程式設計師如果走純技術路線,應該如何規劃,需要學習哪些技術?

user485738705856

說說我的經驗:

初級工程師階段,最好能進入大公司,然後跟著做大項目,入門級的員工就是編程,編碼的碼農。只要是主流技術都行。然後重點來了你可以獲取你實施項目的文檔,設計文檔,需求文檔等,然後就要啃文檔了。初級的就是要熟悉自己參與項目的編程語言。

中級工程師階段,編程已經入門了,然後這個階段就是大量閱讀文檔,所有設計文檔和架構文檔,部分需求文檔。同時配合閱讀源代碼打磨自己的技術實力。同時要學會任務分解開始考慮帶新人了。

高級工程師階段,編程技術已經跟喝水一樣簡單了,也能做一些小模塊的架構設計。這時更多就是要思考在初級時收集到的文檔和源代碼了。同時還要會帶人這個很重要,就算你再怎麼厲害還是隻有一個人,你需要有初級和中級工程師幫你完成一些重複勞動工作。

架構師或者業務專家,架構師是純技術可以不關聯業務的,但是需要數據結構和算法要很好才行。

最重要經驗:要學會帶人,因為自己一個人再怎麼厲害也做不完十個人的活,中國最不缺就是人並行處理真的能提高完成工作效率。


heipi雪人

程序員也有很多方向,看你想走哪個方向了,比如說:Java,.Net,Python,C語言,c++亦或者是其他的方向。


先確定一個方向,然後在進行系統的學習,在學習之前,可以先自己到網上去搜一下相關崗位的任職要求,需要學習哪些技術,畢竟這些都是比較真實的數據,都是企業需要的技術,這樣經過一番調查之後再進行系統的學習,會更加容易抓住重點。


目前比較火熱的非Python莫屬了,隨著人工智能,大數據,雲計算等的發展,Python的關注度,熱度也隨著上升,成為了人工智能的最好的語言。


就拿Python來說吧,瞭解過“如鵬網”的Python學習路線和課程體系,可以參考一下。有網絡的地方就可以學習,有新的課程更新了,也是可以繼續來學習的,基本上都是慕名而去的。

1、Python基礎

2、數據庫開發

3、web前端

4、Python web開發及其項目

5、Linux

6、NoSQL

7、數據可視化

8、爬蟲技術

9、人工智能


分享到:


相關文章: