會一門C語言、Bash語言和linux系統和計算機系學生差多少?
01-27
會一門C語言、Bash語言和linux系統和計算機系學生差多少?
水平高低不看知識多寡,在於你怎麼活用這些知識去解決現實生活中各種問題,去摸索把握這個世界的奧秘,去發明創造出這世界目前還沒有的東西。
1 作為本科計算機系出身的,我至今仍然不太敢說會你說的這些東西,最多說這些東西我有十年的使用經驗了
2 十年之前,畢業之時,這些東西我連使用經驗也不太有
3 十年之間,我從進入工作崗位開始就發現學校里學的技術類知識基本沒用,思維角度和學習能力才是我與其他系同事之間最大的優勢僅供參考分人啊,比如我校一些優秀畢業生快排還不會寫呢。
差不了多少,我一個計算機系的人工作這麼些年也基本只用你說的這幾樣
還差了 計算機網路基礎, 編譯原理, 一門面向對象語言(如 Java C++) ,彙編,軟體工程,資料庫,數據結構,計算機領域法律法規知識,演算法導論,計算機英語,常用演算法學習,某一領域項目實戰知識需要成體系才能融會貫通,單學一部分,突破甚微
這個問題,繼續分析一下,才有回答的頭緒。
分析:1、比較對象是哪個學校哪那個層次的學生?學校有不同層次,不同層次學校的學生的平均水平不同,高水平學校平均值高,方差小,負向離群值小,正向離群值大。同一學校內,有科研優秀者,也有工程項目實踐豐富者。
2、比較領域是工程項目還是科研理論?是計算機網路方向,還是計算機圖形學,還是機器學習?3、比較標準是科研有成與否還是項目經歷豐富與否?4、你說的哪些知識,你自身達到什麼程度?開始正式回答了:
1、術業有專攻,聞道有先後。比較也要按照基本法嘛。
假設比較的應該是計科專業,熟練掌握C語言,熟悉Linux底層運行機制,能用bash腳本自動化完成諸多開發任務的大三學生。2、如果你只是能在Linux上,寫個C語言版的hello world的話,用gcc編譯,然後bash運行,嗯……
3、如果你不僅能寫hello world,還行寫寫簡單排序演算法,嗯……4、如果你了解Linux運行機制,熟練掌握Linux上各種伺服器配置,能監控系統運行狀況,分析各種系統日誌,熟練運營bash腳本自動化完成各種日常開發任務,並且能進行Linux 系統級軟體的開發的話,嗯,絕對是優秀的工程師。如果你這時候和誰比,又能顯示出什麼意義?
5、學霸們專心致志四年學習C語言,C語言數據結構和演算法,彙編語言,資料庫概論,編譯原理,計算機網路,操作系統原理,計算機組成原理,Java語言程序設計,數值邏輯,離散數學。嗯,和這樣的對象比較,才顯得問題更有意義。利益相關:非計算機科學技術專業的文科生演算法和數據結構,編譯原理,各種數學工具也是很重要的哇
就這仨如果學得很精的話,你已經超過至少50%的計科學生了
推薦閱讀:
※R語言學習第一章
※為啥QT creater發布exe如此麻煩?
※數學學習中有哪些必須掌握的數學符號?以及其簡單的介紹。
※參加NOIP普及組需要哪些知識儲備?