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