當前位置:編程學習大全網 - 編程語言 - 零基礎自學編程能找到工作嗎

零基礎自學編程能找到工作嗎

現在越來越多的年輕人傾向從事IT行業,很多不是科班出生的人或是沒有專業基礎的人想通過自學的途徑走上這條道路,但大家肯定也和我當初壹樣有很多的困惑。本人學校學的是國際貿易專業,畢業之後的不順利加上自身的興趣愛好,毅然走上編程的道路,下面就結合親身經歷說說自己的看法,希望能夠對致力於編程行業的童鞋有所幫助。

工具/原料

興趣+勤奮+毅力

方法/步驟

自學編程能找到工作嗎?

想必這是大家最關心問題了,我的經歷告訴妳們,是可以的。同樣先輩們的經驗也能夠給我們肯定的回答,小有名氣的架構師張宴畢業於中南民族大學經濟學院國際經濟與貿易1班(和我壹個專業,看來這個專業出編程人才啊),京東創始人劉強東學的社會學,如果說這兩位學校都還不錯,那麽90後小豬cms的創始人豬哥初中沒畢業,現在公司營業額過千萬。當下計算機畢業生很多編程能力有限,這又給了自學的童鞋更多的機會,只要妳比他們強,別人為什麽不要妳,這行就是完全靠技術說話。

零基礎自學編程難嗎?

答案是肯定不容易的,時代不同了,對從業人員的要求也越來越高,想想當下做什麽不難呢,容易的事情為什麽就會輪到妳呢。想想銷售容易嗎,工廠打工壹天12小時重復機械的工作容易嗎,坑蒙拐騙做些違心的事情容易嗎。相比這些,如果妳有興趣,編程學起來還是很有意思的,痛並快樂著。如果妳不是富二代又想過得比別人好,那就得比別人付出更多的努力。

自學多久能夠找到工作?

這個沒有定律,看學的什麽方向,怎麽去學,努力程度,天分等等。這裏只能大概介紹下。壹般培訓機構制定的計劃是脫產學習3-4個月,如果有時間和金錢預算可以選擇培訓機構,不錯的培訓機構還是有的。如果是完全脫產自學,或者在校學生,估計得要6-8個月,如果是用工作之余的時間去自學,個人覺得至少得要10個月以上的時間,以上都是建立在妳足夠勤奮的情況下。我個人的情況是從自學到找到工作花了12個半月的時間,我是邊工作邊自學,學學停停,導致時間花費比較長。同時我自學的過程中又走了不少彎路,前期學java web開發,學了半年,總算把java基礎學紮實了,但想想後面還有jsp/servlet,ssh等壹大堆東西要學,戰線太長,又想轉去android開發,結果學了幾天感覺挺難的又放棄了,最後才轉到現在做的php開發,如果壹開始就明確目標從相對來說簡單點的php開發做起,可能學習的時間會縮短壹倍。所以說這行方向還是挺重要的,如果能找到壹個有經驗的人指引妳的學習方向,壹定會事半功倍。

學到什麽程度能夠找到工作?

光說不練假把式,說的天花亂墜不如拿出壹個有說服力的作品來的強。當然編程行業喜歡把寫的代碼叫做項目,別人問妳有沒有做過什麽項目,就是問妳有沒有寫過完整的壹套軟件,吐槽壹下,中國人就是喜歡擺弄壹些名詞,什麽正則表達式,聽了根本不知道啥意思,別人英文原話regular expression見名知意,所以學習過程中要習慣這種環境,不要被壹些名詞嚇到。學習壹開始就要給自己樹立目標,要能寫出壹套完整的像樣的作品出來,可能自己寫的東西和成熟的商業作品差距很大,這是自然的,但自己作品的功能壹定是從相應行業的實際應用出發,功能實現的少點、差點沒關系,但千萬不要還像學校上課壹樣寫些自娛自樂的沒有實際意義的東西,因為不久的將來妳就要參加工作了。

有什麽好的學習方法?

我個人是看視頻加自己動手,現在網上免費的視頻非常多,不要貪多求全,尤其是在練習項目的階段,找壹個完整的項目,看完壹集視頻,然後自己動手完完整整的把代碼寫出來,不要照著視頻抄,這樣壹點意義都沒有,不要壹味追求壹樣,最好加入自己的思考,或是覺得視頻作者的代碼不夠完美的地方,然後自己動手改進,這樣當妳跟著完成壹兩個項目的時候,妳會發現妳的水平會突飛猛進。當然我當時這樣學的兩個項目都沒學完,學到壹半就去找工作了,面試也就是拿的這個項目,但就這樣也找到了工作,雖然工資低點。編程行業動手是最重要的,鍵盤敲爛,月薪壹萬,這是至理名言。即使參加工作之後,通常還是壹個人在戰鬥,很少會有人帶妳,給妳壹套源碼,妳自己去研究,研究好了接著在上面開發,所以自學能力很重要,而自學的過程說的偏激點就是在積累學習的方法。

自學過程中的壹些註意事項

1、要善於構建大的知識框架體系,不要執著於細枝末節的知識點。中國的應試教育培養出來的人都喜歡啃細節,對於自學來講這是大忌,比如在遇到壹個函數的時候,非要把這個函數的參數,返回值都弄的清清楚楚才肯罷休,其實妳會發現,即使現在弄得清清楚楚,壹個月不用,妳又會忘得幹幹凈凈,當時花的時間都是白費,其實妳只要記住函數的名字,或是知道有這麽壹個東西,當要用的時候,上網百度壹下,或是查壹下手冊,怎麽用都清清楚楚,這樣用了幾遍之後,自然就記住了,而且再也不會忘記。

2.先學重要的知識點,用不到的可以暫時放壹放,因為妳時間有限,遇到比較難的知識點,如果不是特別重要的,就跳過去,當妳哪天用到的時候再來好好的研究,帶著問題去學習,妳會發現學習難的知識點也沒有那麽痛苦。比如我在學正則表達式和linux系統時,都是因為要用到了才去學,並且感覺學起來還很有意思。

3.要善於查資料,互聯網就是最好的老師,遇到問題先百度,至少能夠解決妳98%的問題,因為妳遇到的問題別人肯定也會遇到,除非妳已經到了高處不勝寒的境界。

END

註意事項

完全是自己的經驗之談,希望對有這方面想法的朋友有所幫助。

每個人的想法閱歷不同,學習方式也不同,希望能帶著批判的眼光看待這篇文章,吸取精華,去其糟柏。

  • 上一篇:敬職敬業是否是工作之本呢?
  • 下一篇:如何用Delphi調用TWebBrowser中的JavaScript
  • copyright 2024編程學習大全網