關于如何成長?
我直白的答案還是建議通過實踐,通過項目來成長。雖然提倡多參加項目,但項目不能是亂七八糟的項目什么都去嘗試做,對于剛工作的同學,希望做這兩類項目:復雜的項目、大流量的項目。一般復雜且大流量的項目,大公司的成熟型產品線會有,但畢竟比較少機會能接觸到。那么,我們分別看看這兩類項目。
復雜的項目。類似與內部的CMS系統、CRM系統等等,業務繁瑣、數據流混雜、耦合的模塊較多,這類項目復雜繁瑣,適合PHP新人快速熟悉業務、快速實現子環節功能,對接多個模塊練就一身把多個數據源揉一起的能力。通過參與這些復雜項目,會陸續實現很多子功能,而子功能的實現經驗,可以幫助大家未來做有一定規模的項目。適合剛畢業到工作一年左右的同學著手。
大流量的項目。大流量的項目,會讓你遇到很多七七八八的問題,畢竟PHP更多在銜接上下游,在整體架構中一般處于某一塊,那么大流量項目可以讓你清晰上下游關系、性能瓶頸問題分析、關注細節實現。通過大流量項目,會讓你從之前草草實現功能,逐步精細化的設計完成項目,會讓你考慮的更多,實現的更細心,發現問題更敏銳。適合剛畢業一年多的同學進階提升。
那么,若你剛畢業的三四年時間里,能夠參與過這些項目,并且用心參與在其中,那么恭喜你,畢業三四年后的你,一定更有章法、更有水準。
如何規劃畢業的前幾年?
說實話,我也剛畢業工作四年多,太長遠的規劃我也不能確定我制定的是對的,但剛畢業的前四年,我倒想說上兩句。
參加工作后,莫急于求成,需要長短規劃混合著安排自己的工作與生活。我的建議是,短期規劃因情況而定,可以周為單位,或以月為單位,或以季度。但長期規劃,一定給自己按照3~4年為一個階段去規劃。
短期規劃,根據當下情況,明確一個較短的周期內要完成哪些事,實現什么目標,并且可以以這個周期為單位,陸續的給自己制定目標,這樣當你習慣了這個周期后,你的短期規劃會讓你以階梯形的成長。如下圖中紅色曲線,為短期目標促成的成長曲線,而藍色曲線為常規成長起來的成長曲線。值得說一點的是,短期目標需要不斷的根據情況調整,因為短期目標也時常出現向下走的趨勢,但及時調整、重新制定,可以幫助短期內矯正成長方向。
長期規劃。長期規劃建議給自己3~4年為單位來做。并不能因為特別拼,而壓縮這一長度。主要原因為,長期規劃中一方面是個人的技術、項目上的成長積累,另一方面也需要視野、思維、心態、人脈等等的成長與積累,后者更多需要時間來沉淀。并且3~4年的區間內,可能因為工作調動關系,你會接觸到幾批新面孔、幾批新項目、幾批新方向,這些經歷的磨練,會催發你的技術、項目積累,讓你更完善的成長。所以,長線規劃里,靠拼拔苗不能助長。
那么,工作四年后的規劃我也在摸索中,也需要不斷修正才能得到真知,些許年后興許我再做總結吧。
怎么對待剛畢業前兩年的“空虛”?
剛畢業的同學,大部分情況你的領導不會放太多事情給你做,你會時常覺得“自己挺有時間”的。這些時間,有的同學發展興趣愛好,有的同學用來休息放松,有的同學用于享受。這些都沒有問題,但我還是需要補充一點,一定要多看書。
剛工作的前兩三年,還帶著些學生氣息,能沉得下心,社會中的打擾也少,此時很適合通過書籍、文檔來補充自己。而工作四五年后,就會發現,陸續的開始運用之前看到的點,開始需要翻之前看過的書、文檔、博客、資料等等。隨著每年陸續看書、看資料積累的知識越多,未來運用時也就能想到更多,也能更好的找到解決辦法。在我工作到現在,深刻感受到一點是:靠逐個實踐,不能掌握太多,但通過書與資料,可以知道很多,再找機會加以運用,即可掌握很多。
看,其實也是視野與思維的一種開闊方式。實踐,是將腦袋中的理論化作經驗的手段。
那么,剛畢業,多看書,好處多多。至于如何選好書,這塊也有一些經驗之談,但一個靠譜的方法是通過老人推薦,會靠譜一些。
關于剛畢業,何時應當換工作?
跳一跳,在互聯網行業里是很頻繁的一件事。剛畢業的同學,如同上學時考試交卷時一樣,見到有人交卷了,就忐忑不安。關于這點,一定理性的分析清楚后,再做決定,并且這個分析過程中與其他人無關,完全取決于你自己。
通過分析,看看自己想要什么,當下情況是否能夠滿足,換工作是否能夠解決期望,都需要評估。這么想想,其實工作多少年的人,在換工作時,都需要如此考慮。
那么,這里給年輕人一點建議:剛畢業的薪資,不要太過計較,能漲本事的地方,才是你最應該去的地方。切莫等年紀大了,才到處找機會漲本事,趁著年輕有精力,多下些功夫和精力掌握好,后續的路會走起來輕松許多。
這個環節,推薦鳥哥的《一個程序員眼中的價值》一文,希望能幫助你定位自己的價值。
說到此,不得不提我剛畢業一年時,一位老同學感嘆的“你們年輕真好,精力真旺盛,連續通宵都不累的,你到我這個年紀試試(30歲左右),稍微晚點睡,就身體扛不住了,更別說凌晨三四點了。”,趁著年輕,趕緊造。
- PHP技術文章
- PHP中session和cookie的區別
- php設計模式(一):簡介及創建型模式
- php設計模式結構型模式
- Php設計模式(三):行為型模式
- 十款最出色的 PHP 安全開發庫中文詳細介紹
- 12個提問頻率最高的PHP面試題
- PHP 語言需要避免的 10 大誤區
- PHP 死鎖問題分析
- 致PHP路上的“年輕人”
- PHP網站常見安全漏洞,及相應防范措施總結
- 各開源框架使用與設計總結(一)
- 數據庫的本質、概念及其應用實踐(二)
- PHP導出MySQL數據到Excel文件(fputcsv)
- PHP中14種排序算法評測
- 深入理解PHP原理之--echo的實現
- PHP性能分析相關的函數
- PHP 性能分析10則
- 10 位頂級 PHP 大師的開發原則
- 30條爆笑的程序員梗 PHP是最好的語言
- PHP底層的運行機制與原理
- PHP 性能分析與實驗——性能的宏觀分析
- PHP7 性能翻倍關鍵大揭露
- 鳥哥:寫在PHP7發布之際一些話
- PHP與MySQL通訊那點事
- Php session內部執行流程的再次剖析
- 關于 PHP 中的 Class 的幾點個人看法
- PHP Socket 編程過程詳解
- PHP過往及現在及變革
- PHP吉祥物大象的由來
- PHP生成靜態頁面的方法
- 吊炸天的 PHP 7 ,你值得擁有!
- PHP開發中文件操作疑難問答
- MongoDB PHP Driver的連接處理解析
- PHP 雜談《重構-改善既有代碼的設計》之二 對象
- 在php中判斷一個請求是ajax請求還是普通請求的方法
- 使用HAProxy、PHP、Redis和MySQL支撐10億請求每周架構細節
- HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、Web Services 是什么?
- 重構-改善既有代碼的設計
- PHP場景中getshell防御思路分享
- 移動互聯時代,你看看除了PHP你還會些什么
- 安卓系統上搭建本地php服務器環境
- PHP中常見的緩存技術!
- PHP里10個鮮為人知但卻非常有用的函數
- 成為一名PHP專家其實并不難
- PHP 命令行?是的,您可以!
- PHP開發提高效率技巧
- PHP八大安全函數解析
- PHP實現四種基本排序算法
- PHP開發中的中文編碼問題
- php.get.post
- php發送get、post請求的6種方法簡明總結
- 中高級PHP開發者應該掌握哪些技術?
- 前端開發
- web前端知識體系大全
- 前端工程與性能優化(下)
- 前端工程與性能優化(上)
- 2016 年技術發展方向
- Web應用檢查清單
- 如何成為一名優秀的web前端工程師
- 前端組件化開發實踐
- 移動端H5頁面高清多屏適配方案
- 2015前端框架何去何從
- 從前端看“百度遷徙”的技術實現(一)
- 從前端看“百度遷徙”的技術實現(二)
- 前端路上的旅行
- 大公司里怎樣開發和部署前端代碼?
- 5個經典的前端面試問題
- 前端工程師新手必讀
- 手機淘寶前端的圖片相關工作流程梳理
- 一個自動化的前端項目實現(附源碼)
- 前端代碼異常日志收集與監控
- 15年雙11手淘前端技術總結 - H5性能最佳實踐
- 深入理解javascript原型和閉包系列
- 一切都是對象
- 函數和對象的關系
- prototype原型
- 隱式原型
- instanceof
- 繼承
- 原型的靈活性
- 簡述【執行上下文】上
- 簡述【執行上下文】下
- this
- 執行上下文棧
- 簡介【作用域】
- 【作用域】和【上下文環境】
- 從【自由變量】到【作用域鏈】
- 閉包
- 完結
- 補充:上下文環境和作用域的關系
- Linux私房菜