場長要先肯定這種想學編程的“萌芽”,有了想學習的想法就是一件值得肯定的事,而且看上的還是學編程,更是有著不尋常的眼光啊~
而關於零基礎學編程這樣的問題,想必知乎上已經有千千萬萬個回答了。場長也回答過不少類似的學習問題,但不管是零基礎還是有基礎,場長一直把“結合自己實際情況”這樣的建議放在第一位。
為啥子呢?因為學習目的不同的人,即使都是從零開始學習編程,出發點就是不一樣的,學習方法就更有差異了。
場長就先按學習動機,把學習人群劃分為以下兩種。
一、興趣愛好使然
只是想在空餘時間玩玩0和1的代碼遊戲、活躍活躍思維或者高階一點做些比較“酷”的小玩意?那麼恭喜你,這是一種最沒有壓力的學習狀態!
做為愛好者的學習方式最大的特點就是“興趣”,而我們要保持愛好,就要持續讓自己覺得有意思,有收穫。
這個時候怎麼開始學呢?就三個字:去,上,網。
因為對技術能力的要求是次要的,不要多專業,只要自己開心和滿足~這個時候去網上搜搜就能扒下不少的好東西。
比如現在的各類雲課堂基本都開設了相關的編程課程,認真聽幾節入門級的公開課,大可打開自己的眼界和思路。這個時候更有探索下去的慾望了?動手找找那些評分比較高的技術類課程,慢慢了解整個行業、瞭解編程。
這個過程中看上了某個特定的技術?可以到IT技術類的網站論壇,找一些特定的學習資源輔助學習。
也許一個不小心,你的小愛好就從萌芽被你培養成參天大樹啦~
當然對於興趣來講,過程大於結果。投入這樣的時間和精力的期間,就會產生一些讓人興奮的成長收穫了。
二、轉行和就業
此時學習的內驅力就要複雜多了。
也許是在眾多考慮後的勇敢嘗試,也許是在迷茫中找不到方向的一個小小燈塔,也許是未來將自己的青春和熱血奉獻給編程事業的決心。
總之,這個時候要拿出12萬分的認真態度,去面對接下來的學習挑戰。因為此時的你,不能在面臨某個難點時選擇跳過和迴避,也不能學得不了了之,一知半解了。
心理建設好了之後,應該怎麼開始學呢?三個字:找,方,向。
為了更精準地擊中公司招聘靶心,我們千萬別做傻白甜,不知對方喜好就向企業投懷送抱,很浪費時間,關鍵還沒結果····
不想讓自己的努力白費掉,就要在一開始的時候找好方向。比如,現在應用最廣泛的編程語言是什麼?
康康RedMonk 2020年Q1季度的編程語言排行榜前20名:
該排行榜通過追蹤編程語言在GitHub和Stack Overflow上的代碼使用情況與討論數量,統計分析後進行排序,其旨在深入瞭解潛在的語言採用趨勢。
前六都是大家多少聽說過的編程語言了,在世界範圍的流行,意味著它們會有更全面的學習資料,更廣的應用範圍,和更多的就業機會。
根據自己的情況選擇一個編程語言為大方向,之後在這個大方向上學習相關的技術。
比如Java編程,這個多年的榜單第一老大哥(有時也會第二啦),不僅立足與企業級開發的不敗之地,還參與了現在的很多流行技術,像大數據和雲計算等,這又擴寬了就業面有木有。
方向啥的都找好了,開始正式的學習?
學習的大忌就是閉門造車,一個人悶著學很容易精神崩潰。所以要記得去找些學習的小夥伴,多去交流和提問,能找到技術大佬帶你是最好的,經驗豐富的大佬能讓你少走太多彎路,節約超多的時間了!
嗯不過嘛,經常讓別人無償幫你也不是長久之計,所以適當地花些學習資金也是可以的。去上上網課,去報培訓班啥的····能幫到你自己的方式都可以考慮下。
學習開始前,肯定會有這樣或那樣的問題,別擔心,一點點理清楚,從自己學習的目的開始,就是想學著玩,或者學了找工作都是學習的出發點,根據自己的需求進行安排,樹立相應的目標,就比較能堅持下去啦。
最後,場長想說,學習是場拉鋸戰,注意調理和適當放鬆,勞逸結合,合理鍛鍊,有個好的體魄更是讓鋼鐵般的學習意志有了堅強的支持,要是一個人在外學習,就更要照顧好自己哦~
有什麼不清楚的也可以問場長,會盡力幫到大家昂。
閱讀更多 貴州大數據學院 的文章