零基礎到能工作的程序員時間要多久?
你好,很高興回答你的問題。
零基礎到能工作,只能是兩種辦法:1.培訓班。2.自學。
培訓班和自學沒有本質的區別:都是要學習!
編程中涉及的知識有3種:
1.很多知識是屬于別人給你說了你就知道了,比如很多庫和框架的使用,但是靈活運用需要配合實戰項目或者大量的項目反復訓練。
2.有一些知識屬于即使講解了很多人貌似聽懂了但實際上沒有弄懂,比如很多算法,需要配合大量的題目才能徹底弄懂
3.還有一些很重要但是不緊急的知識點比如數據庫的底層原理,很多庫和框架的底層原理,這些很多時候沒人能提醒你該學或者告訴你,需要工作中去學習。
培訓班的好處:
1. 快速建立知識體系結構
2. 少走彎路
3. 培訓班教的也是知識,知識不應該計較從哪里來的
4. 培訓班集中的學習時間和氛圍是自學比不了的(自學很難達到集中不間斷的學習5,6個月)
5. 明確的目標能讓學習更加高效
6. 好的培訓機構和好的老師很重要
7. 對于轉行的人來說,自學難度很大,培訓班能夠幫你快速入行
培訓班的缺點:
1. 參差不齊的質量
2. 明確的目的性導致沒有大量的講解重要但不緊急的基礎知識
3. 后續的學習還需要自己
4. 雖然集中的時間已經很長(5個月以上),但是相對于個人的長期成長需要學習的知識還是很短
為了讓你在學習編程中有信心,盡快去公司練習,你可以先學習python.
很多朋友問我如何才能學好python?干貨!知道了這7點,相信你很快就能學會,并能應用的實際工作中。
1. 明確學習的目的,比如爬蟲、后端、前后結合、web、人工智能等等。
2. 定個時間,比如1年,每天堅持1小時,堅持這個時間內持續學習,持續行動。
3. 找到適合自己學習的方法,比如有些人看書寫代碼,有些人看視頻寫代碼,但是無論如何,每天都要編寫一定數量的代碼。
4. 有些知識點聽不懂,采用聯機學習的辦法,多看看不同人的不同角度的講解。
5.搭建自己關于python的知識框架,可以用思維導圖,先從一個小的知識點開始,擴充你的python的理解,不停的擴充和完善,慢慢的你的大腦里會形成整個python的知識框架。
6.做一個項目。當你做小例子已經得心應手時,不妨試一下稍大的完整項目,通過項目的鍛煉,可以讓你快速成長。
7. 找一群學習伙伴,多參與,多交流,最好能有一個師傅帶領,一個好的環境氛圍,能起到事半功倍的效果。
在學習python的路上,如果你有任何問題,都可以私信我,一起加速成長。
"龍卷風和他的朋友們":理工科直男一枚。閑暇之余分享點文字、編程、設計等干貨,希望和你一起成長。一起學習Python,可以站內私信我。帶你去學習。