回覆列表
  • 1 # 不羈放縱愛自由152639911

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

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

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

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

    1、Python基礎

    2、資料庫開發

    3、web前端

    4、Python web開發及其專案

    5、Linux

    6、NoSQL

    7、資料視覺化

    8、爬蟲技術

    9、人工智慧

  • 2 # heipi雪人

    說說我的經驗:

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

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

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

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

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

  • 3 # 小貝的STEAM教室

    我們知道,條條大路通羅馬。所以,最終選哪條路,主要還是取決於個人興趣。而你想知道的“程式設計師走純技術路線”指的應該是:

    對某一種或幾種技術非常感興趣,並能持續鑽研,經過時間積累,可以慢慢成為專家級的程式設計師。

    這種級別的新程式設計師,對於所掌握的專業技術的熟練程度不是一般程式設計師能做到的,一些很常見的問題都能得到解決,可以說是“越老越值錢”了。

    怎麼規劃?職場晉升路線應該是這樣的:

    程式設計師→軟體工程師→架構師→系統分析師,最終到達技術總監,或者專案總監,甚至更高的職位。

    要想專注於技術,說明你是更青睞於追求比較平穩的路線。這就要做到:

    對基礎技能有較高的領悟力,比如資料結構、演算法、編譯原理,這樣在每個階段變成高階程式設計師時,就不會有太多困難。

    而在高階到資深程式設計師時,會更偏重以思考,而不是透過大量的工作得到解決方案。如果大家不能做到經常思考,經常透過發現問題來得到解決辦法,建議別走技術路線。

  • 4 # 光明右使8787

    往底層學,底層開發很難被替代。

    具體的像核心開發、驅動開發、協議棧開發,這類技術很難入門,沒有經驗積累是做不了的,年齡反而會成為優勢。

    使用這類技術的一般是技術型企業,不像網際網路企業說倒就倒,相對較穩定,省去許多找工作應聘的麻煩。技術型企業的生存週期比網際網路企業長的多,如果能拿到技術股也是很不錯的。

    缺點是,這類開發很枯燥乏味,沒有框架沒有現存的庫可用,有時候連資料也是殘缺不全,甚至錯誤百出的,能不能做下去,完全靠悟性和運氣。

    優點是一旦開發完成,進入技術迭代,就很輕鬆愉快了,別人無法維護你的程式碼,連改個功能都非常困難,公司的命運甚至有可能就掌握在你的手上,很有成就感。

  • 中秋節和大豐收的關聯?
  • 小孩寫作業特別慢,慢道試卷都做不完,怎麼辦?