我很好奇各种招聘的时候他们定义 初中高 等级是是如何定义的?
或者说,咱们搞技术的,应该如何给自己评等级?
就拿后端来说, 这应该如何定义? 掌握多少? 深度? 广度? 以及达到什么程度? 还是看薪资来的?
1
fengjianxinghun 2022-08-05 11:07:45 +08:00
都是扯淡,薪资高就行
|
2
hhhhhh123 OP @fengjianxinghun 这 可能是对 HR 招聘看的, 那我们自身应该如何去评价?
|
3
wangtian2020 2022-08-05 11:09:29 +08:00
1 年 2 年 3 年
|
4
cnbaskloekf 2022-08-05 11:10:49 +08:00 1
谁钱多,谁就是高级开发。
没有老板是傻子,傻子在创业的时候就死了 |
5
mazhiyuan 2022-08-05 11:12:19 +08:00
就看每个公司技术委员会啥的评选人员怎么看待了.
|
6
echo314 2022-08-05 11:13:19 +08:00 3
奴、徒、工、匠、家、师、圣
还可以这样划分 |
8
smallyu 2022-08-05 11:15:22 +08:00 20
别人告诉自己该干什么
自己知道该干什么 自己告诉别人要干什么 |
11
mmmmeme 2022-08-05 11:18:34 +08:00
确实见过很多初中水平的高级开发嘻嘻
|
12
kiroter 2022-08-05 11:36:49 +08:00 6
唬住了就高级,没唬住就初级。
|
13
kangyan 2022-08-05 11:37:09 +08:00
尤其是前端,行内没有级别划分的标准
|
14
raysonlu 2022-08-05 11:42:45 +08:00
懂得用工具;知道工具的原理并且能排查疑难杂症;以工具为中心以外的扩展发展。
|
15
yufeng0681 2022-08-05 11:48:55 +08:00 2
你发钱的话,随便你来定义;
我发钱的话是这么定的: 初级:无法搞定核心代码,只能写业务代码,还有 bug 中级:能参与核心代码,业务代码写得飞快,有一些 bug 高级:能独立完成核心代码, 业务代码 bug 极少 |
16
momocraft 2022-08-05 11:50:38 +08:00
发者 发师 大发师 发灵 发王 发皇 发宗 发尊 发圣 发帝
|
17
Roanapur 2022-08-05 11:55:09 +08:00
能独当一面,解决公司所需要的技术栈遇到的问题,能对项目给出成熟专业的意见,就是高级。
能基本在项目开发中成为柱子,扛起开发任务的,就是中级。 能干活,但得看着管着,觉得不是很安全的,是不是还会因为不成熟出现一些问题,就是初级。 我这么觉得。 具体根据公司情况而定。 未必单纯是技术水平决定。 经验其实很有用。 前面有个坑,为什么有坑,踩了会怎么样,能怎么绕过去。高级可能可以娓娓道来。 比如高级,某人在一个中小公司,能顶起整个前端开发,领导省心省力,方案扔给他,他能提前预见一些问题。 但可能换一家公司,他水平就不够了。 |
18
jones2000 2022-08-05 11:56:43 +08:00
主要看对公司的贡献度吧, 老板给你发 2W 工资, 那你起码要给公司贡献 4W 的价值吧。你的技术要跟公司的发展方向是一致的, 才能发挥你的最大价值。
|
19
aguesuka 2022-08-05 11:59:29 +08:00
初级开发工资低, 中级开发工资中, 高级开发工资
|
20
Ahiok 2022-08-05 12:11:59 +08:00
初中 高级开发
|
21
JounQin 2022-08-05 12:15:40 +08:00 via iPhone
@yufeng0681 越难的 task 越容易出 bug ,这个数量完全没有意义。其他的基本认同,我们公司也有类似的明确的标准,包括团队、公司层面的影响力。
|
22
zhuweiyou 2022-08-05 12:18:59 +08:00
title 没用, 看工资
|
23
vsitebon 2022-08-05 12:29:50 +08:00
高级开发 /技术 Leader:精通与业务相关的工具链,可以根据业务场景采用其它不同工具链,核心代码能写能跑,业务上能快速定位自己和其他人的 BUG ;能在团队中给出采用该工具链的目的,以及优势,能领导团队甚至公司的技术发展;
中级开发:精通业务相关的一两个工具链,而且能在该工具链以及衍生工具链范畴内快速撰写业务代码,懂得快速定位 Bug ,能处理好自己份内开发而且能提供开发上的意见 初级开发:能写业务代码,对工具链的了解较深,以及不依赖轮子,自造轮子的能力,有定位 Bug 的能力 其实我觉得初级、中级、高级的区别主要还是在于效率、面对意外状况的处理能力和领导能力上。。 |
25
maguowei 2022-08-05 15:46:08 +08:00 1
前几天刚看到一个开源项目: https://github.com/jorgef/engineeringladders
A framework for Engineering Managers 详细列出了一种评定角色和职责的模型 |
26
Leonard 2022-08-05 15:49:08 +08:00
初中就能高级开发了?
|
27
7911364440 2022-08-05 15:50:34 +08:00
@yufeng0681 核心代码是指?
|
28
zapper 2022-08-05 16:01:44 +08:00
看发量
|
29
lambdaq 2022-08-05 16:20:14 +08:00 1
初级:被人带
中级:不需要人带,但是也不带人 高级:带人 |
30
NPC666 2022-08-05 16:24:18 +08:00 via Android
初级:你负责写代码
中级:你负责让初级帮你写代码 高级:你给项目中使用的某个库提了一个 issue ,让库的维护者帮你写代码 |
31
maguowei 2022-08-05 16:24:51 +08:00 1
|
32
zhenrong 2022-08-05 16:25:48 +08:00
在企业 Title 不重要,看钱,口惠不实。
如果是认定的那种职称 初、中、高级都是要考的凭证。 |
33
iovekkk 2022-08-05 16:34:20 +08:00
你以为的高级开发:
只做架构,指点江山纸上谈兵,谈笑间高薪到手 实际的高级开发: 架构要做,业务也要做,不仅要对结果负责,还要跟进过程 要会用工具把过程数据化,结果可视化 给手下当保姆,给甲方当舔狗,在合作方面前还要把握好分寸平衡资源 说白了高级开发就是做研发管理 但是这种所谓的研发管理,我是受够了,爱谁谁 |
34
pastor 2022-08-05 16:56:29 +08:00 1
按一线薪资标准,简单:
初级:1w 以内 中级:1-2w 高级:2w 以上 |
35
xsm1890 2022-08-05 17:38:07 +08:00
PPT 做的越好,级别越高;跟产品吵架越猛,级别越高
|
37
GP1 2022-08-05 18:17:08 +08:00
初级:我就是 bug
中级:制造 bug 高级:合并 bug |
38
Desiree 2022-08-05 18:23:58 +08:00
看钱
|
39
tomieric 2022-08-05 18:25:36 +08:00
这是我们上面定义的,对应初中高、资深、专家
数值 数值含义 0 无 1 了解 2 熟悉 3 掌握 4 精通 5 专家 |
40
james22 2022-08-05 18:31:33 +08:00 via iPhone
茂密 谢顶 秃顶 光头
|
41
CookCoder 2022-08-06 10:15:29 +08:00
感觉一个个不抖机灵抖不会说人话了,楼主问啥就回答啥,好好回答一个问题现在都这么困难了?
#8 同意 8 楼的观点 |
42
walkerzmc 2022-08-06 10:19:50 +08:00
没有社会普遍认可的标准或者机制。在公司层面,老员工把控着业务,经历过核心代码的开发,然后这些东西不落实到文档,不教给新员工。那么新员工就是初级开发,老员工就是中级开发,总监就是高级开发。。。。。换了公司大家从同一个起点,就都是初级了。至于八股文,出来面试大家都是精通源码。。。。
|
43
PopRain 2022-08-06 11:24:53 +08:00
不是通过刷题就能通过软件设计师考试的就可以认为是高级,原来考试就是叫程序员(初级职称)、高级程序员(中级职称),现在高级程序员改名为软件设计师了。 能靠自己水平通过考试,说明有基本的软件知识和一定的问题分析解决能力。
|
44
vsitebon 2022-08-08 12:31:42 +08:00
@yogogo 初期实现软件或者服务的核心功能的在我眼里就是核心代码。
随着软件服务体积越来越大,总会有一部分代码成为构建这个软件或者服务的框架形式代码,甚至是剥离掉所有衍生出来的功能的代码后,至少必须要有的功能。更进一步地说,就是保证服务或者软件跑起来一个基础可行的代码。如果核心是插件模式或者服务加载模式,那就是例如插件框架、服务管理框架、调度框架等等等,当然可能这只是我不成熟的想法,纯属一乐。 但这个其实还是和我说的关联性不大。。,我的核心观点还是:其实我觉得初级、中级、高级的区别主要还是在于效率、面对意外状况的处理能力和领导能力上。。 |