成功程序員的14 個優(yōu)秀習(xí)慣,良心推薦!

成功程序員的14 個優(yōu)秀習(xí)慣,良心推薦!

1、慎于說Yes

在沒有搞清楚開發(fā)需求、任務(wù)工作量、團隊期望值之前,有前途的程序員不會輕易答應(yīng)。特別是對于新人來說,比較急于表現(xiàn)自己,對于同事或者老板的工作安排來者不拒,精神可嘉,方法不可取。

承諾太多,會出現(xiàn)自己無法按時完成的情況,即使按時完成,也可能沒有達到別人的期望值,長期以往別人對你的失望會越來越多。

2、敢于說No

看起來和第一條雷同,其實細究起來不一樣。第二條執(zhí)行起來比第一條難得多。當(dāng)遇到明顯不合理的要求時,可以考慮拒絕,前提是準備好了全面充分的理由。

不要經(jīng)常說No,但是一旦說了,就要切中要害。有前途的程序員不會悶頭干活,知道自己的定位和團隊期望,分清楚哪些是不合理的要求,哪些是合理的要求,然后把明顯不合理的要求和領(lǐng)導(dǎo)溝通下,取得支持。

3、構(gòu)建自己的知識體系

在信息爆炸的年代,碎片化的知識很多,系統(tǒng)學(xué)習(xí)的時間越來越少,如果沒有自己的知識體系,很容易被淹沒在知識的海洋中,而且難以記憶。

100分程序員推薦的做法,通過Wiki或者其他知識管理工具構(gòu)建一個知識框架,大的分類可以包括軟技能、架構(gòu)、語言、前端、后端等,小的分類可以更細化。

4、培養(yǎng)大局觀

程序員比較容易陷入的困境是專注于自己的一畝三分地,不關(guān)心團隊的進度和業(yè)績,也不關(guān)心軟件的整體架構(gòu)和其他模塊。這種狀態(tài)長期下去沒有好處,特別是在大公司中,逐漸成長為一顆螺絲釘。

100分程序員會在工作之余,多看看其他在做什么,看看團隊的整體規(guī)劃,看看軟件系統(tǒng)的架構(gòu)和說明文檔。對自己的工作更理解,而且知道為什么這個產(chǎn)品應(yīng)該這樣設(shè)計,為什么領(lǐng)導(dǎo)應(yīng)該這樣做規(guī)劃,這種大局觀非常有利于自己的職業(yè)生涯。

5、代碼規(guī)范

程序員在新手時期需要培養(yǎng)良好的代碼規(guī)范。最直接的辦法,遵循公司已有的代碼規(guī)范(如果沒有類似的規(guī)定,也是醉了),從簡單的變量命名到模塊劃分,有些規(guī)則可以導(dǎo)入到編碼工具中,更多的部分需要自己體會和遵守。

關(guān)于此方面的知識,最權(quán)威的書籍是《代碼大全》,別誤會,書名是個美麗的錯誤,里面不是代碼集錦。對于新手來說,養(yǎng)成一個統(tǒng)一的編碼風(fēng)格非常重要,是基礎(chǔ)一步。另外,關(guān)注微信公眾號:Java技術(shù)棧,在后臺回復(fù):手冊,可以獲取阿里巴巴的代碼開發(fā)手冊。

6、代碼審查

把這個單獨拎出來說,是因為對于程序員來說很重要。很多快速成長的公司沒有這個步驟,建議大家能夠堅持下來。讓別人審查自己的代碼,可以得到更多的反饋,也是和同事交流的好機會;審查別人的代碼,可以借鑒別人的經(jīng)驗和思路。

通常情況下,代碼審查比自己寫代碼的收獲更大,對于新手來說更有價值。只要你想做,不論形式是不是正規(guī),都可以執(zhí)行下去,最好形成團隊的習(xí)慣。從零開始Code Review?兩年經(jīng)驗分享,建議看下。

7、一個時間段內(nèi)只專注于一種類型的語言

如果你正在設(shè)計或開發(fā)網(wǎng)站,你將需要同時熟悉多種不同的語言。你可能會想同時學(xué)習(xí)所有的這些語言,特別是考慮到它們是如何相互關(guān)聯(lián)的。

我想,在某種程度上,這是不可避免的。但如果你真的想快速提高,我建議你專注于一個特定領(lǐng)域的專業(yè)知識。你想更好地利用CSS?把你的重點放在這一點。嘗試使用一個單一的HTML文檔只使用CSS實現(xiàn)不同的布局。

CSS Zen Garden 是一個使用相同布局實現(xiàn)不同頁面樣式非常棒的例子。你也可以通過查找元素的列表,并把精力集中在里面。舉個例子來說,你熟悉CSS2,但想提升對 CSS3 的理解,你可以學(xué)習(xí)CSS3屬性并逐一的實現(xiàn)它們。你可以閱讀當(dāng)前的 CSS3規(guī)范 ,還可以通過每個模塊的學(xué)習(xí)來了解它在瀏覽器上能(或不能)做什么。

8、通過注釋來寫邏輯

說到編碼,我有堅持很多原則和想法。其中一個就是,代碼中95%都是邏輯。另一個就是從人類語言到編程語言,邏輯并沒有改變。這也就是意味著,如果你能在代碼中寫出來,也就可以用英語或者其他語言寫下來。

9、良好的時間管理

遲到對于任何一家公司都是個頭痛的問題。作為一個程序員,有時候為了完成任務(wù)常常不得不熬夜,從而導(dǎo)致第二天上班就遲到了。

但是我們忽略了這一點,我們的工作時間至關(guān)重要,因為在這段時間里我們要和客戶同步,也要與團隊其他成員一齊協(xié)作。

10、深入理解客戶需求

僅僅了解單一用戶的表面意思是遠遠不夠的。一個偉大的程序員應(yīng)該具備能把繁瑣的要求理解并分解成項目的技術(shù)任務(wù)或子任務(wù)的能力,并且最后拿到的成果應(yīng)精確滿足客戶的需求。

11、絞盡腦汁還是“NO”

假如抓耳撓腮還是找不出解決辦法,我們該如何是好?一個偉大的程序員應(yīng)該足智多謀,能靈活應(yīng)對困境。他們會去詢問同事,或者是向團隊領(lǐng)導(dǎo)者請教;在互聯(lián)網(wǎng)上面搜索,然后耐下心來一遍又一遍地試驗。相信山窮水盡疑無路,柳暗花明又一村,投降兩個字從未出現(xiàn)在他們的字典上。

12、編程之前準備好全套算法

親~還記得我們老師逼我們畫的流程圖嗎?還記得一個個案例和偽代碼嗎?他們都是灰常重要的軟件開發(fā)手段。

一個偉大的程序員如果木有事先準備好算法,那他會不會像個傻小子似的只顧寫代碼呢?所以,在開工之前,做好全套的算法是必須的。

13、理解and幫助定義驗收標準

是否需要高成次測試腳本是產(chǎn)品所有者決定的,但是,作為一個偉大的程序員必須能夠編寫技術(shù)測試腳本,并且也要認識到如果跳過了這一步驟可能會帶來的后果。

14、主動一點點

一個優(yōu)秀的程序員不需要別人告訴他該做什么,他的主動性要比別人強一些,他可以自覺的關(guān)注流程,提高應(yīng)用程序的靈活性以及快速的解決開發(fā)過程中出現(xiàn)的Bug。

所謂技多不壓身,我們所讀過的每一本書,所學(xué)過的每一門語言,在未來指不定都能給我們意想不到的回饋呢。其實做為一個開發(fā)者,有一個學(xué)習(xí)的氛圍跟一個交流圈子特別重要這里我推薦一個Java學(xué)習(xí)交流群342016322,不管你是小白還是大牛歡迎入駐,大家一起交流成長。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,431評論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,637評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,555評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,900評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 72,629評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,976評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,976評論 3 448
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,139評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,686評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,411評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,641評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,129評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,820評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,233評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,567評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,362評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 48,604評論 2 380

推薦閱讀更多精彩內(nèi)容