驗證曲線和學習曲線_如何擊敗技術學習曲線的怪物

驗證曲線和學習曲線

Doing what I do for a living, which these days mostly involves creating technology books and courseware, I’m constantly learning new technologies. In a way, my new tech adventures are not much different than the ones most IT pros face, except that mine probably hit more often.

做我自己的工作,這些日子主要涉及創建技術書籍和課件 ,我一直在學習新技術。 從某種意義上說,我的新技術歷險與大多數IT專業人員所面臨的冒險并沒有太大不同,只是我的新技術冒險命中率更高。

Because there’s so much depending on my understanding the new platform or process?—?and so many other newer platforms and processes waiting for my attention once I’m done with this one?—?my primary goal is to get in and out as fast as possible.

因為在很大程度上取決于我對新平臺或流程的理解-以及許多其他較新的平臺和流程在我完成這一工作后等待我的注意-我的主要目標是盡可能快地進出。

Trying to organize the layers of complexity and design metaphors inherent in a technology while struggling to figure out if it’ll even do exactly what I want can sometimes be downright intimidating. Without a good plan of attack, I’m dead in the water.

試圖組織技術固有的復雜性和設計隱喻的層級,同時努力弄清楚它是否能夠完全滿足我的要求,有時可能會令人生畏。 沒有好的進攻計劃,我就死定了。

Before I share a couple of the tools that I’ve used successfully in my own learning, it’s worth discussing a real-world (relatively) new technology.

在分享自己在學習中成功使用的兩個工具之前,有必要討論一下現實世界(相對)的新技術。

A while back, the operations management monitoring company ScienceLogic conducted a survey of more than a thousand enterprise and IT professionals, seeking their thoughts on cloud adoption. While it’s clear that more and more of the IT workload is shifting to cloud providers (with Amazon Web Services leading the way by every metric), there’s deep and widespread concern over what the impact of the change might be.

不久前,運營管理監控公司ScienceLogic 對一千多名企業和IT專業人員進行了調查 ,以征詢他們對云采用的想法。 顯然,越來越多的IT工作負載正在轉移到云提供商(Amazon Web Services在每個指標方面都處于領先地位),但人們對這種變化的影響深表憂慮。

31% of respondents felt they lacked the skills to confidently lead a cloud deployment, 50% claimed they lacked the tools to properly manage infrastructure in the cloud, and 28% worried that the shift to the cloud could endanger their current jobs.

31%的受訪者認為他們缺乏自信地領導云部署的技能,50%的受訪者表示他們缺乏適當管理云中基礎架構的工具,還有28%的受訪者擔心向云的轉變可能會危及當前的工作。

Sound familiar? The faster and more disruptive the change, the more we all worry about how?—?or if?—?we’ll keep up. And if you think Joe IT Professional stays up nights wondering how he’ll figure it all out, show some sympathy for his manager who’s responsible for dragging an entire department into the cloud.

聽起來有點熟? 變更越快,破壞性越大,我們所有人就越會擔心如何(或是否)能夠跟上進展。 而且,如果您認為Joe IT Professional徹夜難眠,想知道他將如何解決所有問題,請對負責將整個部門拖到云中的經理表示同情。

AWS in particular is on my mind right now because my Wiley/Sybex book “AWS Certified Cloud Practitioner Study Guide” just came out. AWS was a technology I first struggled to understand more than a decade ago when I needed to build my own public-facing web conferencing system (using BigBlueButton). It was a long journey between that first EC2 server and the comfort level and deep experience I reached before attempting the book, but the things I got right?—?and wrong?—?while taking those first steps went a long way to shape how I now teach IT topics.

由于我的Wiley / Sybex書“ AWS認證的云實踐者學習指南 ”剛剛出版,因此我現在特別想到AWS 。 AWS是十多年前我第一次努力了解的技術,當時我需要構建自己的面向公眾的Web會議系統(使用BigBlueButton)。 從第一臺EC2服務器到嘗試本書之前達到的舒適度和深厚的經驗之間的漫長旅程,但是,我采取的第一步的正確與錯誤之道對我現在教授IT的方式有很大幫助。主題。

順序與掃描和運行 (Sequential vs scan-and-run)

How you’ll learn a skill partly depends on what you’re planning to learn. If you’re looking for an introduction that will take you from zero to functional on a full-stack, multi-tier environment like AWS, then you might be safer going sequential. Starting at the beginning can help you avoid missing critical details?—?like the way billing or security work on AWS. Trust me: if you don’t like the idea of surprise four-digit monthly service charges or compromised infrastructure, then you don’t want to skip the billing and security basics.

如何學習某種技能部分取決于您計劃學習的內容。 如果您正在尋找可以使您從零開始在全棧,多層環境(例如AWS)上正常運行的介紹,那么順序執行可能會更安全。 從一開始就可以幫助您避免丟失關鍵細節,例如AWS上的計費或安全性工作方式。 相信我:如果您不喜歡每月四位數的服務費或基礎設施受損的想法,那么您就不想跳過計費和安全性基礎知識。

But if it’s a standalone software package (like a virtualization technology or a new IDE) that you can safely test a few times in your own network before actually deploying for real, then fasterer is gooderer. For this kind of project I will often fire up a clean Linux container using LXC (which, for exploring new software, I find far preferable to Docker) or, when the application I’m working with requires host kernel access (like SELinux), a Linux virtual machine on Virtual Box.

但是,如果它是一個獨立的軟件包(例如虛擬化技術或新的IDE),則可以在實際部署之前在自己的網絡中安全地測試幾次,然后越快越好。 對于此類項目,我通常會使用LXC來啟動一個干凈的Linux容器(為了探索新軟件,我發現它比Docker更可取),或者當我使用的應用程序需要主機內核訪問權限時(例如SELinux), Virtual Box上的Linux虛擬機 。

By “scan-and-run” I mean carefully crafting a search string in DuckDuckGo.com (or one of those other search engines whose names escape me at the moment), quickly picking out the information you want from the results, and trying it on your disposable virtual server. Didn’t work? Congrats. You’ve just learned something you didn’t yet know.

“掃描并運行”的意思是在DuckDuckGo.com(或其他目前名稱不為人知的搜索引擎之一)中精心設計搜索字符串,快速從結果中挑選出所需信息,然后進行嘗試在您的一次性虛擬服務器上。 沒工作嗎 恭喜。 您剛剛學到了一些您還不知道的東西。

Just make sure to properly document both your failures and successes so you don’t have to walk around the same park over and over again.

只需確保正確記錄您的失敗和成功,即可避免一遍又一遍地走在同一個公園里。

命令行 (The command line)

Given a choice, I generally prefer working from the Bash command line over GUI consoles. It’s not because I’m a command line snob (although I am), but I find the unambiguous and trackable nature of a CLI works well with iterative experiments. In plain language, that means it’s easier to retrace my steps to figure out exactly what worked and what didn’t. And don’t forget that Bash error messages can easily be recycled into terrific internet searches.

如果有選擇,我通常更喜歡從Bash命令行而不是GUI控制臺進行工作。 這不是因為我是命令行勢利小人(盡管我是),但我發現CLI的明確性和可追蹤性在迭代實驗中很好地起作用。 用通俗易懂的語言,這意味著更容易地追溯我的步驟,以準確地找出哪些有效,哪些無效。 并且不要忘記,Bash錯誤消息可以輕松地回收到出色的Internet搜索中。

Another CLI advantage: the predictable patterns of a well-designed shell environment can make it even easier to anticipate functionality than a well-designed web GUI. Let me illustrate that using the AWS CLI. Once it’s installed and properly configured, even running `aws` without any arguments will get you something useful. Notice how the output guides you to add `help` to any partially completed command to return contextual assistance.

CLI的另一個優點是:精心設計的shell環境的可預測模式可以使設計功能比精心設計的Web GUI更加容易。 讓我使用AWS CLI進行說明。 一旦安裝并正確配置它,即使運行不帶任何參數的“ aws”也會為您帶來一些幫助。 注意輸出如何引導您將“ help”添加到任何部分完成的命令中以返回上下文幫助。

$ aws

$ aws

$ awsusage: aws [options] <command> <subcommand> [<subcommand> …] [parameters]

$ aws 用法:aws [選項] <命令> <子命令> [<子命令>…] [參數]

$ awsusage: aws [options] <command> <subcommand> [<subcommand> …] [parameters]To see help text, you can run:

$ aws 用法:aws [選項] <命令> <子命令> [<子命令>…] [參數] 要查看幫助文本,可以運行:

aws help

AWS幫助

aws help aws <command> help

aws help aws <命令>幫助

aws help aws <command> help aws <command> <subcommand> help

aws幫助 aws <命令>幫助 aws <命令> <子命令>幫助

aws help aws <command> help aws <command> <subcommand> helpaws: error: too few arguments

aws幫助 aws <命令>幫助 aws <命令> <子命令>幫助 aws:錯誤:參數太少

It’s true that there’s plenty of help available through the GUI: all AWS console pages have links to extensive documentation resources. But that would be AWS documentation which, while well written and carefully maintained, is usually very, very wordy and sometimes a bit confusing. The inline CLI docs are much more focused and get you in and out more quickly.

的確,通過GUI提供了很多幫助:所有AWS控制臺頁面都有指向大量文檔資源的鏈接。 但這將是AWS文檔,盡管編寫得當且經過精心維護,但它們通常非常冗長,有時會造成混淆。 內聯CLI文檔更加集中,可讓您更快地進入和退出。

Just being familiar with how to access this kind of information can make you much faster and more effective…even through the early learning stages. And the basic structure is available far beyond just AWS.

只要熟悉如何訪問此類信息,就可以使您更快,更有效……甚至在早期學習階段也是如此。 而且基本結構遠不止AWS。

On the other hand, as I wrote in my "Learn AWS in a Month of Lunches" book, I feel that the AWS browser console is actually a better place to first come to grips with the workings of Amazon’s cloud. That’s because high-level structure plays such a large role in understanding the way the dozens and dozens of AWS services work together, and the website does such a good job visualizing it. But maybe that’s just me.

另一方面,正如我在“在一個月的午餐中學習AWS”一書中所寫的那樣,我認為AWS瀏覽器控制臺實際上是一個更好地掌握Amazon云工作原理的好地方。 這是因為高層結構在理解數十個AWS服務一起工作的方式中起著很大的作用,并且網站在可視化方面做得很好。 但是也許就是我。

自己做 (Do it yourself)

More than anything else, your learning will be the most effective if you roll up your sleeves and try it out. Not only should you duplicate the documentation examples, but change the parameters around to see what breaks. And then plan and execute your own projects based on the technologies you’re learning. Applying your knowledge to the real world is critical.

最重要的是,如果您袖手旁觀并嘗試一下,那么學習將是最有效的。 您不僅應該復制文檔示例,而且還可以更改參數以查看有什么問題。 然后根據要學習的技術計劃并執行自己的項目。 將您的知識應用于現實世界至關重要。

翻譯自: https://www.freecodecamp.org/news/beating-the-technology-learning-curve-monster/

驗證曲線和學習曲線

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/391301.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/391301.shtml
英文地址,請注明出處:http://en.pswp.cn/news/391301.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

234

234 轉載于:https://www.cnblogs.com/Forever77/p/11509588.html

SCCM PXE客戶端無法加載DP(分發點)映像

上一篇文章我們講到了一個比較典型的PXE客戶端無法找到操作系統映像的故障&#xff0c;今天再和大家一起分享一個關于 PXE客戶端無法加載分發點映像的問題。具體的報錯截圖如下&#xff1a;從報錯中我們可以看到&#xff0c;PXE客戶端已經成功的找到了SCCM服務器&#xff0c;并…

Docker 入門(2)技術實現和核心組成

1. Docker 的技術實現 Docker 的實現&#xff0c;主要歸結于三大技術&#xff1a; 命名空間 ( Namespaces )控制組 ( Control Groups )聯合文件系統 ( Union File System ) 1.1 Namespace 命名空間可以有效地幫助Docker分離進程樹、網絡接口、掛載點以及進程間通信等資源。L…

marlin 三角洲_帶火花的三角洲湖:什么和為什么?

marlin 三角洲Let me start by introducing two problems that I have dealt time and again with my experience with Apache Spark:首先&#xff0c;我介紹一下我在Apache Spark上的經歷反復解決的兩個問題&#xff1a; Data “overwrite” on the same path causing data l…

環境變量的作用

1. PATH環境變量。作用是指定命令搜索路徑&#xff0c;在shell下面執行命令時&#xff0c;它會到PATH變量所指定的路徑中查找看是否能找到相應的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變量中&#xff0c;bin目錄中包含經常要用到的可執行文件如javac/ja…

WeWork通過向225,000個社區征稅來拼命地從Meetup.com榨取現金

Update: A few hours after I published this article, Meetup quietly added a note to the top of their announcement. They have not tweeted or done anything else to publicize this note, but some people noticed it and shared it with me.更新&#xff1a;在我發布本…

eda分析_EDA理論指南

eda分析Most data analysis problems start with understanding the data. It is the most crucial and complicated step. This step also affects the further decisions that we make in a predictive modeling problem, one of which is what algorithm we are going to ch…

leetcode 897. 遞增順序搜索樹(中序遍歷)

給你一棵二叉搜索樹&#xff0c;請你 按中序遍歷 將其重新排列為一棵遞增順序搜索樹&#xff0c;使樹中最左邊的節點成為樹的根節點&#xff0c;并且每個節點沒有左子節點&#xff0c;只有一個右子節點。 示例 1&#xff1a; 輸入&#xff1a;root [5,3,6,2,4,null,8,1,null…

【一針見血】 JavaScript this

JavaScript this 指向一站式解決轉載于:https://www.cnblogs.com/xueyejinghong/p/8403987.html

基于ssm框架和freemarker的商品銷售系統

項目說明 1、項目文件結構 2、項目主要接口及其實現 &#xff08;1&#xff09;Index&#xff1a; 首頁頁面&#xff1a;展示商品功能&#xff0c;可登錄或查看商品詳細信息 &#xff08;2&#xff09;登錄&#xff1a;/ApiLogin 3、dao層 數據持久化層&#xff0c;把商品和用戶…

c++飛揚的小鳥游戲_通過建立一個飛揚的鳥游戲來學習從頭開始

c飛揚的小鳥游戲Learn how to use Scratch 3.0 by building a flappy bird game in this course developed by Warfame. Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations. Scratch is…

345

345 轉載于:https://www.cnblogs.com/Forever77/p/11512701.html

簡·雅各布斯指數第二部分:測試

In Part I, I took you through the data gathering and compilation required to rank Census tracts by the four features identified by Jane Jacobs as the foundation of a great neighborhood:在第一部分中 &#xff0c;我帶您完成了根據簡雅各布斯(Jacobs Jacobs)所確定…

Docker 入門(3)Docke的安裝和基本配置

1. Docker Linux下的安裝 1.1 Docker Engine 的版本 社區版 ( CE, Community Edition ) 社區版 ( Docker Engine CE ) 主要提供了 Docker 中的容器管理等基礎功能&#xff0c;主要針對開發者和小型團隊進行開發和試驗企業版 ( EE, Enterprise Edition ) 企業版 ( Docker Engi…

python:單元測試框架pytest的一個簡單例子

之前一般做自動化測試用的是unitest框架&#xff0c;發現pytest同樣不錯&#xff0c;寫一個例子感受一下 test_sample.py import cx_Oracle import config from send_message import send_message from insert_cainiao_oracle import insert_cainiao_oracledef test_cainiao_mo…

mkdir命令使用范例

mkdir -p dir1/dir2/dir3/dir4 :-p 創建不存在的中間目錄mkdir -m 000 demdir &#xff1a;-m 000 為新創建的目錄指定權限轉載于:https://blog.51cto.com/2685141/2068162

pwa 問題_您真的需要PWA嗎? 這里有四個問題可以幫助您做出決定。

pwa 問題為什么需要PWA并不成問題。 讓我們看看為什么您可能不需要它 (Why you need a PWA is not in question. Let’s see why you may NOT need it) My inbox has been filled with questions regarding PWAs after my last two articles. 在上兩篇文章之后&#xff0c;我的…

利用ssh反向代理以及autossh實現從外網連接內網服務器

http://www.cnblogs.com/kwongtai/p/6903420.html轉載于:https://www.cnblogs.com/littlehb/p/7598037.html

抑郁癥損傷神經細胞嗎_使用神經網絡探索COVID-19與抑郁癥之間的聯系

抑郁癥損傷神經細胞嗎The drastic changes in our lifestyles coupled with restrictions, quarantines, and social distancing measures introduced to combat the corona virus outbreak have lead to an alarming rise in mental health issues all over the world. Social…

倦怠和枯燥_如何不斷學習(不倦怠)

倦怠和枯燥In tech, constantly learning (both in and out of work) is an unstated job requirement. 在科技界&#xff0c;不斷學習(工作中和工作中)是一項未闡明的工作要求。 When I was growing up, I would go to the bookstore with my dad every weekend, and every t…