選擇比努力更重要! —— yck 大佬說的
首先我想宣告的是:我是一個入行前端四年半的小白,我寫這篇文章主要目的是為了反省自己這些年犯過的錯。我是很健忘的,如果不經常總結反省,犯過的錯還會再犯,踩過的坑還會再踩。
其實說自己垃圾真的很難受,但是這是實話,我現在的程式設計水平配不上我從業的年限。在入行四年半的經歷中,曾面臨無數個重要選擇,也是這一個一個的選擇讓我直到現在還是個菜雞。現在讓我重頭回憶一下我這幾年所作的選擇吧,以史為鑑,希望可以讓自己在做下個選擇的時候能夠選對自己更好的那個選項~
14年畢業的我,找到了第一份工作是銷售。那時的我懵懵懂懂,一窮二白三啥都不會,也只能去做中介了。我的性格屬於極度內向的,所以當有一天跟著一個美麗小姐姐去跟客戶談房價時,驚訝於她口若懸河滔滔不絕將死人說活的本領,我突然醒悟我好像今生無論如何都達不到她這個交談水平。而她當時竟然也好幾個月沒有賣出去一套房子了~~(不知道那個美女有沒有堅持到 2016 年的房地產大爆發) 這對當時還借了大學室友幾百塊錢沒還的我來說簡直是不能接受。於是我辭職了,上了半個多月的班的工資最終也沒領到~ 在網上投簡歷的時候,一不小心投了家培訓機構,然後當時走投無路的我不知怎麼回事的就被忽悠進去培訓了,四個月學費兩萬大洋(當然是貸款了)~
如果是接受的正常的程式設計培訓,也許我的前端路會好走很多很多。可惜當時我接受的是 UI 設計培訓,其中一個月講 PS/AI 等設計軟體,一個月講商業素描,一個月講 APP 圖示的繪製,還有一個月講 DIV + CSS 。由於我從小缺乏美感,缺乏發現力,畢業之後我選擇了程式設計。還好哪是個只會 DIV + CSS 就能闖天下的年代,不需要原生 JS ,不需要三大框架,不需要資料結構與演算法,不需要懂設計模式,不需要 nodejs,不需要討厭的 webpack ,不需要 typescript ,甚至不需要 JQuery 。僅僅依靠會點簡單的 DIV + CSS ,在鄭州兩家坑人的公司分別幹了一週和一個月(當然只拿到了一點點的工資,說年後發另一半結果~)。年底放假的時候,我坐在培訓時住的合租屋的床上,在小本本上把留在鄭州的優劣點和去上海的優劣點對比了一下,果斷的把行李寄回了家。現在想想,也許這是我畢業後所作的第一個正確的選擇(在鄭州的話,只能找到月薪2K+的工作,根本養不活自己。而且去培訓也不是我做的選擇,是一次被忽悠的經歷,當時兩萬的貸款對我來說是天大的壓力)。
15年2月底剛去上海的時候我都不怎麼會乘地鐵,在陌生又龐大的城市,面了好多家找前端,最終不知道怎麼的找到了一個平面設計的工作(去的時候我以為要做網頁,誰知道老闆就是看中了我會 ps ai 這倆軟體)。面對老闆整天 “你就是個電腦操作員” 這樣的鼓勵,在堅持了兩個月之後,投降了~ 畢竟不是專門培訓的前端,又四處亂撞的面了半個月左右,2015年的5月,我終於找到一家創業公司,一家後來讓我又慶幸又遺憾的公司。因為如果不是這家公司,我人生有兩次可能會被這個行業所拋棄,但是也是因為這家公司,我前三年的前端經歷完全是一片空白。
我是一個比較自卑的人,人生經歷到現在,對我來說最成功的事可能就是大一的時候談了一場傾心傾力的戀愛。所以在這家公司剛開始工作的時候,我只敢跟老闆說我會 html + css ,js 的事我完全不敢碰,後來老闆又招了一個妹子做 js ,那妹子也是沒接觸過 js ,但是人家就敢直接硬剛 jQuery 。15年底妹子離職,那時候的我還是隻會 html + css 。
15年年底的時候因為妹子走了,所以我要負責寫 jq ,在後端大佬徐哥的幫助下寫了半年多,然後就飄飄然了,出去面試了下,面了一家就面上了一個 8K 的職位,比當時的高了不少。於是跟老闆說我要走,然後老闆說我給你 9K 你別走,我說好。請注意這是我入行四年多以來所做的最後悔的一個決定,這個決定間接導致了我到現在還是個弱雞。有時候我甚至懷疑我目光的短視是天生的,假如當時我去了那家公司,至少不會再面臨一個公司就我一個前端的囧境,至少我會早點知道如何入門,至少我會早點認識一些比我強很多的人,而這些當時我都沒考慮。由於選擇了原地踏步,所以半年後悲劇爆發了。
從15年5月到16年11月,我在公司呆了一年半,因為工資沒有再漲我又提了辭職。這次老闆沒有挽留。裸辭的代價就是在接下來四個月左右我一直在面試一直在碰壁一直在恐懼:我感覺被整個行業拋棄了。那是一段暗無天日的日子,我感覺我面遍了整個上海,我嚐到了被整個上海拒絕的滋味。在公司的時候我都是用的 jQuery 開發,但面試官都不問 jQ ,問 angular/vue/react 。好吧講真的我當時甚至都沒聽過這三大框架,我的能力還是停留在只會寫點 jQ 的水平,甚至還沒有後端徐哥的 jQ 好。在公司的時候有時候很閒,我也會學點習,但是都是零零散散的學點原生的 js ,比如什麼原型鏈啊,閉包啊,物件導向啊等等,但看了很多文章卻沒搞清楚這些概念。我沒有系統的看過一本書或者說我根本不知道有《javascript高階程式設計》這本書的存在。所以做前端兩年了,我甚至都沒剛前端培訓畢業的學員的能力強,我還是一隻井底之蛙。我每天下班都在打天龍八部或者英雄聯盟,我從沒在下班時間學過習擼過程式碼。
16年年底我在上海瑟瑟發抖的度過了一個不安的年。17年年初,那時離我辭職已經四個月了,我還沒有接到一個 offer ,不得已我又想到了老東家。跟老闆打了個電話之後老闆很痛快的讓我重新入了職,這就是讓我很慶幸和感激的一點,因為我實在走頭無路了。17年到18年三月,因為公司產品也沒什麼起色,老闆為了養活公司開始做起了外包,另外老闆結婚了,老闆娘不是個善茬,幾乎每天都是毫不留情的吵吵嚷嚷我們開發,很多時候還說話很難聽,我受不了了,在18年3月底離了職。又是裸辭。這一年裡,我並沒有學習到什麼新技術,我嘗試學了 angular 但是沒學會。所以我大學室友叫我去蘇州他們的公司面試的時候,我面的一塌糊塗。但是因為是朋友推薦,所以我最終算走關係進了公司。
18年4月剛進公司時候也還是不知道怎麼學習,偶然機會下跟我們前端組組長坐到了一起,當時他快離職了,我就求著他給我講講 js 的一些基礎知識。他不但給我講了,還給我推薦了很多學習資料,其中就有《JAVASCRIPT高階程式設計》和《CSS世界》。公司的技術棧其實也很落後,雖然一些專案用的 vue ,但是竟然都沒用腳手架而是用 cdn 引入的落後開發方式。七月份開發新專案的時候,一個剛入職的同事跟我一塊決定用腳手架開發,然後我才第一次真正接觸 vue 。七八月份很忙,但是很忙碌的我卻被領導批評不夠努力,於是委屈的我萌生了離開公司的想法。但是我深知自己的水平太菜,出去根本找不到什麼好工作,於是我從去年八月份開始,每天晚上回家看技術書一到兩個小時,在公司有空閒時間也在學習,很感謝 yck 大佬的《前端面試之道》,給我提供了很系統的學習資料。
19年3月離職找了一家原先不是很中意的公司,但是進去之後發現竟然有大神。兩個月後我比較中意的大公司給了 offer ,我還是去了大公司。然而來了之後發現這邊的前端技術還不如上家,所以一直很後悔沒有好好跟大神學習學習而是盲目的選擇了大公司。
從業到現在,我最大的一次選擇失誤就是沒有去那家 8K 的團隊,當時我打電話拒絕 offer 的時候那邊主管也說你放棄了一個很好的成長機會和一個不錯的團隊。是的,我到現在還在為那次的選擇失誤買單。
假如有一天你面臨了成長和金錢的選擇,希望你能保持理智,選擇成長。