由ubuntu裝好想到的

 

這篇不是技術文,有點嘮叨的總結。不喜勿噴。php

最近開始全面學ubuntu,一翻書回憶起本科沒選可是去聽了的Linux。當時看的仍是楚廣明的fedora教程,這多年過去綜合不少人的說 法,fedora不穩定,什麼都往上扔。而ubuntu雖然有些業餘,總算用的人數多,社區大。小機構作服務器還得centos,而金融機構前端若是用 linux仍是suse;黑客們經常使用kali,資深玩家都是arch。圖好看的也許用Mint。前端

Linux要學通,除了水一些概念,主要是shell命令,vim,shell編程,gcc,qt,python,以及linux上的java編程這八部分。java

linux 又是基於嵌入式系統的智能控制裏重要的一門課。由於不少移動設備須要搞linux系統移植。而這又開始涉及上位機和下位機通訊、單片機(8086/8八、 5一、arm、avr、stm32等一大堆芯片),有時還要涉及DSP,FPGA, SoC等。若是從底層作,那protel99SE是免不了學的,進階還要學altum designer,寫C又經常使用Keil,至於FPGA、SoC等也各有各自的軟件須要學。而深度學習洶涌而來,可穿戴設 備,tensorflow,docker等等也得會。想搞語音得學語音分析技術,想搞圖像又要先把信號處理學好,而這些的基礎是先把數學學好。python

高等數學和數學分析,同步的就是線性代數和高等代數,跟進機率論數理統計,複變函數和積分變換,場論等等。這些還僅僅是工程數學。交叉要學的還有離散數學、隨 機數學,組合數學、信息安全數學、信息論、密碼學之類。進一步的工程數學,就是數值分析、矩陣理論、泛函分析、數理方程、運籌和最優化方法、非線性數學、 小波變換、隨機過程等等。學好數學還涉及微分幾何、拓撲學測度論抽象代數等等。學完這些,再去看機器學習數據挖掘和人工智能等計算機專業課。linux

除了408考研的數據結構操做系統微機原理網絡,像編譯軟工彙編數據庫也得會。ios

想 作交叉學科,因而化學計算、材料計算、海洋計算、天文計算、量子計算、生物計算、社交計算、模糊計算和控制等等學科接着,這些也就精儀生醫材料之類的學一 堆很雜的專業有可比性;還有BIM,GIS,物聯網,hadoop,安卓,ios等接着,再日後學還有並行計算GPU、KNL、NPU多了要學的,軍工計 算還要另學一套標準。git

硬件弄好先要有數電模電基礎,製版就免不了學洞洞板,開始動手倒騰焊錫松香電烙鐵,本身買各類電阻電容,各類 顯示屏電機芯片轉接座。有條件的還得有示波器熱風槍。搞大的設備又得從新複習機械加工,再深刻了還得弄機械設計,機械控制原理;作成產品演示少不了還得用 CAD甚至連上位機作實時模擬演示,因而MFC或者QT之類,OPENGL等又須要學。github

至於VB、dreamweaver、PS、flash、asp、php、.net、maya等,業已不列入計算機必修課程了。由於這些貌似是教學者們認爲計算機專業慢慢本身就都會了,就像SAP和思科還有架構同樣。docker

至於黑客攻防,企業裏要用,學校課程不排,計算機專業的本身還得學。ACM、iGEM等競賽都是傳說。shell

打開MIT和CMU等學校的OCW,還有不少課繼續要學。BAT出了一堆框架也得看,MGF的前沿也得關注。

計算機專業還要修管理,學二外三外,實習,託雅G等等。碩博要發SCI一二區,碼字,各類頂會論文閱到。還要用 letpub,researchgate,matlab,endnote,histcite,overleaf,github,latex,figureshare 等等工具。工做了繼續申基金,又是碼字的工做和論文會議審稿上課考覈項目,評職稱各類家庭學校社會事宜。

前一陣北航的那位計算機學院的教授又傑青又長江都快奔院士了,苦日子熬出來有了聲名還得珍惜;想一想華人計算機圈國內熬到最高科學技術獎圖靈獎的金院士姚院士兩人,我輩計算機革命路途仍然須要努力。

***

最近網易發了幾篇文章。大牛們都是侃侃而談。

http://www.sohu.com/a/223228624_114877

而後大牛們豐收

http://www.sohu.com/a/223220598_114877

可是國內所謂IT牛人們的境況

http://www.sohu.com/a/223254253_328948

估計不少非計算機專業的看過的反應:即使這樣難也繼續轉計算機專業跟大牛。

前一陣隔壁南開一個女生成功從俄語轉到CMU的CS。

相關文章
相關標籤/搜索