精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

淺論自學成才的程序員如何提高自我

新聞 前端
如果你是自學成才的程序員,可能會遇到一些盲點,本文為你介紹了如何查漏補缺的方法。

 [[313511]]

有事者,事竟成;破釜沉舟,百二秦關終歸楚;苦心人,天不負;臥薪嘗膽,三千越甲可吞吳。這句話,古今往來不知道激勵了多少寒門學子。在今天,這句話用在那些自學成才的程序員身上,也是極其合適的。你知道嗎?有很多著名的程序員,其實并不是科班出身,而是靠自學成才的半路出家的“野生程序員”,比如 Bill Gates。如果你不是科班出身的程序員,而是靠自學成才的,那么該如何提高自身呢?今天,我們來聽聽過來人 Matthew MacDonald 分享的心得和經驗。

如果你是自學成才的程序員,可能會遇到一些盲點,本文為你介紹了如何查漏補缺的方法。

如果你是一名開發人員,你可能會有一個如何走上編程之路的故事,但我并不是指你第一次是如何學會編寫代碼的故事,盡管這個故事可能與本文要講的內容有所重疊。我的意思是,當你第一次決定用邏輯和軟件指令來解決一個新問題的時候;當你決定將代碼作為永久有用的工具放入你的工具箱的時候;事情轉變的那一刻,你決定成為一名真正的程序員。

我的編程之路,與大約 三分之一 的專職程序員一樣,并沒有正式的計算機科學學位。但我從小就喜歡鼓搗電腦,是傳奇的 QuickBasic 和 VB 伴著我長大的,而這些愛好在當時,仍然是一種新奇的事物。我知道,不管我最終是否會進入計算機領域,這個巨大的 米色盒子(譯注:所謂的米色盒子,就是個人電腦主機,當時主機體積比今天大得多)將會以某種形式,永遠成為我生活的一部分。但在我上大學的時候,我更感興趣的是學習那些我自認為并沒有機會自學的課程,比如粒子物理。

但也許這并不是一個壞主意,因為,我確實找到了一條通往專業編程的道路。當我在一個不那么有趣的崗位上工作時,我就利用空閑時間來學習和考取證書。不久之后,我就進入了一個全新的領域,并突然為之著迷,比如密碼學、網絡協議和數據庫優化等。當然,我也開始編寫程序來填補我在公司工作中的空缺,比如報告工具、訂購工具,以及可以完成本不該做某些事情的軟件,比如依賴不穩定的 ActiveX 控件。不久之后,.NET 出現了,我遇到了一些 非常聰明的人,并且難得有機會重塑自己,并重置了 Microsoft 出色的平臺。剩下的就是歷史了。

作為一名自學成才的程序員,我很清楚我的基礎并不完美。當然,也有未受過正規教育而自學成才的 軟件傳奇人物 和 黑客天才。但是,如果你不是神童,而是一個普通人的話,那么自學技能就會伴隨著一個巨大的“星號”(*)。有差距,也有盲點。對于許多自學成才的程序員來說,他們很難確定自己到底缺少了哪些知識或技能。因此,我寫下本文的初衷,就是為那些自學成才的開發人員提供提高技能的快速指南。

你不知道哪些事情你還不知道

自學編程最大的局限性就是,你不知道哪些事情你還不知道。是的,無知確實會發生在任何人身上,哪怕他擁有博士學位。但是,由于自學成才的程序員會堅持不懈地專注于實際目標,如建立網站,讓應用程序運行,將數據從 A 點傳到 B 點,因此,他們更容易跳過那些看上去 “沒什么大用”的理論內容。

以下是一些來自計算機科學核心的話題,而自學成才的程序員往往會繞過這些話題:   

算法。 因為編程語言實現了它們自己的排序和搜索,所以自學成才的程序員總是傾向于學習如何使用它們,而不是去了解它們的工作原理。

計算理論。 這是關于計算機如何解決問題,以及編程語言如何構建的一門科學。從有限狀態機到 Λ 演算,在這一類中,有一大堆重量級的主題。

純數學。 傳統的計算機科學涉及范圍廣泛的重要數學主題,包括線性代數、微積分、概率論和統計學。

大〇符號法(Big O notation)。 這個改編自數學領域的工具,讓開發人員能夠描述并比較不同算法的整體性能。

當然這并不是說,自學成才的程序員就不能自己學習這些課程了。只是,當有另一個新的 JavaScript 框架需要解決的時候,你就很難將自己投入到理論中去。而且,由于自學成才的程序員專注于實踐項目和工作代碼,他們甚至可能沒有意識到實際代碼表面下的理論“冰山“。

縮小計算機科學理論差距

雖然計算機科學理論可能不會有立竿見影的效果,但它還是有其他好處的,只不過沒有那么明顯罷了。實際上,前面列表中所有看似深奧的主題,在適當的時候可能都是至關重要的:   

算法。 有時候,默認選擇并非最佳選擇。如果你有更深刻的理解,你就會知道什么時候該走出老路,或者如何解決一個不尋常的問題。

縮小差距:閱讀 Algorithms in a Nutshell(《果殼中的算法》http://shop.oreilly.com/product/9780596516246.do),這是我最喜歡的一本書,或者你可以去可汗學院( Khan Academy)轉一轉。    

計算理論。 大多數程序員永遠不會去構建自己的編程語言(雖然 你可以這么做)。但是計算理論為你提供了抽象概念,幫助你理解不同語言之間的聯系。如果你需要從過程式編程語言轉到函數式語言,那么你就會感到掌握計算理論后,完成這一過程特別方便。

縮小差距:這個是很難自學的領域之一,但你可以通過免費的虛擬教室來學習很多東西。Neso 學院就有我最喜歡的關于這一主題的 系列講座(https://www.youtube.com/playlist?list=PLBlnK6fEyqRgp46KUv4ZY69yXmpwKOIev),有 100 多個小視頻。這些講座講得很深入,但每期只需十分鐘就能看完。   

純數學。 許多程序員在生活中,甚至到退休的時候,連一行高等數學都沒有接觸過。但是,如果你正在從事機器學習、自然語言處理、數據分析或軟件開發前言的十幾個其他主題中的任何一個,那么硬數學還是必不可少的。

縮小差距:如果你已準備好動手,可以從非常容易理解的 A Programmer’s Introduction to Mathematics(《程序員數學指南》https://pimbook.org/)這本書開始,這是隨你付的下載版本。

譯注: 隨你付,Pay what you want (PWYW)是賣家按所望付費 —— 有時也含免費 —— 的定價策略。商品或設最低價和 / 或指導建議價,買家也能出更高價購買。   

大〇符號法。 要成為一名高效的開發人員,一定要有一種可以用來與同行交流的速記工具。雖然你不會經常使用大〇符號法(也許永遠不會用上),但如果你需要討論如何優化復雜的分布式系統,它可能就會派上用場了。

縮小差距: 大〇符號法很好學。你可以在 這里(https://rob-bell.net/2009/06/a-beginners-guide-to-big-o-notation/) 找到一個不錯的概述。

我為你提供一些好建議。如果你是自學成才的程序員,那就抽點時間(比如 5%)去研究更多的理論性課題。就用上面列表中的鏈接即可。就算你在日常工作中用不著這些知識,但它也能拓寬你的視野,培養你的好奇心,并幫助你理解計算機科學中一些更深層次的奧秘。畢竟,正如每個經驗豐富的程序員都知道的那樣:除非你去使用理論,否則你永遠不會去使用。

你的信心何在?

規劃計算機教育的最重要好處,可能并不在于你學到了哪些關于計算機科學的知識,而是在于你學會了如何看待自己。

無論是自學成才的程序員,還是受過正規教育的程序員,當他們剛進入職場時,都會存在知識差距。但是,自學成才的程序員更可能會感受到一種揮之不去的恐懼:擔心他們的技能不完整或不合理。他們還擔心,有些事情他們應該知道,但卻從來沒有通過 Google 搜索核實過。他們還擔心其他語言和計算理論的核心知識。還有一件令人驚訝的事是,他們居然還擔心發音的問題,認為用錯誤的方式來講述編碼器行話時會暴露出他們是 “江湖騙子”。通常強調的詞匯包括技術(SQL、ECMAScript、JSON、Wasm)、技術術語(貝葉斯、元組),甚至是符號(#!、或  “hashbang”。)。

然而,自我懷疑并不全是壞事,畢竟,它可以驅使你去尋找新的知識不是?但是,當你需要向客戶、同事或潛在雇主表明自己是程序員時,這些不安全感可能會傷害到你。

解決這些問題的最好辦法就是參與盡可能多的對話。你不可能研究軟件開發的每一條途徑,但你可以通過與盡可能多的不同類型的程序員打交道來拓寬你的視野。下面,我提供了一些建議:   

參加當地聚會。 這些聚會沒有黑客馬拉松那么令人生畏(盡管這些也很棒),而且你還會發現,經驗豐富的程序員出人意料地如此渴望社交和分享他們的知識。

參加會議。 如果你能負擔得起,沒有什么比圍繞你感興趣的主題組織的面對面會議更能抓住新技術的興奮點了。這就好比軟件框架下的快速約會一樣。你還可以通過 “感受房間的溫度”。(譯注:指參加會議之類)學到很多東西——換句話說,對演講和研討會的反應可以幫助你判斷哪些技術背后有社區熱情,哪些新項目可能會蓬勃發展。

加入開源項目。 這個門檻就更高了:你必須真正地編寫代碼,而不僅僅是喝咖啡和聽音樂,但帶來的回報是巨大的。在結構化的環境中,哪怕是一個簡單的項目,與其他程序員進行交互,也能夠訓練你從十幾個不同的角度來看待一段代碼。

作為附帶的好處,人脈關系網對你職業前景的好處遠超于建立一個最好的投資組合網站。

所有編程都趨向于自學

對專職程序員的調查表明,自學成才的程序員始終是少數。但換一種方式來提個問題,情況就不同了。

例如,以 Hacker Rank 的調查為例,它發現了這么一種現象:自學成才和只在學校接受教育的開發人員,在所有程序員中所占比例都略低于三分之一。但是,將正規學習和自學結合起來的開發人員的比例反而超過了這兩者,占到了近 38%。

這并不奇怪。在瞬息萬變的軟件開發世界中,每個程序員都離淘汰只有幾步之遙。最成功的程序員,都是那些能夠不斷自學的人。

正規的計算機科學教育是一種優勢。但自我提高的能力也是必不可少的。

這就是自學成才的程序員的收獲。這并不是說,有正規計算機科學教育背景的程序員就沒有自學的能力。但自學成才的程序員已經面臨著一場嚴峻的考驗:他們一無所有,就一頭扎進去,擁有的只是好奇心和赤裸裸的野心,就學會了他們需要的東西。這項技能,將會為你的整個職業生涯帶來回報。

作者介紹:

Matthew MacDonald,教師、程序員、重磅書籍的作者。

 

 

責任編輯:張燕妮 來源: AI前線
相關推薦

2016-01-27 10:36:25

程序員自學

2017-01-10 10:14:47

新手學習編程

2011-04-02 10:50:36

WebHTML 5

2017-01-10 14:59:03

開發者故事

2025-02-26 14:22:18

2017-02-09 16:52:33

開發者優勢劣勢

2020-11-04 10:21:37

機器學習技術人工智能

2019-04-30 14:36:36

程序員技能開發者

2015-04-07 13:29:06

編程自學開發應用

2025-02-25 08:06:05

2021-12-22 10:57:26

機器學習人工智能計算機

2021-02-18 00:09:23

程序員編程技能

2025-04-07 03:00:00

Dreamer世界模型

2020-08-04 08:42:10

Python開發工具

2011-12-27 16:31:27

程序員

2019-09-02 10:51:59

Python腳本語言程序員

2013-07-04 13:50:14

2010-03-22 09:32:42

自學編程

2017-10-20 17:21:16

華為

2017-07-06 14:59:27

點贊
收藏

51CTO技術棧公眾號

国产精品三区在线观看| 国产精品嫩草影院8vv8| 免费黄网站在线观看| 日本亚洲天堂网| www.日韩欧美| 黑森林av导航| 三上悠亚激情av一区二区三区| 国产精品视频免费看| 亚洲综合最新在线| av网站中文字幕| 国产精品国产一区| 亚洲国产精彩中文乱码av| 亚洲爆乳无码专区| av色综合久久天堂av色综合在| 91蜜桃视频在线| 成人黄色免费看| 日韩精品久久久久久久酒店| 四季av一区二区三区免费观看| 欧美成人性福生活免费看| 黄色一级大片在线观看| 手机在线免费av| 国产日产欧产精品推荐色 | 日本10禁啪啪无遮挡免费一区二区| 艳妇乳肉豪妇荡乳av无码福利| 欧美激情 亚洲a∨综合| 一区二区三区黄色| 中文字幕 日本| 99国内精品久久久久| 色综合色综合色综合色综合色综合 | 亚洲一区二区影视| 久久精品免费| 久久露脸国产精品| 天堂网avav| 成人激情开心网| 亚洲第一中文字幕| 一级片免费在线观看视频| 日韩在线短视频| 韩曰欧美视频免费观看| 国产精品无码免费专区午夜| 午夜在线视频| 国产三级精品三级在线专区| 麻豆亚洲一区| 亚洲国产精品一| 激情综合网av| 国产精品视频免费在线| 天堂а√在线中文在线新版| 亚洲国产电影| 久久久久久久久国产精品| 一级片一级片一级片| 欧美gayvideo| 综合激情国产一区| 在线观看免费黄色网址| 青青草成人影院| 国产一区二区三区在线视频| 国产精品无码久久久久久| 国产精品天天看天天狠| 精品乱人伦小说| 日韩大尺度视频| 午夜视频一区二区在线观看| 欧美一区二区三区播放老司机| www.99r| 一区二区三区| 7777精品伊人久久久大香线蕉的| 色一情一区二区三区| 久久久久毛片| 欧美另类久久久品| 天天操精品视频| 一区二区日韩| 亚洲第一精品久久忘忧草社区| 欧美xxxxx少妇| 牛牛影视一区二区三区免费看| 精品亚洲aⅴ在线观看| 亚洲熟女乱综合一区二区| 中文字幕区一区二区三| 亚洲精品电影在线观看| 成人无码www在线看免费| 在线成人动漫av| 在线视频国产日韩| 国产av无码专区亚洲av毛网站| 欧美一区二区| 7m第一福利500精品视频| 亚洲欧美自拍视频| 久久狠狠亚洲综合| 不卡一卡2卡3卡4卡精品在| 手机看片国产1024| 国产清纯白嫩初高生在线观看91 | 午夜精品福利在线| 欧美 日韩 国产一区| 精品美女一区| 精品国产污网站| 野外性满足hd| 99九九热只有国产精品| 欧美国产精品va在线观看| 99热只有这里有精品| 日本午夜一区二区| 亚洲影院高清在线| 嫩草研究院在线| 国产精品久久久久久久久免费丝袜 | 国产97免费视| 精品国产无码AV| 久久久亚洲国产美女国产盗摄 | 亚洲国产mv| 国产精品欧美亚洲777777| 国产黄a三级三级三级| 久久综合久久综合久久| 一区二区免费在线观看| 福利成人导航| 欧美日韩高清影院| 亚洲一区二区在线免费| 91成人超碰| 日韩美女免费视频| 韩国av永久免费| 国产精品不卡一区二区三区| 毛片在线视频播放| 996久久国产精品线观看| 亚洲高清福利视频| 日本高清一二三区| 免费高清不卡av| 国产一区二区三区奇米久涩| 欧美激情视频在线播放| 日韩欧美国产骚| 无码人妻一区二区三区免费n鬼沢| 欧美日韩伦理| 欧美一级片在线播放| www.污视频| 国产精品国产三级国产aⅴ入口| 2022亚洲天堂| 97青娱国产盛宴精品视频| 日韩一区在线视频| 在线观看你懂的网站| 91美女片黄在线观看| 国产 日韩 亚洲 欧美| 精品一区二区三区视频在线播放| 亚洲人成网站免费播放| 国产精品黄色网| 国产成人精品在线看| 中文字幕久精品免| 伦一区二区三区中文字幕v亚洲| 亚洲欧美在线一区二区| 日本熟女一区二区| 福利一区二区在线观看| 青青草影院在线观看| 未满十八勿进黄网站一区不卡| 在线观看国产精品日韩av| 国产一级做a爱片久久毛片a| 成人av在线资源网| 福利视频一二区| 超碰在线亚洲| 性欧美视频videos6一9| 全国男人的天堂网| 午夜在线成人av| 黄色录像a级片| 国产亚洲网站| 欧美理论一区二区| 亚洲成人av观看| 在线看日韩av| 国产毛片毛片毛片毛片毛片| ●精品国产综合乱码久久久久| 日韩在线一区视频| 亚洲精品a级片| 亚洲自拍偷拍视频| 国产后进白嫩翘臀在线观看视频| 亚洲成人久久一区| 亚洲第一在线播放| 国产欧美日韩卡一| 国产无遮挡猛进猛出免费软件 | 欧美激情三级| 色综合男人天堂| 神马午夜精品95| 一本色道久久综合亚洲aⅴ蜜桃| 51妺嘿嘿午夜福利| 麻豆成人91精品二区三区| 欧美日韩一区二区三区电影| 凹凸成人在线| 热re91久久精品国99热蜜臀| wwwxxx在线观看| 日韩一区二区三区精品视频| 五月天综合在线| 久久精品欧美日韩精品| 亚洲一二三av| 激情丁香综合| 天堂精品一区二区三区| 国产日韩欧美中文在线| 国内免费久久久久久久久久久 | 久久久久久久久蜜桃| 天天爽天天爽夜夜爽| 91精品久久久久久久久久不卡| 91在线看网站| 免费亚洲电影| 美女国内精品自产拍在线播放| 深爱激情五月婷婷| 欧美日韩一区二区三区免费看| 欧洲第一无人区观看| 91在线观看下载| 亚洲一区二区三区四区五区| 亚洲精品资源| 在线播放 亚洲| 亚洲欧洲免费| 亚洲精品免费av| 欧美三级网址| 久久91超碰青草是什么| 电影av一区| 亚洲第一福利在线观看| 国产又色又爽又黄又免费| 欧美日韩国产一区二区三区| 日本黄色免费片| 91麻豆国产自产在线观看| 91丨porny丨九色| 视频一区欧美日韩| 国产va亚洲va在线va| 成人在线免费观看91| 精品国产一区二区三区麻豆免费观看完整版 | 亚洲美女视频在线| 亚洲一区视频在线播放| 成人免费av网站| 亚洲天堂av一区二区| 日韩国产欧美在线播放| 自拍日韩亚洲一区在线| 一区二区电影| 伊人久久av导航| 奇米色欧美一区二区三区| 国产91一区二区三区| 高清在线一区| 国产成人精品久久亚洲高清不卡| 欧美14一18处毛片| 另类专区欧美制服同性| 国产精品秘入口| 亚洲男人天堂久| 色欲av永久无码精品无码蜜桃| 欧美一区二区三区四区视频| 亚洲综合视频在线播放| 91国产福利在线| 一级片视频在线观看| 亚洲18色成人| 久久久91视频| 亚洲综合久久久| 久青草免费视频| 一区二区三区精品视频在线| 日韩精品一区二区三区在线视频| 国产精品视频一二三区| av网站免费在线看| 国产午夜久久久久| xxxxx在线观看| 国产午夜精品久久久久久免费视| 18禁裸乳无遮挡啪啪无码免费| 99热这里都是精品| 黑丝av在线播放| 99久久99久久综合| 9.1成人看片| 91视频在线看| 自拍偷拍视频亚洲| 国产视频一区在线观看| 亚洲一级黄色录像| 亚洲国产精品av| 999福利视频| 亚洲视频精选在线| 成人免费视频网站入口::| 亚洲色图清纯唯美| 欧美精品入口蜜桃| 午夜日韩在线电影| 亚洲 欧美 中文字幕| 在线观看精品一区| 国产精品女同一区二区| 欧美刺激脚交jootjob| 亚洲精品18p| 精品在线小视频| 国产精品一区二区三区四区色| 色噜噜狠狠狠综合曰曰曰| 成人av免费| 久久免费国产视频| 成人勉费视频| 成人中心免费视频| aiai久久| 神马影院午夜我不卡影院| 亚洲香蕉av| 精品无码一区二区三区爱欲| 久久午夜精品一区二区| 欧美成年人视频在线观看| 国产精品77777| 日韩精品卡通动漫网站| 中文字幕一区二区视频| 日韩免费一二三区| 在线观看欧美日本| 亚洲av永久无码国产精品久久| 亚洲精品美女在线| 午夜视频在线| 久久久久久久久久婷婷| 欧美日韩视频免费观看| 亚洲一区二区三区xxx视频| 欧美久久精品| 国产成年人在线观看| 亚洲毛片av| 做a视频在线观看| www国产亚洲精品久久麻豆| 国产白丝一区二区三区| 亚洲成人在线网站| 96日本xxxxxⅹxxx17| 91在线精品入口| 亚洲欧美在线x视频| www.久久久久.com| 国产成人自拍视频在线观看| 91精品短视频| 在线丝袜欧美日韩制服| 亚洲免费网址| 成人在线观看一区二区| 日本一区二区久久| 久久青青草视频| 欧美大片一区二区| 麻豆视频免费在线观看| 亲爱的老师9免费观看全集电视剧| 精品国产不卡一区二区| 日产精品久久久一区二区| 亚洲国产日韩欧美一区二区三区| 国产一级片自拍| 久久一日本道色综合| 精品无码一区二区三区电影桃花| 欧美日韩高清在线播放| 成人全视频高清免费观看| 午夜精品www| 91国内精品白嫩初高生| 永久免费网站视频在线观看| 免费成人在线视频观看| 日本激情小视频| 亚洲va韩国va欧美va| 亚洲精品无码久久久| 成人444kkkk在线观看| 欧美日韩破处视频| 三区精品视频| 三级成人在线视频| 瑟瑟视频在线观看| 岛国av在线不卡| 婷婷色在线观看| 国内精品久久久久久影视8| 日韩视频1区| 久久免费一级片| 精品写真视频在线观看| 五月婷婷六月香| 欧美丝袜丝交足nylons图片| 国产一区二区三区福利| 国产成人中文字幕| 深爱激情综合| 91最新在线观看| 日本一区二区免费在线| 青青草视频在线观看免费| 亚洲美女在线看| 久久青青视频| 日本一区美女| 日韩不卡一区二区三区| 美女100%露胸无遮挡| 欧美区视频在线观看| 蜜桃视频网站在线观看| 成人免费视频网址| 女人色偷偷aa久久天堂| 师生出轨h灌满了1v1| 香蕉成人啪国产精品视频综合网| 色综合888| 日韩美女免费观看| 久久综合电影| 波多野结衣电影免费观看| 亚洲午夜精品一区二区三区他趣| 少妇人妻精品一区二区三区| 69久久夜色精品国产69| 国产精品一在线观看| 久久99爱视频| 一区二区三区**美女毛片| 日本wwwxxxx| 国产999在线| 91精品福利| 中文字幕乱码一区| 色悠悠久久综合| 免费网站成人| 国产精品一区二区a| 毛片一区二区| 亚洲 欧美 国产 另类| 日韩欧美在线不卡| 国产在线美女| 亚洲国产另类久久久精品极度| 国产最新精品精品你懂的| 久久一二三四区| 亚洲四色影视在线观看| 不卡精品视频| 国产免费黄视频| 国产精品激情偷乱一区二区∴| 亚洲精品久久久久久久久久久久久久 | 天堂成人国产精品一区| 久久人妻无码aⅴ毛片a片app | 国产51人人成人人人人爽色哟哟| 成人福利网站在线观看11| 亚洲精选在线| 欧美日韩生活片| 亚洲国产99精品国自产| 国产美女久久| 精品无码国产一区二区三区av | 欧美激情一区二区视频| 亚洲摸下面视频| 日韩欧洲国产| 天天爽人人爽夜夜爽| 欧美日韩国产黄| 黄网址在线观看| 日韩国产精品一区二区三区|