程序員必需做的事
1. 使用Twitter - 如果你是一名程序員,如果你還沒(méi)有使用Twitter,你就out了。不是說(shuō)你有多少粉絲,而是在Twitter上你可以更快的得到問(wèn)題的答案,獲取你關(guān)注的話題的最新資訊。 (作者沒(méi)有考慮到天朝的程序員們)
2. 經(jīng)常閱讀 StatckOverflow - StackOverflow是提問(wèn)編程問(wèn)題最好的地方。即使你沒(méi)有賬號(hào),它也值得你去瀏覽,學(xué)習(xí)。(良好的英文閱讀能力是程序員的必要素質(zhì),哈哈!)
3. 開(kāi)始寫(xiě)博客 - 我認(rèn)為每一位開(kāi)發(fā)者都應(yīng)該寫(xiě)博客!因?yàn)椴┛涂梢杂涗浳覀儗W(xué)習(xí)進(jìn)步的軌跡,可以讓別的開(kāi)發(fā)者參考。寫(xiě)博客讓你和別人更多的交流。還有,寫(xiě)博客可以提高你的技術(shù)社區(qū)的知名度。
4. 參加線下活動(dòng) - 從你的“shell”里面走出來(lái)吧,多參加線下的沙龍、活動(dòng)、會(huì)議。和別的開(kāi)發(fā)者交流可以讓你在這個(gè)領(lǐng)域建立自己的人脈網(wǎng)絡(luò),這對(duì)你在這個(gè)領(lǐng)域的成長(zhǎng)很有好處!
5. 使用現(xiàn)代化的智能手機(jī) - 作為一名開(kāi)發(fā)者如果你還在使用老土的山寨機(jī),你得趕緊升級(jí)了。我還記得有一次跟一個(gè)經(jīng)理聊天的時(shí)候,他得走回作為才能給我發(fā)郵件,我就在想“這哥哥是做IT的嗎?”。正如有些行業(yè)你必須開(kāi)好車,穿亮麗的衣服一樣,我們干IT的就應(yīng)該站在技術(shù)、硬件的前列!
6. 擁抱移動(dòng)互聯(lián)網(wǎng) - 移動(dòng)互聯(lián)網(wǎng)的大潮才剛剛開(kāi)始。你不僅需要知道如何為iPhone, WP7, Android開(kāi)發(fā)應(yīng)用,你也需要學(xué)習(xí)如何創(chuàng)建可以在任何一臺(tái)移動(dòng)設(shè)備上運(yùn)行的網(wǎng)頁(yè)程序。
7. 學(xué)習(xí)至少一種設(shè)計(jì)模式 - 我無(wú)法告訴你應(yīng)該學(xué)習(xí)哪個(gè)設(shè)計(jì)模式,但是你至少得學(xué)習(xí)一種。我個(gè)人傾向于MVVM,因?yàn)槲沂荢liverlight/WPF/WP7開(kāi)發(fā)者。
8. 每年設(shè)定可行的目標(biāo) - 創(chuàng)建一個(gè)簡(jiǎn)短的列表,記錄你下一年想要完成的目標(biāo)。同時(shí)你也應(yīng)該按照季度來(lái)檢查目標(biāo)的完成情況。你可以用Gmail Reminder來(lái)提醒你自己~
9. 學(xué)習(xí)不同的編程語(yǔ)言 - 簡(jiǎn)單來(lái)說(shuō),學(xué)習(xí)新的語(yǔ)言可以拓寬你的視野,可以讓你對(duì)計(jì)算機(jī)和編程語(yǔ)言是如何工作的有更深的了解。“如果你只有錘子,那么所有的問(wèn)題在你看來(lái)都只是釘子”。
10. 增強(qiáng)自信 - 很少有程序員對(duì)自己很自信。如果你覺(jué)得你哪里弱,那你就去增強(qiáng)那里?;ヂ?lián)網(wǎng)上有大量免費(fèi)的資源可以讓你學(xué)習(xí)各種只是,彌補(bǔ)你的弱項(xiàng)。
11. 閱讀博客,技術(shù)書(shū)籍、雜志 - 你讀過(guò)幾本編程書(shū)籍?雜志呢?我相信一名好的程序員每年至少閱讀5本編程書(shū)籍。不讀書(shū)怎么進(jìn)步呢?