關於編程一些鮮為人知的真相 csdn

來源:互聯網
上載者:User

標籤:des   http   io   檔案   資料   問題   ar   代碼   

《關於編程一些鮮為人知的真相》一文講了一些編程的真相:如果把所有項目的生命週期平均一下,那麼一個程式員大概10-20%的時間用來寫代碼,並且大多數程式員可能每天大約只有10-12行代碼會進入最終的產品,無論技能水平如何。優秀的程式員會將剩餘的90%的時間大多用在思考、研究和實驗上以發現更棒的設計。而非優秀程式員他們的大多數剩餘時間是在調試代碼。

一個好的程式員的工作效率是普通程式員的10倍,而一個偉大的程式員則是普通的20-100倍。一個糟糕的程式員不單是一事無成,相反——不僅完不成分配給他的任何工作,還會製造各種各樣的麻煩和問題需要別人來解決。

“偉大的車工拿幾倍於普通車工的工資,但是一個偉大的代碼作家——程式員卻是值得我們付出普通軟體寫手10,000倍的薪水。” – 比爾·蓋茨

一、 程式員逆襲應具備的7大技能

程式員一直被認為是一個苦逼的職業,工資一般般,但工作壓力卻很大,類似“程式員職業病、程式員光棍”等話題充斥著整個行業的討論區。程式員需要逆襲,做好以下這7點,你可以混得更好一點。

  1. 對技術的熱忱
  2. 懂得資料分析
  3. 瞭解業務
  4. 良好的溝通技能
  5. 與他人團結協作的能力
  6. 精通企業以及相關行業的知識
  7. 掌握並應用現代資訊技術
二、 初級軟體開發人員進修必備的20本書(上)
  1. 《學習軟體開發》
  2. 《返樸歸真:以自由為原則的軟體開發人員》
  3. 《不要擲骰子》
  4. 《每個程式員都應該瞭解的97件事》
  5. 《開發流程中的效率》
  6. 《基礎編程》
  7. 《HACKNOT:軟體開發》
  8. 《初級程式員的動機》

相關閱讀:《軟體開發人員進修必備的20本書(下)》

三、 程式員常用的一些工具

一些高效的軟體可以給我帶來高效的工作效率。下面說一下程式員常用的一下工具,高效的工具。

  1. Xshell Xftp——免費軟體 Xshell 和 Xftp 都是 NetSarang 出品的優秀網路管理、安全傳輸工具。
  2. Axure RP Pro——一個產品經理必備的互動原型設計工具,能夠高效率製作產品原型,快速繪製線框圖、流程圖、網站架構圖、、HTML 模版等。
  3. FastStone Capture——一款極好用的映像瀏覽、編輯和截屏工具,支援 BMP、JPG、JPEG、GIF、PNG、TIFF、WMF、ICO 和 TGA 在內的主流圖片格式,其專屬的光滑和毛刺處理技術讓圖片更加清晰,提供縮放、旋轉、剪下、顏色調整功能。
  4. Lingoes 靈格斯詞霸——內建的基礎英漢詞典、海詞線上詞典、句酷雙語例句、互動百科、Google 網路釋義、即時翻譯。
  5. 印象筆記——把自己在工作中遇到的一下問題,及時的記下來。
  6. Mindjet MindManager——是一款優秀的思維導圖和知識管理軟體,能夠協助你將想法和靈感以清晰的思維導圖的形式記錄下來,這對梳理工作計劃和規劃很有協助,廣泛應用於研究、組織、解決問題和決策中。
  7. EditPlus——一套功能強大,可取代記事本的文字編輯器,擁有無限制的撤消與重做、英文拼字檢查、自動換行、列數標記、程式碼摺疊功能與高亮等功能、同時還能編輯多檔案、全螢幕瀏覽功能。

相關閱讀:Mac開發人員常用的工具

四、 寫代碼前的準備,你做好了嗎?

在程式員寫代碼之前,還有很多工作要做,做好了這些準備,所寫的代碼才能更加完美。

  1. 編寫設計文檔——A、反覆思考得出最優結果和B、加快今後編碼速度
  2. 繪製原理圖——一圖抵萬言
  3. 制定開發計劃
  4. 制定測試計劃
五、 程式員健康指南 真的很受用
  1. 健康管理支撐著你的工作
  2. 簡單的每日檢查
  3. 職業病的處方
  4. 對付睡眠不足
  5. 心理健康很重要
  6. 盡情的放鬆
  7. 簡單的營養補給
六、 你曾後悔進入 IT 行業嗎?為什嗎?

兩天前極客頭條上的問題,目前已有166頂和148條評論,歡迎大家一起來探討和交流。有網友認為:IT有IT特有的魅力所在;說多了都是淚啊;不後悔;妹子太少,感覺有些孤單;不後悔,還是覺得自己好牛逼懂一些人家不懂的技術;後悔遲入行了……

此外,還值得關注的有:程式員創業前需考慮的6條建議、程式員,你需要大量地閱讀、周鴻禕:比情懷更重要的硬體創業三定律 、幽默趣味:程式員如同妓女、程式員迷茫的未來。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.