{eval=Array;=+count(Array);}
Java自學花了大約2個月的時間寫些小東西,半年才開始做一些事情,一年就該知道的都知道了,會議會很基本,很容易找到工作。
如果你有良好的英語和良好的數學邏輯,集中學習C語言,只需半年或幾個月。如果英語一般那么一年就可以,其實學程序也需要天賦和鉆研精神。如果懂C,你需要大約三個月的時間來編寫一些簡單的程序。你需要大約三個月的時間才能對它有更深入的了解。以上純屬個人觀點,前提是要付出很大的代價,不能打魚兩天凈干。因此,這種自學成才是一個不確定的因素。天賦和努力決定了這一切。
一、興趣愛好
興趣是最好的老師,如果你對它感興趣,一切問題都不是問題,你會想盡各種辦法去專研。
二、基礎知識
雖然這個都是可以學來的,但對于編程,你至少得對電腦操作的很熟悉,了解一些基本原理,在理解語法存儲上你就不會茫然,我剛學編程的時候就對一些概念,計算機基礎一點不了解,對內存為什么這么存儲都要理解好幾天。所以學習就很慢。
三、事業壓力
這個東西就是一旦你以它為衣食之本,有壓力就會學習的動力,它是你的謀生手段,滿足的基本生活需求,沒有或者不學習它你就沒有更好的生活,很大程度上你就會付出更多的努力。
終上所述,你把編程當成一種事業,興趣愛好,那么你就會比別人在更短更快的時間自學成才。
自學的一些建議
建議一、自學要看書
自學只是說沒有專門的老師手把手教你,并不是說連書本都可以不要了。有人天天來問我一些很基礎的概念問題,我問他:“這些概念書上不都寫得很明白嗎?”他回答:“我沒有書。”如果沒有書,那么你很難在腦子里形成一個較為整體性的認識,所有了解到的知識都是支離破碎的。自學編程更是離不開書籍,前人的經驗都記錄在其中,找一本好的編程入門書籍對整個自學過程非常重要。
建議二:學編程要實踐
書是有了,可是整天抱著書也不成。編程最怕的就是紙上談兵,我看到有的初學者,看完了幾大大本書,將起循環函數來頭頭是道,卻連編譯器長什么樣都沒有見過。只理論不實踐你等于是在扯淡,從一些小程序“Hello, World!”親手輸入進去運行一遍,都能讓你的編程能力有著極速地提高。
建議三:編程需要思想
編程是一個創造的過程。編程的意義在于:通過程序的形式,教計算機如何去完成一項任務。寫代碼只是形式,真正重要的是如何完成特定的任務。學習別人的思想比記憶一些別人寫的代碼跟好,復制粘貼之是代碼的搬運工,而不能成為締造者。
建議四:養成良好的習慣
所謂“不以善小而不為”,等壞習慣養成了,再改就困難了。因此,寫程序要注意編碼格式縮進、變量和函數起有意義的名字、大小寫的使用、行末分號的注意等等,要從一開始做起。不然就會有千里之堤潰于蟻穴。
程序員也分很多種類,學習也分深度,入門python一周,java一個月,你要搞算法或人工智能看你高等數學怎么樣吧,最低要求碩士數學水平
你好:程序員一般有小學初中學歷就可以完全自學,購買相關書籍C語言等等的教程,比較適合新手,程序有javascrip、C++、Python程序員、ABAP、android、iOS系統等等,種類豐富,天賦和知識這些都是要的,首先喜歡有熱愛的心,但是程序員的確數學和英語有一定要求,程序員考試上:凡遵守中華人民共和國憲法和各項法律,恪守職業道德,具有一定計算機技術應用能力的人員,均可根據本人情況報名參加相應專業類別、級別的考試,無其他特別要求,只要有這個能力就可以報名。回答的不錯的話(點擊加關注)謝謝!
首先要承認,就自學編程需要多長時間這個問題無法泛泛而論,因為就編程語言的選擇來說,不同的語言學習時間的差異就不可量計。但就具體分析而言,還是能從不同方面提供一些分析參考。
出色的邏輯思維能力,以及扎實的理工專業背景例如數學、物理等專業背景,能為你做一個良好的鋪墊。就答主自身而言,本科是心理學與建筑的雙學士背景,針對Python的自學,大約只花了我一個月時間。
編程有很多領域,比如嵌入式編程、后臺服務編程、前端編程、驅動編程等等,很多很多。每個領域都有不同的知識范圍,有的比較小,有的則稍大一下。從學以致用的根本目的而言,提前明確好自己的應用方向,也會對自己的學習事半功倍。
不同的語言難度千差萬別,就以答主之前提的Python為例,針對沒什么基礎的新手而言,Python是一種友好的語言,就是上手難度較低,同時現在的應用面也越來越廣,因此如果你想短時間上手一門就業面較廣的語言,我建議Python是一個不錯的選擇。
從小到大讀了這么久的書,其實都應該明白。如果你想學,認真靜下來幾個小時的自學效率會比你在課堂呆坐一天都高。而學習的道路也不是一帆風順的,難免會有各種挫折坎坷,重要的是你自己對于目標的追求,持之以恒的堅持。三天打魚兩天曬網,如此這般,到頭來你不僅會喪失學習的興趣,甚至會對自己的能力產生質疑。切忌半途而廢,三心兩意。
還是以答主自己出發,我是理工科專業背景,沒有相關的計算機基礎,以一天學習四小時計,Python大約花了我一個月左右,C大約花了我四個月,附加的SQL只花了半個月,因為邏輯其實是差不多的,只是語法規則以及應用的區別。
當然了,最為重要的還是要明確自己的努力目標, 確定具體的領域方向,制定實際的學習計劃,再加上持之以恒的耐力決心,才能成功達成所愿。
如果說零基礎的話那自學的時間可能就比較長了,當然這個還要看你每天能學習多長時間?自學的話差不多要一年或者兩年吧,主要的還是要看自己的自控能力和學習能力。自學的話一定要找一個系統的學習路線圖,如果沒有系統的學習路線圖學習來是非常困難的所以說我當時在學習的時候都是在蛙課網上跟著視頻教程進行學習的,你如果想要學習的話可以到蛙課網上看一下。
感謝邀請,自學程序員需要多長時間呢,這個真的不確定的,首先就和你每天有多少學習時間有關,還有你是否有基礎,學習的進度快慢都有關系的,我知道培訓學習,全日制面授的學習時間是5個月左右,當然這個包含項目了,但是自學最少也需要個一年半載的,還是要看你的規劃是什么樣的,
先選擇好學習的方向,是Java,前端,軟件測試,還是Python,大數據,云計算,游戲開發,網絡安全,物聯網等等,選擇好方向,先學習基礎入門,最后有個師傅能夠帶你,有問題的時候可以及時得到解決,建議還是找個靠譜的培訓機構學習,畢竟早學習完早就業,自學畢竟沒有老師帶,學的知識一是雜,二是沒有好的學習路線,可以先去千鋒試聽下基礎看自己適合學習哪個,祝好
如果說零基礎的話那自學的時間可能就比較長了,當然這個還要看你每天能學習多長時間?自學的話差不多要一年或者兩年吧,主要的還是要看自己的自控能力和學習能力。自學的話一定要找一個系統的學習路線圖,如果沒有系統的學習路線圖學習來是非常困難的所以說我當時在學習的時候都是在蛙課網上跟著視頻教程進行學習的,你如果想要學習的話可以到蛙課網上看一下。
一個從0基礎轉行為程序員的人,想學好程序最起碼需要半年左右的時間沉淀,才能真正攻克實際工作中的技術難點;一個有點基礎的程序員,需要1-2個月的時間沉淀,把技術好好知識點鞏固提升。當然,這個時間會因人而異,比如有些人天資聰慧,對編程癡迷,時間會更短,有些人對編程不感冒,只是為了高薪好養家糊口,迫于壓力學。
0
回答0
回答0
回答0
回答0
回答0
回答7
回答10
回答0
回答0
回答