日記文,負能量,慎入
時間回到2017年底,那段時間大概是我人生中的最低潮,一直以來引以為傲的技術能力不被重視,讓我感到很沮喪。我早已知道這是個不尊重專家的社會,但我沒想過那些當初在外面無比欽羨的公司,進去之後才發現滿是政治。當時我精神處在一個非常危險的階段,所幸有些好人陪我度過這個難關,不然這個帳號應該沒有發文的機會。
在經歷了幾年不愉快的職業生涯之後,我知道我大概有兩種選擇:
1是不可能的,我在前一間公司試過半年,然後開始掛精神科,因此可以走的路只剩下2或3了。結果,我選了3。這個選擇背後並沒有什麼雄心大志,只是我當時處在一個萬念俱灰的狀況,加上對職場生態失望已極,於是就選擇了這個近乎是夢想的選項。
剛開始我衝勁十足,可能是因為憋太久的關係吧,因為在之前的公司總是沒有辦法實現自己的想法。當時的我就像一支飢渴的野獸一樣,coding魂熊熊地燃燒著,渴望著為自己寫程式的快感。“每天叫你起床的不是鬧鐘,而是夢想”,我想那時候大概就是這種感覺吧。每天都過著規律且充滿幹勁的生活:早上起來買早餐以及50嵐紅茶一分糖少冰,然後開始coding,五六個小時之後吃個晚餐休息一下,然後繼續coding,累了就吃個宵夜寫明天的todo list,然後睡覺。簡直是夢想中的生活,對吧?(除了沒有錢之外)
不過,事情慢慢地開始轉變,而且是往母湯的方向轉變。我身為一個獨立開發的菜逼八,心中只有“如何寫出一個很棒的程式”這個想法,什麼目標客群、市場調查、競品分析、最小可行性產品、儘早推出等等商業上的觀念,我一概都沒有。於是一兩個月後我發現我陷入了一個泥沼:我寫太多程式了。我腦中隨時有著各種想法,而且每個我都想(很不幸的,也都有能力)實現,於是整個程式變得越來越龐大,功能越來越雜,要寫的code也越來越多。我的處女作龜毛精神在這時又發揮了負面的作用,讓我不斷的去鑽牛角尖,思考各種根本沒什麼意義的edge case(例如:使用者有一百萬個folder怎麼辦?在同一個地點拍了一百萬張相片該怎麼處理?)。跟剛開始的時候相比,事情似乎不那麼有趣了。
隨著todo list越來越長,精神上也越來越疲累的我,決定給自己放個假,讓自己開始有週休二日(是的,之前我幾乎是每天上工)。這看起來是個好的決定,但我似乎高估了我的意志力:嚐過了糜爛的度過一天的感覺之後,就回不去了。我的週休日數開始越來越高,從一開始的六日,變成五六日,再變成五六日一;每日工作的量也越來越低,常常一整天寫不到幾十行code。這種感覺真的很糟糕,無所事事的同時仍然掛心著事情還沒做完,但卻又提不起勁去好好的做事,因為前路是那麼的漫長,而且還不知道終點在哪裡。我寫的東西有人會用嗎?能賺錢嗎?這些努力真的會得到回報嗎?我陷入了一個怠惰又迷茫的負向循環之中。
好吧,其實這張是回程拍的 幸好,事情有了轉機。我在年底去了趟日本,這是在還沒離職之前就安排好的休假。這次的行程跟之前不一樣,我刻意排的很鬆很隨性,也跑了很多奇怪的行程:例如去大津和日野(一個公車一天只有四班的地方)做“中二病也要談戀愛”的聖地巡禮、帶著Mac去京都各個寺廟裡面寫code當打卡、去超電磁砲的咖啡廳跟韓國妹子搭訕、在橋底下嘗試當遊民的感覺(結論是公園肯定比較舒服,真的)…等等,簡單來說就是一趟徹底放飛自我的旅程。
這趟旅程使我重新充滿了電,不論是身心狀況都好多了,於是我又重新開始寫code。不一樣的是,我開始讀一些關於獨立開發者的文章、論壇,看看前輩們是怎麼活,怎麼死的。吸收了一些經驗之後,我給自己定下了一些目標,希望在年假期間能發布第一個release。
第一版的release結果很不錯,我在ptt發了幾篇文章介紹了我的產品,獲得了不錯的迴響,於是我決定開始進行下一步:找工作。當時我的想法是這樣的:我需要一份工作來維持一定的收入,但是我的產品有些部分不可能在業餘的時間內完成,所以我要一邊找工作一邊把需要集中精神的must to have部分完成,之後邊工作邊完成其他better to have的部分。這個規劃我現在還是覺得很恰當,但是有一點我失算了:我又高估了自己的精神力,以為自己可以一邊找新工作一邊寫code。
找工作的過程簡直是場災難。看著一些能力很明顯比你差的人坐在你對面不懂裝懂,讓一些沒有專業的人決定你的職涯,這感覺真的很荒謬、很悲哀。”這是個不尊重專家的社會“,我在這一個多月的求職過程中又複習了一次這個令人沮喪的結論,而這也再次的讓我陷入了萎靡不振的狀態。工程又再次停擺了,OMFG。
很幸運的,在我幾乎快放棄妥協的時候,我碰巧撿到一間表面上看起來怪裡怪氣,但實際上還不錯的公司。在我展現了能力之後,老闆給了我很多相對應的尊重及寬容。於是,我又有動力開始做我的project了。
在經歷了一些起起伏伏之後,我想我可以歸納出一些不該再犯的錯誤:
這陣子我讀了很多相關的書,也漸漸地把握住了工作、個人開發與休閒生活三者的平衡點。我算是一個獨立開發者嗎?我不知道,所以我標題用“邁向”兩個字。前面的路還很長,不知道方向對不對,也不知道終點在哪,只希望我能保有健康的身體,一步一步的走下去。其實關於獨立開發的心得還有很多,不過就等產品告一段落再聊吧。感謝你看完這篇日記文,希望我的一小段人生歷程能對你有些幫助。
最後分享個小笑話,求職時我在履歷上寫著Indie developer,然後有一天接到一通劈頭就自稱“外商獵人頭”的電話,問說:“你現在是在Indie工作嗎?“