下面要說的是我在成為一名程式設計師的道路上做的幾件事情。寫在這裡除了要讓自己銘記在心外,我還希望它能對別人有些用處。
這是我後來才認識到的事,其實應該很早就去做。如果你是跟我類似的情況,你應該盡早開通乙個部落格——儘管還不知道該寫什麼。註冊乙個網域名稱,買乙個空間。你會驚奇的發現有很多可寫的東西。你可以記錄下你成為一名程式設計師的過程,或寫一下你感興趣的技術方面的東西。我一直以為沒什麼好寫的,可當真正思考這些問題時,卻發現有很多值得寫的。最重要的事情是開始去做。
開發什麼並不重要。選一種程式語言,任何一種都行,開始幹。你不必去花大量的時間來決定應該使用什麼語言。直接開始學一種語言,事實上最重要的是學習程式語言的基礎知識,而不是勞神費力的去選擇一種「最好的程式語言」。我選擇的是php。因為它是一種被廣泛使用的語言,在網上有大量的學習範例,我已經通過搭建乙個wordpress**而熟練的掌握了它。沒有絲毫的遺憾。它使我學到了很多基礎知識。我還學習了其它語言嗎?當然,我後來涉獵了很多指令碼語言,我要在下乙個專案上試試ruby。程式語言不斷的在變化,不要只盯著乙個不放。
我已經在bitbucket上有了乙個**庫。我最初選擇註冊bitbucket是因為它能提供5個免費的私有庫。後來我決定在github上註冊。事實上,我絲毫沒有拖延,看看我的成果吧。
我早該如此做了。我起初低估了做這種事情的重要性,說老實話,我現在仍需要進一步重視。向開源專案捐贈**,這是一種很好的學習別人如何程式設計的方法,並且能把自己的**公開。我今晚的就要去列乙個準備去參與的開源專案的清單。
這也是我需要改進的方面。我應該到stackoverflow**上去回答更多的問題,在一些部落格,科技**上分享自己的東西。去那些**,讓大家看到你。不在網上露面,就相當於待在屋裡不出門卻想找乙份做巴黎導遊的工作。
我打聽到了不少的技術討論會。這週末我準備去參加乙個。我會把那裡的情況寫出來。
我在這裡並沒有提讀書。我喜歡閱讀,但我們沒有買任何的關於web開發的書籍。這是我個人的做法。我相信很多人都會建議首先買一本書看看。
找一些能和你討論你的web開發/技術/程式設計想法的人和群體。如果我做了更多的第5項,我可能找到了更多的這樣的人。
[英文原文:
developer road: the list ]
this entry was posted in
心得體會 and tagged
自學. bookmark the
permalink.
如何成為一名卓越的程式設計師
只做正確的事 對於軟體這一行的人,我們有個很大的挑戰,就是如何能夠用正確方法的做事情。什麼是正確的方法,這依賴於你在做什麼和做給誰。而究竟所謂 正確的方法 裡都包括了什麼內容,這並不是重點,重點是你是否能堅持按照這種方式做事。初級程式設計師在這個問題是通常不能做到堅持,而資歷較深的程式設計師卻 能始...
如何成為一名成功的程式設計師
程式設計是乙個僅靠興趣仍不足以抵達成功彼岸的領域。你必須充滿激情,並且持之以恆地不斷汲取更多有關程式設計的知識。只是對程式設計感興趣還不足以功成名就 眾所周知,我們工作起來像瘋子。程式設計是乙個沒有極限的職業,所以要成為乙個成功的程式設計師,你必須超越現有已存在的極限。在程式設計師職業生涯的開始階段...
如何成為一名成功的程式設計師
程式設計是乙個僅靠興趣仍不足以抵達成功彼岸的領域。你必須充滿激情,並且持之以恆地不斷汲取更多有關程式設計的知識。只是對程式設計感興趣還不足以功成名就 眾所周知,我們工作起來像瘋子。程式設計是乙個沒有極限的職業,所以要成為乙個成功的程式設計師,你必須超越現有已存在的極限。在程式設計師職業生涯的開始階段...