1. 程式人生 > >小白入職公司都是自己看,嫌棄增刪改查,做了2年感覺沒前途?

小白入職公司都是自己看,嫌棄增刪改查,做了2年感覺沒前途?

有個老鐵聯絡我說,同事分的有些功能,專案框架程式碼都自動生成好了,只是有的地方改下,也開始讓改改bug。平常自己就做做總結,把遇到的一點記下來,也有在看著基礎的相關書籍。目前呆了2年感覺成長的有點慢,求賜教。

莫非,你指望公司或者同事每天給你來上一課?即使他們每天苦口婆心給你講原理,講實現,講區別。你能吸收多少?這裡只是強調:學習是自己的事。不是每個人都有好的平臺,有好的資源,甚至有好的基礎。那麼你有什麼?補好你的基礎,莫待機遇和平臺來臨時,你卻承受不起。

  • 主要是一個溝通的問題。一個新人,初來乍到,別人不太敢把任務交到新人手中,因為他們不太清楚你的實力,哪怕你的技術溢位了任務的要求許多。所以這個時候,不是考驗技術的時候(如果你的水平能當專案老大這種情況除外),而是考驗溝通能力的時候。你需要主動的多瞭解專案需求,也要讓同事多瞭解你的能力水平,並且主動承擔任務,“同事分的有些功能”這麼被動不太好,而是應該自己去拿。所以前期就是靠的一手溝通快速成長,“真正”參與到專案中去。等你瞭解了真實專案需要的技術點後,再針對性地去提升,這樣才走的最快,最穩。“有前途嗎”我覺得問的不太好,因為新人的狀態不是正常的狀態,也不是常態,僅僅從新人的工作情況來判斷職業前景,我覺得不太好,得先混成老人再問問自己這個問題,如果真的沒前景,那個時候再說跳槽也不晚。

    1. 喜歡和人溝通,就跟測試、產品、前端、服務端、移動端、服務端、運維等其它團隊成員聊聊,觀察下一個專案從誕生到上線的整個流程。
    2. 喜歡折騰輪子,就多看看開源專案、工具對比、架構方案,沒事多去github或開源社群逛逛,嘗試搭建一整套基礎服務/業務服務架構,想想元件之間的關係,並實現自動化部署。
    3. 喜歡研究原理,就找一個常用的日常工具,通讀它的原始碼以及各個功能實現的機制,為什麼要這麼設計等等。
    4. 喜歡琢磨業務,就挑一個上了生產環境的子系統,把併發量乘以10/乘以100,把資料規模乘以10/乘以100,想想怎麼實現和支援。或者把需求翻出來,假如出現類似但又存在部分個性化差異的場景,又該怎麼擴充套件和支援。
    5. 喜歡深挖演算法,看論文看演算法看工程實現,基於日常的業務場景,想想從源頭到落地,再跟競品比較比較。轉職路線各有利弊,術業有專攻貪多嚼不爛,先挑一塊感興趣的試試手。

迷茫期間就學英語吧,這東西技多不壓身,能通讀文件和論壇算是出師,能無障礙日常交流算是小成,能總結並彙報算是大成。
工作8小時,看團隊。
晚上4小時,看公司。
白天4小時,看個人。

PS:人生苦短,程式碼以外還有生活,不要撿了西瓜丟了哈密瓜。

歡迎關注