-
1 # 那一抹滄桑
-
2 # 奔跑的小鄒
程式設計師的學習之路是沒有上限的,哪怕是工作多年的高階程式設計師也要一直不斷學習新的技術來充實自己。此外程式設計師的分類有很多,你要首先確定好自己要從事底層開發還是應用開發,資料結構與演算法是程式設計師的內功心法,是一直都要學習的。
-
3 # Kumar
程式設計師也分很多種類,學習也分深度,入門python一週,java一個月,你要搞演算法或人工智慧看你高等數學怎麼樣吧,最低要求碩士數學水平
-
4 # AI札記
首先要承認,就自學程式設計需要多長時間這個問題無法泛泛而論,因為就程式語言的選擇來說,不同的語言學習時間的差異就不可量計。但就具體分析而言,還是能從不同方面提供一些分析參考。
背景知識出色的邏輯思維能力,以及紮實的理工專業背景例如數學、物理等專業背景,能為你做一個良好的鋪墊。就答主自身而言,本科是心理學與建築的雙學士背景,針對Python的自學,大約只花了我一個月時間。
領域方向程式設計有很多領域,比如嵌入式程式設計、後臺服務程式設計、前端程式設計、驅動程式設計等等,很多很多。每個領域都有不同的知識範圍,有的比較小,有的則稍大一下。從學以致用的根本目的而言,提前明確好自己的應用方向,也會對自己的學習事半功倍。
語言選擇不同的語言難度千差萬別,就以答主之前提的Python為例,針對沒什麼基礎的新手而言,Python是一種友好的語言,就是上手難度較低,同時現在的應用面也越來越廣,因此如果你想短時間上手一門就業面較廣的語言,我建議Python是一個不錯的選擇。
學習效率從小到大讀了這麼久的書,其實都應該明白。如果你想學,認真靜下來幾個小時的自學效率會比你在課堂呆坐一天都高。而學習的道路也不是一帆風順的,難免會有各種挫折坎坷,重要的是你自己對於目標的追求,持之以恆的堅持。三天打魚兩天曬網,如此這般,到頭來你不僅會喪失學習的興趣,甚至會對自己的能力產生質疑。切忌半途而廢,三心兩意。
簡單總結還是以答主自己出發,我是理工科專業背景,沒有相關的計算機基礎,以一天學習四小時計,Python大約花了我一個月左右,C大約花了我四個月,附加的SQL只花了半個月,因為邏輯其實是差不多的,只是語法規則以及應用的區別。
當然了,最為重要的還是要明確自己的努力目標, 確定具體的領域方向,制定實際的學習計劃,再加上持之以恆的耐力決心,才能成功達成所願。
-
5 # 贊標文化
如果說零基礎的話那自學的時間可能就比較長了,當然這個還要看你每天能學習多長時間?自學的話差不多要一年或者兩年吧,主要的還是要看自己的自控能力和學習能力。自學的話一定要找一個系統的學習路線圖,如果沒有系統的學習路線圖學習來是非常困難的所以說我當時在學習的時候都是在蛙課網上跟著影片教程進行學習的,你如果想要學習的話可以到蛙課網上看一下。
-
6 # 安小彥
感謝邀請,自學程式設計師需要多長時間呢,這個真的不確定的,首先就和你每天有多少學習時間有關,還有你是否有基礎,學習的進度快慢都有關係的,我知道培訓學習,全日制面授的學習時間是5個月左右,當然這個包含專案了,但是自學最少也需要個一年半載的,還是要看你的規劃是什麼樣的,
先選擇好學習的方向,是Java,前端,軟體測試,還是Python,大資料,雲計算,遊戲開發,網路安全,物聯網等等,選擇好方向,先學習基礎入門,最後有個師傅能夠帶你,有問題的時候可以及時得到解決,建議還是找個靠譜的培訓機構學習,畢竟早學習完早就業,自學畢竟沒有老師帶,學的知識一是雜,二是沒有好的學習路線,可以先去千鋒試聽下基礎看自己適合學習哪個,祝好
-
7 # 深夜最科技
Java自學花了大約2個月的時間寫些小東西,半年才開始做一些事情,一年就該知道的都知道了,會議會很基本,很容易找到工作。
如果你有良好的英語和良好的數學邏輯,集中學習C語言,只需半年或幾個月。如果英語一般那麼一年就可以,其實學程式也需要天賦和鑽研精神。如果懂C,你需要大約三個月的時間來編寫一些簡單的程式。你需要大約三個月的時間才能對它有更深入的瞭解。以上純屬個人觀點,前提是要付出很大的代價,不能打魚兩天淨幹。因此,這種自學成才是一個不確定的因素。天賦和努力決定了這一切。
一、興趣愛好
興趣是最好的老師,如果你對它感興趣,一切問題都不是問題,你會想盡各種辦法去專研。
二、基礎知識
雖然這個都是可以學來的,但對於程式設計,你至少得對電腦操作的很熟悉,瞭解一些基本原理,在理解語法儲存上你就不會茫然,我剛學程式設計的時候就對一些概念,計算機基礎一點不瞭解,對記憶體為什麼這麼儲存都要理解好幾天。所以學習就很慢。
三、事業壓力
這個東西就是一旦你以它為衣食之本,有壓力就會學習的動力,它是你的謀生手段,滿足的基本生活需求,沒有或者不學習它你就沒有更好的生活,很大程度上你就會付出更多的努力。
終上所述,你把程式設計當成一種事業,興趣愛好,那麼你就會比別人在更短更快的時間自學成才。
自學的一些建議
建議一、自學要看書
自學只是說沒有專門的老師手把手教你,並不是說連書本都可以不要了。有人天天來問我一些很基礎的概念問題,我問他:“這些概念書上不都寫得很明白嗎?”他回答:“我沒有書。”如果沒有書,那麼你很難在腦子裡形成一個較為整體性的認識,所有了解到的知識都是支離破碎的。自學程式設計更是離不開書籍,前人的經驗都記錄在其中,找一本好的程式設計入門書籍對整個自學過程非常重要。
建議二:學程式設計要實踐
書是有了,可是整天抱著書也不成。程式設計最怕的就是紙上談兵,我看到有的初學者,看完了幾大大本書,將起迴圈函式來頭頭是道,卻連編譯器長什麼樣都沒有見過。只理論不實踐你等於是在扯淡,從一些小程式“Hello, World!”親手輸入進去執行一遍,都能讓你的程式設計能力有著極速地提高。
建議三:程式設計需要思想
程式設計是一個創造的過程。程式設計的意義在於:透過程式的形式,教計算機如何去完成一項任務。寫程式碼只是形式,真正重要的是如何完成特定的任務。學習別人的思想比記憶一些別人寫的程式碼跟好,複製貼上之是程式碼的搬運工,而不能成為締造者。
建議四:養成良好的習慣
所謂“不以善小而不為”,等壞習慣養成了,再改就困難了。因此,寫程式要注意編碼格式縮排、變數和函式起有意義的名字、大小寫的使用、行末分號的注意等等,要從一開始做起。不然就會有千里之堤潰於蟻穴。
-
8 # 解放號平臺
一個從0基礎轉行為程式設計師的人,想學好程式最起碼需要半年左右的時間沉澱,才能真正攻克實際工作中的技術難點;一個有點基礎的程式設計師,需要1-2個月的時間沉澱,把技術好好知識點鞏固提升。當然,這個時間會因人而異,比如有些人天資聰慧,對程式設計痴迷,時間會更短,有些人對程式設計不感冒,只是為了高薪好養家餬口,迫於壓力學。
-
9 # 每日籃球賽
如果說零基礎的話那自學的時間可能就比較長了,當然這個還要看你每天能學習多長時間?自學的話差不多要一年或者兩年吧,主要的還是要看自己的自控能力和學習能力。自學的話一定要找一個系統的學習路線圖,如果沒有系統的學習路線圖學習來是非常困難的所以說我當時在學習的時候都是在蛙課網上跟著影片教程進行學習的,你如果想要學習的話可以到蛙課網上看一下。
回覆列表
看到這個問題我來回答一下吧!
本人學習過c c#和web相關網頁程式設計。之後自學了一段時間python,雖然學的都是不太過精通。但是也算是有感而發吧,在自學這個道路上還是挺辛苦的,如果只是簡單的入門python大概一個星期就能入門。可以完成一些簡單的小計算。但是如果你是要成為一個程式設計師,拿這個作為賺錢的道路,那麼這個時間就有點長了,大概是半年你才能正真有一點可以獨立完成專案的能力。這半年的學習可是更苦逼的,每天的學習都是和電腦有關。程式設計程式設計不編怎麼叫程式設計呢。
所以啊,程式設計這個東西不是那麼好學的東西,這個東西看似簡單,入門飛快但是正真深入瞭解就不是那麼簡單了。