偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

10000小時定律不會讓你成為編程大師,但至少是個好的起點

譯文 精選
開發(fā)
你相信10000小時定律嗎?

  作者 | Luis Minvielle

  譯者 | 仇凱

  審校 | Noe

       如果你是正在培訓(xùn)班學(xué)習(xí)編程基礎(chǔ)知識的學(xué)生,那么你需要多長時間才能成為軟件編程專家呢?加拿大作家馬爾科姆·格拉德威爾(Malcolm Gladwell)在他的暢銷書《異類》(Outliers)中提出了著名的一萬小時定律——這是一條經(jīng)驗定律,用于說明任何人在成為某些領(lǐng)域的專家和成功人士之前需要學(xué)習(xí)和訓(xùn)練的時間。

  根據(jù)格拉德威爾的推理,披頭士樂隊之所以能成為成功的樂隊,是因為60年代初他們在漢堡(德國北部的港口城市)工作,通過在該市夜總會不停地巡回演唱,積累了大約一萬小時的現(xiàn)場演唱經(jīng)驗。

  此外,比爾·蓋茨之所以能成為一名傳奇程序員——在那個時代,他是世界上最優(yōu)秀的50位程序員之一——因為他首先投入了一萬小時來讓他的代碼有效、快速和無異常報錯。他在年輕的時候就這樣做了——十幾歲的時候,他溜進(jìn)了高中的計算機(jī)實驗室,自學(xué)了編程的基礎(chǔ)知識和理念。到他創(chuàng)立微軟時,蓋茨雖然是一個剛起步的商人,但他是一位技術(shù)專家,是一位經(jīng)過一萬小時定律認(rèn)證的開發(fā)人員。

       這條定律簡單的令人著迷——格拉德威爾將復(fù)雜理論歸納為易于理解的口號——并使其變成學(xué)習(xí)和成功的參考標(biāo)準(zhǔn)。甚至保羅·麥卡特尼(Paul McCartney)也表達(dá)說,“這符合很多事實情況”。

  如果我們運(yùn)用格拉德威爾的調(diào)查結(jié)論并將該定律應(yīng)用到程序員的職業(yè)生涯中,我們將輕松地判斷成為一名編程大師需要多長時間——或許它還能提供一份參考指南,讓我們了解何時可以提出升職加薪的要求。

從學(xué)徒到大師

       為了這個測試,讓我們假設(shè)一萬小時定律非常準(zhǔn)確(劇透警告:據(jù)稱,事實并非如此)。另外,假設(shè)你參加了一個全日制的高強(qiáng)度培訓(xùn)班(類似于沃耕編程訓(xùn)練營),夢想成為一名數(shù)據(jù)科學(xué)家。這意味著,當(dāng)你完成課程時,你已經(jīng)練習(xí)了大約 350 小時——占最終目標(biāo)的3.5%。

  但這僅僅是開始。2020年,79%的培訓(xùn)班畢業(yè)生在課程完成后的六個月內(nèi)找到了工作。一份工作——或者高中計算機(jī)實驗室——可能是提升編程水平的最佳場所。

  所以,成為一名專業(yè)程序員需要經(jīng)過漫長的道路,但是需要多久呢?考慮到350小時的時間優(yōu)勢和(悲觀情況下)六個月的中斷情況,你現(xiàn)在就可以對此進(jìn)行評估。

  如果你在一家公司找到了一份數(shù)據(jù)科學(xué)家的工作,并且以每周5天、每天8小時的時間來開展編程工作并磨練你的技能,那么你將花費(fèi)大約5年半的時間達(dá)到一萬小時定律的要求。不是很輕松,但也并不十分困難!

我是一名工作了3840小時的工程師,我要求加薪。

  不,請不要對你的老板這么說。但是,由于工資通常是松散的等級系統(tǒng)來決定的,因此對于一名擁有3840小時專業(yè)經(jīng)驗的程序員來說,可能意味著你已經(jīng)具備要求增加你月收入的條件了。

  你可以用3840小時做多少事情?首先,你可以觀看黑客帝國超過1500次,或者觀看每場冠軍聯(lián)賽決賽的重播近40次。但是,最重要的是,如果你擁有3840小時作為程序員的經(jīng)驗,這意味著你已經(jīng)投入了至少兩年的時間來練習(xí)、工作和磨練你的編程能力,并且大家都會認(rèn)可你的進(jìn)步。

  那么,到這個時候,你就不再是初級工程師了——你可以稱自己為中級工程師。正如我們之前提到的,擁有2到3年的程序員經(jīng)驗意味著你將能夠爭取大約8到9萬美元的薪水(在美國)。

  一萬小時定律讓我們可以非常容易地評估自己在兩年內(nèi)取得的進(jìn)步:因為我們談?wù)摰氖且蝗f小時目標(biāo)中的3840小時,我們會說,當(dāng)你已經(jīng)完成了超過三分之一預(yù)期路程時,你已經(jīng)是一名中級工程師。

高級工程師里程碑

  如果你是高級工程師,則意味著你知道如何同時成為專家和初學(xué)者:高級工程師能夠輕松探索新的編程語言或概念。這也可能意味著你的領(lǐng)英收件箱經(jīng)常會被塞滿:根據(jù)美國勞工統(tǒng)計局的數(shù)據(jù),幾乎98%的高級軟件工程師都很容易被雇傭。

  更重要的是,37%的高級軟件工程師通常只在一家公司呆一到兩年。統(tǒng)計數(shù)據(jù)反映了市場(無論是私有領(lǐng)域還是公開領(lǐng)域)對全方位、經(jīng)驗豐富的軟件開發(fā)人員的高需求。如果你是高級工程師,那么你一年內(nèi)很有可能會獲得數(shù)十個工作機(jī)會的邀約。

  那么,在成為高級軟件工程師之前,我們應(yīng)該編程多長時間呢?研究中心似乎傾向于用年限來作為評估依據(jù):至少需要以程序員的身份工作五年,你才能夠成為高級工程師。

  是的:五年,相當(dāng)于完成一萬小時定律的要求。格拉德威爾的定律完全符合行業(yè)標(biāo)準(zhǔn)。格拉德威爾的看法是,大量練習(xí)不僅能獲得專業(yè)知識,同樣也會帶來成功。

  所以,根據(jù)他的觀點,如果你非常努力地進(jìn)行五年的編程訓(xùn)練,你就會積累一萬小時的“飛行時間”——這將為你的成功做好準(zhǔn)備。如果可能的話,那時候你的薪水應(yīng)該在11萬美元左右,如果你在硅谷工作,薪水會更多。

總結(jié)

  一萬小時定律的美妙之處在于它和編程職業(yè)幾乎完美匹配:如果我們盲目選擇相信并遵從定律,那么成為數(shù)據(jù)科學(xué)專家、網(wǎng)頁開發(fā)專家或Ninja(一種注重速度的構(gòu)建工具)程序?qū)<覍⒒ㄙM(fèi)相同數(shù)量的時間,也就是五年左右。業(yè)界似乎也在遵從這個定律,即隨著工作年限的增加而給予員工更高的薪水——隨著你的專業(yè)知識而增加。

  當(dāng)然,職業(yè)生涯有起有落。你可能每天只花三個小時編程,這會使你消耗更長的年限來達(dá)成一萬小時定律的要求。此外,你也可能會在一個充滿激情的項目上投入大量精力,這使得你能夠以低于五年的速度達(dá)成目標(biāo)。

  即便如此,這種分析的另一種看法是,在大多數(shù)人力資源團(tuán)隊眼中,你距離成為他們認(rèn)可的“高級”人員還有五年的時間。而且,如果這個理論被證明是正確的,那么你距離職業(yè)成功也只有五年的時間了。

譯者介紹

  仇凱,51CTO社區(qū)編輯,目前就職于北京宅急送快運(yùn)股份有限公司,職位為信息安全工程師。主要負(fù)責(zé)公司信息安全規(guī)劃和建設(shè)(等保,ISO27001),日常主要工作內(nèi)容為安全方案制定和落地、內(nèi)部安全審計和風(fēng)險評估以及管理。

原文標(biāo)題:The 10,000 hour rule won’t make you a coding expert, but it’s a good start

鏈接:https://thenextweb.com/news/10000-hour-rule-coding-expert

責(zé)任編輯:張潔
相關(guān)推薦

2015-12-03 09:02:22

掌握新事物100小時

2019-09-24 08:16:14

Reactor響應(yīng)式編程

2023-06-08 12:37:17

2016-10-28 11:55:10

2025-09-09 01:11:00

2021-08-08 11:17:58

谷歌Matt編程

2018-04-04 10:32:13

前端JavascriptVue.js

2018-11-15 12:19:07

運(yùn)維管理業(yè)務(wù)

2015-11-18 14:33:50

百萬富翁技能

2022-06-02 09:01:36

GitHub倉庫React

2018-03-30 10:02:08

代碼規(guī)范維護(hù)工程師

2024-10-09 14:45:41

2016-08-24 22:00:58

CSSWeb設(shè)計

2019-07-15 15:59:32

高維數(shù)據(jù)降維數(shù)據(jù)分析

2023-10-10 16:20:38

JavaScript代碼技巧

2015-09-28 14:27:12

硬編默認(rèn)選擇

2013-04-10 09:35:22

程序員

2018-12-20 12:09:03

Kaggle數(shù)據(jù)科學(xué)算法

2016-03-04 11:06:20

更優(yōu)秀程序員
點贊
收藏

51CTO技術(shù)棧公眾號