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