0基础想从事编程,建议学习哪些编程语言,哪些好就业
目前国内的主流开发语言:C/C++、Java、Python、JavaScript(WEB前端)、PHP等。
C难度比较高,对于从业人员要求也稍高,基本都需要本科计算机专业。
Python作为近些年兴起的语言,主要原因就是因为人工智能、机器学习、数据挖掘,而这些并不是学了Python就能够从事的,机器学习、数据挖掘更看重学历和数学能力,基本要求硕士起步,如果只会Python,岗位少,只可能在一线城市有岗位。
而PHP多用于中小型网站,目前PHP的发展趋势是往下走的,现在入行选择PHP不是明智的选择。
所以建议通过学习Java或者是JavaScript也就是WEB前端。岗位需求多,不论是一线城市还是二三线城市,只要技术学好了,都能找到一份工作。
Java
特点:使用最广泛的语言,几乎可以干任何事情!Android手机系统也是Java开发的
应用领域:网站开发/软件开发/大数据开发/游戏开发
难度:四颗星(建议计算机专业想做后端的学习)
前景概述:需求稳定,虽需求是第一的语言,但会的人多,僧多粥少,企业选择权多,建议有计算机基础的学习,起薪不高,但大多数CTO都是后端出身,发展前景大。
WEB前端
特点:任何能用JS实现的事情,都会由JS来实现,学习成本低,入门平滑,非常适合零基础。
应用领域:网页/混合APP/小程序开发
难度:三颗星(比较适合0基础转行学习)
前景概述:市场需求高,目前仅次于Java,好上手,前景还是比较可观,但大部分前端开发月薪都卡在1W5这个点,想要在技术这条路走下去,只会前端是不行的,前后端都懂才能成为CTO,建议0基础转行可以选择学习WEB前端入行。后续工作个三年之后,学一门后端语言例如Java,往全栈方向走