文 ▏村長好忙(訂閱號ID:xiejun_asp)
9月27日刷爆朋友圈的一篇文章 《離職能直接影響中國登月的人才,只配呆在國企底層》,雖然存在誇大其詞且很多細節不實,但是還是讓張小平離職登上了微博熱搜榜。引發了我一丟丟的小感觸,忍不住來說說我這幾年所經歷的職場。
個人成長
不可替代性代表著你的核心競爭力
作為一個新人,初入一家公司,想要迅速的提升自己的存在感,需要熟悉公司原有的技術棧和業務,然後抓住公司技術和業務的痛點去解決實際的問題。作為開發的個體我們需要不斷的提高自己在團隊中的不可替代性,不可替代性和你薪資是正相關的。你的付出,專業雖不見得立馬可以轉換成金錢,但它確是你職業生涯最有力的品牌背書。
在深圳的A公司,一家和基金打交道做金融軟體的公司,當時還在用webform寫後臺系統,公司的webform控制元件還是用的美國的一個第三方控制元件(零幾年的控制元件,好像是叫ComponentOne Studio),系統臃腫不說,相容還只支援ie,但是客戶要求用谷歌等瀏覽器,於是前兩個月我全部投入到這個沒有任何技術文件,控制元件在中國幾乎沒有公司在用,且版本在當時也是屬於很老版本,不說中文文件,英文文件都沒有,國內根本也沒有可以交流的程式設計師,使用方法完全靠猜靠試的。死磕了兩個月,開始一點一點用原生的替代相容性很差的控制元件,然後後面用MVC+bootstrap 開始重構後臺系統(待的時間短,只是重構了非核心的一些業務),後面對資料庫熟悉 點參與了點資料庫效能調優,介面人手不夠的時候參與了寫介面,app的微信版本。基本上別人能做,我都能做,我能做的別人卻不一定能做,如此在團隊中的重要性便體現出來。但是在公司待的小半年的時間裡,感覺產品方向不對,所以選擇離職,後來也證實了我當時的判斷,慶幸的是現在A公司做出來調整,後面起死回生。後來公司有邀請我回去。
在B公司,作為C#開發應聘的,剛好公司前端的負責人離職,無人接替,當時恰逢前端吃香的時候,於是自告奮勇說轉前端,看了下vue的文件就接手了公司的前端,後來公司的前端都是我面試招進來。離職的時候,領導也是各種挽留,已離職找到新東家的同事也有高出當時七八k的薪水叫我過去。所以,在這兩家公司呆的經歷讓我知道:你的專業你的用心不見得可以讓你在公司能升職加薪,但卻能讓你的人生升值。
升職加薪和跳槽
離職體現價值?機遇和時機很重要
剛來深圳的時候,我有很長一段時間是做個人開發者,收入在老家還湊合,公司很是排斥,加上本來技術又菜,所以只能放低姿態,期望薪資7k,然後本來談的差不多的,對方問我,希望多久達到我之前的收入,我說半年。然後就沒然後了。我是在深圳呆了幾年才知道,不跳槽半年加薪一次是有多難,光靠努力是不夠的。後來我找了個試用期6k的工作,然後以半年的節奏跳槽,其中一個很重要的原因是薪水半年不漲,跳槽於薪資漲幅是在一家公司幾年都不見得有的。但是在頻繁的跳槽後,我發現對自己的沉澱很不好。在公司沒有表現出很明顯的潛力的時候,適當的跳槽可以保持自己向上的勢頭,但是過於頻繁對自己職業發展是很致命,公司開始不敢要你了,而且曾經在公司努力證明過的東西,你在新公司又要重新再證明一次,累!!!所以後來我又走了另一個極端--降薪跳槽到現在的公司。
團隊
我是一個慢熱的人,或者可以說反映比較遲鈍,做事比較慢的那種,但慢的好處就是做事會比較穩。憑藉對產品開發傾注感情的投入,有幸在之前呆過的公司裡承擔帶團隊的角色。個人開發的特點是需要無限的提高自己的不可替代性來提高自己的價值,但是作為一個小組的帶頭人,需要做的是儘可能的降低每個人的不可替代性,來提高團隊的容錯率,這裡的每個人是包括leader自身。
C公司,我在裡面做一個幾個人的小組長,也是我第一次做小leader,特別小心翼翼,所有的事情都不放心,重要的東西全部自己來,導致的結果就是自己一直處於緊繃狀態,累到不行。別人也沒有成長,後來我就不給自己安排事情,全部交給他們去做,自己只負責解決他們的技術問題和最後上線把關,釋放了自己,同時也讓所有人都有參與感,這是我第一次意識到團隊 並且開始學習怎麼讓提升效益。
辦公室政治
核心競爭力是預防辦公室政治有效的武器
以前以為一個靠技術吃飯的人,不存在遇到辦公司政治這種事情,但是事實告訴自己還是年輕,只要有利益的地方就有政治。
B公司,不知道什麼原因一直不盈利的公司收購了另一家公司,然後那家公司的一個領導空降成了我們技術部的領導,也許是找補自己的位置,刷存在感,一直是各種找事情。當時公司技術逐漸開始往前後端分離的方向發展,而這個新來的領導,對前後端分離這個事情是極力的反對,跟我討論一些東西,總喜歡說我們php是怎樣怎樣的,真是應了那句 “php是世界上最好的語言”。由於我和他意見不合,加上當時年輕的我,比現在還暴躁,就直接跟他開幹,他經常氣的說“那你們前端解散吧!”。事實就是隻要你不可替代性足夠高,你可以不受所謂辦公室政治的影響,新上任的燒火併沒有燒到我這,儘管有個看我不爽的領導,咋B公司卻是我呆過最舒服的公司,按時上下班,晚上加班到9點可以調休半天,開大會的時候前端一片和諧,各種互相表揚。當然這種一點也不網際網路的公司也很難有大展拳腳的機會,很有意思的是最後離職的時候CEO挽留我,我跟她吐槽公司產品各種問題,說到她以產品總監職位留我!
我的選擇是面對各種各樣的辦公室政治鬥爭,作為一個技術人員,要麼技術足夠硬,要麼離職,絕不參與政治鬥爭。
為什麼面試失敗,能力===薪資?
作為一個學渣,也是慌得不得了的過來的,從校招開始就各種面試,但是面試成功機率太低,一度失去自信心。但是慢慢的自己作為面試官去面試別人的時候,你才發現,其實很多情況你面試沒有過並不是你的問題:你投的大部分簡歷沒有迴應,也許不是你寫的簡歷不好,而是hr壓根就沒看;也許是在你來之前剛剛好給出去了offer,畢竟大多數創業公司某個崗位可能就招一個人;也許是你價效比不夠高,公司給不起這個價;有時候你面上了,可能是人事在操作上出問題了,回頭給你個試用期不過,讓你懷疑人生...
當然我也遇到過陰差陽錯的,面試官在沒問薪資的情況下隨便糊弄下給了個過,hr為了指標急於招人,給出一個高的離譜的薪資,實際上是個大坑!因為很多公司技術只負責面試,並不負責談薪資,這個很奇怪,hr還特地告知技術不要問薪資,D公司就出現過一個很戲劇化的結果,張三作為面試官面試李四,李四作為勉強中級的水平,然後張三給李四一箇中級的評定,hr給了李四遠高於張三的薪水。但是無論從能力還是資歷還是對公司的貢獻張三遠高於李四。如此導致的結果就是李四會長期的留下來,而張三隻能選擇離職。
想不開去做前端
我覺得做前端最糟心不是各種框架,各種工具,是平臺多了導致的相容,相容99% 和 相容99.9%這之間的工作量的提升是難以想象的。其實一般創業公司要求很低,A公司的相容問題是由於使用的第三方控制元件,當前所在的公司是由於對相容要求很高,又在層出不窮的新平臺尚未成熟的時候上產品,比如微信小程式和支付寶小程式剛出的半年,比如現在都不成熟的快應用,還有為了seo做的ssr。作為一個程式設計師,能伴隨著一家公司業務從小到大,滿足各種不同需求也是一個難得機會,所以想想,還是忍忍繼續做個苦逼前端吧!
未完待續
作者:村長很忙
公眾號:程式設計師很忙