當前位置: 華文星空 > 知識

985 本科大二,電腦專業,為什麽很多普通一本、二本、三本的都比自己懂得多?

2020-06-24知識

作為一個資深電腦從業者,我來談點經驗吧。

你這種狀況其實不僅是你,前幾年當時已經身為架構師的我還經歷過。

一個三流大學畢業,畢業後還沒工作,去創業做銷售電子器械的小夥子,應聘。

一個、薪金要的很低,領導比較喜歡,二個呢,這個夥計給我的感覺很渴望技術,很好學。所以錄用了。

因為部門文化為自驅,所以對各類技術嘗試不是很限制,這個家夥總是喜歡搞些各式各樣的新技術。

開始幾個月還兢兢業業,後來呢,跟他聊天、談工作、他跟別人聊天的時候,嘴裏開始經常冒出些我沒聽過、僅聽過的技術名詞 (時間比較久,現在記不清了)。

我身為一個架構師,應該是知識面最廣的那個,現在下面一個小弟竟然比我知道更多的東西。一時給我帶來不少壓力。

當時工作比較忙,沒有時間去尋找一下各個技術名詞的意義。壓力就積累了一段時間。

後來,我特意去學習了下各個相關技術名詞的含義。

其實用不了多久,知道是些什麽東西總共也就用了幾個小時的時間。

有些試著部署使用了下,例如docker(幾年前docker才剛出,遠不如現在知名),也不過又用了幾個小時的時間。

而去code review這個夥計的程式碼時呢,發現依然跟剛來一個樣,沒有任何長進。

後來找他溝通了解到,原來他因為開的待遇比較低,所以對技術擁有強烈的渴望,強烈的想要提升水平然後跳槽加薪。所以玩了命似的去學習各類最新的技術。

後來,因為他的激進式技術探索,給公司帶來幾次事故,以及留下大量的bug和隱患,最後不得不離開,據說跳的公司的待遇提升並不多。

對此我只能一聲嘆氣,一個擁有強烈上進心的小夥子,可惜努力錯了方向。

明白我想表達什麽了麽?

其實各類新的技術的了解以及使用並不關鍵。

關鍵的是對技術本質的認識。例如作業系統、電腦網絡、編碼水平等。這些才是需要長期培養的硬實力。而那些名詞,新技術、框架、軟件,都是使用那些基礎技術開發出來的。了解了本質原理,再去學習就會事半功倍。

而相反,如果沒有靜心把基本功練好,就為了出去容易忽悠人,顯得高大上,滿嘴都是最新最火的技術名詞,那在hr和面試官眼裏就是一個不知所以的人。

——————————————————————————————

2017-8-1 補充

評論裏有人說是我管理不好導致的。

其實實話實說,我確實有責任。沒有在一些關鍵時期進行針對性的溝通指導。但大面上的指導總是有的,讓其理解框架的設計思想、程式碼的各種理念,簡單說就是把基本功打好的話肯定是經常說的。

但很多人(包括以前的我),有時候在認準了某件事時,別人再怎麽勸說也都是聽不進去的。如果說的非常有理有據,令人信服,也最多能理解這種勸說而已,在沒有證明自己的想法是錯的之前是不會回頭的。

其實作在哪個年輕人不是這樣,我並沒有指責的意思,因為試錯才是成長的階梯,如果每人都完全聽過來人的規勸,那社會還怎麽創新,怎麽發展。

包括我前面傳達的思想。可能在未來、甚至當下的某些場景就是錯的。如果每個人都按照這個思路走下去,可能會導致思想僵化。

因為基礎也總是在演變的,現在所謂的基礎,比20年前的基礎已經相差很遠了。

所以提升個人的認知水平很重要, 可以經常試錯,但不能總是犯錯

PS:貌似我補充的內容與前面的思路是對立的。其實並不對立,只是適用層面不同而已,在短期具體到這個問題上,把基礎打好非常重要;而長期大範圍來看,這種不信邪的積極探索精神是值得肯定的。

提升技術水平從 點贊 開始。