从零开始学编程之我见
這個博客是我把自己了解到的IT界的一些基本的東西和我自己的一些淺見匯總寫出來的,僅適合對完全不了解編程的純小白,限于個人見識水平有限,還請大佬不喜勿噴,如果能給我指出相關問題那就更多謝了。
寫作背景:本人本科在讀,曾經一段時間處于焦慮聽了看了很多關于各種編程語言及前景的相關博客及大佬分析。身邊有很多人想加入編程的大家族,也會像我曾經一樣產生迷茫,一些人就回來向我詢問一些相關的東西,為了避免重復,我就把一些相關的東西整理出來,供大家參考。
寫作目的:希望能給處于迷茫的人們提供一些指導,減少一些搜集資料的時間,以及避免一些誤導。
當然,也給自己偷點懶,不用每一個小白都來問我,嘿嘿。
來學編程的人,大部分都是被互聯網行業的高薪所吸引而來的,在這里我不得不潑一盆冷水,
互聯網行業也是有其不好的地方的,
第一,996工作制,最近很火的,如果你不知道,請百度,
第二,很枯燥的,不要以為是電視上電影里那么神秘,你真正入職后可能會發現工作就是改需求改bug,
第三,互聯網行業的工作也已經開始難找了
很多人都會問,那么多編程語言,我應該學哪門?
讓我來一一列舉,
C語言,很多大學都是以它作為編程的第一個語言來學習的,因為它差不多是很多編程語言的起源,主要好處那就是為你學習其他的編程語言打下好的基礎,學好C語言之后你能很快上手其他的編程語言,一法通萬法通嘛。壞處嘛,就是枯燥,相當的枯燥,你按照一般書本學,會發現你就算完整本書也沒什么成就感;另外一個壞處就是更讓小白難受了,目前,據我了解,只會C語言基本是找不到工作的,emmmmm
java,作為目前工作崗位最多的編程語言,如果你急于找工作,那我絕對會向你推薦java作為選擇,至于上培訓班還是自學,這又是下一個問題了。
前端,還是找工作比較容易的方向,關鍵是上手很快,快到什么程度呢,我在兩天學會了HTML和CSS,當然,都是基礎,但是不得不提醒一句想自學的同學,如果只學HTML和CSS是找不到工作的再小的都找不到(劃重點),你還需要學會JavaScript,和一些框架。
python,作為目前最火的編程語言,但是我勸小白慎重考慮,不要看那些公眾號,廣告之類的說python有多火多有前景,但是我不得不說一句,python的崗位還是很少的,它的火是因為人工智能的風吹起來的,如果你是個本科生,甚至專科生,我是真的不看好,當然,如果你是個碩博大佬,那就倒是可以去學一學機器學習深度學習,但是想進BAT大廠也需要發表論文的(頂會,臉上笑嘻嘻)。
至于我應該自學還是報培訓機構?
這不是我說了算的,It’s up to you.
培訓機構目前最少的幾千,最多的兩萬左右,需要脫產,即就像上學一樣,你需要天天待在培訓學校上課,一般幾個月半年左右(劃重點),還有不得不說的一句是,要多多詢問比較幾家,不要被一些無良機構坑了,不要被機構的一些商業手段忽悠了,關于培訓機構的手段,過段時間,我會另外整理一篇博客出來,供大家參考。
如果你要自學,你先要想一想你是否自律,能夠堅持學習,而且還有一個你需要面臨的一個問題是,遇到問題可能你只能通過詢問群友,百度之類的方法來解決,很消耗時間。不要看QQ微信群里的那些簡介寫的好,我加了10個左右的這種社群,群里的問題能否解決基本上隨緣。最好的方法是找個和你一起學習的伙伴,如果他的學習進度比你快那就更好了。
還有就是,哪里有想學的編程語言教程?
現在是網絡時代,網上的資源多的超乎你的想象。
首先,bilibili,有的可不僅是鬼畜視頻,輸入java,python之類的關鍵詞,你會發現另外一片天地。
其次,萬能的某寶某魚,幾塊錢就可以買到往年的培訓機構視頻全套。
再次,中國大學MOOC,各個大學錄制的MOOC免費聽,配套課件都有,而且可能有的老師還會創建微信QQ群,有一群志同道合的小伙伴和你一起學
最后,很多微信公眾號都有相關的資源視頻,回復關鍵字即可領取
最后的最后,世界上最大的同性交友網站GitHub也有很多項目供你參考(純英文的,emmmmm)
歡迎關注我的公眾號【panda一塊磚】,更新更多編程相關文章與資源。
總結
以上是生活随笔為你收集整理的从零开始学编程之我见的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支持机顶盒的电影服务器,手把手教你用网络
- 下一篇: CI Weekly #11 | 微服务场