導航:首頁 > 編程語言 > 怎麼才能成為編程大牛

怎麼才能成為編程大牛

發布時間:2023-12-02 05:40:10

㈠ 如何成為編程開發技術大牛

首先確定自己的位置:
一、菜鳥
第1 層樓屬於地板層,邁進這層樓的門檻是很低的。基本上懂計算機的基本操作,了解計算
機專業的一些基礎知識,掌握一門基本的編程語言如C/C++,或者Java,或者JavaScript,...,
均可入門邁進這層。
二、大蝦
從第1 層爬到第2 層相對容易一些,以C/C++程序員為例,只要熟練掌握C/C++編程語言,
掌握C 標准庫和常用的各種數據結構演算法,掌握STL 的基本實現和使用方法,掌握多線程編程
基礎知識,掌握一種開發環境,再對各種操作系統的API 都去使用一下,搞網路編程的當然對
socket 編程要好好掌握一下,然後再學習一些面向對象的設計知識和設計模式等,學習一些測
試、軟體工程和質量控制的基本知識,大部分人經過2~3 年的努力,都可以爬到第2 層,晉升
為"大蝦"。
三、牛人
由於"大蝦"們經常被一些疑難問題給卡住,所以有了"大蝦"們只好繼續學習,他們需要將原
來所學的知識進一步熟練掌握,比如以熟練掌握C++編程語言為例,除了學一些基礎性的枯和州C++
書籍如《C++ Primer》,《Effective C++》,《Think in C++》,《Exception C++》等之外,更重要
的是需要了解C++編譯器的原理和實現沒蔽機制,了解操作系統中的內部機制如內存管理、進程和
線程的管理機制,了解處理器的基礎知識和代碼優化的方法,此外還需要更深入地學習更多的數
據結構與演算法,掌握更深入的測試和調試知識以棚灶及質量管理和控制方法,對各種設計方法有更好
的理解等。
學習上面說的這些知識不是一揮而就的,不看個三五十本書並掌握它是做不到的。以數據結
構演算法來說,至少要看個5~10 本這方面的著作;以軟體設計來說,光懂結構化設計、面向對
象設計和一些設計模式是不夠的,還要了解軟體架構設計、交互設計、面向方面的設計、面向使
用的設計、面向數據結構演算法的設計、情感化設計等,否則是很難進到這個樓層的。

主要還是多接觸,多看書,多編碼,多自己動腦子解決問題,多幫助別人,積累經驗

㈡ 如何成為一個優秀的程序員

講幾個小的方面吧。

批評還是啟發?

代碼審查是一個不錯但很少用的想法。在一個團隊里,優秀的程序員另一個任務就是要指導經驗比你少的程序員,但是主要以指導和啟發為主,不是貶低和公開批評,因為消極的態度不利於接下來團隊合作的開展。


學會分享

搞編程的沒有去逛一些論壇都不好意思說自己是干編程這個行業的。優秀的程序員往往會在這些論壇幫助別人,而實質上,輸出就是最好的學習。在一個團隊中也是一樣,幫助他人解決問題收獲更多,你也將不斷地得到成長。


勞逸結合

每天工作 24 小時不會讓你更有效率!不少程序員年紀輕輕就有腰椎盤突出、頸椎病、肩周炎、腰肌勞損、圓肩駝背等職業病。程序員們需要加強鍛煉,運動不僅僅可以加強肌肉的力量和耐力,而且也能夠活動身體的各個關節,有效緩解長時間保持一個動作導致局部肌肉過勞。

另外,編程是一項艱苦的腦力勞動活;有時你的大腦確實需要休息一下,休息是為了更好的工作。否則,你的工作質量將大打折扣。業余時間養成一項自己的個人愛好,確保自己可以放鬆並沉浸其中。如果是球類運動,效果更好,它將讓你保持旺盛的精力和活力。


不要閉門造車

留意網路各種平台,學習新語言和框架、參與討論以及看看同行在干什麼。多關注業界在干什麼,這將讓你的視野更加廣闊,不致於為了編程而編程。

閱讀全文

與怎麼才能成為編程大牛相關的資料

熱點內容
iturns下載的app在哪裡 瀏覽:637
雲起書院App在哪裡 瀏覽:612
怎麼對hex文件進行加密 瀏覽:282
pdf少年時 瀏覽:951
兩個同名文件夾同步 瀏覽:628
拍照文件夾哪個好用 瀏覽:87
文件夾和書包 瀏覽:508
解壓歸檔拿登記證 瀏覽:221
去體驗解壓房 瀏覽:611
單片機一鍵中斷響應 瀏覽:644
唐浩明pdf 瀏覽:842
程序員土木 瀏覽:71
android如何與web伺服器交互 瀏覽:607
蘋果小風扇app怎麼下 瀏覽:955
杭州it程序員對身體好不好 瀏覽:535
高新區編程加盟找哪家 瀏覽:31
伺服器什麼樣的好賣 瀏覽:150
單片機原理及應用第二版例題答案 瀏覽:970
base64encoderjava 瀏覽:492
linux視頻轉換 瀏覽:704