前言
今天是我工作六週年紀念日,藉此跟大家分享一下我的職場生涯心得,如有不同意見,歡迎拍磚。
根據自身條件擇業
每年的畢業季,親戚朋友們在討論如何選大學,選專業,或者投簡歷面試時,想想從我離開學校至今也有六個年頭,時間過得真快。我的學校嚴格來說並不是大學,沒能上一所好大學的原因是要為高中時期的叛逆買單,在大學裡選一門專業就如遊戲中選一門職業,如果沒選到熱門的職業,那後面想組隊都難,不過職業還分前後期,有的專業是前期苦,後期甜,我的起點太低了,只能選擇前期能生存下來的職業,我圈定了技術類的專業,而計算機是我高中叛逆期的導火索,那就跟它卯上了。
大學的時間很漫長,縱然你選的專業當時很熱門,可等你畢業後說不定就人才飽和了,所以,在你認真學習專業知識的同時,也要培養起自己的學習能力,這真的很重要,什麼是學習能力?別人需要兩週才能掌握的,你一週就搞定了,這就是學習能力,那怎麼培養呢?不用在這裡問,立馬開始去找資料吧。
就業還是創業
2011年的夏天,我們班有十幾個人去了深圳,我和幾個比較要好的朋友來到羊城,我選的是計算機網路專業,主要偏向綜合樓宇網路施工,然而畢業出來後根本找不到工作。原因有很多,家裡沒有門路,自己沒有高檔次文憑等等。曾萌生過要創業的念頭,那年淘寶很火,微博很熱,但我們最終還是選擇先就業,或許我們之間也沒有一個合格的創業者,都缺少一種魄力。
我的第一份工作是在一家小培訓機構做網管,每天除了幫忙重啟電腦,鑽桌底插回鬆了的網線,最不得了的就是玩那臺 Windows Server 2003
了,偶爾有學生需要裝系統,我會賺點外快,(只修電腦不過夜,是我的原則 ←_←
)當能力超出崗位要求的時候,老闆也不會讓你閒著,當時網頁設計講師(後面叫前端開發)很難招人,我就被安排去自學,大學有一學期有玩過 Dreamweaver
的,所以上手並不是很難,遇到不懂的就去百度搜尋,有時候比較偏門的問題就試著變一下關鍵詞,這是在大學時候找(資源←_←)學會的,那會不知道谷歌的厲害(其實是英語太渣了2333)。
投資與學習
看到這你以為我會繼續講怎麼學前端嗎?我就不!ヽ(・ω・ゞ)
房租又漲了,每個月扣完房租水電網和吃喝的,剩下200塊,有時候管不住嘴,100都剩不下來 π_π 要改變這種困境只有跳槽和投資了。是的,我連jQuery都不會用就跳槽了,老天眷顧長的像梁朝偉的我,面試了N家公司之後,總找到工作了,這是一家小型建站公司,入職半年後基本 IE6、7 不用慫,jQuery外掛 一波流,只要肯動手,勤搜尋,已經能解決我當時90%的問題了,這裡不是鼓勵你複製貼上,知其然不知其所以然是大忌,切記切記。
雖然溫飽問題解決,但誰不想發財呀!如果不創業,那就只能投資了,投資分軟投和硬投,有錢人就去硬投,按照我現在的條件只能軟投,什麼是軟投?就是去提升自己的知識,我比較喜歡看書,一年下來能看十本。只有技術水平上去了,才能去應聘更高的職位,道理都懂,但是能難得住寂寞的真沒幾個,那些起點比你高的不可怕,可怕的是那些人比你還勤奮,就問你服不服(`Δ´)!想得就要先學會舍,捨棄遊戲、旅行、溜達街,省下時間去跟程式碼談戀愛。
2013年初第二次辭職,來到一家初創公司,也是我現在這家公司,我進來的時候是第13號員工,現在已有200人左右。普通人都希望在初級階段能和大神共事,能夠帶我裝逼帶我飛,日日加班到天黑,我就是這樣的普通人。不過現實很打臉,作為公司第一個前端,沒規範,沒標準,沒人告訴我怎麼做才是正確的,只能不斷的去試錯,幸好前期軟投資得到了一些回報,讓我站穩了腳跟,對此我更堅信軟投資要一直進行下去。
家庭條件還過得去的情況下,在廣州月入兩萬供一套房是無壓力的,而在廣州的草根程式設計師一般月入過萬需要2~3年,月入兩萬的需要5年以上(這裡請拋開運氣成分,天才,大公司案例)。這對於我來說太長遠了,還是學一下投資理財吧!13年的二線城市房價波動不是很大,和家裡商量了很久決定去惠州市區供一套房,我在惠州讀了三年書,瞭解當地環境適合居住,又是珠三角地區,未來交通肯定便利,而且房價便宜,十五萬可以首付了(1/3是我出的),即便以後不漲價,我還可以自己住啊(」゜ロ゜)」比較尷尬的是那時我還沒有月供能力(月供5千),軟磨硬泡下父母答應第一年先幫忙每月負擔一半房貸,未來的一年裡我繼續軟投資自己。
2015年,開始買保險,股票(虧),中國癌股真心難玩,雖然沒有經歷股災 1.0
,但是2.0
之後的股災都有我份 /(ㄒoㄒ)/~~
2016年,惠州那套房子已經漲了80%,已經出售了。
2017年,在廣州買了一套房,繼續月供中…
海納百川,不拘一格
在招聘過程中,遇到過一些“經驗豐富”的前端,在講自己熟悉的框架時優越感爆棚,不熟悉的框架就嗤之於鼻,我覺得很不可思議,框架本身就是為了解決業務而創造出來的,是什麼原因讓你使用喜歡的框架之後產生“優越感”呢 o(゚Д゚)っ!
我從不去限制團隊小夥伴學習什麼框架,一個學習能力強的人,縱然他之前用的是react
,現在學ng 或 vue
也能很快上手。既然你已經選擇了程式設計這種職業,就不要再有門戶之見的封建思想。
懂銷售的程式設計師
我總會在不同階段聽到一些朋友在抱怨專案不願意使用自己提出的方案,覺得領導傻x,不懂技術,又感慨自己倒黴,遇到這樣的領導、團隊。通過深入瞭解之後,我才發現大部分問題出在程式設計師本身,假如你的方案是很棒的,可領導卻不採納,自己可否想過整個“方案銷售”過程中,你準備充分了嗎?領導真正擔憂的你瞭解嗎?很多時候,程式設計師懂得銷售自己的方案,會讓專案少走很多彎路,所以,專案產品失敗這鍋不要總給領導背,想想自己是否也有不對的地方。
如果你現在還沒有達到銷售方案的層次,也不能閉門造車。 Gay (git) Hub 是個好平臺,還有很多技術社群,如:掘金、Segmentfault、簡書等等,把你做的東西放上,展示給大家看,不要覺得簡單或者怕被噴就不敢拿出來,誰不是從菜鳥走過來的?
結束語
上週公司有個小夥伴問我:30歲以後你想做什麼? 太遠的事情我真想不了,可能轉管理,可能轉產品,也可能繼續做前端(以後可能得改叫終端開發了吧!)但是,不管做什麼,都得將軟投資進行下去,這年頭什麼都可能離開你,但知識不會。