自己作爲一名普通的程序員,工作3年多,技術有一定積累,但目前存在最大的困惑在於不知道將來的方向是什麼,不知道該往哪個具體的業務方向發展。
一次很偶然的機會,很幸運地和CSDN CEO蔣濤先生見了面,並得到了他提供的一些寶貴的經驗和意見,總結如下:
----------------------------------------------------------
發展方向:
一、磨鍊技術
1. 當前公司內部的技術
1). 與同事交朋友,多交流
2). 與同事討論問題,從他人身上學習
3). 爭取得到同事的正反饋,好的反饋對自己是一種肯定和鼓勵,差的反饋促使我們做改善
2. 延伸方向的技術
1). 尋找與公司技術有相關性的方向
2). 尋找與自身能力有相關性的方向
3). 方向大概確定後,找相關的開源項目或題目來研究,
3. 自己喜歡的方向
4. 發展趨勢的技術
1). 如果對以上都不感興趣,建議做移動方面,如Android
二、產品、用戶
做滿足用戶某方面特殊需求的優秀產品
優秀產品的特點:
1). 吸引用戶,用戶覺得該產品的功能有意思或者有用
2). 具備傳播效應
如何做產品:
1). 多在網上了解產品相關的信息,多與相關人士交流產品相關信息
2). 做自己覺得有意思或者有用的小型應用,如在Android、微博平臺上做小應用
3). 做了應用之後向外圍推廣,尋求反饋,反饋是最好的朋友之一
4). 到網上的應用平臺尋找合作伙伴共同開發
一些經驗:
1. 多堅持,不能堅持是因爲沒有目標
2. 堅持要有方法
3. 堅持要有目的性,否則難以堅持下去
4. 一定要做事(理解爲一定要做項目,主要是指工作之外的項目,即使沒有也得創造出來去做)
5. 選定方向後一定要鑽研進去,深度比廣度重要得多
6. 培養快速解決問題的能力
7. 帶着目標和問題去學習,如果沒有目標,不容易產生積累,並且沒有成果,導致產生漂移
8. 回溯做過的事情,如Review自己曾經寫過的代碼或者設計,思考爲什麼會這麼做,有沒有更好的方法
回溯是培養大局觀、系統觀和分析能力很好的一種方式
推薦兩種書:
《異類》
《Facebook效應》
----------------------------------------------------------
以上絕大部分內容均爲蔣濤先生原話,記是記下來了,但更重要的是能否從中得到實實在在地收穫,還得針對自身的情況,仔細想想、認真思考。
各位和我相仿的程序員朋友們,希望大家看了上述內容能有各自的收穫,共勉之。