各位小海牛們大家好,又到了我們的海牛【問答專欄】時間啦。
我們的海妞妞經常能在後臺收到大家遇到的各種各樣的問題,每天我們都會挑選其中大家較為關注的問題,為大家答疑解惑。
有種說法是想學哪個語言就學哪個語言,程式語言是平行關係。還有一種說法是先學C語言(或者其他語言)打底,再去學習Python、Java(舉例子),哪種說法正確,文科生想學編程應該從哪一個語言入門呢?
同時,我也想問問究竟哪種語言更適合文科,可以作為輔助工具,必要時也可以作為吃飯的工具 ,Python,還是Java?
答:目前市面上廣告做得最好的語言是Python,走到哪你都看得到Python的廣告,諸如:全面學習Python,掌握了Python別人Excel10天都搞不定的東西你倆小時就解決了,升職加薪不是夢,月入3萬隻要9塊9,立刻開啟你的Python逆襲之路......
但可惜世上沒有這麼簡單的買賣,如果有,那也是騙局。Python與其他語言相比確實稍微簡單一些,但也沒有簡單到隨便花上9快9就能學到月入3萬的程度。
天上不會掉餡餅的道理就不多贅述了,任何抱著這種想法的人,都不適合學習編程,編程是一項需要堅持一定時間,付出持續的努力才會收穫的一項智力投資。如果想好了確實要學習編程,就要做好吃苦奮鬥的心理準備,尤其是對不善於邏輯思維的文科生來說。
至於學習什麼語言,有這樣幾種邏輯:
這三條路線都可以,但我最推薦的是先學Java,理由是門檻適當,難易適中,先易後難,可以逐步提升自己的編程能力,建立編程思維,是邏輯最順暢的語言。
其實程式語言並不是最重要的,它只是一種表達你編程思想的工具,邏輯類似於你用英語還是中文都可以,只要你的思維和產品是優秀的,那你就能做出好產品,寫出好代碼來。當然,這些都是後話了。
再說點擴展內容,學完了Java基礎也就是JavaSE之後,選擇就很多了,可以學習JavaEE企業級應用,可以學習移動端編程(安卓和蘋果),也可以學習前端去做頁面,當然更可以學習大數據技術,進入一個大熱門行業。條條大路通羅馬,就看你想往哪個方向發展了。
個人覺得學大數據是最好的,程式設計師賺錢多,那為何不選一個賺錢最多的呢?大數據人才缺口大,需求量高,國家政策支持,行業待遇好,是一個非常不錯的選擇。
當然這一切的前提是,你得喜歡編程,適合這個行業。做程式設計師大部分時間都是和代碼打交道的,如果你喜歡安靜,喜歡思考,邏輯性很強,享受用智力解決問題的過程,那你就是天生的程式設計師。
以上,希望能幫到你。
下面貼一下大數據的學習路線,如果有問題,可以留言或者私信聯繫我。
需要完整學習線路和配套課堂筆記的小海牛,請回復111.