在北京一家小公司,用內部框架寫代碼。反覆做類似的東西,都快成維護了。而且公司對技術不看重,代碼能實現就行,根本不管質量,老闆漲工資也不想呆了,想成為獨當一面的工程師。可是面試之後發現自己會的確實不多。自己工作之餘研究過tp,用tp開發過留言板之類的小demo。決定一個月的時間好好提升下自己,因為了解的技術很多,所以不知道從哪裡做起,希望大家指點一下,謝謝了


用原生PHP自行實現MVC做一個輕量級多用戶通用後台管理系統如何?性能上單個請求時間做到10毫秒以內.

通過PDO支持MySQL/SQLite資料庫並實現全文檢索.

界面支持IE8,同時加入jQuery PJAX無刷新載入頁面.
我的路徑大概是這樣的。我寫php今年剛好滿三年首先php基本語法,各種前後端知識,linux基本操作和原理-&>簡單的框架(ci之類)-&>然後是yii(用了比較長一段時間),然後覺得不行,這玩意我不知道它原理啊-&>好決定看yii源碼,這裡學到了很多php底層的東西,然後覺得光搞php好無聊啊,我都還不了解http協議以及它的訪問過程-&>然後就去詳細了解nginx配置和用法,之後跟了他的源碼,這裡學到了很多C程序調試的方法和linux底層的知識,當然nginx代碼沒全部過一遍,但基本原理是知道了。之後又了解了一些爬蟲和網路安全方面的東西,所以也接觸了一段時間python和nodejs。最近公司的項目又用到了swoole,然後各種踩坑。

說了那麼多其實我想說的就是,其實可研究的東西多得去了,你隨便找個方向就夠你研究半天的。別跟我說難,哪塊知識不足就補哪塊。當年我調nginx的時候也是拿著gdb從頭一行一行走人家的代碼。遇到不明白的就google或百度,十幾萬行代碼也是這麼死磕。代碼看多了。你自然就很容易理解作者的意思了。然後你水平自然也就不一樣啦。


原理上講用內部框架的時候應該學著去對比思考:現在使用的框架和市面上的tp有什麼區別和laravel差別在哪一對比,馬上你就會知識量大增了

還有建議找工作的時候,找個技術棧稍微深一點的公司

----------不過中國php程序猿很多工作6年可能水平也和你差不多,你能在第二年工作的時候考慮到這個問題,已經比這些人領先一大截了
註冊個github開始寫東西吧。
既然之前了解過tp,就認真的把tp看一下 自己做一個項目。或者找機會兼職開發幾個tp的項目就會有把握一些。然後了解一下linux,sql的優化。最後把redis搞懂 就ok啦


讀框架源碼,學習
跟你情況神類似。在一家小公司工作一年,公眾號開發從原來的於到有。再後來幾乎成了維護。輕鬆的有點發慌。於是辭職了,二十天啦。面試了中才發現項目經驗少得可憐。PHP求職的人數不勝數,面試要麼木有,要麼被pass,寶寶也是很迷茫呀。

我跟樓主的情況差不多,再加上年齡問題,我的問題比樓主還慘,我也是兩年了,我很迷茫


推薦閱讀:
相关文章