什麼是優秀的程式設計師?
1 你寫的**別人都能看明白。
2 有好奇心。
3 開發效率高。
4 英語好,且善於利用網路解決常規問題。
5 追求完美。
6要懂產品設計
怎麼做到?
1 你寫的**別人都能看明白。
首先不能懶,最土的辦法寫一堆注釋。
更好的辦法,給每個類和方法起個好名字,讓**自己會說話。
問問你的小夥伴哪些地方他們看著費勁。
2 開發效率高。
善於利用開源工具。
重用以往的開發資源。
能夠迅速拓寬作業面,讓團隊裡的其他小夥伴能提前介入。
3利用網路解決常規問題。推薦一些優秀的國內外**。
學好外語很關鍵,很多優秀的資源都沒能翻譯成漢語。
準備好梯子很重要,我一直用的乙個
4 能通過探索解決未知問題。
隨著經驗的積累,你對作業系統,程式語言都會有一定的,這些將會幫助你解決一些未知問題。
順藤摸瓜的找原因。
進行一些靠譜的推測,並驗證。
5追求完美
只有這樣你才有動力反覆的進行效能優化和使用者體驗優化。
6要懂產品設計
如果你懂設計,可以辨別產品需求是否是經過推敲的,是否是合理的。
這具有非凡的意義,一旦你發現方向不對並提前提出,就可以避免走彎路,甚至反覆修改。
不走彎路就是抄近路,就是捷徑。就能提高百倍的效率。
之所以稱作v1.0就是想不斷的完善和神經這個話題,匯聚眾多過來人的經驗打造乙個程式設計師入門指南,讓初學者少走彎路。
如何成為優秀程式設計師
1,文件習慣 文件是乙個軟體系統的生命力。乙個公司的產品再好 技術含量再高,如果缺乏文件,知識就沒有繼承,公司還是乙個來料加工的軟體作坊。作為 程式設計師,必須將30 的工作時間寫用於技術文件。沒有文件的程式設計師勢必會被淘汰。2,模組化思維能力 要想成為乙個優秀的程式設計師,他的思想不能僅僅只在侷...
如何成為優秀的程式設計師
1 學習應該從基礎打起,不要一開始就嘗試最高深的技術。2 每看一本書,不要說這章我以前學習過了,也掌握的很好,因此我可以跳過這一章看更重要的了。3 對於作業,遇到不會的盡量不要立刻向別人請教。如果實在解決不了的問題,可以先完成你會的,然後把一些特別的難點提煉出來,向高手請教。3 不要指望書本和行家能...
如何成為優秀的程式設計師 (二)
1.紮實的基礎。資料結構 離散數學 編譯原理,這些是所有電腦科學的基礎,如果不掌握他們,很難寫出高水平的程式。據我的觀察,學計算機專業的人比學其他專業的人更能寫出高質量的軟體。程式人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學oo...