寫給程序員的職場「內功心法」

焦慮與迷茫

2018年中期開始,互聯網圈充斥着公司的組織架構調整、優化、甚至裁人的消息。做爲互聯網從業人員,每一個人都對當前的形勢產生了迷茫甚至是焦慮。下一個裁人的人會不會是我?當前公司值不值得繼續待了?換個公司是否更適合我?我是否該放棄互聯網,開個雜貨店算了?等等,這一系列問題縈繞在咱們的心頭,反覆這般。前端

做爲混跡互聯網十多年的」老臘肉「,十年來的工做歷程,讓我更平和看待周遭發生的事情以及衆人表現出的狀態。筆者想對你們說的是,職場的本質,是我的軟、硬能力的綜合競技場。優勝劣汰是不變的法則。咱們更應該關注如何不斷提高自身的實力,在現實社會中生存,嶄露頭角,甚至走向巔峯實現財務自由呢?本文結合一路走來的心路歷程,嘗試給出一些心法,但願能幫助到各位同窗。面試

從新認識自我

首先,須要認識自身。我當前工做年限處於哪一個階段?該階段須要具有並學習哪些技能?這很重要。不管1-3年的初出茅廬的同窗,仍是3-5年在組織、社會上開始嶄露頭角的高開,甚至5-10的資深、架構以及團隊管理者,每一個時間段本身都要有明確的定位以及努力方向。網絡

規劃與實踐

認識到自身所處團隊、行業是哪一個階段後,進而要求你們對於每一個階段做出詳盡的規劃及目標。當下個人目標是什麼?爲了達成目標,我須要學習掌握哪些知識?架構

舉例來講 ,剛出學校的同窗,自身揹負的社會壓力相對會小不少(好比房貸、車貸),因此必須抓緊這個黃金時間,儘量多的對行業所須要的基礎知識技能進行學習。平時工做之餘,須要增強對知識進行廣度上的涉獵。就拿筆者涉獵的大前端來講,剛出來不管你作的是iOS、Android仍是前端,這幾個知識點須要哪些技能點你如今能羅列得出來嗎?UI組件的基本使用、事件分發、App核心組件及生命週期的理解、網絡請求等都須要各位有計劃一步步去攻克。這裏筆者建議你們拿幾本基礎書,若是不肯意看書(筆者其實看書就犯困),就參照書本給出的知識點,經過Demo去了解和掌握,會是很是高效的手段。佈局

當你入行3年以上,基本也能躋身高開的行列。總結過去,你get到了哪些技能點?夜以繼日的業務迭代,是否讓你以爲只是排版佈局那些事?固然不是。取而代之的,是你取得資深開發架構師的關鍵階段。拿上面說過的那些例子,各種UI組件背後的原理和共性有哪些?爲何只提供了最基本的幾個實現,要本身去擴展?平時本身寫了那麼多業務代碼,有沒有共性可抽象的指導法則供接下去的作指導?這個階段要求你們對全部以往、當下的知識技能點去了解深層次的實現原理。從UI、頁面、App、系統的方方面面全面瞭解系統運行的機制。相對第一個階段,此時每位同窗遇到的困難、挑戰更大。須要你們沉住氣、耐住性子,步步爲營。學習

軟實力更重要

好了,上面說的基本是硬實力的學習成長法則,相信你們。比硬實力更重要的,是我的對於軟實力的意識以及培養。優化

組織、社會是人構成的,擁有了硬實力榜身後,並不必定能幫助你走向更高的層次。筆者在一線互聯網公司帶20人的團隊,社招、校招面試了上百人,得出的結論就是:意願度強的同窗,或者說對職場有企圖心的同窗,比那些一流大學畢業的學生更有成就!生命週期

觀察身邊一些優秀的人才,筆者發現優秀必定不是一蹴而就,而是愚公移山式的進步:你比別人想得更全面、執行得更快、作得更全面。你就能脫穎而出。事件

慢慢的原本不如你,甚至畢業都比你晚幾年的同僚,蹭得一下就能成爲團隊甚至部門負責人。背後離不開自身的努力。開發

那如何培養自身的軟實力呢?第一步就是要拿出本身對於工做、團隊的強烈企圖心。你很差意思?害羞?等分配?那就輸在了起跑線上。在表現出了意願度後,你的領導會嘗試分配給你任務,拿到任務後根據本身的理。在瞭解到了你的基本實力後,你會一步步得被分配更多、更負責的任務。此時,如何拆解、如何協調、如何按進度小步迭代反饋給領導是你取得信任的關鍵階段。當經歷完這個階段後,你就能獨當一面。升職、加薪何愁輪不到你?即便當前團隊已經沒法知足你的對於職場的要求,出去找更好的機會時,面試官同樣能感覺到你對於業務、技術的充分熱情與所做出的努力。

回過頭來看,軟、硬實力的認知與提高的過程,實際上是投資的過程。不過,投資的是你的時間、精力,相信你本身,必定能在職場中脫穎而出,成爲決定本身命運的那我的!

做者介紹:

本人筆名Geeker範。美團大前端資深專家,業務負責人。十多年的大前端研發、管理的經驗。我也是一畢業從一個小廠小兵,一步步努力到今天。我的堅信技術大衆化,將來必定會有愈來愈多的人從事互聯網技術的工做,經過技術來改變本身,改變世界。因此但願經過社交平臺的公衆號,以自身這十多年來工做學習的點滴感悟,來讓你們少些彎路,讓本身的技術、職場生涯走的更平坦。感謝各位捧場~

相關文章
相關標籤/搜索