国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

優秀程序員因何而優秀?

移動開發
這些年我曾和很多程序員一起工作,他們之中的一些人非常厲害,而另一些人顯得平庸。不久前因為和一些技術非常熟練的程序員工作感覺很愉快,我花了一些時間在考慮我佩服他們什么呢?什么原因讓優秀的程序員那么優秀,糟糕的程序員那么糟糕?簡而言之,什么原因成就了一位優秀的程序員呢?

這些年我曾和很多程序員一起工作,他們之中的一些人非常厲害,而另一些人顯得平庸。不久前因為和一些技術非常熟練的程序員工作感覺很愉快,我花了一些時間在考慮我佩服他們什么呢?什么原因讓優秀的程序員那么優秀,糟糕的程序員那么糟糕?簡而言之,什么原因成就了一位優秀的程序員呢?

根據我的經驗,成為一個優秀程序員同年齡,教育程度,還有和你賺多少錢沒有任何關系。關鍵在于你的做法,更深入地說,就是你的想法。我注意到我所欽佩的程序員都有一些相似習慣。不是他們所選語言的知識,也不是對數據結構和算法的深入理解,甚至不是多年的工作經驗。而是他們的溝通方式,他們管理自己的方式,以及以他們精湛技術水平編程演講的方式。

當然成為一個優秀的程序員還要具備更多特質,我也不能單單依靠是否存在(或者缺少)這些特質來評判一個程序員。但是我知道當我看見它,當我看見一個程序員具備這些特質的時候,我認為,“這個人真的知道他們正在做什么”。

優秀程序員做調查研究
或者叫“三思而后行”,或者叫“谷歌一下”

不論你怎么稱呼它,大多數可能會遇到的編程問題已經以某種形式解決,傳道書早就記載著世界上本來就沒有什么新鮮事。優秀的程序員在解決問題之前知道通過GitHub圖書館、網絡博客,或者通過與經驗豐富的程序員交流等形式來做調查研究。

我見過甚至是優秀的程序員可以快速找出解決方案,但是和我一起工作過的糟糕的程序員從來不求助于他人,結果做了大量的重復工作或者錯誤地解決問題,不幸的是,后來他們終將為自己犯下的錯誤付出了代價。

優秀程序員閱讀錯誤信息(并按照它們行事)
這包括解析堆棧路徑信息。是的,這是一件非常丑陋不幸的事情。但是如果你不愿意這么做的話,你怎么才能知道哪里錯了呢?我知道的高效程序員是不會害怕深究問題的。低效的程序員看見有錯誤,但就是不愿意甚至是去讀這些錯誤信息。(這聽起來很可笑,但你會驚訝我遇到它的頻率)

更進一步地說,優秀的程序員發現問題馬上就解決它。讀錯誤信息對他們來說僅僅是個開始,他們渴望深究問題并查出問題的根源。他們不喜歡推卸責任,而是愿意查找解決問題的方案,問題在他們這里止步。

優秀程序員看源代碼
文檔、測試、團隊,這些都會說謊。盡管不是故意的,但是如果你想確切地知道事情是怎么回事,你必須自己親自看源代碼。

如果它不是你最擅長的語言,你也不要害怕。如果你是一個Ruby的程序員,你懷疑在Ruby的C語言庫中有個錯誤,破解打開看看。是的,你可能拿不到源代碼,但是誰知道呢?你只是可能而已,你有更好的機會,總比你根本不去嘗試好吧。

不幸的是,如果你處在一個封閉源代碼的環境中,這會變得非常難,但道理是不變的。糟糕的程序員對于查看源代碼沒有絲毫的興趣,結果問題困擾他們時間,要比愿意看源代碼的時間長得多。

優秀程序員說干就干
優秀的程序員趨向于主動去做。他們的內心有著難以控制的沖動,當他們確定問題或者發現新的需求時他們立刻會實現解決方案,有時過早有時太過激進。但是他們對問題本能的反應是正面解決問題。

有時這會令人很煩惱,但是他們的熱情是他們做好事情的一個重要部分。一些人可能拖延時間回避問題或者等待問題自己能夠消失,然而優秀的程序員一開始就解決它。簡而言之(或者顯而易見),如果你看見有人興致勃勃地查找問題并在解決,很可能你的手下有位優秀的程序員。

優秀程序員不逃避困難
這通常是糟糕程序員的特點:他們輕易地從一個問題跳到另一個問題,在沒有真正理解一個問題之前就進入到下一個問題。他們會把責任歸咎于程序的錯誤,然后花費大把的時間調試已經運行良好的代碼。他們讓情感占據主動,相信直覺,而不是仔細嚴謹的分析。

如果你匆匆忙忙地解決一個問題,甚至視每一個問題為震驚世界的災難。你很可能犯錯誤或者沒有解決潛在的問題。優秀的程序員花時間去了解發生了什么錯誤,哪怕災難來臨的時候;但更重要的是,他們對待平常的問題像是要解決的重要問題,因此他們更準確地解決更多的問題,并且這樣做沒有提高團隊的緊張程度。

優秀程序員善于溝通交流
說到底,編程是一種形式的溝通交流。寫代碼和寫散文創作一樣,能夠簡潔地表達你的想法很重要。我發現那些可以寫簡潔郵件,優雅的狀態報告,或者甚至只是一個有效的備忘錄的程序員也將會是優秀的程序員。

這能應用在寫代碼還有英語上。用圓括號、括號和單個字母的函數寫出一行代碼當然是有可能的,但是如果沒有人理解它,有什么意義呢。優秀的程序員會花時間以各種渠道交流他們的想法。

優秀程序員激情四射
我認為這可能是優秀的程序員最重要的方面(也許這點也適用于除計算機科學領域的其它領域)

如果你真的在乎你所做的事情,如果不把它當成工作,當作一個業余愛好、興趣或一件很有吸引力的事情,那么在該領域你比其他人更有優勢。優秀的程序員一直不斷編程。普通程序員一天工作八小時,并且沒有業余項目,也沒興趣回饋社區。他們不會不斷地嘗試新方法,而只是為了看看它們是如何運行而執著于編程語言。

當我看見一個程序員利用周末的時間做自己喜歡的項目時,參與創作他們每天能用到的工具時,執著于新的有意義的事情時:那個時候我確信我眼前的是一個令人驚奇的人。***,優秀的程序員視他們的職業不僅僅是賺錢的途徑,更是讓生活變得有些不同的方法。我認為那就是成就***秀程序員的真正原因。對于他們來說,編寫代碼是改變世界的一種方法,也是我非常尊敬崇拜他們的原因。

責任編輯:chenqingxiang 來源: oschina
相關推薦

2020-03-29 08:19:56

程序員代碼

2017-11-14 21:30:15

2012-11-01 13:46:54

程序員

2015-06-17 14:24:48

優秀程序員整潔代碼

2012-05-25 10:54:24

程序員

2021-05-29 07:32:14

優秀程序員代碼

2016-01-21 10:05:31

程序員設計師

2015-10-12 08:56:37

程序員成長法則

2020-03-09 11:14:25

程序員技術設計

2013-08-05 09:55:47

程序員

2014-03-25 10:35:35

程序員代碼調試

2009-11-19 10:21:02

2009-07-27 10:00:17

程序員ASP.NET

2014-12-04 10:02:55

2014-11-19 15:26:00

程序員

2015-08-03 09:09:20

程序員腦子快

2012-07-20 10:32:32

程序員

2016-12-19 17:35:58

程序員特質

2009-07-21 10:16:51

ASP.NET程序員

2023-09-12 11:25:15

點贊
收藏

51CTO技術棧公眾號

素人一区二区三区| 国产一区二区三区影视| 国内成人免费视频| 欧美日韩福利在线观看| 国产69精品久久app免费版| 成人精品国产一区二区4080| 91视频网页| 精品少妇一区二区三区| 欧美哺乳videos| 天堂电影在线| 26uuu国产日韩综合| 在线电影院国产精品| 91观看网站| 日韩欧美手机在线| 海角社区69精品视频| 欧美成人女星排行榜| 色网址在线观看| 91毛片在线观看| 国产av第一区| 视频一区二区欧美| 成人动漫视频在线观看完整版 | 欧美一级视频免费看| 亚洲三级电影在线观看| 国产精品日韩在线播放| 精品按摩偷拍| 欧美高清视频在线| 欧美风情在线视频| 日韩福利视频在线观看| 污的网站在线观看| 欧美精品一二三| 黄色在线视频观看网站| 亚洲成人av一区二区| 91福利免费| 成人欧美一区二区三区白人| 日日碰狠狠丁香久燥| 99精品热视频| 免费日韩视频在线观看| 99久久夜色精品国产网站| 国产美女在线一区| 2024国产精品| 欧美性猛交xxx乱久交| 成人免费在线观看入口| 亚洲电影欧美电影有声小说| 亚洲电影一区二区三区| 嫩草在线播放| 欧美在线不卡视频| 伊人免费在线| 亚洲欧美精品| 国产精品第一| 2020国产成人综合网| 欧美日本一区二区视频在线观看| 欧美精品国产精品日韩精品| 日本一区二区三区视频在线看 | 亚洲我射av| 搡老女人一区二区三区视频tv| 成人mm视频在线观看| 中文字幕精品av| 玖玖精品一区| 国产成人高清激情视频在线观看| 九九热线有精品视频99| 国产美女精品视频| 国产综合色产| 欧美性受xxxx黑人猛交88| 欧美丝袜一区| 久久婷婷开心| 日本一区二区高清不卡| 777欧美精品| 99热免费在线| 一区在线视频观看| 国产蜜臀97一区二区三区| 亚洲人成无码网站久久99热国产| 亚洲码欧美码一区二区三区| 爱福利视频一区| 涩涩屋成人免费视频软件| 97香蕉超级碰碰久久免费软件| re久久精品视频| 精品视频第一区| 国产高清精品久久久久| 视色视频在线观看| 福利视频第一区| 人在线成免费视频| 亚洲精品不卡在线| 都市激情亚洲欧美| 国产91视觉| 成人激情午夜影院| 922tv免费观看在线| 91精品在线观看入口| 成人亚洲视频| 国产在线观看91精品一区| 久久激情久久| 国产欧美123| 亚洲一区二区三区免费视频| 在线网址91| 欧美激情一区二区三区高清视频| 亚洲欧美综合久久久| 国产又粗又长又爽视频| ㊣最新国产の精品bt伙计久久| 日本韩国在线视频爽| 亚洲欧美综合v| 日韩免费一区| 国产精品欧美大片| 亚洲人午夜色婷婷| 精品日韩毛片| 中文精品一区二区三区| 亚洲精选一二三| 女囚岛在线观看| 欧日韩不卡在线视频| 卡一卡二国产精品| 黄色高清在线观看| 色妞欧美日韩在线| 亚洲中字在线| 美女黄视频在线播放| 综合久久五月天| 国产精品九九| 蜜臀精品一区二区三区在线观看 | 内衣办公室在线| 久久精品久久久久电影| 亚洲电影在线| 黄色漫画在线免费观看| 国产视频精品久久久| 一精品久久久| 韩国av电影免费观看| 亚洲欧美日韩直播| 一二三区不卡| 丁香视频免费观看| 久久伊人精品视频| 狠狠色2019综合网| 日本中文字幕在线观看| 国产suv精品一区二区| 97精品视频在线观看自产线路二 | 亚洲欧美一区二区三区久本道91| 欧美大片黄色| www.久久久| 一区二区三区在线视频播放| 91精品网站在线观看| 亚洲精品久久区二区三区蜜桃臀| 婷婷丁香久久五月婷婷| 亚洲啊v在线免费视频| 在线观看日本一区| 在线播放日韩导航| 在线观看国产精品入口| 玖玖在线免费视频| 国产精品18久久久久久麻辣| 亚洲国产精品成人综合色在线婷婷| 少妇淫片在线影院| 日本一区二区精品视频| 在线看不卡av| 亚洲人metart人体| 在线天堂av| 成人精品一区二区三区电影免费| 亚洲欧美激情一区二区| 国产黄色一级网站| 狠狠色丁香久久婷婷综合_中| av在线网址观看| 欧美极品一区| 日韩亚洲欧美一区二区三区| 日韩视频免费| a级影片在线| 亚洲一区二区三区涩| 亚洲国产精品女人久久久| 日本中文字幕不卡| 91超碰国产在线| 精品视频在线观看一区二区| 亚洲人线精品午夜| 91麻豆产精品久久久久久 | 日本中文在线| 久久久com| 精品国产一区二区三区久久久蜜月| 免费永久网站黄欧美| 直接在线观看的三级网址| 蜜桃麻豆91| 亚洲第一二三四五区| 国产在线视频精品一区| 欧美日韩在线精品一区二区三区激情综合| 亚洲一卡二卡区| 夜夜嗨av一区二区三区免费区 | 日韩欧美激情一区| 日本中文字幕一区| 3d黄动漫网站| 亚欧激情乱码久久久久久久久| 99久久综合狠狠综合久久止 | 国产精品免费aⅴ片在线观看| 福利一区三区| 国产九九在线视频| 国产成人精品一区| 色国产精品一区在线观看| 亚洲视频大全| 在线观看福利电影| 五月天婷婷激情视频| 国产精品久久久久久久久久东京 | 成人在线视频你懂的| 国产乱真实合集| 岛国视频一区| 日韩av在线网页| 国产人久久人人人人爽| 欧美视频网址| 欧美黄色视屏| 天堂在线亚洲| 国产在线精品一区| 中文字幕自拍vr一区二区三区|