身為一個私立本科肄業全端出身的現役資深前端,認真回答你一下
先給你一些基本概念:
1. 114 本科畢業沒有直接去一流大公司,你必須要有一個很好的理由,
因為每個面試官都會問你「為什麼?」,沒有好的或理性的答案,絕對扣分。
2. 你看那些招募訊息明確寫說需要什麼什麼框架的,多是中小型企業,或是養老單位
3. 114 畢業代表的意思是你在求學階段「學習的意願」或「學習的能力」是十分頂尖的
,所以你在人材市場的優勢基本上是「學習能力出眾」(大腦優秀也算)
4. 你提問的對手,那些「非本科轉職」的人,他們的優勢基本上是:
「超出常人的就職意願」跟「低於平均的期望待遇」
5. 工作基本上是:雇主提供工具,員工使用工具創造價值
6. 網頁,各種框架其實都是工具,工具看重的是:簡單、可靠、好用(功能多)
簡單這兩個字基本上代表了「學習曲線不會太陡」
7. 成熟的公司、成熟的產品會盡量避開難度太高的工具,以避免人事上的困擾。
8. 新創公司,基本上比較偏好資深夥伴或便宜的人力。
再給你答案:
身為頂大本科的你投入網頁這個產業想要做前端這個職位,你基本上是浪費
社會對你的栽培,浪費社會資源。
請不要假設自己會是個「工作能力出眾的人」,跟你的對手相比,在中小型
企業雇主眼裡,除了 114 的金字招牌以外,你沒有任何優點,就職之後你也不一
定贏得過那些「非本科轉職」之中厲害的人。
「學習能力出眾」代表說你適合需要操作、開發或研究「很難的工具」這種
職位,請努力去尋找一些願意持續栽培你頂尖企業或大公司,你在那邊可以十分
有效的發揮你的長處,讓他們把你放到更有價值的位置,正常來說你只要出示學
歷、成績單跟「個人興趣的產物(非必要)」就可以入職,待遇也會好非常多。
學校學的東西?當然有用!但在網頁這個產業它並不能給你多少優勢,我實
際上也就用點基本的演算法的概念、時間空間複雜度的概念、TCP 的概念、基本
的計算機概論,都不是什麼難學東西。只有在某三個機緣巧合的項目中分別用了
訊號處理、編譯器(具體來說只有lexer)、跟SoC的知識。
大學只有四年,但工作可是很多年,你可能一開始領先,但其他人花幾個月
或幾年就可以追上了,後續的持續學習你不一定比得過那些有「超出常人的就職
意願」的極端份子。網頁這邊學歷高但產出低的人我看多了,中小型企業對這些
人來說可不是什麼愉快的地方。
: 小弟114CS學士畢業,我知道碩班很讚很棒很重要,但我因為個人因素所以真的沒有打算
: 往?
: 我還是很謝謝各位前輩。
: 畢業前一個月很認真的思考之後想做什麼,想來想去之後決定投入網頁相關的領域,原因
: 的
: 在學期間學過跟網頁技術比較相關的是有一門課用HTML、CSS、JS手刻網頁,後端連fireb
: as
: 目前在自學React,打算把JS基礎打好、準備好作品後找前端的工作,並預計在前端2~4年
: 後
: 爬了很多版上的文,以junior來說大部分都是非本科轉職的為主,很少有提到本科(而且
: 是?
: 所以想問各位前輩:
: 我自認以大學時期修的主課來說(資料結構、演算法等等),感覺我在後端的確是會比非本
: 科
: 但以前端來說,我是還沒有實際投入職場,但刷職缺網站看到的通常都是要求要會框架,
: 鮮
: 我個人推測是因為比起後端,前端"比較"不注重這些東西,能不能用框架快速寫出畫面來
: 比
: 如果以上為真,那本科系的人比起非本科的人來說,除了學歷以外應該有怎樣的優勢呢?
: 或者是問說,以一般CS科系大學部的課程來說,有什麼科目是真的對前端來說很重要的呢
: ?
: 謝謝大家
--