前言
最近一次回答問題是在22年8月,將近半年沒有活躍了,我去做什麼了(可能也沒人關心),經歷了怎樣的成長,我覺得還是有必要記錄一下。
我是一個毫無背景的小開發
我在一個普通的創業公司,以“首席前端開發”自居,畢竟我是001號員工。從18年開始,變成一個專職前端,在那之前,我是一個邊緣程式設計師,php和Java都寫一點,業務也是花裡胡哨各式各樣。這五年我發生了翻天覆地的變化。剛開始的時候我根本沒有專門用過vue,獨自嘗試開發一個複雜的web app,毫無疑問我失敗了。在接觸新東西的時候我總想一蹴而就,吃透原理,寫出無懈可擊的程式碼。結果就是產出一坨矯情的shit。
我感覺我是一個沒有經歷過職業技能培訓的開發,我不知道一個專案從0到1需要怎麼一步一步的走;我不知道搭建一個專案需要考慮哪些細節;我更不知道一個好的產品應該是如何設計的。我只知道誰聲音大誰說了算。創業公司的壞處可能就是能學到的東西要比四處亂撞磕破頭流的血多,更是先學會了各式套話官腔,而不知道那些東西落地是不需要自己去執行的。
我是一個普通的前端開發,沒有title,純靠工作年限混了一個比較高的技術職級,到了今天,我毫不誇張的說,我比公司中一半以上的人跟擅長理解需求,但我也比六成以上的人不會不工作。耳邊總是充斥著“之前我們公司是這樣做的”“這裡應該可以這樣做”之類的聲音,我一句都聽不進去,因為我完全沒有經歷過,我不知道這樣做和那樣做最終的結果會差多大。
我眼中的管理
大學裡面,導員是接觸最多的管理者,我沒有嘗試加入學生會,我覺得我不配。導員不定時查寢,看有沒有翹課的,QQ群裡通報一下,面子上有些掛不住,三番五次被逮住的可能面臨學校的處分。感覺導員和學校有很多途徑和辦法對我進行約束,那時候我對管理的映像就是“得有約束的手段”。
剛畢業我進入一家做HIS系統的公司實習,考研複試落榜比身邊同學少了半年到一年的經驗,跟著大三的學弟一起,學著導師的模樣做起了CV的工作。那個時候的管理,侷限於一週一次的會議,每個人描述各個專案的開發進展,問題解決情況,老闆偶爾發發火,第二天測試變得有點兒兇,TL說了不輕不重的話,實習期結束回學校畢業的“同事”再也沒有回來上班。
實習了三個月我覺得不是很喜歡醫療這個行業,老往醫院跑,灰不拉幾的系統讓我覺得沉悶,於是我換了一個相對更現代化的公司,做資料庫安全產品,雖然是平臺系統,但感覺就“高階”許多。核心部門是C語言的SQL解析引擎,天天都是“謂詞不對”“讀binlog呢”等相當高階的討論,但我其實還是在處理MVC模型裡面怎麼快速生成Controller,Service和DAO。後來有個同事跟我說了他用程式寫程式被老闆發現後的悲慘歷史。陰差陽錯有一個新的資料庫產品,搭建新的平臺系統,新來的同事實在寫不慣jQuery和layui,於是大膽嘗試了相容IE的Avalon,好傢伙真是不錯。在這個公司,我的leader是一個比我大不了多少,但是看上去經驗就非常豐富的人,平時總是笑嘻嘻的,但是出了問題,沒完成工期目標,提測文件寫的不對,測試質量差等,你總會聽到他大聲的訓斥,然後很快重新制定開發方案,解決問題。我發現管理好像是需要一些脾氣的,因為更高層的管理者脾氣更大。
也就不到一年,大學同學給我一個內推的機會,讓我到北京試試水,天津到北京半小時我都怕的要死。受到金錢的誘惑,我硬著頭皮去了。果然,不會八股文,也沒有好的學校背景,面試令我如坐針氈,如芒在背,如鯁在喉。我安慰自己,見過世面對自己有好處。誰知道可能因為我有一些前端的經驗,居然把我留下了。於是我踏入了下一個行業--手遊。果不其然我應該也是充當原來某個崗位的替代者,維護老舊的PC官網成了我第一個任務。TL給了我一個用於登入伺服器的金鑰檔案,聯絡運維給我開了許可權,簡單甩了我幾個文件,讓我儘快熟悉一下內容。好傢伙,wordpress差點讓我放棄做程式設計師。還好內容很簡單,我很快就上手了,完成了首勝。我發現我似乎很理解TL想要我做的事情,因此TL對我好像更放得開了。陸陸續續的需求不斷來到我面前,公眾號後臺,玩家排行榜,遊戲內嵌蚊子腿活動,我整的風生水起,TL跟我基本上只有請假籤條子的時候會問我一句“最近在做啥呢”。畢竟菜還是菜,簡單的技術方案諮詢同事,複雜的技術方案TL都提前交代給我了。第一次接觸開源,用了個tiny小框架做介面層,比原來的wordpress好多了,反正業務需求也簡單,能跑就行。莫名其妙我就搞了一個上萬人參加的抽獎活動,沒有超發我就已經很有成就感了,沒人review我的程式碼才是最恐怖的。能發的獎勵全都發出去了,不能發的獎勵也都安排好了,我覺得我值一個慶功宴。從那之後,我和各大地區的運營關係變得賊好,發現遊戲活動開發週期長,不如讓使用者在web上來個短平快。我過了很長一段自我管理,自我測試,自我運維的開發生活。除了一次硬碟滿了,才知道需要crontab定時刪除日誌,什麼東西該log,什麼東西不需要log。我是不敢想象,偌大一個遊戲,官網,微信公眾號後臺,各種活動,都是我一個人支撐起來的,體量再小,我也覺得我牛逼完了。TL對我的放任結束於一段關於未來職業規劃的討論:你對自己未來的技術規劃是什麼樣的,想做管理者嗎?其實我全程都在走神,我就想賺錢。但是我感覺我不喜歡做管理,忽略了自我管理也是一種管理。回頭仔細想想,管理需要建立在自我約束的基礎上,不管理可能是最好的管理。
這半年說不上好,說不上不好
後來我作為001號員工加入了現在創業公司,成為一名有點兒特殊的普通員工。五年時光一晃就過去了,大部分時間都是個位數人數的小團隊模式,那種無比的自由感是前所未有的。因為創業公司節奏太快,考勤成了對一個人付出的最大侮辱,但是管理這個概念一直在我耳邊縈繞。直到最近半年,我不得不坐上管理的位置,團隊規模從個位數到百位數,我像是滷肉店的老湯,變得尤為重要。
一開始我覺得管理就是開會,開早會,開完會,開週會。同步上級的思想,忽略大家的訴求。一切都基於“我說的你聽得懂,我說的大家都遵守”,但是這個概念在我大腦中沒有停留超過三天。這讓我覺得我並沒有這個能力,但又不得不做,這種感覺一度讓我幾近崩潰,每天晚上都在想怎麼跟同事交流,怎麼跟領導溝通,怎麼和自我和解。
半年過去了,我快要能組織兩個足球隊踢比賽了,我依舊不會管理。我覺得自己是個好好先生,但實際上依然是自我感動,就跟狗屁瑪麗蘇偶像劇,那感覺糟糕透了。管理給我的感覺就是“出問題-想辦法解決問題-更多的問題-更多的解決辦法”無限迴圈,我不想承認是因為我不行,更不想承認是同事不行,但是差距就擺在那裡,你要做自我,還是要奉獻自己的全部。
一天工作八小時,我需要在數個溝通環境中不同切換,別人利用碎片化的時間,我用碎片化的時間想想剛才再幹嘛。所以我接受了能力不足的問題,似乎我已經在躺平等著某些結果,或者叫解脫。不管對不對,管理最核心的能力就是靈活,切換不同的場景,能夠快速呼叫上下文來擺平具體的問題。同事還要具備快刀斬亂麻的能力,要麼好要麼不好,沒有還行這個選項,但是敢不敢這麼去想這麼去做,又是更高一層的能力,我反正是不太行。
但是在這半年我似乎也有一些好訊息,一個來了不久的同事,有好的風口想要去創業,離開之前跟我說了很多讓我很感動的話。雖然我個性偏軟,作為管理能力確實不太夠,但是作為同事作為朋友真的非常到位。共情能力可能是我的強項,但是不是管理的利劍,放在對的地方會得到好的結果。這半年,我拼盡全力採取“有效”的方式來解決問題,但是我總是在面對問題的時候先牴觸再無奈,我是情緒管理上的渣渣。我為所有人考慮問題,我假設大家能夠與我共情,但是事與願違十之八九。這不是誰的問題,這是認清這個世界必須要經歷的過程
如果你想聽聽我的建議
老郭說過一個處理婆媳關係的真理:好話兩頭傳,壞話兩頭瞞。管理其實也像是卡在中間的角色,但是壞話真的不能兩頭瞞,領導不滿意要轉化成你不滿意,做管理就得做壞人,大不了哄一鬨。如果把領導做成壞身份,那整個team就離over不遠了。所以呀,做壞人比做好人強。
千萬不要隨便生氣,隨便發火,隨便拿人撒氣。注意關鍵點是“隨便”,做管理的哪有不發火的,不發火仍然是最直接的突出關鍵性的方式。為什麼說不隨便是關鍵,作為管理者要成為大家的定海神針,不穩定是最容易讓人望而生畏的特徵。team需要凝聚力,任何增加人與人之間距離的措施都請謹慎。P.S.也不能不在乎人與人之間的距離,不然你的缺點會被放大,你也會看到別人身上好的壞的,要麼嫉妒要麼厭惡。
好好說話,油膩一點兒也行。伸手不打笑臉人,說好話總比耍橫吃得開一些。看過很多耍帥的場景,感覺有氣場有氣魄就能震住場,但是別把自己真的活成職場劇偶像劇。工作本身就不太可能讓人快樂,成為自己討厭的樣子,說不定能有負負得正的效果。
最後的最後,請真誠。溝通真誠,做事真誠,真誠能夠打敗一切。
後記
如果你也在經歷成長的陣痛,你會有這樣那樣的想法嗎?成長可能讓人興奮,也有可能因為認清自己而失落,但是生活總在繼續,睡起對自己說一句:你已經做得很好了。你真的已經做的很好了~