大學階段需要學習很多種編程語言嗎?

偽裝-嘴角輕蔑的傷


這是一個非常好的問題,作為一名IT從業者,同時也是一名教育工作者,我來回答一下。

首先,對於計算機專業的同學來說,多掌握一些編程語言是有好處的,因為編程語言本身與應用場景有比較密切的聯繫,所以掌握更多的編程語言就可以進行更多場景下的任務開發,對於未來的讀研和就業都會有一定的幫助。對於非計算機專業的學生來說,熟練掌握一門編程語言往往就可以了。

對於計算機專業的同學來說,當前應該重視三門編程語言的學習,分別是C語言、Java語言和Python語言。C語言目前不僅在IT行業依然有廣泛的應用,很多高校的考研科目當中也有C語言,所以計算機專業的學生依然需要重視C語言的學習。在計算機專業的眾多專業課當中,操作系統是非常重要的,而掌握C語言也可以通過閱讀開源操作系統(Linux)的源代碼,來深入瞭解操作系統的相關知識,這對於提升程序設計能力也會有比較大的幫助。

Java語言是全場景編程語言之一,目前在IT(互聯網)行業有廣泛的應用,當前也有大量的軟件開發團隊在使用Java進行軟件開發,所以掌握Java語言會明顯提升自身的就業競爭力。從當前Java語言的發展趨勢來看,在未來較長一段時間內,Java語言都依然會是IT行業最為流行的編程語言之一。

Python語言在近兩年隨著大數據和人工智能技術的發展而獲得了廣泛的應用,對於大數據、人工智能(專業)方向的學生來說,掌握Python語言還是很有必要的。另外,Python語言也是一門全場景編程語言,未來在產業互聯網時代,Python語言的前景還是非常廣闊的。

最後,對於非計算機專業的學生來說,當前可以重點考慮學習一下Python語言,一方面Python語言在傳統行業領域的應用比較廣泛,另一方面Python語言也比較簡單易學。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


我是老李,我來回答。
作為一個從事開發多年的技術人員,同時也是面試官,我也帶過很多學生。我來說一下我對這個問題的一些見解和意見吧。

這是一個現在大學生普遍遇到的一個問題,很多人都在糾結這個問題。

大學裡面目前的課程是會學到很多語言,大學課程的本身目的是為了讓大家多接觸各種編程語言,能為以後做選擇有準備。
但是我們做開發工作的,學習上不應該是多而雜,更多的是應該精於一個編程語言,再瞭解多個語言,發佈工作溝通和崗位發展。

而我們具體應該主要學習什麼編程語言,其實是由我們的職業發展方向決定的。

首先是C語言,C語言是在大學裡面一定會學到的基礎語言。但其實C語言的學習目的是為了更好的理解語言基礎和概念,其實對專門的職業發展沒有太大的幫助。這裡學到基礎就可以了

如果你想往前端開發發展,就推薦學好JavaScript,JavaScript的原理,思維邏輯,框架等等
如果你想往後端開發發展,JAVA是不錯的選擇
還有現在很多的Python,如果你想做數據分析,學點基礎Python,對日常工作就有幫助了,不一定是從事開發。如果你是 要做Python開發,就需要深入學多一點。
當然,選擇學習什麼語言,以後從事什麼工作,也和自己的學歷有一定關係。如果你想從事高薪高學歷門檻的工作,學歷也是硬件。如果你是基於大專學歷,那可以選擇前端。

平時我也會發布很多關於開發的乾貨分享,點個關注不迷路!


WEB開發李家靖


語言其實不是重點,編輯語言基本語法相似。如果你面試的時候告訴面試官你會很多種編程語言,哪麼對方直接會把你P掉,沒有任何機會,你明白麼?你可以理解編程語言是外功,選擇一兩個語言重點學習就好,關鍵是修煉內功,數學、算法、邏輯思維,動手能力。


胡可天天


是滴,不過不用擔心啊,但凡一門語言,都是觸類旁通的,c語言是低級語言,但是是很多軟件底層的一個基石,隨後學到的java,c++,安卓,obiectC,這些面嚮對象語言,甚至一些腳本語言,其實都一個樣子,都是那三種語序結構,很多都是萬變不離其宗


蓬蒿石頭康


根據我本科生和研究生的學習經歷而言,大學期間需要集中能量擴充自己的知識儲備,但是需要專精一兩門自己擅長的知識,你可以多學習編程語言,但是一定要切記:不能蜻蜓點水,什麼都會但是什麼都不精,這樣以後進入工作崗位就比較尷尬,同時也不利於你的核心競爭力的提高。


涼皮粉絲兒


重點不在於多和雜,而是應該精細化學習。

個人認為可以選一門主語言和一門副語言,比較好的搭配方式應當是C++為主,python為副。

因為C++可以做底層操作,又具備面嚮對象語言的優勢。對於你進行各種開發都很有好處。

而python則可以大大提高你的工作效率,可以方便快捷地完成小程序的設計和編寫。當然了,要把python學精通,寫出pythonic的代碼,還是需要多多學習多多練習。


z君技術宅


試想你是一個商人,你即將要去往一個遠方的國度售賣自己的商品。你可以選擇坐汽車、擠火車、搭輪船、乘飛機,或徒步到那裡,一路上你遇到許多新顧客,他們來自不同的國家操著不同的語言。雜亂紛紛的語言絲毫阻擋不了你售賣商品的步伐,察覺到商機的你速速大秀起幾波粉飾商品的套路,不過三來五下,手中的商品就售罄了。


前一秒屬於過去


掌握一兩門即可,如果有興趣可以多學習。語言是相同的。不過建議把C和java學好。一種基礎語言,一種典型面嚮對象語言。學好這兩種,後面的C➕➕,python都是類似的,學起來很快的。


壽司魚J


看學校的安排, 一般情況下不要的, 語言都是互通的, 只要你精通一門, 其他的語言學起來是很快的. 不管你們學校安排了多少, 你要明白, 大學是個自由的環境, 找準你自己的興趣, 專注那一個點,一個點精通了,其他的都是很容易的, 制定好你自己的發展方向, 需要什麼就去學什麼, 否則東西太多, 學不過來的.


果蔬烘乾機


大學階段主要還是C和c++吧,當然還要學習英語,您要是個外語專業還要學習第二外語


分享到:


相關文章: