會一門C語言、Bash語言和linux系統和計算機系學生差多少?

會一門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普及組需要哪些知識儲備?

TAG:編程 | 計算機 | 計算機技術 | 計算機語言 | 計算機語言初學 |