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