大蝦中的菜鳥

來源:互聯網
上載者:User

    今天來寫寫我的第一篇部落格吧,我是看了絕影的《瘋狂的程式員》才在csdn停留的,之前只是因為技術上的需求有來逛過。

    其實看了《瘋狂的程式員》,對我的影響挺大的,我被其中的精神而感動,感覺得到他們的努力。我現在將“永不放棄”作為我的信念,永不放棄有兩個原則:一.永不放棄;二.當你想放棄的時候回頭看第一條。

    早上的時候,無意中看到篇文章《程式員的十層樓》,一時好奇就看了,剛開始覺得文章寫的不錯,但是到第七層時,我覺得界限模糊了,領域變闊了,不僅僅是程式員的事了,姑且算我目光短淺吧,我覺得六層足矣。第一層 菜鳥,懂點電腦的基礎,會一種基本的電腦語言,如c語言;第二層 大蝦,以C/C++程式員為例,只要熟練掌握C/C++程式設計語言,掌握C標準庫和常用的各種資料結構演算法,掌握STL的基本實現和使用方法,掌握多線程編程基礎知識,掌握一種開發環境,再對各種作業系統的API都去使用一下,搞網路編程的當然對socket編程要好好掌握一下,然後再學習一些物件導向的設計知識和設計模式等,學習一些測試、軟體工程和品質控制的基本知識,大部分人經過2~3年的努力,都可以爬到第2層,晉陞為"大蝦"。;第三層 牛人,將原來所學的知識進一步熟練掌握,以軟體設計來說,光懂結構化設計、物件導向設計和一些設計模式是不夠的,還要瞭解軟體架構設計、互動設計、面向方面的設計、面向使用的設計、面向資料結構演算法的設計、情感化設計等;第四層 大牛,要成為大牛的話,你必須要能做牛人們做不了的事情,解決牛人們解決不了問題。比如牛人們通常都不懂寫作業系統,不會寫編譯器,不懂得TCP/IP協議的底層實現,如果你有能力將其中的任何一個實現得象模象樣的話,那麼你就從牛人升級為"大牛"了。;第五層 專家;第六層 學者,創新;而我處在剛登上第二層的階段,所以,我自稱大蝦中的菜鳥吧。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.