爲什麼說最厲害的程序員是c語言程序員,他們到底厲害到哪裏?

        其實哪有最優秀的程序員,C語言程序員被很多人覺得優秀是因爲,他們大都是做底層開發的,對操作系統、編譯原理等非常熟悉,所以這種基礎深厚的人給其他人的感覺就是很厲害。相反,對於寫前端的,他們不一定對操作系統等有很深入的瞭解,當然說到這裏有人反駁我,但是請大家想想,一個寫java web的需要看底層CPU是怎麼傳送指令的嗎。所以,給人的感覺似乎是用其他語言的人有點浮於表面。

       但是任何領域開發者都有其他領域的開發者所不具備的素質,寫前端的對於業務邏輯、面向對象、人機交互、用戶建模這些東西的理解是底層開發者望塵莫及的,底層開發者對於CPU指令、操作系統原理、硬件結構等的理解也是前端開發者比不上的。

       所以沒有最優秀的程序員,計算機領域這麼多,分支無限,每一領域都有神一樣的人物。而我們所要保持的態度,不是爭個高低,欲尋求一種超強語言秒殺天下,而是要在自己喜歡的領域內儘可能變得傑出。沒有人是最強的,用C語言的人再強也比不過Dennis Ritchie,永遠保持謙卑的心,才能消除技術前進道路上的瓶頸,不然就會迷失在自己的世界裏,整天覺得自己很厲害,而其實在其他人眼裏就是一個小丑(不是說題主哈,舉個例子而已)。

       如果覺得自己前端水平突破天際了,就去找個專業的前端工程師聊個天,就會覺得“我靠,怎麼那些名詞我都沒聽過,我的代碼怎麼毫無邏輯可言”

       如果覺得自己底層水平突破天際了,就去找個專業的底層工程師聊個天,或者去發郵件跟Linus說Linux這裏不行那裏不行,保證Linus瞬間讓你清醒。Linus對於技術問題可是毫不顧忌對方的面子和心理承受能力。

       所以適時的被打擊一下,才能不斷進步。當然也不能這樣:“啊,我簡直就是個渣,還是回家賣紅薯去吧。”

       綜上:努力去做自己喜歡的領域裏水平超高的程序員吧~技術是沒有頂峯的,只可能比別人超前一塊。

       新手們剛剛開始學習的時候不要好高騖遠,從最基礎的C語言開始,認真走好每一步的基礎,只有踏實的一步一步走來,才能進階的更好更高。想要進階更多的可以關注我的主頁,私聊學習更多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章