當前位置:首頁 » 編程軟體 » 編程技術大牛

編程技術大牛

發布時間: 2025-03-20 11:21:21

Ⅰ 半路出家學編程如何才能成為大牛

有一句話說,程序員都是自學成才的。這句話的意思就是即使是科班出身的,你技術水平的高低也是 由你的自學努力程度決定的。這和自學本身沒有什麼太大的差別。 所以自學成才,只要你學成了,和科班出身的程序員兩者之間是沒有什麼區別的,自學的過程可能會遇到各種各樣的問題,學習道路會曲折一些。

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

首先確定自己的位置:
一、菜鳥
第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 本這方面的著作;以軟體設計來說,光懂結構化設計、面向對
象設計和一些設計模式是不夠的,還要了解軟體架構設計、交互設計、面向方面的設計、面向使
用的設計、面向數據結構演算法的設計、情感化設計等,否則是很難進到這個樓層的。

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

熱點內容
咋看電腦的伺服器地址 發布:2025-03-20 19:16:16 瀏覽:261
康拓2演算法 發布:2025-03-20 19:11:49 瀏覽:596
跨平台編譯語言有哪些 發布:2025-03-20 19:08:25 瀏覽:780
音樂appftp安卓 發布:2025-03-20 19:03:24 瀏覽:305
家長申述驗證的密碼是什麼 發布:2025-03-20 18:55:27 瀏覽:9
編譯原理與技術第二版下載 發布:2025-03-20 18:55:26 瀏覽:938
怎麼寫編程語言 發布:2025-03-20 18:42:52 瀏覽:688
我去密碼是多少 發布:2025-03-20 18:12:28 瀏覽:542
方舟編譯器啥時候開始 發布:2025-03-20 18:11:40 瀏覽:959
常用java類 發布:2025-03-20 18:07:06 瀏覽:202