-
1 # 熱熱熱熱度
-
2 # ResponseError
作為一個計算機畢業的學生,這是肯定的,但是其他語言也要涉獵,因為隨著技術發展其他的語言的也會慢慢出來,不同的專案可能就要用到不同的的語言。
-
3 # 不會搓丸子的忍者
這是起碼得要求吧,精通一門,其餘涉獵,然後觸類旁通,無論C++,java還是其他,都一定要精通一門!這樣你才能具備初步的程式設計知識,用著一門語言接觸專案,對整個專案開發有一定接觸到最後能獨自承擔一個專案。
最後!
重點是,掌握一門語言是基本要求,然後夯實計算機學科基礎,用這門語言嘗試解決學科問題,其實到最後大廠面試重點還是在基礎知識上,這點尤為重要。
作為計算機專業學生,掌握一門語言尤為重要,但是絕對不能捨棄整個計算機框架知識只鑽研一門語言,它僅僅是個工具的作用。
-
4 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。
首先,對於計算機專業的學生來說,應該熟練使用一門程式語言,但是主攻方向不能僅限於程式語言,因為程式語言只是一個工具,主攻方向應該是系統的解決方案。比如,在當前大資料時代背景下,選擇大資料、雲計算、物聯網、人工智慧等方向都是不錯的選擇。
程式語言說到底就是實現邏輯的工具,程式設計的核心是演算法和資料結構,程式語言只是完成最終的實現步驟。如果把重心放在程式語言上會很容易產生上升瓶頸,無法形成突破,這也是不少應用級程式設計師無法完成崗位升級的重要因素之一。
以選擇大資料方向為例,需要學習三大塊內容,分別是數學、統計學和計算機,其中數學和統計學的學習情況能夠在很大程度上決定技術人員在大資料領域是否能夠走得更遠。在學習大資料的過程中還涉及到程式語言、資料庫、大資料平臺、應用場景等內容,可以說選擇大資料方向會有一個較為全面的學習計劃。
在程式語言的學習上,要遵循一個重要的原則,就是不同的應用場景需要採用不同的程式語言。以大資料方向為例,如果在Hadoop平臺下進行大資料應用開發,那麼選擇Java是比較不錯的選擇,但是如果在Spark平臺下,那麼Scala則更適合一些,而如果透過機器學習的方式進行大資料分析,那麼採用Python會更容易。不同的程式語言往往適合於不同的應用場景,這就是為什麼要設計大量不同程式語言(600種左右)的主要原因。
對於大學生來說,學習程式語言最好要把一門程式語言使用熟練之後再學習其他的程式語言,因為程式語言之間具有很多共性,掌握了其中一門之後,再學習其他程式語言會更容易一些。
-
5 # 暢哥聊技術
網際網路發展已經有了幾十年的歷史了,其中衍生出了大量的程式語言。比如 Java、JavaScript、C、C++、PHP、C#、python、Go等等。也就是說計算機專業的學生的選擇性很多。這麼多的語言,每一種語言都有自己特定的語法以及適用場景。想要靈活運用其中的一門,我們得花大量的時間去學習,在專案中實戰,不停的出問題,解決問題。只有這樣,我們才能更夠更好的理解程式設計的思想。 所以我列舉一下選擇一門程式語言的理由:
1、計算機學生可能是剛入門了其中的一門程式語言,上面我們說到,我們要花大量的時間和精力去學習一門程式語言,這對於剛入門的學生而言就是一個很大的挑戰。
2、剛開始學,所以我們的所有的程式設計是無法變現的,因此我們很多人就少了不斷學習的動力。多門語言並不合適。
建議:
1、在選擇自己感興趣的語言之前,請務必瞭解一下各個語言的優勢:比如:java php都比較適合用天做Web後臺的開發、C和C++比較合適做嵌入式的開發。JavaScript主要用於瀏覽器客戶端的開發以及後端的Nodejs,python主要適用於網站開發和現在火熱的人工智慧。
2、選擇好程式語言後,一定主要在這方面主攻之。深入,不管其它語言有再牛X的技術都不要管。
3、當你熟悉了一門語言並有一定的程式設計基礎後,請嘗試著學習一下其它的語言,為什麼?因為你會發現除了語法有不同,其它的程式設計思想驚人的相似。當然你可以把後面選擇的當你的工攻方向,我的意思就是:主攻一門,再學一門輔助語言最好。競爭力了較大。
-
6 # 學生150277763
我是學無線應用的,沒經過科班訓練,目前從事大資料和雲的售前,起步都是帶問題自學。業務到技術的轉化對接是工作任務。個人體會一直有知識層面壓力,但場景轉換無縫,思路開擴但執行時消化能力差。如果有機會提升,希望從理論上系統疏理一下。
-
7 # 南山北斗青山依
我覺得應該主攻一門程式語言,雖然在新時代很多雜七八門的語言崛起,如c,c++,python,android,php,html,java,go等程式語言會讓一些人認識到,這種語言可以,那種程式語言也可以,所以一樣學一點,到後來因學太多了,可能會把程式碼搞混淆,如:你明明要編寫一個程式要用的只是c++來程式設計,可是你卻用了java。
又如你去一家公司面試,面試官對你說:“你都會什麼語言?”,你說了一大堆五花八門的程式語言,可是這樣你是不會被錄取的,我建議一門主攻,副攻一兩門就可以了,不用會太多。
-
8 # 東布也
首先需要攻一門,這是基礎也是瞭解整個程式設計師行業工作的內容,當一門運用差不多的時候就可以擴充套件語言了。面向物件的語言一門會了其他也差不多,只是語法不熟悉基本的程式碼思維演算法都是差不多的。
-
9 # 素食的貓
C,C++,Java,Python
不是社會上用途有多大,而是很多教材都是這些計算機語言寫的。
-
10 # 外星人玩Python
應該。但不表示你只學一門程式語言,但畢竟一個人的精力是有限的,所以你應該先去了解目前流行的3到5門程式語言的狀況,可以從語言的型別和擅長領域這兩方面去了解,因為你所選擇的程式語言的擅長領域要與你自身的興趣領域契合。
例如,如果你對資料探勘感興趣,那麼python和java就是一個不錯的選擇。
當你對主攻的語言有了一定程度的水平,就可以去適當學習另外一門語言,選擇的語言最好有些不一樣,這樣可以發過來輔助你更好理解你的主攻語言。例如你主攻java,java是面向物件的靜態型別語言,適合大項專案。那麼次要語言你可以選python,因為他同是面向物件,對於熟悉java的人入門是可以的,但同時python是動態型別,學習python可以讓你知識面更廣。
不管如何,一定要在某一門程式語言(或者說是平臺)有深度,切忌多門語言都是略懂狀態。
相關內容
- 計算機專業想在人文學科領域創新,主攻哪個方向比較適合?
- 計算機專業大二主攻深度學習方向很迷茫該怎麼辦?
- 35歲了能不能自學一門程式語言?
- 一名大二的計算機專業的學生,目前學了很多程式語言,但都學得很淺。是不是應該專攻一門感興趣的語言?
- 程式語言是否優秀和是否流行之間有關係嗎?一門語言的流行有哪些因素在推動?
- 學習一門計算機程式語言比學習汽車維修、烹飪難在哪裡?
- 明年畢業,非計算機專業,想學程式設計,以後想要從事程式設計師方面的工作,請問可以學習哪一門程式語言?
- 學習一門新的程式語言需要多久?都需要學習哪些知識?
- 2017你覺得未來五年最具前景的一門程式語言是什麼?
- 如何快速學習一門程式語言?有哪些好的建議和需要注意的問題?
首先是在校生,還是要把自己該學的知識學習好。要相信每門開設的學科都是有一定補益的。
在把這些知識掌握的同時,可以把自己擅長的一門,發展成特長。
也就是十字型人才。