? ? ? 最近有兩篇文章刷爆了朋友圈,一篇是關于華為清退34+歲交付維護人員和40+研發人員。雖然華為出來澄清是謠言,但是華為的末尾淘汰和廣為人知的研發人士出征,難免讓同為研發崗位的人士心有戚戚。
? ? ? 巧的是另一篇文章,雖然其中隱瞞了公司名稱,但是明眼人一看就知道也是華為,講述的是被動離職引發的中年財務危機:有房有車有家有口,單人養活整個家庭,但是因為被動離職,導致無力承擔房貸,想另謀工作,發現自身的競爭力已經難以找到繼續維持家庭的工作。
? ? ? ?最近由部門經理帶著面試了幾個應聘者,從剛畢業的本科生和研究生,到已經有十年工作經驗的“老手”。印象最深刻的一次,是面試一名從其他事業部過來進行內部應聘嵌入式軟件崗位的,并且從簡歷上看已經有十年嵌入式軟件相關開發經驗的老員工。當時經理將該老員工直接領到實驗室,讓我實際打開我們的項目源碼,對著代碼問了幾個問題:
1. 頭文件中這些語句的含義作用 ----- 回答得不清不楚
#ifndef _VERSION_H
? ?#define _VERSION_H
? ? ? #endif /* _VERSION_H */
2. 打開某個包含位定義的結構體,問應聘者這些成員后面數字的含義 ---- 答不上來
3. CPU寄存器前加volatile修飾的目的 ----- 答不上來
4. 然后我又補刀問了一下,什么情況下用“->”,什么情況下用“.”進行操作結構體成員 ----- 答不上來
? ? ? 本來還想問問諸如大小端啊,用過什么RTOS,但是想想還是算了。
? ? ? ?這次面試刷新了我的三觀,我壓根就沒想過要問老員工這些問題,因為我覺得這些應該是作為嵌入式軟件開發人員必備的而且是最基本的常識才對,然而作為有十年經驗的老員工竟然不知道。
? ? ? 以上的文章和經歷,同時也讓我自己有了危機感。因為我也不知不覺到了已經奔三的年紀,也是有家有口,也是在一家大公司上班,也是研發人士。如何在若干年后到了中年也能實現財務自由,即便哪天也被動離職了。很多人都希望進入在行業內有一定影響力的大公司,覺得福利好待遇高,光鮮亮麗。但是正如上面第二篇文章提到的情況一樣: 這類公司分工明確,尤其是研發類崗位,你大多數情況下只會負責其中很細節的一塊內容,缺乏串聯整個產品,接觸不同職能部門等的機會;另外很多人會把受益于公司和平臺獲得的成功,當作自己的成功和能力,導致喪失了危機意識和進行自我外延學習的動力。作為一名已經工作了快六年的程序員,雖然算不上閱歷經驗豐富,但是在通往技術型管理人員的路上,越發認識到具備自我認知,自我驅動能力的可貴。我見過不少雖然工作了多年但是能力一般的老員工,也見過一些只工作兩三年就已經達到一定高度的“職場新人”。自我認知,可以讓你清楚自己所處的位置,認識到欠缺的能力,以及時刻保持危機感;而自我驅動,則讓你將上述的想法,落地為實際行動,持續提升自己。
? ? ? ?最后以兩任領導都曾給過我的忠告結尾:讓自己成為有利用價值的人。