走過彎路,有過迷茫,回首九年陳皓感慨萬千。“今天,我對許多剛上路的朋友都會說,人生的規則很重要,從上大學時就要好好規劃。”他結合自身經歷,對許多剛踏入程序員行列的新人程序員,他給出了以下八點建議:
1. 在大學的時候盡量多地進入公司參與實際工作,一方面積累工作經驗,另一方面,提前認識工作和自己,以便畢業時更準確地把握自己的方向。
2. 從畢業開始到畢業后至少5年內,踏踏實實地專研技術,這是一個積累過程,千萬不要把心思放在錢和職位上。錢和職位只是能力的附屬品,不要讓其喧賓奪主。
3. 從畢業后3年到7年的時間,注意學習工作當中的方法以及相關的管理和流程,不但要知其然,還要知其所以然。
4. 30歲以前,踏踏實實地學習。學技術,學做人,學做事。30歲以后再談自己的發展。
5. 畢業后的前5年主要是量的積累,要不停地積累知識和方法。畢業后的5到10年主要是質變,應該著重于思維和想法的更新。后五年應該有很強的包容能力和接受新東西的能力,千萬不要太過固執和堅持自己的想法。
6. 換工作要“承前啟后”,前面的工作會成為后面工作的一個基礎,而后面的工作又會成為前面工作的一個很自然的延續。
7. 不要只把心思放在技術上,技術是hard skill,只要下工夫就一定會掌握。更要注意與人溝通等為人處事的soft skill上。hard skill像一個大樹的根,而soft skill則像一個大樹的枝葉。樹根是你的根基,能讓你站得很穩,而枝葉能讓你向天空伸展,獲得發展。
8. 對于程序員來說,應該始終記住,技術不是主要的,主要的是通過技術能夠解決什么樣的問題。一定經常想要解決什么的問題,要滿足什么樣的需求,而不是要用什么樣的技術。