如何評價學校搞底層的老師(比如嵌入式)看不起上層應用開發?

我們學校的大多搞底層的都有這樣的想法,為什麼呢? 計算機類,軟工


朋友,聽過程序員的鄙視鏈么?

按我說這都是閑的,感興趣什麼做什麼,什麼賺錢做什麼,悶聲發大財才是墜吼的。


這說明你們學校老師技術水平不高,境界不夠。大凡能力和境界到了一個水平,都會對其他不擅長的領域抱有敬畏之心。面向業務和面向機器哪個更高貴?只有半桶水才會認為自己擅長的才是最牛B的。


總的來說有些不接地氣吧,雖說大家都說職業不分貴賤,技術不分高低,但是幾乎每個人都有自己的一條鄙視鏈,鄙視別人滿足自己是人性

另外一點,也得說,越難的事情,越高深莫測的事情就越有B格吧,有人說過所謂B格其實就是數量少,限量

再談技術,確實寫一個不core的c語言,相對來說比寫點html頁面難了一些,但是術業有專攻,html,css寫的好的,在大並發,大流量下也可以帶來巨大的價值,但是一般在學校的老師是體會不到的

以前討論技術的時候,前端的開發大多前衛瀟洒,後端開發悶騷死宅,階段不同感受也不相同,漸漸地,喜歡上我自喝酒吃肉,讓有B格的人去撫琴吃齋吧,內心裡會感謝他們,啊哈哈哈哈哈


只是對當今的現象的不服吧。

嵌入式選手:

我上精通彙編,C,C艹,VHDL等,下熟識模電數電電力電子,每個寄存器我都用的行雲流水,數據怎麼走時鐘怎麼跳一看一個準,還很可能是控制領域,機器學習領域一等一的高手,985本科,C9碩士,MIT讀博畢業回國教書報效祖國。

前端程序員:

我沒學歷,半路培訓班出身,工資比你高。


哎,你們這些人啊,動不動就想搞個大新聞,各行各業都有自己的特點,兼而取之不好么?

像我,本行做晶元的,數字前端,量產過的晶元也有好幾顆了,外設控制器寫過,存儲器控制寫過,晶元頂層寫到想吐了,做過數字電視基帶和GPS接收機基帶的MATLAB演算法和Verilog實現,給模擬電路建過模型,前仿後仿都會做,甚至寫過ARM調試器的模擬模型,為了驗證晶元寫過的C和C++驅動和測試程序也不記得有多少行了,會寫交叉編譯環境的makefile腳本和linker命令腳本。上學的時候畫過全套工藝庫版圖,手工布線搭過CPU版圖,在FPGA上實現過純非同步AVR處理器和FIR濾波器,平時晶元驗證的FPGA工程也是我負責的,單片機玩過好幾款(自己開發一個也不成問題),用彙編寫過秒錶,微波爐控制程序,電子琴,買了3D印表機下一步研究18電機的機器人,會畫PCB,自製過電路板,DIY過音箱電視機,給數控銑床編過程,用QQ空間音樂播放器掛別人寫的木馬遠程連接偷窺過教授打麻將,搞過若干QQ號,盜取過深圳XX地產公司2萬住戶的姓名身份證電話銀行卡信息(看完就刪了)。用易語言寫過大學的宿舍預定輔助程序(自動獲取實時匯率計算),有源濾波器設計輔助程序。用VBA給老婆寫過很多她工作中會用到的excel程序,包括自動提取公司2000家店鋪營業執照登記的地址利用百度地圖API獲得店鋪地圖並用公司LOGO標註位置然後自動登錄政府網站上傳圖片,批量自動生成公司促銷的二維碼優惠券等等。自學swift,obj-c, c#,寫過一個iOS平台的打飛機遊戲,然後自學javascript,參考iOS平台的遊戲引擎自己擼了一個叫KWlib的javascript遊戲引擎,並以它為基礎開發了3個完整的網頁遊戲,最近一周在研究unity3D,為了自己建模型學了一周MAYA,目前看的MAYA 相關PDF文檔已經超過2000頁,2Gbyte,已經學會建多邊形模型,自製材質法線貼圖,下一周學骨骼蒙皮和動畫。

對的,我的工資也還是沒有做軟體開發的高,但是我可以做自己喜歡的事情,所以很滿足(壯士,幹了這碗雞湯!)。


做fpga表示誰都瞧不起。瞧不起搞晶元的,天天折騰那幾個觸發器與非門,兩年就寫那麼幾行代碼,真是浪費生命,關鍵是做出來的東西還不能改,有問題這就尷尬了 ,最後用在產品上自己都沒見過產品長什麼樣子。瞧不起搞驅動的,有毛意思,天天就對著我給的寄存器配置一下,讀寫一下,裡面的原理實現一竅不通,關鍵問題定位還要我來搞。瞧不起搞演算法的,一副高冷的樣子,還不是對著別人的paper翻譯一下,那幾個公式又不是你推出來的,都是對著別人好多年前的公式抄一通,有啥牛逼的,最後資源優化架構優化還不如靠我。瞧不起搞上層的,只會調調api,連內存在哪裡都不知道,太low了,性能低的要死,以後雲計算都是按資源收費,資源也不是不要錢還是要省著點吧。 瞧不起搞單片機程序的,來個多任務多並行分分鐘把你搞死機,管你上什麼操作系統還是裸機。瞧不起搞GPU的,跑個程序就可以煎雞蛋,就這功耗還人工智慧,能和人比么,見過人天天發燒幾百度的么。瞧不起搞dsp的,沒落的東西,運算性能真的很尷尬,分分鐘被替代。瞧不起搞硬體的,不就是把晶元廠家的demo改一改,連連看,沒有了原廠demo你們不是不能活了。


~~~20170303更新一下~~~

我好好回答從來沒人理,抖個機靈為毛這麼多贊……

再更新一下吧。

1,我不是高校老師,我都不是老師……

2,我雖然不是老師,but,我也上過學啊……

3,老師這個職業在國內還是不如國外的老師受尊重,學識在身,即使心比天高,現實往往命比紙薄,不賺外快,不黑研究經費的話,基本上沒什麼錢,沒錢沒社會地位,所以多的就是滿腹牢騷。

4,既然老師有牢騷,就要通過某些途徑發泄出去,不然不是得了病?所以有人抨擊學校,有人諷刺社會,有人挖苦學生。but,也有另外一種發泄,就是抬高自己找優越感,我不行,但是我有學生行啊,或者我專業多麼多麼高大上,多麼NB……或者,我有一個從小就一直全班第一,本碩博連讀,現在已經在資本主義國家橫行的下一代……

以上現象別說你們老師沒有過,而且我發現個規律:

越是年紀大的,病情越嚴重,以上情況越明顯,中了沒有?

~~~原回答如下~~~~~~

作為搞嵌入式的,我豈止看不起做應用的,我還看不起做硬體的,還有做測試的,我誰都看不起……

好吧,說真格的,老師講的知識點,要好好記住,老師吹的牛B……聽聽就算了,畢竟生活挺空虛的,為人師表但是收入少,又沒發明改變世界的技術,還不能吹一下嗎?有人要收稅啊?

真的,你們這屆是我帶過的最差的一屆……


搞電子的,講真,對軟體有一些偏見。。感覺就是吃青春飯的。。可能一定程度上來源於工科的傲嬌吧。。


瀉藥。鄙視就鄙視吧,大家開心就好。

我覺得他們可能是鄙視那種非科班的較低學歷人員參加了幾個月培訓就月薪8000的那種。這是覺得市場錯了的一種。最後總是要被教做人的,勸改。賺錢(創造經濟價值)本來就不是技術至上,而是用恰好的技術,做出恰好的產品,在恰好的時機,賣給恰好有需求的用戶。技術水平或者難度,最多佔1/4吧。


然而我們老師不止看不起,還說硬體工資比軟體高。


本人之前在晶元工作,然後到一家殺毒公司做數據分析,所謂底層上層都搞過,沒有必要搞底層就鄙視搞上層,也沒有必要搞上層嘲諷搞底層。始終覺得對自己不懂的保持一顆敬畏之心,多學習才是我們搞技術的本性!

其實底層代碼量少,主要是調試,至於linux內核精通當然是少部分大牛日積月累的沒有這些大牛維護及開發,上層也難有發展,但是上層也很多大牛,比喻精通jvm,比喻牛逼的DBA,比喻善於網路運維的高手直接讓公司伺服器能從1000台減少到500台。所以各有所長了。其實每個行業都是這樣,比喻房子,房地產商減房子外面建得再漂亮,根基都沒有打好,一下雨就漏,這房子怎麼賣,如果根基再牢固,設計的丑,房子也賣不動的!


寫c的比寫web的厲害,寫彙編的比寫c的厲害。因為他們基礎更紮實,更懂底層原理。這種論調發展到一個極致就可以變成:

哪怕是學數學物理這種純理科的學生,他們轉行來做程序員。也會比我們科班的厲害。他們演算法一定比我們好,而且就是這幫傢伙發明計算機的啊我靠....

在學校也聽同學鄙視過,研究哪個編輯器更高效的肯定不是足夠優秀的程序員,因為高手都是不用IDE直接上記事本的。武俠小說中絕頂高手摘花飛葉即可傷人,談武器和工具,那都是落了下乘....


其實學校的老師看不起一切非老師的職業。。。我當年找工作的時候曾經諮詢過一個二本的老師

他女兒北大量子物理博士後

在他眼裡,我只有一條出路:企業什麼的都是扯淡,回學校念博士去!以後就是找個大專當老師都比去企業強。。。

我真是大開眼界。。。


我們老師一直勸說我們不要做底層,有機會做軟體,底層沒錢太累哈哈哈


底層跟應用是兩個方向.

底層比較細分領域很多東西需要專研.

而應用往往涉及到很優雅的框架與架構, 這是底層所沒有的.

如果想成為大牛, 那麼底層跟應用(架構涉及)都需要掌握. 你可以反駁問問你們老師.

應用層有很多設計模式, 分散式系統, 優美的框架, 能寫出非常優美的代碼也是很難的.


推薦閱讀:

為什麼越聽老闆的話,反而會落不到好
如何2年內從月入4千到年入50萬?
不忍看你找工作、選行業的時候那麼迷茫
第一輪談判後,為什麼周華故意說了句假話 | DISC與溝通
職場中平行的世界

TAG:職業發展 | 計算機 | 軟體工程 | 嵌入式系統 | 計算機科學 |