關於軟件開發的思考和感悟

最近看到一篇文章很有感觸,摘錄如下以自勉:

:我們不需要熟練工,我們需要在某領域擁有超過常人的積累認知,和擁有整套完整思維模式和優秀認知事物能力的人…他很誠懇地告訴我,你還年輕,真的應該好好地靜下心來,深入地研究一些東西,自己寫一些東西,而不是這也用過,那也知道,但是多半都是侷限於僅僅見過,會用,卻從來沒有認真思考過其代碼背後蘊含的思想,更少有人研究過源碼,進而體會大師們在某些問題的解決上秉承的思想和思維的風格。個人感覺,這也算是國內大部分程序員最讓人悲哀的地方了,當然這也與外界浮躁氛圍的蔓延不無關係。不瞭解這一行的人總覺得程序員都是代碼民工,如果自己也認爲自己是敲代碼的機器的話,我誠懇地建議您儘早轉行吧,也許我這麼說會得罪傷害一些同行,畢竟轉行對任何一個人來說都是有相當的風險和挑戰的。不過這絕對應該是善意的忠告。相反,我強烈地認爲,程序員應該是最有活力和最有思想的一個羣體,只要你不肯讓自己浮於表面“




看完那篇文章、我覺得我不是太浮躁了。過去太自以爲是了,自己過去學習的都是皮毛。
學習過多少多少開源框架、寫過很多項目、又如何、都是在用零件、拼接一些東西罷了,對於自己的設計甚少。最多也是個架構。
是的、軟件開發的人在中國已經很多了,以後會更多。已近不缺少我這樣的,代碼機器了。
這些都足以讓我思考一段時間。
曾經以爲只要學什麼、會架構什麼級別的應用、就怎麼了。
其實如果不懂數據結構、算法、原理、根本就沒有資格和優秀的程序員討論問題。跟別說那些架構了。


加油!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章