很多朋友都說:“互聯(lián)網(wǎng)行業(yè)發(fā)展前景好,薪資高?!笨赏芏嗳嗽谶x擇進(jìn)入IT行業(yè)時(shí),都不知道該選哪門技術(shù)。
每個(gè)語言都有自己的優(yōu)勢劣勢,如果你是零基礎(chǔ)開始學(xué)習(xí),可以考慮python,簡單易上手,功能很強(qiáng)大,近幾年越來越流行,人工智能也用python
選從業(yè)方向,不要選語言。
你應(yīng)該考慮做web開發(fā),游戲開發(fā),devops,大數(shù)據(jù),人工智能,數(shù)據(jù)挖掘,大前端,算法工程師等等?
每個(gè)方向要學(xué)的技術(shù)棧稍有不同,偏重的語言也不同,選擇那個(gè)技術(shù)棧最流行的語言即可。
程序員最常用的編程語言:
JavaScript連續(xù)五年占據(jù)了該調(diào)查的榜首,熱度有增無減,SQL、Java的排名沒有什么大變化,Python和PHP第一次排名如此靠前,不知道會(huì)不會(huì)成為接下來一年的新趨勢。
最常用的框架、庫和其他技術(shù):
毫無懸念,Node.js和AngularJS仍然是這一類中最常用的技術(shù)。
從語言入門的難易度來排個(gè)名:前端:html、JavaScript、css后端:python、Java、nodejs、C#、ruby、php、perlIOS開發(fā):Objective-C嵌入式驅(qū)動(dòng)開發(fā):C、C++、匯編個(gè)人覺得從難到易得排名:C++>C>Java>C#>python>nodejs>php>javascript>html>css沒用過的,我就沒列了總的來說,搞前端,比較容易,但是會(huì)麻煩死,尤其是有的人還用IE6/8,還有技術(shù)更新太快了。其實(shí)搞后端挺好的,技術(shù)更新沒有前端那么快,知識(shí)就那么多,也不是很難。其實(shí)并不推薦上來就學(xué)習(xí)萬能的算法導(dǎo)論和數(shù)據(jù)結(jié)構(gòu),除非直接從事相關(guān)的工作。因?yàn)檫€沒掌握幾門語言的時(shí)候?qū)W習(xí),所帶來的收益并不大。只有掌握了些許的語言和框架,了解了些底層的東西,才會(huì)發(fā)現(xiàn)哪些算法和數(shù)據(jù)結(jié)構(gòu),才是本。說白了,就是算法、數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)原理、數(shù)據(jù)庫設(shè)計(jì)什么的,是在你瓶頸的時(shí)候能夠再次提升你的實(shí)力的工具。前提是你得有基礎(chǔ)啊。除非直接從事相關(guān)的工作。