成為一名程式設計師要做的幾件事情
下面要說的是我在成為一名程式設計師的道路上做的幾件事情。寫在這裡除了要讓自己銘記在心外,我還希望它能對別人有些用處。
1. 建立一個部落格
這是我後來才認識到的事,其實應該很早就去做。如果你是跟我類似的情況,你應該儘早開通一個部落格——儘管還不知道該寫什麼。註冊一個域名,買一個空間。你會驚奇的發現有很多可寫的東西。你可以記錄下你成為一名程式設計師的過程,或寫一下你感興趣的技術方面的東西。我一直以為沒什麼好寫的,可當真正思考這些問題時,卻發現有很多值得寫的。最重要的事情是開始去做。
2. 開發一些東西
開發什麼並不重要。選一種程式語言,任何一種都行,開始幹。你不必去花大量的時間來決定應該使用什麼語言。直接開始學一種語言,事實上最重要的是學習程式語言的基礎知識,而不是勞神費力的去選擇一種“最好的程式語言”。我選擇的是PHP。因為它是一種被廣泛使用的語言,在網上有大量的學習範例,我已經通過搭建一個WordPress網站而熟練的掌握了它。沒有絲毫的遺憾。它使我學到了很多基礎知識。我還學習了其它語言嗎?當然,我後來涉獵了很多指令碼語言,我要在下一個專案上試試Ruby。程式語言不斷的在變化,不要只盯著一個不放。
3. 註冊你的GitHub帳戶
我已經在Bitbucket上有了一個程式碼庫。我最初選擇註冊Bitbucket是因為它能提供5個免費的私有庫。後來我決定在GitHub上註冊。事實上,我絲毫沒有拖延,看看我的成果吧。
4. 向開源專案捐贈程式碼
我早該如此做了。我起初低估了做這種事情的重要性,說老實話,我現在仍需要進一步重視。向開源專案捐贈程式碼,這是一種很好的學習別人如何程式設計的方法,並且能把自己的程式碼公開。我今晚的就要去列一個準備去參與的開源專案的清單。
5. 熱心參與
這也是我需要改進的方面。我應該到stackoverflow網站上去回答更多的問題,在一些部落格,科技網站上分享自己的東西。去那些網站,讓大家看到你。不在網上露面,就相當於待在屋裡不出門卻想找一份做巴黎導遊的工作。
重複做第2,4和5點
其它一些事情
很明顯,每一個有志向的程式設計師都應該每天閱讀Hacker News和其它開發/科技/程式設計類的部落格文章。
我打聽到了不少的技術討論會。這週末我準備去參加一個。我會把那裡的情況寫出來。
我在這裡並沒有提讀書。我喜歡閱讀,但我們沒有買任何的關於web開發的書籍。這是我個人的做法。我相信很多人都會建議首先買一本書看看。
找一些能和你討論你的web開發/技術/程式設計想法的人和群體。如果我做了更多的第5項,我可能找到了更多的這樣的人。
好了,這就是我要說的。這些就是在過去的一年裡我成為一個程式設計師的成長之路上做到事情。如果有人覺得在這個清單裡我還應該加入什麼,請給我留言。我永遠都希望聽到新的觀點。
相關文章
- 為什麼成為一名程式設計師?程式設計師
- 如何成為一名成功的程式設計師程式設計師
- 成為程式設計師前需要做的10件事程式設計師
- 你為什麼成為一名程式設計師?程式設計師
- 如何成為一名合格的(Java)程式設計師Java程式設計師
- 如何成為一名自豪的遊戲程式設計師遊戲程式設計師
- 如何成為一名 Java 冠軍程式設計師?Java程式設計師
- 如何成為一名Java冠軍程式設計師Java程式設計師
- 11件只有程式設計師才能理解的事情程式設計師
- 成為一名好程式設計師的關鍵因素程式設計師
- 如何成為一名專家級的程式設計師程式設計師
- 如何成為一名真正專業的程式設計師程式設計師
- 別讓自己成為一名廢棄的程式設計師程式設計師
- 寫給即將離開校園成為一名程式設計師的幾句忠告程式設計師
- 程式設計師如何成為一名自由職業者程式設計師
- 成為一名更好的程式設計師:如何閱讀原始碼程式設計師原始碼
- [水文] 什麼原因讓我成為一名程式設計師程式設計師
- 程式設計師每年要做的十件事程式設計師
- 成為程式設計師之前必知的七件事程式設計師
- 10個習慣助你成為一名優秀的程式設計師程式設計師
- 職場10年之如何成為一名合格的程式設計師(上)程式設計師
- 如何使用搜尋技巧來成為一名高效的程式設計師程式設計師
- 為什麼為什麼為什麼為什麼為什麼你要做一名程式設計師?程式設計師
- 《演講之禪》助你成長為一名合格程式設計師程式設計師
- Python書單|成為一名優秀的Python程式設計師Python程式設計師
- 來自阿里的P7高階程式設計師教你如何成為一名合格的Java程式設計師阿里程式設計師Java
- 程式設計師要知道的事情程式設計師
- 成為一名優秀程式設計師(&人類)的 101 個技巧程式設計師
- 怎樣成為一名受程式設計師歡迎的產品經理程式設計師
- 你願意成為一名全棧設計師嗎?全棧
- 成為最好的程式設計師的迷茫程式設計師
- iOS 效能調優,成為一名合格 iOS 程式設計師必須掌握iOS程式設計師
- 為什麼成為一名程式設計師這麼難 —— 學Coding的必經之路程式設計師
- 又一名倒下的程式設計師! - 程式設計師健康指南程式設計師
- 想要成為一個合格的Java程式設計師, 你必須要做到這些!Java程式設計師
- 如何成為10倍速的程式設計師程式設計師
- 如何成為偉大的程式設計師?程式設計師
- 10 件在 PHP 7 中不要做的事情PHP