離開魔都(上海)回到鄭州,我進入了一家做教育的初創(chuàng)公司。一開始信心滿滿,可我怎么也想不到,兩年后,我竟然被“流放”在外兩個月,然后被 逼迫離開公司。好賴也是在一線城市世界五百強企業(yè)混過的程序員,在二線城市的小公司能有此“待遇”,始料未及……
從上?;剜嵵莺螅矣袃蓚€選擇,一個是繼續(xù)從事自己的技術(shù)崗位,而且可選擇公司很多,待遇也不錯。還有一個選擇就是轉(zhuǎn)管理,因為相較于技術(shù)崗,二線城市的管理崗位公司待遇上升空間會更大。但直接應聘管理崗位不好找工作,唯 一的選擇就是找一個發(fā)展還不錯的小公司,從底層干起。
經(jīng)過思想掙扎,我沒有選擇當時對我來說待遇還不錯的大公司的高 級技術(shù)崗,而是選擇了一個創(chuàng)業(yè)公司。一方面是因為二線城市的管理崗待遇上升空間有限,另一方面也是給自己找了一個新的成長目標。我想過這個選擇所要經(jīng)歷的一定很多,很波折,但是從來沒想過這個過程能用“慘痛”來形容……
我入職了這家做教育信息化的公司,從一個普通的程序員做起。團隊當時有六七個人,正在做一款給老師教學使用的軟件。跟普通軟件不同的是,該軟件需要在一個電子觸摸教學大屏上面開發(fā)一款老師上課用的教學終端,要求同時支持教學資源展示和電子板書書寫。電子板書書寫這部分技術(shù)一直是個空缺,而我的到來,剛好彌補了這個空缺。
團隊里一個研發(fā)負責人,一個架構(gòu)師,下面還有我們幾個程序員,研發(fā)團隊歸公司副總管理。躍躍欲試的我,就想著趕緊路擼起袖子碼代碼,覺得證明自己的時候到了……
可半個月過去了,這個團隊除了整天開會討論研發(fā)方向和研發(fā)順序,竟然連研發(fā)方案都沒整明白,更別提啟動了。而且我后來才明白,在我來這里之前,這個團隊之前做過的一個軟件版本已經(jīng)“流產(chǎn)”被廢棄了?,F(xiàn)在架構(gòu)師跟研發(fā)負責人在爭執(zhí)研發(fā)順序的問題,而副總和老 板著急要看到結(jié)果,局面很不友好……
初來乍到,沒有話語權(quán),我也沒辦法。于是就著手開始寫觸摸屏的電子板書工具。做了技術(shù)評估后,我并沒有選擇用我擅長的C++語言來寫,一個原因是C++開發(fā)客戶端的效率較低,另一方面是C++門檻太高,不方便后續(xù)相關(guān)技術(shù)人員招募。我最終選擇了用C#的WPF框架,雖然不是我最擅長的,但是一定是最 適 合的。我邊學習邊編碼,月底的時候,一個觸摸教學電子板書工具基本寫好了。
可到月底了,團隊的研發(fā)方案還沒出來,架構(gòu)師和負責人還在爭執(zhí)說是先做資源中 心還是做統(tǒng)一認證??晌乙呀?jīng)明顯感覺到副總和老 板的不滿,因為他們太想看到結(jié)果了,等不及了。這個糟糕的局面,我要么走,要么得留下做點什么。
于是我就死馬當活馬醫(yī),寫了一份研發(fā)計劃遞給了副總,并給他演示了我寫的電子板書工具。我說給我兩個人,一個月時間,我給出一個可用版本,包含備課、資源上傳、客戶端展示、板書書寫。很意外的是,副總痛快的答應了,給我分了三個人。
然后團隊就被拆分成兩個組開始了接下來一個月的研發(fā)工作,我太清楚那個架構(gòu)師跟負責人的想法了,他們肯定不滿呀……
可我管不了那么多了,再耗下去,老 板就要把整個團隊裁掉了,皮之不存,我這毛將嫣附呀。就這樣,接下來一個多月的緊張有序的研發(fā)工作開始了,過程并沒有跟我預想的那么順利。一個剛畢業(yè)的前端,一個從培訓班出來的java后臺,還有一個天天下班按時走Java后端的姑娘,只有這個UI設計師還有點經(jīng)驗。這一把電話號碼,怎么可能打出王炸的效果呢?我開始有點擔心結(jié)果了……
可有一點還是很值得慶幸的,除了那個姑娘,這個幾兄弟經(jīng)驗雖然不足,但特別用心和盡力。一起討論架構(gòu)、設計數(shù)據(jù)庫、討論資源轉(zhuǎn)碼、研究跟終端的認證機制,經(jīng)常搞到晚上10點多……
月底的deadline還是來了,在月底最 后一天的前一天晚上,我們正式的把第 一個版本部署到公司測試服務器上,而且在會議室大屏上安裝了已經(jīng)集成教學資源和電子板書工具的客戶端。
雖然我知道這個版本還有很多不完善的地方,可敏捷開發(fā)的本質(zhì)就是這樣,要盡快的出結(jié)果,出可用版本,然后再不停迭代。不但讓領(lǐng)導看到了結(jié)果和進度,也能讓研發(fā)產(chǎn)品及時得到反饋,不至于搞錯方向。
匯報過程很順利,可能是運氣,我寫的觸摸屏書寫工具測試的時候有很多bug,在多點觸控、反手黑板擦等復雜操作經(jīng)常出錯,雖然改了很多版本,但是依然不自信。演示的時候竟然沒有出bug,不知道消耗了我多少人品……
老 板跟副總對結(jié)果很滿意,夸贊了一番后,把我叫到總經(jīng)理辦公室,直接跟我說:接下來這個產(chǎn)品歸你負責,你要什么人,團隊的人你隨便挑。
我當時明白,另一個組的架構(gòu)師跟負責人還在爭執(zhí),這樣的人沒辦法合作。我跟老 板說:我不要其他人,就現(xiàn)在這個幾個兄弟就行,另外把這個姑娘調(diào)走吧,工作態(tài)度不行,能力也不行。
老 板當場就答應了,可我萬萬沒想到,我對這個姑娘不經(jīng)意的舉動,給將來的我付出慘痛代價早早地埋下了種子……
有了領(lǐng)導的支持和成員的認可,接下來的將近一年多的時間里,我們這個四人的小團隊一邊學習成長,一邊完善產(chǎn)品。我?guī)е〗M成員,秉承了之前在Autodesk的工作習慣,為結(jié)果負責,不僅完善教學產(chǎn)品,而且還承擔了服務部署、網(wǎng)絡構(gòu)建、培訓升級、問題處理,直到讓平頂山葉縣2000多所學校,幾萬師生都用上了我們開發(fā)的產(chǎn)品。
我開始自滿和膨脹,開始對別人指指點點,甚至對 抗老 板的命令。我甚至為了給下屬爭取利益,跟老 板鬧翻臉。慢慢的我離老 板越來越遠,副總依然很信任我,我只跟他走的很近,這樣老 板更是不滿……
老 板接下來的操作令我們所有人都大跌眼鏡,在另一個研發(fā)負責人走后,老 板任命那個姑娘當了另一個研發(fā)組的負責人。對,沒錯,就是我之前說她能力不行、態(tài)度不行的姑娘。
自打那以后,兩個小組的爭執(zhí)就沒停過,我不是看不上他們的工作,就是她們動不動就到老 板哪里告我們的狀,曾經(jīng)努力學習上進做好產(chǎn)品的狀態(tài)一去不返,感覺整天都停留在無休止的爭論和憤懣之中……
我開始抱怨公司的不滿,開始抱怨老 板的“糊涂”,甚至在大會上暗示公司的管理不當和老 板的不公平……
老 板接下來的操作更是讓我難受,兩個小組合并,而且公開稱他認那個姑娘為干女兒……
我自此不再關(guān)心老 板的感受,能不見他就不見他,我只專注產(chǎn)品和項目的交付。
緊接著,老 板人任命那個姑娘為部門經(jīng)理,我為副經(jīng)理。這一下大家炸鍋了,我也一臉懵逼。雖說那個姑娘會溜須拍馬,但能力真的不行,老 板不至于這都看不出來吧……
我的苦日子來了,我的很多建議和決策都被一一否定,即便我再客觀,再無私,即便其他所有人都看不慣,這個姑娘依然我行我素,就是看我不順眼……
就這樣幾個月過去了,已經(jīng)是我來公司第 二年的冬天了,又是一次團隊會議上的爭執(zhí),我跟她的觀點相左,我建議大家投 票決定,投 票結(jié)果是我比她多兩票,看似我贏了……
結(jié)果第 二周我被公司告知,我的工作不符合公司要求,需要被調(diào)崗,我很詫異,質(zhì)疑道:我哪項工作不符合?人員和核心產(chǎn)品不都是我做起來的么?我當時已經(jīng)不是憤怒的,而是覺得公司很可笑……
但結(jié)果就是我需要去項目前方做調(diào)研兩個月,每個月最多只可以在公司待一周。著明顯是給我穿小鞋呀,我氣憤道:去就去,研發(fā)老子不管了,看你們能不能玩的轉(zhuǎn)……
12月份,北方的冬天很冷,我自己帶著被褥,開車去了前方項目部,在河南平頂山葉縣。住在沒有暖氣的員工宿舍,在一個沒有空調(diào)的板子樓辦公。
因為是千 萬 級的區(qū)域信息化項目,副總也在前方指導工作,他經(jīng)常叫我到他辦公室聊天,他說:知道你能力強,更知道你委屈,但還是建議你主動去找老 板聊聊。我斬釘截鐵說:我不去!我從來都沒有私心,也都是為了公司,為了產(chǎn)品研發(fā),我哪里錯了?
當時想起了我一直喜歡的圣人王陽明被大太監(jiān)劉瑾陷害后,被流放至貴州龍場的片段。突然有種豪情油然而生,我既然來了,那就去認真調(diào)研,我至少無愧于心……
兩個月時間,我跑遍了20多所試點小學,聽了至少40節(jié)課。個別偏僻的小學路途遙遠,要驅(qū)車一兩個小時才能到達。我并沒有討厭這份苦差事,相反,我竟然覺得自己收獲頗豐,我很喜歡跟這些孩子在一起。
能夠給貧困學校老師減輕一些負擔,讓她們更愿意留在學校,讓那些孩子別動不動沒有人可教……
在一次調(diào)研中,有個教研室老師給我推薦了一所小學,說這所學校只有兩個班級,兩個老師,教育不均衡的代表學校,你一定要去看看。
我驅(qū)車兩個小時,開了不少山路,早上10點才到達這所學校,學校沒有大門,只有一個鐵焊的門頭,校園內(nèi)很是破敗,只有兩個班級。兩位老教師走出來迎接我,都有五六十歲的年紀,我趕緊掏出煙遞了過去。
他們一個是校長,是在編老師,另一個不是在編老師,是反聘的退休老教師,60多歲了……
他們樂呵呵的說,你們這個大屏好呀,我們上不了的課,里面都有年輕的老師講的課,孩子們特別喜歡,這些大多都是留守兒童,父母不在身邊,我們倆老頭子想教好他們也是力不從心。
我看著教室里年齡大小不一的孩子,專注的看著大屏上一個美麗年輕的女老師在一邊彈鋼琴,一邊教唱歌。孩子們紅蘋果一樣的臉上笑容溢滿,被凍 傷的小手在課桌上模仿老師彈著鋼琴,眼神專注而渴望……
我開始反思自己的做的產(chǎn)品,這個是一個解決教育均衡的產(chǎn)品,其實并不需要太多高大上的技術(shù),我們只需要優(yōu) 質(zhì)的資源盡最 大可能的輸入到每個班級上即可,這才是這個產(chǎn)品的最 重 要的意義。
我們接下來要做的并不是追求高大上的技術(shù),而是要貼近貧困師生,解決他們的教學資源不均衡的剛需,幫助那些留守兒童,讓他們走出大山才是最 重 要的使命。
那是我第 一次對一份工作有了使命感,一向文筆很差的我,竟然寫了一份長達30多頁的調(diào)研報告。
兩個月后,回到公司,打算把這份調(diào)研報告提交上去,跟老 板說說產(chǎn)品研發(fā)方向的事情。
副總把我叫到辦公室,勸我說:你去找老 板聊聊,現(xiàn)在老 板跟那個姑娘都容不下你,尤其是那個姑娘,她明確表態(tài):有她沒你,有你沒她……
后來,我進了一家提供少兒編程服務的公司,也是一個負責人的崗位,看起來還不錯……
可人倒霉的時候,喝涼水都塞牙!2019年底,剛進公司,疫情爆發(fā)了,居家辦公了很久、很久……
我開始大量閱讀管理和成長類的書籍,我開始慢慢懂得一個中層管理人員的核心和要義,開始慢慢明白被憤怒沖昏頭腦的我其實犯了很多錯,這些錯誤即便你貢獻再大,能力再強都不可被原諒……
新公司的業(yè)務被疫情沖擊的特別嚴重,但突然有一天,我接到了原來公司老 板的電話……
第五章 加入新的團隊 新的團隊,新的開始 拿到Autodesk的offer后,老馬也很替我高興,他找了一個自助火鍋...
今天在知乎被問到一個問題:程序員該如何制定自己的職業(yè)路線? 目前在二線人的軟件公司擔任研發(fā)總監(jiān)崗...
第七章 快速成長 一個優(yōu)秀的人即可放大你的某個缺點,那么面對一群人優(yōu)秀的人,你會如何? 通過無人機團隊成員的推薦和...
華為近日清退了一批34歲以上的中年員工,都是程序員,原因很容易想得到,中年人精力和創(chuàng)造力方面弱...
華為近日清退了一批34歲以上的中年員工,都是程序員,原因很容易想得到,中年人精力和創(chuàng)造力方面弱很多,而稀少的管理崗...
而那些內(nèi)部資料則來源于字節(jié)內(nèi)部各條線的技術(shù)大佬,他們會將每個模塊梳理成學習路線,根據(jù)路線去學習開發(fā)基本不會遇到什么...