03.05 現在自學什麼編程比較好?

職場圓桌派


這要看你以前學的什麼專業以及為什麼學編程了。

如果目標很高,打算系統的學習,就要從離散數學、計算機原理、數據結構、操作系統、數據庫等基礎開始,然後選擇一種語言,為今後的編程工作打基礎,最好是學習c/c++語言。經過這種系統的學習,你在具體設計應用程序時就知道使用那種語言最好,那種語言針對具體項目效率最高,然後可以通過短時間的學習很快就轉換到新的編程語言及開發工具上。

如果你只是想盡快掌握一種編程語言找個工作,或者像解決當前面臨的具體問題,說實話,這個目標不容易達到,但是還是要鼓勵你學歷一種變成語言,雖然逆向的學習過程會更加艱苦,對個人的提高總歸是一件好事。

如果你想製作遊戲,需要看平臺,小遊戲學AS3,大型遊戲學習C++、Unity3D;

如果你想製作網站,需要學習PHP、SQL以及JavaScript和各種框架;

如果你想設計安卓應用,就要學習Java或者Kotlin;

如果你想設計蘋果APP,就要學習Swift或者Objective-c;

如果你想用最短的時間解決問題,可以學習Python;

建議到GitHub或者CSDN上去學習並尋找答案。


旅行中國


看你選擇什麼樣的行業了,如果你是計算機專業畢業的任何編程你都可以學的,最主要的是看你想要達到什麼樣的目的。對哪個行業比較感興趣,行業千千萬萬,一定要選擇一個自己喜歡的。

目前最火的就是人工智能,AI,區塊鏈方向了。

如果你對方向把握不好的話,可以打開個大招聘網站看看,主流的招聘的APP,比如BOSS直聘,拉鉤,獵聘,智聯等等。如何通過這些來定位你的方向呢?

1.先把你感興趣的各個方向的招聘數量統計一下,招聘需求量大,那肯定這個行業還是很火的,可以選擇。

2.可以根據你自己的自身的能力,統計分析下招聘需求,如果你覺得你通過努力能達到要求,你也可以考慮。

3.可以看下各大培訓機構,培訓機構當前主流的培訓課程肯定是最火的。

4.說到頭還是興趣問題,沒興趣,說到底都是百搭,打個比方,你不喜歡寫代碼,每天逼著你去寫,那是一件令人多麼痛苦的事情。

5.如果你想要網人工只能方向發展的話,Python是首選,簡單易用是人工智能領域應用最廣泛的編程語言之一,可以無縫的與數據結構和其它AI算法一起使用。

6.JAVA 也是AI方向的一個很好的選擇。

最後怎麼選靠自己,祝你好運


蘇子玄


C語言或者Java。

一是,這兩種分別是兩類語言的元老,而且經過時間的檢驗,現在也是學院派語言,是主流認可的語言,你想學院都教,會是二三流沒人用的語言麼?

二是,這兩個語言真的有前景。JAVA很有前景(針對Web開發),C語言呢,也不錯,缺點是沒太多崗位,但依然重要,你問了,沒崗位,那為啥還讓你學C?因為,讓你學的是思想,它代表著過程語言,可以說是過程語言的掌門(彙編除外,在我看來,那東西不算語言,因為沒人用嘛,除了底層程序員,現在做上層開發的沒人用),而且很多語言是基於C開發的。C是拿來做電腦基石的,打個不太恰當,但很多老師也這麼比喻的吧。C是來開發系統的,JAVA是來開發軟件和網站的。懂了麼?所以兩類語言,你各學一個,不是讓你學完就完了,程序員之路沒有終點,這是讓你入門,主要對過程語言和對象語言都有一個瞭解,然後你就可以入門其他語言了。


大江說事


python一定是你的首選。人生苦短,必須python啊!我有大量的python資料,歡迎大家關注私信索取。


PM與設計師


學Python


Code技術匯


現在網上討論最多也是我推薦的三種語言,Java、Python、PHP。

上個月Tiobe官網發佈的2018年3月份編程語言排行榜中,Java排在第一名,其次分別為:C、C++、Python、C#,被稱為世界上最好的編程語言的PHP排在七名。

Java、PHP、Python與C、C++相比相對簡單一些。而C#是微軟開發的一門語言他只支持Windows系統所以在開發上有一些侷限性。

PHP

這個世界上最好的編程語言,混合了自己獨特語法以及C、Java和Perl的語法特點,是一門腳本語言。比較容易學習,主要用於web開發。相對於其他語言能更快速的執行動態網頁。

Java語言

Java語言的應用較為廣泛,長期佔領編程語言排行榜第一名,現在多數的大型網站比如淘寶就是是運用的Java框架,幾年前京東也由C#框架轉變為Java框架。安卓程序也都是由Java語言編寫,比如現在很火的王者榮耀。學習Java的選擇面很廣市場需求量大,Java程序員與PHP程序員的市場需求比例為3:1。


Python語言

廣泛應用於系統管理任務的處理和Web編程。因人工智能而名聲大噪,他不止可以用來編寫人工智能還廣泛應用於web領域。他易學,易懂,非常適合快速開發。


IT技術討論


目前企業用的比較多的就是java了,很多企業的軟件,系統和公司的網站都是用java來開發的,而且長期佔據著編程語言排行榜的榜首。


以前學習就java看的是“如鵬網”的《這樣學java不枯燥》,課程體系的設置可以極大的激發對編程的興趣。通過開發超級瑪麗,飛機大戰,湯姆貓,連連看,電影的彈幕動畫等來講解java的基礎知識點,學起來不枯燥。


有詳細的java課程體系,想學習java的話,可以參考一下。

(1)、Java語言基礎(Java基本語法,面向對象思想,Java常用類,mysql數據庫基礎,JDBC操作數據庫)

(2)、Java高級技術(myeclipse和debug,java集合框架,反射、內省、註解、正則表達式,多線程,網絡編程,sql深入)


(3)、web前端(HTML,CSS,JavaScript,jsDOM,jQuery,HTML5)

(4)、Java web編程(XML,Tomcat服務器,http協議,servlet基礎,jsp編程,servlet高級,ajax編程)


(5)、企業框架(spring,MyBatis,springMVC,struts2,hibernate)

(6)、項目階段及其技術要點(redis,如鵬網在線教育網,《掌上租》觸屏版)

(7)、企業專題(SVN,Linux,maven,oracle數據庫,bug管理,微信小程序)


需要java視頻教程的可在評論區留言哦。


這樣學編程不枯燥


如果說過去五年最火的是java,那麼未來10年Python肯定火,人工智能時代估計還會出很多個版本編程語言,但是計算機基礎的東西都是通用的,IT行業是個萬花筒。不管如何幻化永遠離不開算法、數據結構、計算機原理、操作系統、通信協議。不妨找找近幾年阿里、餓了麼、京東等大牌IT公司的面試題,永遠離不開這些基礎性的知識,而且,是大頭。如果掌握不好基礎性知識,你的職業生涯也僅僅只是從一家公司跳到另外一家公司,用的是現成的框架只是一個壘碼的工具。第一年開始就在原地踏步。記住,大牌公司永遠要的是程序員中的那20%,剩下的80%必然會被淘汰。

所以你要成為佼佼者,那拿出真本事,別人取代不了你的真本事。


客家語系涯話傳人



zagsoft


如果是對美好的事物感興趣並且審美不錯的話 建議學前端開發,現在小程序、輕應用和H5等非常火併且門檻也比較低,學習起來很方便。如果是對計算、數學等感興趣 可以學習大數據 比如java、C語言和Python等。


分享到:


相關文章: