作者veluwse (翩然飞起)
看板Soft_Job
标题Re: [请益] 怎样才算资深工程师
时间Tue Feb 13 14:15:14 2018
※ 引述《NavyWind (NavyWind)》之铭言:
: 各位前辈好
: 小弟有件事想请问大家我在目前的公司担任网页全端工程师快三年了
: 这是我第一份工作 以第一份工作来说似乎也算够久了
: 所以打算趁领完年终後转职(误
: 最近看到一个资深工程师快速面试活动 https://goo.gl/6WqTh5
: 其中有些职缺让我觉得蛮心动的
: 只不过我不太确定怎样才算是资深工程师
上篇推文有点歪了XD
我想这是一个很值得讨论的问题。
我我跟原po差不多,也工作了三年多。
三年内共换了两份工作,最近刚拿到offer,头衔就是资深网页全端工程师。
我想可以分两个面向讨论:
1. 技术面
工程师有别於其他职业,资不资深跟年纪没有直接关系。
虽然经验很重要,但要累积到足以称为资深的经验大概三年也就够了,全看个人的天份和习惯。
所以,我的定义是:有没有办法从无到有决定一个专案stack。
我之前在公司也常常帮我们公司面试人才,我最常问面试者的问题是:如果今天你要开启一个新专案,你会用什麽stack?
当然并没有哪样stack最好,但这个问题可以帮助我理解这位求职者的想法和为何他会做这样的决定。
更重要的,能判断他是否能全方位的看清一个project的架构,而不是只能做出一个功能或在既有的架构上工作。
例如,你会选择用什麽主机(AWS, Heroku, DigitalOcean?)?
你会选择什麽语言和framework?
你会选择用什麽database?
这都没有一定的答案,但通常有经验的人会先问「是什麽样的project呢?」
因为在没有context的情况下,是没有办法决定哪一种stack最适合。
举例而言,Ruby和Python本来就没有哪个比较好的问题,过度钻牛角间只是庸人自扰。
重点是对这个project而言,哪个语言比较有帮助。
例如如果一个广告商平台的网站常需要做大数据分析之类,或许可以选择Python,因为有更多相关的lib。
简言之,对我而言,资深的人能从比较宏观的角度判断该如何驾个一个专案,而不是拘泥在单个别各个技术上。
对厉害的人而言,这些技术学一下就会了,不是真正问题。
2. 实务面
从现实的角度来说,薪水能看出一个人到底算不算资深。
虽在企业徵才时常常把超过三年工作经验算资深了,
确实,如上面所说,技术上三年是可行的。
不然看看原po贴的活动也知道,这些公司徵的资深并没有年资限制。
自觉得是资深都能试试。
通常刚毕业有点资质的,薪水大概是五万左右。
三年以上,大概可以到七万(在很多企业里这就能挂资深了)。
如果你真的有经验,曾在一些公司主导过一些重要的专案,带领过一个小团队(这才是真的专案管理,Git, svn根本不是重点),
那就有机会挑战百万甚至两百万以上年薪。
百万年薪以上就很因人而异了,没有什麽特别标准。
简单来说,现在公司都喜欢用「资深」吸引人才,大概三年上就可以称为资深了~
以上分享,有问题欢迎讨论
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.242.36.117
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1518502517.A.263.html
1F:推 bab7171: 解决问题的能力是很重要的依据。 02/13 15:41
2F:→ bab7171: 看了做十几年分析问题,都没根据。 02/13 15:41
4F:→ robber1234: 楼上的已经是答案了 结案 XD 02/13 16:16
5F:推 scjpmcdba: 在几年前,我的主管告诉我,资深就是升不上去叫资深 02/13 16:28
6F:推 Adonisy: 钱多就是资深,钱少就是资浅 02/13 16:37
7F:→ qmailtw: 要有能力协调其他人,一起找出 solution. 一个人时间有 02/14 11:58
8F:→ qmailtw: 限,能善用其他人才够资深 02/14 11:58