不平凡軟件,始于2014
鄭州做網站告訴你具有爭議的10個編程觀點
每一個編程者都會有自己的編程者都有自己的編程觀點,大家的觀點都不相同所以難免會有一些爭議,你認為最有爭議的編程觀點是什么呢?鄭州軟件開發!
1. 業余時間不以編程為樂者,永遠趕不上那些以此為樂的同行
即使最聰明、最有才華的人,若只是將編程作為工作,就永遠成不了真正優秀的程序員。以編程為樂的人會在業余時搞些小項目,或者擺弄各種編程語言和編程思想。
2. 唯一能放之四海而皆準的最佳實踐,是“用腦子思考”
太多人喜歡追逐眾多時髦技術,想方設法把各種方法、模式、框架用到不適合的地方。新技術和名人大牛的觀點并不等于適用于實際情況。
3. 依賴Google沒什么錯
這種言論肯定會讓那些學富五車的飽學之士惱火。但重要的是能真正理解,并給出成功的編程解決方案,讓客戶和老板滿意。
4. 大多數注釋是代碼的糟糕重復
我們大部分時間是在維護其他人(或我們自己)所寫的代碼,而糟糕、錯誤、過時和誤導性的注釋也是代碼中最令人糾結的因素之一。
5. XML被大大高估了
許多隨波逐流的人沒動過腦子就跳上了XML這條黑船。XML用于Web應用不錯,因為它本來就是干這個的。此外的問題定義、設計思路應該盡量不用XML。
6. 程序員生而不平等
經理往往認為“程序員A=程序員B”,因為他們工作的年頭差不多。但實際上,他們的效率可能相差十倍甚至百倍。
7. 將Java作為最適合大學教學的第一門語言令人費解
第一門編程語言應該重在學習控制流和變量,而不是對象和語法。此外沒有調試C/C++內存泄漏經驗的人,根本無法完全理解Java的初衷。
8. 若你只會一門語言,無論多么精通,仍然不夠優秀
任何人如果只局限于一門語言,都無法充分發揮自己的潛力。而且缺乏求知欲和探索意愿,都不符合優秀程序員的特質。
9. 性能真的很重要
盡管可以通過購買更強勁的CPU、硬盤和內存提升性能,但若這樣想的人少一些,我們也許能在1GHz的CPU上運行更多程序。
10. Print語句是有效的調試方式
用System.out.println之類的輸出語句調試代碼的方式挺好。這經常比正式的調試要快,而且可以比較不同運行的輸出結果。
相關新聞換一組