-
1 # 這樣學程式設計不枯燥
-
2 # 蘇子玄
看你選擇什麼樣的行業了,如果你是計算機專業畢業的任何程式設計你都可以學的,最主要的是看你想要達到什麼樣的目的。對哪個行業比較感興趣,行業千千萬萬,一定要選擇一個自己喜歡的。
目前最火的就是人工智慧,AI,區塊鏈方向了。
如果你對方向把握不好的話,可以打開個大招聘網站看看,主流的招聘的APP,比如BOSS直聘,拉鉤,獵聘,智聯等等。如何透過這些來定位你的方向呢?
1.先把你感興趣的各個方向的招聘數量統計一下,招聘需求量大,那肯定這個行業還是很火的,可以選擇。
2.可以根據你自己的自身的能力,統計分析下招聘需求,如果你覺得你透過努力能達到要求,你也可以考慮。
3.可以看下各大培訓機構,培訓機構當前主流的培訓課程肯定是最火的。
4.說到頭還是興趣問題,沒興趣,說到底都是百搭,打個比方,你不喜歡寫程式碼,每天逼著你去寫,那是一件令人多麼痛苦的事情。
5.如果你想要網人工只能方向發展的話,Python是首選,簡單易用是人工智慧領域應用最廣泛的程式語言之一,可以無縫的與資料結構和其它AI演算法一起使用。
6.JAVA 也是AI方向的一個很好的選擇。
最後怎麼選靠自己,祝你好運
-
3 # 旅行中國
這要看你以前學的什麼專業以及為什麼學程式設計了。
如果目標很高,打算系統的學習,就要從離散數學、計算機原理、資料結構、作業系統、資料庫等基礎開始,然後選擇一種語言,為今後的程式設計工作打基礎,最好是學習c/c++語言。經過這種系統的學習,你在具體設計應用程式時就知道使用那種語言最好,那種語言針對具體專案效率最高,然後可以透過短時間的學習很快就轉換到新的程式語言及開發工具上。
如果你只是想盡快掌握一種程式語言找個工作,或者像解決當前面臨的具體問題,說實話,這個目標不容易達到,但是還是要鼓勵你學歷一種變成語言,雖然逆向的學習過程會更加艱苦,對個人的提高總歸是一件好事。
如果你想製作遊戲,需要看平臺,小遊戲學AS3,大型遊戲學習C++、Unity3D;
如果你想製作網站,需要學習PHP、SQL以及JavaScript和各種框架;
如果你想設計安卓應用,就要學習Java或者Kotlin;
如果你想設計蘋果APP,就要學習Swift或者Objective-c;
如果你想用最短的時間解決問題,可以學習Python;
建議到GitHub或者CSDN上去學習並尋找答案。
-
4 # 客家語系涯話傳人
如果說過去五年最火的是java,那麼未來10年Python肯定火,人工智慧時代估計還會出很多個版本程式語言,但是計算機基礎的東西都是通用的,IT行業是個萬花筒。不管如何幻化永遠離不開演算法、資料結構、計算機原理、作業系統、通訊協議。不妨找找近幾年阿里、餓了麼、京東等大牌IT公司的面試題,永遠離不開這些基礎性的知識,而且,是大頭。如果掌握不好基礎性知識,你的職業生涯也僅僅只是從一家公司跳到另外一家公司,用的是現成的框架只是一個壘碼的工具。第一年開始就在原地踏步。記住,大牌公司永遠要的是程式設計師中的那20%,剩下的80%必然會被淘汰。
所以你要成為佼佼者,那拿出真本事,別人取代不了你的真本事。
-
5 # zagsoft
感謝邀請,我想樓主想問的是自學什麼程式語言的問題吧。其實每種語言的產生都是有他的原因,這也就限制了這些需要的適用範圍和擅長領域,以後即使有擴充套件,但也有限,也就是說沒有一個可以包打天下,但是同時基本上現在的語言只要不是太專項的做大部分工作都能勝任,差別只在第三方庫、支援的多少和效率的高低。如果是自學程式設計,個人建議首先得結合自己從事或想從事的領域,從原理出發,弄懂系統的執行機制,然後選擇一種常用的語言(最好是易學一些,更接近自然表達一些的語言),查一查語言的支援和社群多不多(主要是可以迅速的得到幫助),結合實際工作想一個專案,照著例程編寫專案系統,一個專案下來,基本上使用和熟悉程度就沒問題了。個人建議,僅供參考。祝您學習順利!
-
6 # IT技術討論
上個月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領域。他易學,易懂,非常適合快速開發。
-
7 # IT實戰聯盟
如果是對美好的事物感興趣並且審美不錯的話 建議學前端開發,現在小程式、輕應用和H5等非常火併且門檻也比較低,學習起來很方便。如果是對計算、數學等感興趣 可以學習大資料 比如java、C語言和Python等。
-
8 # 菩提樹下悟菩提
緊跟時代潮流,哪個用的多,哪個能方便的解實際問題就學哪個語音,面向對像是各語言都會用到的,學會其中一種再學別的語言就容易的多,再在程式設計師多學幾種語言沒錯的
-
9 # 大江說事
C語言或者Java。
一是,這兩種分別是兩類語言的元老,而且經過時間的檢驗,現在也是學院派語言,是主流認可的語言,你想學院都教,會是二三流沒人用的語言麼?
二是,這兩個語言真的有前景。JAVA很有前景(針對Web開發),C語言呢,也不錯,缺點是沒太多崗位,但依然重要,你問了,沒崗位,那為啥還讓你學C?因為,讓你學的是思想,它代表著過程語言,可以說是過程語言的掌門(彙編除外,在我看來,那東西不算語言,因為沒人用嘛,除了底層程式設計師,現在做上層開發的沒人用),而且很多語言是基於C開發的。C是拿來做電腦基石的,打個不太恰當,但很多老師也這麼比喻的吧。C是來開發系統的,JAVA是來開發軟體和網站的。懂了麼?所以兩類語言,你各學一個,不是讓你學完就完了,程式設計師之路沒有終點,這是讓你入門,主要對過程語言和物件語言都有一個瞭解,然後你就可以入門其他語言了。
回覆列表
目前企業用的比較多的就是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,如鵬網線上教育網,《掌上租》觸屏版)