身为一个私立本科肄业全端出身的现役资深前端,认真回答你一下
先给你一些基本概念:
1. 114 本科毕业没有直接去一流大公司,你必须要有一个很好的理由,
因为每个面试官都会问你“为什么?”,没有好的或理性的答案,绝对扣分。
2. 你看那些招募讯息明确写说需要什么什么框架的,多是中小型企业,或是养老单位
3. 114 毕业代表的意思是你在求学阶段“学习的意愿”或“学习的能力”是十分顶尖的
,所以你在人材市场的优势基本上是“学习能力出众”(大脑优秀也算)
4. 你提问的对手,那些“非本科转职”的人,他们的优势基本上是:
“超出常人的就职意愿”跟“低于平均的期望待遇”
5. 工作基本上是:雇主提供工具,员工使用工具创造价值
6. 网页,各种框架其实都是工具,工具看重的是:简单、可靠、好用(功能多)
简单这两个字基本上代表了“学习曲线不会太陡”
7. 成熟的公司、成熟的产品会尽量避开难度太高的工具,以避免人事上的困扰。
8. 新创公司,基本上比较偏好资深伙伴或便宜的人力。
再给你答案:
身为顶大本科的你投入网页这个产业想要做前端这个职位,你基本上是浪费
社会对你的栽培,浪费社会资源。
请不要假设自己会是个“工作能力出众的人”,跟你的对手相比,在中小型
企业雇主眼里,除了 114 的金字招牌以外,你没有任何优点,就职之后你也不一
定赢得过那些“非本科转职”之中厉害的人。
“学习能力出众”代表说你适合需要操作、开发或研究“很难的工具”这种
职位,请努力去寻找一些愿意持续栽培你顶尖企业或大公司,你在那边可以十分
有效的发挥你的长处,让他们把你放到更有价值的位置,正常来说你只要出示学
历、成绩单跟“个人兴趣的产物(非必要)”就可以入职,待遇也会好非常多。
学校学的东西?当然有用!但在网页这个产业它并不能给你多少优势,我实
际上也就用点基本的算法的概念、时间空间复杂度的概念、TCP 的概念、基本
的计算机概论,都不是什么难学东西。只有在某三个机缘巧合的项目中分别用了
讯号处理、编译器(具体来说只有lexer)、跟SoC的知识。
大学只有四年,但工作可是很多年,你可能一开始领先,但其他人花几个月
或几年就可以追上了,后续的持续学习你不一定比得过那些有“超出常人的就职
意愿”的极端份子。网页这边学历高但产出低的人我看多了,中小型企业对这些
人来说可不是什么愉快的地方。
※ 引述《thx4luv (杞人忧天)》之铭言:
: 各位前辈好,有点不知道怎么下标题所以打算在内文详述。
: 小弟114CS学士毕业,我知道硕班很赞很棒很重要,但我因为个人因素所以真的没有打算
: 往?
: 我还是很谢谢各位前辈。
: 毕业前一个月很认真的思考之后想做什么,想来想去之后决定投入网页相关的领域,原因
: 的
: 在学期间学过跟网页技术比较相关的是有一门课用HTML、CSS、JS手刻网页,后端连fireb
: as
: 目前在自学React,打算把JS基础打好、准备好作品后找前端的工作,并预计在前端2~4年
: 后
: 爬了很多版上的文,以junior来说大部分都是非本科转职的为主,很少有提到本科(而且
: 是?
: 所以想问各位前辈:
: 我自认以大学时期修的主课来说(资料结构、算法等等),感觉我在后端的确是会比非本
: 科
: 但以前端来说,我是还没有实际投入职场,但刷职缺网站看到的通常都是要求要会框架,
: 鲜
: 我个人推测是因为比起后端,前端"比较"不注重这些东西,能不能用框架快速写出画面来
: 比
: 如果以上为真,那本科系的人比起非本科的人来说,除了学历以外应该有怎样的优势呢?
: 或者是问说,以一般CS科系大学部的课程来说,有什么科目是真的对前端来说很重要的呢
: ?
: 谢谢大家