計算機專業的學生一年通常需要編寫多少行代碼

2020-11-14 IT人劉俊明

首先,計算機專業的同學如果選擇不同的主攻方向,在代碼量上的差異還是比較大的,而且在本科階段和研究生階段,需要完成的代碼量通常也有比較大的差異。

以大數據方向為例,如果選擇大數據開發方向,那麼在學習期間的代碼量會比較大,大數據開發方向對於程序設計能力的要求是比較高的,在學習的過程中也需要完成大量的開發實驗。如果在本科期間就參加老師的課題組,那麼代碼量通常會更大一些,一年寫幾萬行代碼也是比較常見的情況。

如果選擇大數據分析方向,雖然也需要完成一定的代碼編寫,但是代碼量相對於大數據開發方向的同學來說,要明顯下降很多,因為大數據分析的核心在於算法設計、訓練和驗證等過程,代碼的編寫主要是完成算法的實現,而算法實現的代碼量相對要小一些。與大數據分析方向類似,學習大數據運維方向,也不需要完成大量的代碼編寫。

與本科階段不同,研究生階段的代碼量整體會更大一些,因為研究生要參與到課題組當中,而課題組往往要完成一些項目的開發,這個過程往往需要研究生參與到大量的開發任務當中,很多研究生在讀研期間的代碼量還是非常大的,與專業程式設計師的代碼量已經比較接近了,不少研究生的代碼量通常都會在4萬行以上。

對於大部分計算機專業的同學來說,拋開自身主攻方向上的差異,在學習程式語言的過程中,同樣需要完成大量的實驗,一般從學習一門程式語言到熟練應用並形成自己的編程思想,通常都需要完成上萬行的代碼編寫。

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

如果有網際網路、大數據、人工智慧等方面的問題,或者是考研方面的問題,都可以私信我!

相關焦點

  • 計算機專業畢業生如果不想從事代碼編寫工作,還可以選擇哪些崗位
    近些年伴隨著網際網路行業的快速發展,計算機相關專業的人才培養規模在不斷擴大,專業劃分也在不斷細化,比如早期的計算機專業主要集中在計算機科學與技術、軟體工程、計算機網絡等專業,但是當前物聯網、大數據、信息安全、人工智慧等專業的熱度也比較高,在工業網際網路的推動下,這些新興專業的就業前景也非常值得期待
  • 網絡尖兵李聰娜:90多晝夜編寫代碼40餘萬行(圖)
    2000年,李聰娜考入國防科技大學計算機專業,實現從軍夢。畢業時,她放棄保研資格和到沿海科研單位工作的機會,主動申請到信息化人才缺乏的西北軍營,從事網絡安全工作。  網絡,被稱為是繼陸、海、空、天、電磁之後,世界各軍事強國激烈爭奪的「第六空間」。2008年初,總部賦予李聰娜所在部隊緊急研發一種網絡終端服務系統的任務,部隊長王國玉安排她編寫一套底層驅動程序。
  • 計算機專業的大二學生,如何提升自己的專業技能
    首先,對於步入大二的計算機專業大學生來說,應該拿出一定的時間來深入學習一下專業知識,其中可以把作業系統作為一個重點學習內容,一方面作業系統是計算機技術當中的一個重點內容,另一方面學習作業系統也會為後續的學習奠定一個紮實的基礎。
  • 汝城縣文檔編寫工程師_科泰計算機學校服務惠萬家
    汝城縣文檔編寫工程師,科泰計算機學校服務惠萬家,  就業保障  郴州科泰計算機學校堅持「以服務為宗旨,以就業為導向」的原則,倡導「郴州學習,全國就業」的理念,通過16年的不斷努力,郴州科泰計算機學校建立了遍及全國的就業網絡與完善的就業服務體系,為每一位學員提供三重就業保障,與上千家家知名IT企業籤訂長期的用人協議,學校在北京、上海、深圳
  • 開發一個Windows作業系統,需要多少行代碼能完成?
    開發一個Windows作業系統,需要多少行代碼能完成?在眾多行業之中,有一個行業經常被人們討論,那就是程式設計師。因為這種工作特別的繁瑣,需要不停的寫代碼,但是這種工作又充滿了各種可能,因為他們可以編寫不同的程序,甚至能弄出讓人驚嘆的東西。
  • 計算機專業學生畢業找工作時應具備哪些技能
    受疫情黑天鵝的影響,今年大部分的網際網路公司都出現了不同程度的降薪或裁員,而且對應屆生的需求與往年相比,下降了不少,但是計算機專業的畢業生卻每年都在增加,所以競爭勢必會越來越激烈。作為計算機專業的一名學生,我們應該在畢業前掌握哪些技能才能使自己立於不敗之地呢?
  • 一天寫多少行代碼才算是好程式設計師?
    以代碼為主要工作的程式設計師一天寫多少行代碼才算達標?  一天寫多少行代碼才算是好程式設計師?  來自 CSDN 論壇的程式設計師們說:  每天精華代碼是 1 行。  平均有20行有效代碼每天,就是世界級水平了。
  • 編寫更簡潔的Python代碼的5個技巧
    當您按照其官方網站上的下載和安裝說明進行操作時,很快就可以編寫&34;程序。當您了解更多關於Python的知識時,您可能會著迷於它使用不同方法實現相同功能的靈活性。 但是,遲早您會發現某些解決方案比其他解決方案更簡潔。 更重要的是,從長遠來看,更簡潔的代碼往往更易於閱讀和維護。當然,有很多方法可以用Python編寫簡潔的代碼。
  • 如何編寫漂亮的 React 代碼?
    當然,如果出於某種原因,React 對我來說是不愉快的,而我想要花時間編寫代碼來獲得樂趣,那麼最明顯的做法就是不要使用 React。而我大多數時間就是不用 React 的。但是,眾所周知,編碼是多方面的:你有代碼、工件、你向計算機輸入的符號行,但你也有代碼結果,它的輸出,你用程式語言表達的想法的現實意義。可以從我的代碼與現實世界的交互中獲得同等甚至更大的樂趣,我對此比較在乎。
  • IT行業裡,好的程式設計師一天應該寫多少行代碼?
    今天大概寫了4個函數,昨天寫了5個函數,每個函數大概20行左右吧,都快累死了~~~也不知道和優秀的程式設計師差多少。不知道大家每天都寫多少~~~~1樓曾經有個專家說,每天精華代碼是1行。誇張了。邏輯複雜的代碼,80行,你已經算高效的了。2樓代碼不在多,而在於精簡、高效、美觀。
  • Java開發代碼編寫規範有哪些
    在使用Java語言編寫代碼時,我們知道有很多Java代碼規範需要遵循,但有些學習Java的學生總是忘記,也有很多Java學生不屑遵守,心裡在想,只要我的Java代碼OK,符合代碼規範,有什麼問題嗎?編寫Java開發代碼有哪些規範呢?
  • 為什麼程式設計師編寫的第一行代碼是Hello,World
    你現在可以去一個網站,在那裡你可以用程式語言Python運行代碼。現在類型這一行…點擊綠色「運行」按鈕在頁面的頂部附近。瞬間: 你將看到計算機執行你的命令和說你好,世界!幾乎每當一個新手開始編寫代碼時——甚至當一個經驗豐富的程式設計師決定學習一門新語言時——他們做的第一件事就是讓計算機說「你好,世界」。每一門手藝都有自己的學問,而「你好,世界」是軟體文化準則的關鍵部分。事實上,我認為它闡明了編碼文化的一些核心方面——好的、壞的和醜陋的。
  • 如何編寫簡潔美觀的Python代碼
    是的,當你編寫一段代碼時,你為變量、函數等選擇的名稱對代碼的可理解性有很大的影響。你將所有的鍵值對放在單獨的行中,但是你將右括號放在哪裡?是在最後一行嗎?還是跟在最後一個鍵值對?如果放在最後一行,右括號位置的縮進是多少?也有幾種方法可以解決這個問題。一種方法是將右括號與前一行的第一個非空格字符對齊。
  • Python編程完全入門教程:計算機是如何工作的?
    現如今,幾乎所有工作需要用到計算機。在學校,學生用計算機上網搜索、發送郵件;在工作中,人們用計算機製作報告、分析數據並與客戶通信;在家中,人們用計算機玩遊戲,與世界各地的人聊天。當然別忘了還有智慧型手機,比如iPhone,智慧型手機也是計算機!計算機之所以能執行如此多的任務,是因為它們具有編程能力。換句話說,計算機可以執行程序希望它執行的任何任務。
  • Excel用3行代碼編程實現任何功能——編寫宏
    也不怪你不低調,因為你那兩招和別人就不一樣,你上來就玩的是代碼,而且還3句代碼搞定人家搞不定的事情!我們編寫一個宏任務,給他定義上代碼,只需要3行代碼就可以搞定這個任務,並且由於有了宏任務的代碼,以後其他的Excel,隨時用!
  • 通過Visual Studio 為 Linux 編寫 C++ 代碼
    Build 2016大會上Microsoft首次公布的Visual Studio 2015擴展提供了在VS2015中編寫C++代碼,隨後通過Linux/UNIX計算機進行編譯和執行的能力。
  • 谷歌開源 TFRecorder,幾行代碼即可高效創建數據集
    在訓練計算機視覺機器學習模型時,數據加載常常會成為性能瓶頸,導致在等待將數據加載到模型中時 GPU 或 TPU 資源的利用率不足。以 TFRecord 格式存儲數據集是一個行之有效的方法,然而,創建 TFRecord 通常需要大量的複雜代碼。
  • 天天玩計算機,那你知道計算機語言嗎?普通人也要了解計算機語言
    而軟體的編寫和設計,其實就是與計算機交流溝通的過程,只要是交流與溝通,一定會有語言,雙方都能懂的語言。這就是計算機語言。我們開發軟體的人必須了解計算機語言,才能編寫出計算機能懂的程序,才能與計算機進行溝通。我們開發的軟體就是把人們的指令翻譯成計算機能懂的語言,命令計算機做什麼。
  • 教你用十行代碼編寫一個Python小遊戲!不信?來看看
    02 設置開發環境由於Pgzero是Python的第三方庫,它不能獨立工作,必須在Python代碼中來使用,因此我們首先需要安裝Python開發環境。可以去Python官網下載最新的安裝包進行安裝,然後便可以使用Python提供的IDLE編輯器來編寫代碼了。
  • 教你用十行代碼編寫一個Python小遊戲!不信?來看看!
    02 設置開發環境由於Pgzero是Python的第三方庫,它不能獨立工作,必須在Python代碼中來使用,因此我們首先需要安裝Python開發環境。可以去Python官網下載最新的安裝包進行安裝,然後便可以使用Python提供的IDLE編輯器來編寫代碼了。