我的十年程式設計路 2013年篇

蕭文翰發表於2023-03-01

時間一轉眼就來到了2013年。

起初,我還是在那家需要急救的公司裡上班。那個時候的我月工資只有2500,再加上還沒畢業,只是實習工資,公司也沒有繳納我的社保和公積金,也沒有任何勞動合同。不知道現在的應屆生實習情況是怎樣的,也或許是我當時就沒走那根筋。

2500,在2013年,顯然不算高收入,連中等收入都算不上。所以我盤算著哪天能漲工資,但是那個時候沒有工作經驗,更沒有和上司或老闆談漲薪的經驗。所以就一直處於想漲薪,但又不知道怎麼才能達到這個願望的狀態。

後來我的組長跟我說:我可以直接找老闆談。當時公司規模不大,這種事老闆可以直接做決定。於是在2013年春季的某一天,我終於鼓起勇氣找老闆聊漲薪的事。

現在回想當時的場景,我記得我的表達大概意思就是:我在這裡工作了一段時間,同事對我的工作也很認可。就是薪水比較少,能不能漲一些。

當時說的時候沒有吞吞吐吐,但是內心還是有點緊張,畢竟剛工作,而且是員工面對老闆。但老闆給我留下的印象,起碼全程都是在耐心地聽,臉上保持微笑,彷彿是知道我的想法。總之就是很可親的樣子,所以我的心情雖然一開始很緊張,但後來就慢慢地放鬆下來了。

大概又過了一個多月吧,我看到了薪資的變化,確實多了1K,也就是3500。也不算多是吧?但想想看,助教這個職位,其實根本就沒什麼技術含量,只要能解答那些剛入門學生的問題就行了。工作相當不飽和,人家有問題的時候,就給解答一下;沒問題呢,就自己忙自己的事。當時我也沒啥事,不像現在,工作之餘還會寫書寫課程。另一方面,我那個時候和我的組長關係還不錯,誰拿多少錢都知根知底。他那個時候就有自己創業的打算,所以經常想離職然後大幹一番。他看到我這個工資,給我提了個建議,就是跳槽。我呢?前面也提到了,這份工作對我價值其實也不大,留在這裡其實是浪費時間,所以思前想後,我最終還是離職了。

這段經歷告訴我一個道理:自己想要的東西,要主動爭取。不要顧慮太多,更不要因為困難就不去做。往往這些困難只停留在自己的想像中,一旦去做了,才發現困難其實都是“紙老虎”。就算最後沒成,起碼自己努力過。想想《飛越瘋人院》裡的主人公想搬動水池(或是馬桶還是什麼的,我記不清了),卻最終紋絲不動的場景。最後他說了一句:“至少我努力了”。對啊,都沒努力過,就打退堂鼓,難道不是懦夫的表現嗎?

由於並不殷實的家庭條件,於是在辭職之後就進入了瘋狂的求職狀態。可能是應屆生的優勢,又或是當時Android本身就是香餑餑,所以面試的機會還算不少,基本是投哪裡都會得到面試機會。

最後呢,我去了位於天津濱海的華圖。對,就是那個全網都知道發生過大爆炸的地方。公司呢?就是那個考公的機構。

這一下子,我就又進入了長途跋涉的狀態。家門口的公交 -> 津濱輕軌 -> 走路10分鐘到公司,標準的BMW。雖然沒有2個小時,但1個半小時總還是要有的。為什麼選擇這裡呢?因為當時覺得這是家新搬過來的公司,做的業務我也很感興趣(主要是線上網校)。關鍵是:這下真的要把自己做的產品上架到應用市場了,這種成就感對於那時的我絕對是個吸引點。

結果也正像我自己預期的那樣,剛開始並不是做網校,是做工具軟體,叫做“公考照片助手”。功能非常簡單,就是從使用者手機的相簿裡選擇一張照片,然後顯示一個取景框,目的就是把所選照片裁剪成標準尺寸的證件照。

這個App已經停更好久了,現在主流的應用市場都不好找。我剛剛在一個名字叫做“綠軟下載站”的網站上找到了。應用截圖還是我做的那個版本。

這種需求放在現在是不是很多軟體都有?但是在2013年,對,那個時候市面上幾乎沒有同類軟體。於是,這款App就迎來了一小波下載和使用高潮。根據App中整合的移動統計資料顯示,使用者量居然超過了公司的主打產品,這種成就感給我帶來的信心非常之大。而且在開發這款軟體的時候,才知道:那些看似簡單的需求,實際做起來困難重重。那個時候我就知道:雖然程式設計師大多是樂觀派,但大多數程式設計師也都位於金字塔結構的底端。所以,樂觀可以,但是要拿理性作為前提條件。就像那本書名:《理性樂觀派》。

再後來呢?公司就讓我做線上網校App了,是個平板端。但是還沒做完,我就離職了。

這裡還要坦白我在工作時候犯的錯誤,算是經驗不足吧,我簡單描述一下。Android App在釋出前需要進行簽名,一般每家公司會有簽名檔案,簽名的目的是為了驗明App的“正身”。簽名和程式碼混淆後才會是Release版本,上架到應用市場。但是呢,一般本地直接執行,也會進行簽名,只不過這個簽名檔案是開發環境搭建好後生成的,出來的版本是Debug版本。我就直接拿著這個版本上架了,當然程式碼混淆的事更是沒有做。後來離職之後,同事打來電話問我要簽名檔案,我才恍然大悟。

如何補救,會造成怎樣的影響呢?其實補救還算簡單,只需要下架舊版本,重新上架新版本,而非更新就好了。但是影響比較大,使用者必須解除安裝舊版本,才能安裝新版本,且有可能不會收到更新通知。

但是同事沒有埋怨我,公司也沒讓我賠償什麼。經過這個事,讓我明白一個道理:年輕人總會犯錯,作為管理者,更要允許他們犯錯。所以前一段時間在做專案管理的時候,看到有人因為經驗不足犯了錯,我都會啟發他發現問題在哪裡,當前如何處理,以後如何避免。我在傳達訊息時也儘可能準確,有時還會讓對方說一下自己的理解,以防資訊在傳遞時產生誤差。即使在現在,我發現了一些值得學習的內容,也都會跟團隊成員分享。

話說回來,幹得這麼起勁兒,怎麼就離職了呢?

雖然工作給我帶來了些成就感,但也帶來了痛苦。那就是:iOS開發的同事跟我透露了他的薪資,比我足足多了1000還是1500來著,這個數字我也記不清了,這讓我心裡很不平衡。要知道,我的工作效率比他高很多,卻不如他的薪水高。這是起決定作用的原因。另一方面,還記得我前面提到過的那個一直想辭職創業的組長嗎?他終於辭職了,然後想拉著我一起幹。

大家設身處地地想想看,對於家庭並不富裕,本身對金錢就很渴望的我,再加上工資帶來的不平衡,再加上組長一直給我畫餅。真的無法踏實繼續在原公司待下去,所以辭職了。

如果說,薪資原因是決定性因素,那組長給我畫的餅就是壓倒牛(我)的最後一根稻草。所以,剛剛過了試用期,我就走人了。

如果說,之前的經歷都是順風順水,那麼這一次,便是以失敗告終。

一方面,雖然組長本人想辭職創業,但是對於剛滿30歲,且沒有創業經驗的人來說,想要一次成功,可能性微乎其微。另一方面,就是用人不規範,沒有合同,沒有社保,然後每個月還是3500的工資。還有就是公司的業務,那個時候是和測繪院合作,給他們做基於ArcGis的App。但是除此之外,便沒有其他業務了。誰都不知道做完這個,後面該怎麼活。

其實這都不是最主要的原因。最關鍵的,還是工作強度太大。終於有一天,我覺得自己無法再繼續下去了,就直接甩手不幹了。電話不接,訊息不回,當了次徹頭徹尾的逃兵。

哦,對了。說到當逃兵,還有一次,就是2013年上半年,出差去北大方正學院,作為指導老師去參加大學生競賽。最後也是強度太大,自己扛不住,抗壓能力差,選擇了當逃兵。

現在想來,當逃兵本身就是沒有責任心,卻少擔當的體現,還有就是抗壓能力太差。

這兩個缺陷,就像影子一樣一直伴隨著我很多年,直到去年,才算是徹底走出來。這要到2022年篇再和大家分享。

話說回來,其實覺得壓力大,還暴露了一個問題,就是剛剛還提到過的一點:程式設計師大多是樂觀派。

試想,如果一開始就不認為所有事情都能順利,能更準確地評估工作強度,有心理預期和準備,或許感到的壓力就不會那麼大。

需求自己看過,工期也是自己估的,乾的時候覺得壓力大。這難道不先應該在自身找原因嗎?

於是,對開發專案缺乏經驗的我,買了一本《人月神話》。但以我當時的能力水準,顯然很難參悟書中所有的道理,只是記得一句話:盲目向落後的專案中增加人手,只能導致專案更加落後。然後後面幾章乾脆就沒有毅力看完了,因為實在是晦澀難懂。也是直到去年(或是前年),我才有幸讀完全本。

2013,我以失敗的經歷告終。

我記得2013年的年底,我和母親去吃麻辣香鍋。飯很熱,但路上的人很少。我又回到了沒有收入的狀態,自己還是個逃兵,心中不由得更加淒涼。

有個成語,叫做“否極泰來”。經歷了2013年的動盪,終於在年底的時候,面試進了一家國企。一方面,工作算是穩定了,同事相處非常融洽;另一方面,我的成長終於進入了“快車道”,事業終於有了發展。

與此同時,我的寫作之路在2014年正式啟航了。這是一個重要的里程碑,它標誌著灑下種子,辛勤耕耘的開始。

相關文章