小白或者轉行應該學習什麼編程語言?

學習場景

img

學習編程語言的選擇有三個關鍵場景:javascript

  • 對編程有興趣,以爲好玩或者酷炫,想本身上手嘗試
  • 從別的行業轉行互聯網,爲了生活剛需,成爲一個程序員
  • 幾年的程序員經驗,可是以爲當前職業不理想,想轉不一樣的開發崗位

談到學習,就應該明白這是一個長期的過程,不是三兩天幾個教程就能完成進度的.php

尤爲是編程技術是一個後期反饋前期的事物,只有當你學會了大半部分,纔可能完成一個簡單到極致的小Demo.前端

這種長反饋的機制每每讓人望而卻步,動輒以月計量的單位不是每一個人都有充裕的時間.java

分析問題

img

想要學習什麼,先得了解本身,事物和總體環境的關聯.python

先來了解基本的編程屬性,最好的方式就是提一些問題.程序員

  • 編程語言一共有哪些,主要有哪些?
  • 每一個編程語言分別有什麼特色,優勢或缺點?
  • 學完編程語言具體能作些什麼,有什麼用?

每一個時期的編程語言都有不一樣的趨勢變化,這裏推薦你們自行搜素引擎關鍵詞:編程語言排行榜面試

咱們主要從上手難易程度,技術學習週期,時下流行程度,工做崗位需求,將來發展前景幾個方面來考量.編程

當下隨手查詢的排行信息爲:後端

img

遵循二八法則,簡單介紹下當前的語言:安全

  • javascript-主要適用於前端,最近幾年其做用範圍愈來愈大,React native能夠寫移動端,Electron能夠寫桌面端,Node.js更是能夠寫服務端,而且嵌入式,智能硬件,物聯網等幾乎全部領域均可以涉及.
  • python-它是最適合小白的第一門編程語言,由於其簡單,易上手,功能強大,一樣和js同樣,能夠適用於各個領域,同樣的能夠在服務端,嵌入式,桌面端寫程序,而且當下人工智能,數據分析,金融量化交易等領域都能作到專業級,是當之無愧的熱門語言之一,更是被列入高考和大學考試項目.
  • java-適合大型的,安全的,可持續維護的高質量的軟件工程,一樣適用於各個場景,可是不太適合新手,相比其餘語言,有必定難度,應用領域也相對較小.

以上描述了幾個語言的簡單特性和適用範圍,可是尚未提到和工做相關的.

就業場景

img

通常來講,前端js比較容易找工做,對學歷的要求不算高,雖然這幾年已經飽和,可是市場仍然有必定的需求,適合跨界轉行的人羣.

python主要用來寫爬蟲和金融量化交易,至於機器學習等領域,先看看自身是否是有一個好的學歷,沒有碩士,博士或者計算機背景,最多也就是本身玩玩,與工做沒什麼關係,不要隨便聽信培訓機構和網上的信息.

而後是java,學歷要求不高也不低,至少本科起,其入門時間較長,若是要找工做,主要考慮學習週期問題,主要是大企業在用,中小型企業仍是偏向於php,現在的市場行情,很難說哪個更好找工做,想快速入職能夠學php,長遠來看,能夠考慮java.

最後,分析下本身的能力:

  • 學歷如何,是否知足企業的基本門檻?
  • 英語能力如何,可否看懂技術文檔?
  • 學習能力如何,是否能快速上手?
  • 是否有足夠的時間,是下班後學仍是全職學?

職業方向

img

編程崗位應用於各行各業,其中能夠簡單分爲幾個領域:

  • 金融交易
  • 遊戲開發
  • 硬件開發
  • 桌面軟件
  • 前端開發
  • 測試開發
  • 後端開發

一樣是技術開發,選擇不一樣的職業會有不一樣的"前"景,有些已通過於飽和,有些已是夕陽產業,有些是當下熱門.

如這幾年的P2P和區塊鏈對金融的衝擊,遊戲版號審批對遊戲產業形成的衝擊.

前者是如日中天的金融行業,後者是動盪起伏的遊戲行業,包括不限於人工智能等科技行業和一直將火不火的物聯網領域.

一些企業會在入職時讓簽署保密協議和競業協議,這也是後期須要考慮的一個問題.

參考信息

img

爲了工做而選擇編程語言,咱們能夠參考如下個幾方面.

培訓班

培訓班的嗅覺向來無比精準,商業化的產物老是想盡辦法和利益掛鉤.

雖然培訓班出來不同好就業,可是大多數方向必定是某種程度上符合趨勢的,否則資本不會花錢出課程,打廣告來招生.

沒事能夠去培訓班逛一逛,首先在官網看看,也能夠去線下看看,看看當下推薦什麼職業體系,記住必定要保留本身的獨立思考,別被誘導了.

線上課程

一樣的,現在愈來愈多的在線課程趁着知識付費賺了一波,課程的內容也愈來愈向實戰靠攏,而不是之前刀耕火種只講基礎的內容.

按最新和最熱的排序,尤爲是付費的課程,咱們主要看哪個領域更新的最爲頻繁,說明市場反應良好,你們都在學.

其次是看資源的多少,若是一門語言的教程太少,那麼就不太適合入門,若是教程不少,那麼就算找不到工做,至少也能夠順利的學會,少走不少彎路.

親朋好友

身邊有程序員朋友的,能夠多交流交流,想入行,有人帶最好.

親朋好友薪資如何,工做內容如何,最近的行業情況如何,都能切身實地的獲取一手的真實消息.

實在沒有,也能夠主動加入一些社羣或者某個博主的微信,記得,是主動,羣裏的交流和朋友圈也能反映一些信息.

招聘網站

一些網站會爬取時下招聘信息分析出大數據結果,本身能夠經過設置條件,看看招聘崗位的需求和限制條件.

但因爲Hr爲了kpi產生的一些假面試,以及各類培訓機構和騙子假裝的招聘崗位,魚龍混雜,因此記得獨立思考.

相關文章
相關標籤/搜索