不客氣的說,高雄前端風氣推動,
我也有進到一些力氣。哈。
這是後話。
以下講的都針對網頁市場。
我覺得其實雖說努力是重要的,但還有些別的東西要考慮,
要說這行缺不缺雜魚,過去很缺,目前普通缺,
開雜魚職缺都還要技能寫包山包海,那就是訊號。
再過兩年真的,很難說是不是缺。
這兩年國內市場萎縮的很明顯,
一堆高階的專家出走國外。
國內就缺人把 junior 帶起來,市場就在萎縮。
很多專案根本連團隊形狀都養不起來,
燒完錢就 fail 了,還養出很多假 senior 。
自以為 junior 當個三四年就可以升級 senior 了。
過去人才的搖籃,雅虎跟一些大型企業,
技術管理面都不敵市場接連崩潰。
其實要升級 senior 必須待過足夠結構的專案,
看得見專案各個幽微的角落,才有機會。
這一塊現在的斷層,
會直接擠壓到 junior 的存活率。
我不知道為什麼,很多人都沒留意到,
現在其實是台灣軟體紅利的第一個尾聲。
如果是 senior ,
現在應該過很爽,因為根本沒人搶,
但如果不是,現在應該是很抖才是。
其實談來談去,我們真正沒談到的問題是,
為什麼公司要雇用這些人,
台灣在軟體加值這方面是不是可靠跟穩定的。
台灣過去在沒那麼多淘金客洗禮的前提下,
有很多老師傅用斯巴達式的教育在電人。
當時人少,所以也就品質很好的帶出了很多人。
就連社群,我當初經營社群的時候(2011),
一些老前輩就覺得很意外,
我們中小型聚會隨便弄就是幾百一千人,
以前的聚會年度盛會可能都沒這麼熱鬧。
因為當年正是從業人口膨脹的第二期階段,
(泡沫化後的第一階段膨脹在 2006 年前後,傳產e化浪潮)
當年在缺 mentor 的情況下,
由我們這一代推起技術社群來承繼 mentor 的角色。
我覺得當年我們推的方向多少還是有點歪,
但那就是時代的局限吧。
現在則是第三階段,要膨脹但脹不起來的情況。
因為不堪成本負擔,對 junior 的要求提升了。
===
很多人喜歡用科系跟一些標準,來評估本科非本科,
我國小就在寫 bat ,國中寫外掛的腳本語言,
大學才開始寫 java 這類被認為比較正式的程式。
我倒覺得,你有沒有有意識地找到訓練自己的方法,
找到能帶自己前進的團隊,這才是這個年代困難的地方。
精神時光屋是存在的。
還是要奉勸那些 junior 們,
不要再浪費時間在帶入新的 junior 了。
趕快想辦法讓自己成為獨當一面的senior ,
不然覆巢之下無完卵。
這也是我上一篇說的,如果你是個正常的 senior,
你應該只有忙著挑適合的 junior 來培養的份。
我帶一個三十人的技術團隊,這類的結構性問題,
在我的團隊有,也是我最費心掛心的事情。
我們同屆很多社群老友,也都在團隊執掌兵符,
台灣這一帶的技術浪潮,
已經交棒到我們大概36-45 歲這一代了。
(我實際上 32 ,但我早別人入四年入行。)
我們最看得見技術市場的發展走向,
現在真的 junior 要進來,
要小心一兩年內會來臨的雪崩。
現在的產業結構非常脆弱。
我多年來都是當烏鴉的角色,
在這行我的田野觀察經驗也超過很多人,
信不信隨便,但好好想一想是沒有損失的。
這才是我說,金子都沒了,還想在鏟子上鑲金是沒意義的。
現在的金子在提升有能力的 junior 到 senior ,
而不是帶入更多的 junior 。
真正的問題是,你想提升自己,
有專案讓你提升嗎?有人讓你提升嗎?
這個問號,才是深懸在那裡的核心命題。
※ 引述《leia902 (貓咪樹上飛)》之銘言:
: 嗨,大家好,我是寇丁人妻日安,是一個菜雞前端工程師,
: 這邊想分享一下半路出家的心得,文長,可以直接看我最下面的結論。
: 簡單介紹一下背景,我高中念資訊科,
: 畢業之後工作兩年才重考設計系大學,大概在大二的時候開始碰 Html / CSS。
: 從背景就可以知道我其實對於人生以後要做什麼蠻迷茫的,國中的時候流行無名小站,
: 我那時候以為 CSS 就是程式碼,所以我那時候覺得我應該是想學寫程式,我就進了資訊
: 科。
: 結果資訊科根本也不是在寫程式的啊。(好啦,其實有寫過 vb 啦)
: 後來畢業之前我大概了解自己可能喜歡的是設計,基於家庭因素我靠自己的力量去工作賺
: 我做餐廳服務業、去過麥當勞打工送外送,過程很辛苦,那時候我每天上班都告訴自己,
: 我以後絕對不會這樣,然後我考上了南部的某間平面設計系,但我沒有考好,
: 因為我術科加乘的分數拿得很低,我發現我不喜歡畫畫。
: 一個不喜歡畫畫的設計系學生,進大學之後又開始在迷茫自己以後要做什麼,
: 我買了巨匠電腦的網頁設計課程(這個也是我自己打工分期付款五萬,
: 那時候只知道自己想要學網頁),有空就去巨匠學。
: (現在慶幸有好的老師在教 dreamweaver 的時候是直接教我們打程式碼切版...)。
: 上完巨匠我已經知道怎麼切版了,後來開始加入一些設計相關的群組,
: 想要從裡面找到自己以後要做什麼,後來知道什麼是 UIUX,
: 知道什麼是前端,然後開始找前端的資源。
: 兩年前的高雄前端社群非常活絡,我就直接私訊裡面的主辦人說我想學習前端,
: 他就丟一個 zip 壓縮檔要我切版,說放在 github 上,
: 我說我不知道什麼是 github,他說如果不會 git 的話是很難找工作的
: 其實我也蠻無奈的,因為我看了連猴子都會的 git 還看不懂,我當下覺得自己真的連猴
: 子都不如QQ。
: 狀況越來越好是直到多邊形學院出現,我記得我是他們第一個課程交最終作業的人,
: 那時候我還熬夜做完,因為隔兩天還要交期中。
: 接著我一直跟著多邊形學院的課程走,會了 jQuery,我以為我可以去找工作了,
: 大四上就找了前端的工作(因為家裏因素從日間部轉夜間部了),
: 在南部找了一間不怎麼樣的公司。
: (現在回想起來那間公司真的不怎麼樣,可是當時的我更不怎麼樣)。
: 版控使用 svn,當時的主管叫我用 node.js + jQuery 做前端,
: 但其實我當時只會一些 jQuery,對於 js 我一點概念都沒有,
: 過程很痛苦,主管說會帶也沒有,我一知半解的做了我根本不知道的東西,
: 然後不斷被否定,在那間公司快澆熄我起初對於寫程式的熱情,
: 還好那時候我男朋友(現在的老公)跟我說:
: 「原本喜歡的東西,因為工作變得不喜歡不是你的錯,只是那個環境不適合你。」
: 然後我就離職了。
: 離職之後休息一陣子,因為想著我好不容易知道自己要幹嘛了,
: 我不能因為一間不適合的公司就放棄,後來開始去參加一些資訊社群的分享活動,
: 然後到好想工作室,跟裡面的mentor 聊一下,一直到現在,
: 雖然我還是個大菜雞(看我部落格就知道QQ),但其實我在好想工作室學習的很多,
: 不僅僅是技術方面,這邊我想要告訴想半路出家的朋友:
: - 追求進步的重要性:工程師是浪頭上的產業,不可能學到某個程度就可以安穩度日,你
: 可以學得很慢,但是你不能不追求進步,因為技術進化得很快,你如果不追求進步,你所
: 學所會的會被慢慢淘汰掉,然後你就會發現,你不管有沒有學程式,你還是原本的那個樣
: 子。不斷進修、不斷追求進步是一件很累的事情,你覺得你可以嗎?
: - 堅持與毅力的重要性:坦白說我寫程式的時候,我每分每秒都想放棄,尤其是當邏輯不
: 通,程式寫不出來,bug 找不到,崩潰大哭的時候,或是夜深人靜在趕案子或進修的時候
: ,但是我沒有一次真的放棄過,因為我過往的經驗告訴我,我花了這麼久的時候找到我要
: 幹嘛,就算我現在再怎麼痛苦,沒有我當時候工作的時候痛苦,沒有我當時候被看不起的
: 時候痛苦,你真的也下定決心了嗎?
: - 相信自己的重要性:我現在已經知道為什麼我高中的時候苦讀還是讀不好,因為在學程
: 式的過程中有蠻多人都說邏輯很差,其實我不聰明,但是我覺得如果我沒辦法變成很強的
: 工程師,那我至少讓自己變成不差的工程師,就算我很笨,但是我可以累積經驗,就算後
: 起之秀接踵而來,學得比我快比我好,我還是有我自己學習的步伐,讓每天的自己慢慢變
: 得比昨天的自己來得更好的工程師,你願意相信你自己嗎?