致PHP路上的“年輕人”
今晚在公司,又與一位剛做PHP工作一年的朋友聊了甚久。他與他們有一樣的問題,比較迷茫。而我當(dāng)年也有他們的困惑。雖然自己也還年輕,但作為一個(gè)階段告以段落的“過來人”,還是想寫點(diǎn)東西給“年輕人”。
關(guān)于如何成長(zhǎng)?我直白的答案還是建議通過實(shí)踐,通過項(xiàng)目來成長(zhǎng)。雖然提倡多參加項(xiàng)目,但項(xiàng)目不能是亂七八糟的項(xiàng)目什么都去嘗試做,對(duì)于剛工作的同學(xué),希望做這兩類項(xiàng)目:復(fù)雜的項(xiàng)目、大流量的項(xiàng)目。一般復(fù)雜且大流量的項(xiàng)目,大公司的成熟型產(chǎn)品線會(huì)有,但畢竟比較少機(jī)會(huì)能接觸到。那么,我們分別看看這兩類項(xiàng)目。
復(fù)雜的項(xiàng)目。類似與內(nèi)部的CMS系統(tǒng)、CRM系統(tǒng)等等,業(yè)務(wù)繁瑣、數(shù)據(jù)流混雜、耦合的模塊較多,這類項(xiàng)目復(fù)雜繁瑣,適合PHP新人快速熟悉業(yè)務(wù)、快速實(shí)現(xiàn)子環(huán)節(jié)功能,對(duì)接多個(gè)模塊練就一身把多個(gè)數(shù)據(jù)源揉一起的能力。通過參與這些復(fù)雜項(xiàng)目,會(huì)陸續(xù)實(shí)現(xiàn)很多子功能,而子功能的實(shí)現(xiàn)經(jīng)驗(yàn),可以幫助大家未來做有一定規(guī)模的項(xiàng)目。適合剛畢業(yè)到工作一年左右的同學(xué)著手。
大流量的項(xiàng)目。大流量的項(xiàng)目,會(huì)讓你遇到很多七七八八的問題,畢竟PHP更多在銜接上下游,在整體架構(gòu)中一般處于某一塊,那么大流量項(xiàng)目可以讓你清晰上下游關(guān)系、性能瓶頸問題分析、關(guān)注細(xì)節(jié)實(shí)現(xiàn)。通過大流量項(xiàng)目,會(huì)讓你從之前草草實(shí)現(xiàn)功能,逐步精細(xì)化的設(shè)計(jì)完成項(xiàng)目,會(huì)讓你考慮的更多,實(shí)現(xiàn)的更細(xì)心,發(fā)現(xiàn)問題更敏銳。適合剛畢業(yè)一年多的同學(xué)進(jìn)階提升。
那么,若你剛畢業(yè)的三四年時(shí)間里,能夠參與過這些項(xiàng)目,并且用心參與在其中,那么恭喜你,畢業(yè)三四年后的你,一定更有章法、更有水準(zhǔn)。
如何規(guī)劃畢業(yè)的前幾年?說實(shí)話,我也剛畢業(yè)工作四年多,太長(zhǎng)遠(yuǎn)的規(guī)劃我也不能確定我制定的是對(duì)的,但剛畢業(yè)的前四年,我倒想說上兩句。
參加工作后,莫急于求成,需要長(zhǎng)短規(guī)劃混合著安排自己的工作與生活。我的建議是,短期規(guī)劃因情況而定,可以周為單位,或以月為單位,或以季度。但長(zhǎng)期規(guī)劃,一定給自己按照3~4年為一個(gè)階段去規(guī)劃。
短期規(guī)劃,根據(jù)當(dāng)下情況,明確一個(gè)較短的周期內(nèi)要完成哪些事,實(shí)現(xiàn)什么目標(biāo),并且可以以這個(gè)周期為單位,陸續(xù)的給自己制定目標(biāo),這樣當(dāng)你習(xí)慣了這個(gè)周期后,你的短期規(guī)劃會(huì)讓你以階梯形的成長(zhǎng)。如下圖中紅色曲線,為短期目標(biāo)促成的成長(zhǎng)曲線,而藍(lán)色曲線為常規(guī)成長(zhǎng)起來的成長(zhǎng)曲線。值得說一點(diǎn)的是,短期目標(biāo)需要不斷的根據(jù)情況調(diào)整,因?yàn)槎唐谀繕?biāo)也時(shí)常出現(xiàn)向下走的趨勢(shì),但及時(shí)調(diào)整、重新制定,可以幫助短期內(nèi)矯正成長(zhǎng)方向。
長(zhǎng)期規(guī)劃。長(zhǎng)期規(guī)劃建議給自己3~4年為單位來做。并不能因?yàn)樘貏e拼,而壓縮這一長(zhǎng)度。主要原因?yàn)椋L(zhǎng)期規(guī)劃中一方面是個(gè)人的技術(shù)、項(xiàng)目上的成長(zhǎng)積累,另一方面也需要視野、思維、心態(tài)、人脈等等的成長(zhǎng)與積累,后者更多需要時(shí)間來沉淀。并且3~4年的區(qū)間內(nèi),可能因?yàn)楣ぷ髡{(diào)動(dòng)關(guān)系,你會(huì)接觸到幾批新面孔、幾批新項(xiàng)目、幾批新方向,這些經(jīng)歷的磨練,會(huì)催發(fā)你的技術(shù)、項(xiàng)目積累,讓你更完善的成長(zhǎng)。所以,長(zhǎng)線規(guī)劃里,靠拼拔苗不能助長(zhǎng)。
那么,工作四年后的規(guī)劃我也在摸索中,也需要不斷修正才能得到真知,些許年后興許我再做總結(jié)吧。
怎么對(duì)待剛畢業(yè)前兩年的“空虛”?剛畢業(yè)的同學(xué),大部分情況你的領(lǐng)導(dǎo)不會(huì)放太多事情給你做,你會(huì)時(shí)常覺得“自己挺有時(shí)間”的。這些時(shí)間,有的同學(xué)發(fā)展興趣愛好,有的同學(xué)用來休息放松,有的同學(xué)用于享受。這些都沒有問題,但我還是需要補(bǔ)充一點(diǎn),一定要多看書。
剛工作的前兩三年,還帶著些學(xué)生氣息,能沉得下心,社會(huì)中的打擾也少,此時(shí)很適合通過書籍、文檔來補(bǔ)充自己。而工作四五年后,就會(huì)發(fā)現(xiàn),陸續(xù)的開始運(yùn)用之前看到的點(diǎn),開始需要翻之前看過的書、文檔、博客、資料等等。隨著每年陸續(xù)看書、看資料積累的知識(shí)越多,未來運(yùn)用時(shí)也就能想到更多,也能更好的找到解決辦法。在我工作到現(xiàn)在,深刻感受到一點(diǎn)是:靠逐個(gè)實(shí)踐,不能掌握太多,但通過書與資料,可以知道很多,再找機(jī)會(huì)加以運(yùn)用,即可掌握很多。
看,其實(shí)也是視野與思維的一種開闊方式。實(shí)踐,是將腦袋中的理論化作經(jīng)驗(yàn)的手段。
那么,剛畢業(yè),多看書,好處多多。至于如何選好書,這塊也有一些經(jīng)驗(yàn)之談,但一個(gè)靠譜的方法是通過老人推薦,會(huì)靠譜一些。
關(guān)于剛畢業(yè),何時(shí)應(yīng)當(dāng)換工作?跳一跳,在互聯(lián)網(wǎng)行業(yè)里是很頻繁的一件事。剛畢業(yè)的同學(xué),如同上學(xué)時(shí)考試交卷時(shí)一樣,見到有人交卷了,就忐忑不安。關(guān)于這點(diǎn),一定理性的分析清楚后,再做決定,并且這個(gè)分析過程中與其他人無關(guān),完全取決于你自己。
通過分析,看看自己想要什么,當(dāng)下情況是否能夠滿足,換工作是否能夠解決期望,都需要評(píng)估。這么想想,其實(shí)工作多少年的人,在換工作時(shí),都需要如此考慮。
那么,這里給年輕人一點(diǎn)建議:剛畢業(yè)的薪資,不要太過計(jì)較,能漲本事的地方,才是你最應(yīng)該去的地方。切莫等年紀(jì)大了,才到處找機(jī)會(huì)漲本事,趁著年輕有精力,多下些功夫和精力掌握好,后續(xù)的路會(huì)走起來輕松許多。
這個(gè)環(huán)節(jié),推薦鳥哥的《一個(gè)程序員眼中的價(jià)值》一文,希望能幫助你定位自己的價(jià)值。
說到此,不得不提我剛畢業(yè)一年時(shí),一位老同學(xué)感嘆的“你們年輕真好,精力真旺盛,連續(xù)通宵都不累的,你到我這個(gè)年紀(jì)試試(30歲左右),稍微晚點(diǎn)睡,就身體扛不住了,更別說凌晨三四點(diǎn)了。”,趁著年輕,趕緊造。
相關(guān)文章:
1. ASP常用日期格式化函數(shù) FormatDate()2. chat.asp聊天程序的編寫方法3. CSS 使用Sprites技術(shù)實(shí)現(xiàn)圓角效果4. phpstudy apache開啟ssi使用詳解5. 詳解瀏覽器的緩存機(jī)制6. ASP中if語句、select 、while循環(huán)的使用方法7. 怎樣才能用js生成xmldom對(duì)象,并且在firefox中也實(shí)現(xiàn)xml數(shù)據(jù)島?8. HTML中的XML數(shù)據(jù)島記錄編輯與添加9. 利用FastReport傳遞圖片參數(shù)在報(bào)表上展示簽名信息的實(shí)現(xiàn)方法10. 推薦一個(gè)好看Table表格的css樣式代碼詳解
