IT所包含的專業(yè)非常多,需要學(xué)習(xí)的時間也不一樣的,像人工智能、軟件開發(fā)、ui設(shè)計、Java等,一般是有很多培訓(xùn)班的。很多他們的學(xué)習(xí)時間也就差不多半年左右的樣子。
依照近兩年互聯(lián)網(wǎng)發(fā)展趨勢,作為一個在IT行業(yè)待了10年的從業(yè)者,我覺得在未來至少20年的時間內(nèi)IT行業(yè)都有非常好的發(fā)展前景、非常大的發(fā)展空間,我一度覺得,如果你很迷茫,那么 IT 行業(yè)還是比較不錯的選擇。
那對于沒有基礎(chǔ)的學(xué)生學(xué)IT要多久呢,這是一個沒有答案的問題,每個人投入的時間、學(xué)習(xí)效率和基礎(chǔ)都不一樣。如果你每天都拿出大把的時間來學(xué)習(xí),那么四五個月就可以學(xué)會java,不到半年時間就可以編寫出一些軟件。
但是學(xué)習(xí)編程不是看幾本書就能搞定的,需要你不斷的練習(xí),編寫代碼,積累零散的知識點,代碼量跟你的編程水平直接相關(guān),沒有幾萬行代碼,沒有拿得出手的作品,怎能稱得上“大神”。知識點可以在短時間內(nèi)了解,但是思維方式和編程經(jīng)驗需要不斷實踐才能強(qiáng)化,但也不要壓力太大,一切編程語言都是紙老虎,只要開竅了,就容易了。
但有一點可以肯定的是,0基礎(chǔ)想要剛學(xué)完就變大神是不可能存在的,學(xué)編程不是你會寫代碼就能搞定的,也不是你隨便看幾本書就可以馳騁程序員行列中的,需要你不斷的練習(xí),反復(fù)積累,并且時常總結(jié)經(jīng)驗。每個程序員都是這樣過來的,開始都是一頭霧水,連輸出九九乘法表都很吃力,只有通過不斷練習(xí)才能熟悉,這是一個強(qiáng)化思維方式的過程。就像是臨近高考時,學(xué)校總是會不斷考試,其實考試除了測試你的成績外,還會對你的答題思維和慣性思維有一定的影響。
編程是一門技術(shù),不能說難不難,但是只要你想學(xué),肯定能學(xué)會。每個人的邏輯思維能力不同,興趣點不同,有一部分人會覺得容易,一部分人會覺得有些吃力。
在技術(shù)領(lǐng)域,編程的入門門檻很低,互聯(lián)網(wǎng)的資料很多,但是你要想有所造詣,都必須潛心鉆研。
所以請先問問你自己,你想學(xué)編程嗎?你喜歡嗎?如果你覺得自己對編程很感興趣,想了解軟件或網(wǎng)站是怎么做的,那么就不要再問這個問題了,盡管去學(xué)就好了。其實,編程的入門幾乎等于沒有門檻,只要你知道世界上有電腦存在,會打字,初中以上的學(xué)歷都可以進(jìn)入到這個行業(yè)里。