成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

是什么造就了偉大的程序員?

開發 后端
工具造就不出程序員。那什么可以呢?我想,造就一個偉大的程序員的諸多因素都依賴于你所從事的事和與你共事的人,但從很多在軟件開發領域取得了巨大成功的人身上,我看到了很多共同的特征,我覺得值得與你們分享一下。

本文是從 What Makes A Great Programmer? 這篇文章翻譯而來。

回想起來就像是在昨天。那是2000年,在數據結構課程的課堂上,Pargas博士站在前面給我們講一些關于數據結構的話題,一個SSH的畫面投影在我們前 面的墻上。有人問了一個問題,他說了一些東西,差不多是這樣的話“是這樣,如果你想成為一個真正的計算機科學家,你需要從現在開始就使用vi編輯器”。我 想他是在笑談,課后感覺他說的話并不是完全的正確,但作為年輕且容易被感染的我,回到寢室立刻就開始學習如何使用vi。學習過程不容易,花費了不少時間, 但一旦掌握了其中的竅門,我發現,使用vi的確可以更快的做事情。

時間推到6年前,那時我對TextMate十分的著迷。我的工作是做Java開發,但同時我學習Rails,在業余時間開發一些Rails項目。那 時幾乎所有我讀的文章和觀看的視頻都是說明和演示如何使用TextMate來完成文本編輯工作的方法技巧的。事實上,我每天都在使用的Eclipse想要 把我變成一頭蠢豬。于是,我買了一臺Mac電腦,開機后十分鐘內我就買了一套TextMate裝了上去。

說老實話,這兩種編輯器沒有一種使我成為一個更好的程序員。

優秀的工具并不會把你變得更優秀。你使用的工具確實很重要。事實上,它們非常棒。但老虎伍茲即使用幾根樹枝也能把我們全部打敗,梅西即使不穿鞋也能 把我們踢的很慘,拉斐爾-納達爾即使使用一個60年代產的老式木質網球拍也能把我們任何一個人打敗。該死,他即使用乒乓球拍也能打敗我們。技術,知識,以 及鍛煉出來的經驗是你在與人對比中最重要的部分。

所以,工具造就不出程序員。那什么可以呢?我想,造就一個偉大的程序員的諸多因素都依賴于你所從事的事和與你共事的人,但從很多在軟件開發領域取得了巨大成功的人身上,我看到了很多共同的特征,我覺得值得與你們分享一下。我并不確定這些特征你是否能學得到,或者你天生就有,但我強烈的感覺到,如果我 能花更多了時間去追求這些特征,而不是鐘情于更換編輯器,我一定能取得更大的進步。

以人為本

我知道的最好的程序員總是把人放在第一位。他們明白他們是在為人寫軟件,即使那只是一些復雜系統的后臺程序或協議,除了程序員沒有人會用到它們。他 們寫文檔,因為這很重要。他們幫助其它人如何使用自己的程序代碼。他們愿意付出更多的努力去解決更復雜的問題來讓人們以正確的方式使用他們的軟件。

對學習有很大的胃口

神奇的程序員對知識有一種可笑的饑渴感。他們總是對你說一些新的、有趣的東西。他們習慣于大量的閱讀(不論在線的還是線下的),他們喜歡嘗試,從中學到經驗。他們對新出現的語言和平臺毫不擔憂恐懼。

掌握問題規律的本領

當你做開發有了一段時間后,你會發現有時出現的問題和你曾經處理過的問題看起來驚人的相似。能夠識別這些問題,把過往的解決方案應用到你當前的問題上,這是一個很有用處的本領。如果每次都能改進這個方案,那是更好了。

注意,這并不意味這你可以盲目的認為過去這個方案可行,現在它就一定可行。這種過往問題和現在出現的問題的類型匹配是很有技巧性的。你需要認真判斷何時使用一個歷史方案是可行的,什么時候是不行的。

有一點神經質

我弟弟在高中時上了一次Python課,當我問他是否喜歡這課時,他說我腦袋一定出問題了才去愿意當一名程序員,他說編程是他這輩子子做過的最無聊 的一件事。從某種程度上講,他是對的。大多數的日子里我是對著計算機說話,而不是人。想到這些要把一行一行的基本的長長短短的語句拼成一個軟件,我不由的 打了大大一個冷戰。并不是所有的人都喜歡做這種事情,但是我知道的最優秀的程序員絕對是熱愛制作軟件的。

執著

軟件開發是一個實際上比任何人的想像都要緩慢的開發過程。它很費時間。有時候你必須要有最夠的耐心去精雕細琢出你需要的代碼。有時,作為程序員,我 們會寫出非常有趣的代碼,但也有時候,我們不得不哭喪著臉去寫一大堆過去曾經寫過的代碼。想想偉大的程序員之所以能堅持下來,是因為他們能看到他們所從事 的事業的大藍景,他們喜歡這一點一點走向目標的開發過程。

這就是我想到的構成一個優秀程序員的一些特征,但這并不是全部,所以我想聽聽你的觀點。你認為是什么使一個程序員變的優秀?

【編輯推薦】

  1. 一定要理解程序員 程序員的壞習慣
  2. 程序員進階的建議 多看、多寫、多交流
  3. 程序員應知 善于借鑒
  4. 警惕 PHP程序員最易犯10種錯誤
  5. 分享成為一個程序員的四個階段
責任編輯:艾婧 來源: 開源中國社區
相關推薦

2012-02-23 15:02:46

程序員

2012-02-27 09:12:58

程序員

2013-03-29 13:15:32

程序員

2021-02-07 09:07:24

程序員碼農代碼

2020-03-09 11:14:25

程序員技術設計

2020-05-20 21:59:30

智慧城市物聯網IOT

2015-07-28 09:17:23

程序員CEO

2010-10-28 13:21:47

2011-04-15 10:51:47

程序員

2014-12-08 10:08:33

程序員

2014-12-08 09:44:01

程序員

2011-11-09 13:52:04

程序員

2012-08-28 09:15:19

程序員

2015-12-04 08:49:00

程序員夢魘

2015-12-07 10:09:40

程序員噩夢

2021-04-30 23:46:04

程序員副業賺錢

2021-09-08 17:36:58

程序員技能開發者

2017-05-17 12:33:16

程序員系統二進制

2016-03-02 10:49:08

程序員快樂

2011-04-21 10:37:19

程序員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品一区二区三区在线播放 | 91社区在线观看 | 中文字幕第三页 | 成人在线精品视频 | 一本岛道一二三不卡区 | 精品自拍视频在线观看 | 日韩成人一区二区 | 精品欧美黑人一区二区三区 | 欧美久久一区二区 | 日韩精品免费 | 久久精品亚洲精品国产欧美kt∨ | 国产精品欧美一区二区三区不卡 | 国产精品久久久久久久久免费 | 亚洲国产一区二区在线 | 中文久久| 五月婷亚洲 | 毛片免费视频 | 高清国产午夜精品久久久久久 | 亚洲狠狠| 成人免费日韩 | 久久久久久国产精品 | 亚洲午夜视频在线观看 | 一级特黄色毛片 | 成人网av | 99视频在线看 | av黄色在线 | 国产精品久久免费观看 | 黄色大片网 | 成人免费网站视频 | 特黄色毛片 | 国产精品久久久久免费 | 午夜免费视频 | 奇米影视77 | 国精产品一区一区三区免费完 | 91亚洲一区 | 涩涩操| 二区成人 | 好姑娘影视在线观看高清 | 亚洲欧美国产视频 | 欧美在线二区 | 337p日本欧洲亚洲大胆鲁鲁 |