• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hhhhhh123
V2EX  ›  程序员

如何定义,初 中 高 级开发?

  •  
  •   hhhhhh123 · Aug 5, 2022 · 6602 views
    This topic created in 1550 days ago, the information mentioned may be changed or developed.

    我很好奇各种招聘的时候他们定义 初中高 等级是是如何定义的?

    或者说,咱们搞技术的,应该如何给自己评等级?

    就拿后端来说, 这应该如何定义? 掌握多少? 深度? 广度? 以及达到什么程度? 还是看薪资来的?

    44 replies  •  2022-08-08 12:31:42 +08:00
    fengjianxinghun
    fengjianxinghun
    Aug 5, 2022
    1
    都是扯淡,薪资高就行
    hhhhhh123
    hhhhhh123
    OP
    Aug 5, 2022
    2
    @fengjianxinghun 这 可能是对 HR 招聘看的, 那我们自身应该如何去评价?
    wangtian2020
    wangtian2020
    Aug 5, 2022
    3
    1 年 2 年 3 年
    cnbaskloekf
    cnbaskloekf
    Aug 5, 2022❤️1
    4
    谁钱多,谁就是高级开发。

    没有老板是傻子,傻子在创业的时候就死了
    mazhiyuan
    mazhiyuan
    Aug 5, 2022
    5
    就看每个公司技术委员会啥的评选人员怎么看待了.
    B4PLpPSsR4voMdx0
    B4PLpPSsR4voMdx0
    Aug 5, 2022❤️3
    6
    奴、徒、工、匠、家、师、圣
    还可以这样划分
    hhhhhh123
    hhhhhh123
    OP
    Aug 5, 2022
    7
    @mazhiyuan 我也觉得是 看公司的划分制度
    smallyu
    smallyu
    Aug 5, 2022❤️20
    8
    别人告诉自己该干什么
    自己知道该干什么
    自己告诉别人要干什么
    hhhhhh123
    hhhhhh123
    OP
    Aug 5, 2022
    9
    @echo314 soga
    Kimen
    Kimen
    Aug 5, 2022
    10
    @smallyu #8 精辟
    memelau
    memelau
    Aug 5, 2022
    11
    确实见过很多初中水平的高级开发嘻嘻
    kiroter
    kiroter
    Aug 5, 2022❤️6
    12
    唬住了就高级,没唬住就初级。
    kangyan
    kangyan
    Aug 5, 2022
    13
    尤其是前端,行内没有级别划分的标准
    raysonlu
    raysonlu
    Aug 5, 2022
    14
    懂得用工具;知道工具的原理并且能排查疑难杂症;以工具为中心以外的扩展发展。
    yufeng0681
    yufeng0681
    Aug 5, 2022❤️2
    15
    你发钱的话,随便你来定义;
    我发钱的话是这么定的:
    初级:无法搞定核心代码,只能写业务代码,还有 bug
    中级:能参与核心代码,业务代码写得飞快,有一些 bug
    高级:能独立完成核心代码, 业务代码 bug 极少
    momocraft
    momocraft
    Aug 5, 2022
    16
    发者 发师 大发师 发灵 发王 发皇 发宗 发尊 发圣 发帝
    Roanapur
    Roanapur
    Aug 5, 2022❤️1
    17
    能独当一面,解决公司所需要的技术栈遇到的问题,能对项目给出成熟专业的意见,就是高级。

    能基本在项目开发中成为柱子,扛起开发任务的,就是中级。

    能干活,但得看着管着,觉得不是很安全的,是不是还会因为不成熟出现一些问题,就是初级。


    我这么觉得。
    具体根据公司情况而定。

    未必单纯是技术水平决定。
    经验其实很有用。

    前面有个坑,为什么有坑,踩了会怎么样,能怎么绕过去。高级可能可以娓娓道来。


    比如高级,某人在一个中小公司,能顶起整个前端开发,领导省心省力,方案扔给他,他能提前预见一些问题。
    但可能换一家公司,他水平就不够了。
    jones2000
    jones2000
    Aug 5, 2022
    18
    主要看对公司的贡献度吧, 老板给你发 2W 工资, 那你起码要给公司贡献 4W 的价值吧。你的技术要跟公司的发展方向是一致的, 才能发挥你的最大价值。
    aguesuka
    aguesuka
    Aug 5, 2022
    19
    初级开发工资低, 中级开发工资中, 高级开发工资
    Ahiok
    Ahiok
    Aug 5, 2022
    20
    初中 高级开发
    JounQin
    JounQin
    Aug 5, 2022 via iPhone
    21
    @yufeng0681 越难的 task 越容易出 bug ,这个数量完全没有意义。其他的基本认同,我们公司也有类似的明确的标准,包括团队、公司层面的影响力。
    zhuweiyou
    zhuweiyou
    Aug 5, 2022
    22
    title 没用, 看工资
    vsitebon
    vsitebon
    Aug 5, 2022
    23
    高级开发 /技术 Leader:精通与业务相关的工具链,可以根据业务场景采用其它不同工具链,核心代码能写能跑,业务上能快速定位自己和其他人的 BUG ;能在团队中给出采用该工具链的目的,以及优势,能领导团队甚至公司的技术发展;
    中级开发:精通业务相关的一两个工具链,而且能在该工具链以及衍生工具链范畴内快速撰写业务代码,懂得快速定位 Bug ,能处理好自己份内开发而且能提供开发上的意见
    初级开发:能写业务代码,对工具链的了解较深,以及不依赖轮子,自造轮子的能力,有定位 Bug 的能力

    其实我觉得初级、中级、高级的区别主要还是在于效率、面对意外状况的处理能力和领导能力上。。
    yogogo
    yogogo
    Aug 5, 2022
    24
    @vsitebon #23 核心代码指哪些?如何判断哪些代码是核心代码?
    maguowei
    maguowei
    Aug 5, 2022❤️1
    25
    前几天刚看到一个开源项目: https://github.com/jorgef/engineeringladders

    A framework for Engineering Managers

    详细列出了一种评定角色和职责的模型
    Leonard
    Leonard
    Aug 5, 2022
    26
    初中就能高级开发了?
    7911364440
    7911364440
    Aug 5, 2022
    27
    @yufeng0681 核心代码是指?
    zapper
    zapper
    Aug 5, 2022
    28
    看发量
    tf2
    tf2
    Aug 5, 2022❤️2
    29
    初级:被人带

    中级:不需要人带,但是也不带人

    高级:带人
    NPC666
    NPC666
    Aug 5, 2022 via Android
    30
    初级:你负责写代码
    中级:你负责让初级帮你写代码
    高级:你给项目中使用的某个库提了一个 issue ,让库的维护者帮你写代码
    maguowei
    maguowei
    Aug 5, 2022❤️1
    31
    zhenrong
    zhenrong
    Aug 5, 2022
    32
    在企业 Title 不重要,看钱,口惠不实。

    如果是认定的那种职称 初、中、高级都是要考的凭证。
    iovekkk
    iovekkk
    Aug 5, 2022
    33
    你以为的高级开发:
    只做架构,指点江山纸上谈兵,谈笑间高薪到手
    实际的高级开发:
    架构要做,业务也要做,不仅要对结果负责,还要跟进过程
    要会用工具把过程数据化,结果可视化
    给手下当保姆,给甲方当舔狗,在合作方面前还要把握好分寸平衡资源

    说白了高级开发就是做研发管理
    但是这种所谓的研发管理,我是受够了,爱谁谁
    pastor
    pastor
    Aug 5, 2022❤️1
    34
    按一线薪资标准,简单:
    初级:1w 以内
    中级:1-2w
    高级:2w 以上
    xsm1890
    xsm1890
    Aug 5, 2022
    35
    PPT 做的越好,级别越高;跟产品吵架越猛,级别越高
    byte10
    byte10
    Aug 5, 2022
    36
    @mmmmeme 哈哈🤣,我也遇到过 嘻嘻
    GP1
    GP1
    Aug 5, 2022
    37
    初级:我就是 bug
    中级:制造 bug
    高级:合并 bug
    Desiree
    Desiree
    Aug 5, 2022
    38
    看钱
    tomieric
    tomieric
    Aug 5, 2022
    39
    这是我们上面定义的,对应初中高、资深、专家
    数值 数值含义
    0 无
    1 了解
    2 熟悉
    3 掌握
    4 精通
    5 专家
    james22
    james22
    Aug 5, 2022 via iPhone
    40
    茂密 谢顶 秃顶 光头
    CookCoder
    CookCoder
    Aug 6, 2022
    41
    感觉一个个不抖机灵抖不会说人话了,楼主问啥就回答啥,好好回答一个问题现在都这么困难了?

    #8 同意 8 楼的观点
    walkerzmc
    walkerzmc
    Aug 6, 2022❤️1
    42
    没有社会普遍认可的标准或者机制。在公司层面,老员工把控着业务,经历过核心代码的开发,然后这些东西不落实到文档,不教给新员工。那么新员工就是初级开发,老员工就是中级开发,总监就是高级开发。。。。。换了公司大家从同一个起点,就都是初级了。至于八股文,出来面试大家都是精通源码。。。。
    PopRain
    PopRain
    Aug 6, 2022
    43
    不是通过刷题就能通过软件设计师考试的就可以认为是高级,原来考试就是叫程序员(初级职称)、高级程序员(中级职称),现在高级程序员改名为软件设计师了。 能靠自己水平通过考试,说明有基本的软件知识和一定的问题分析解决能力。
    vsitebon
    vsitebon
    Aug 8, 2022
    44
    @yogogo 初期实现软件或者服务的核心功能的在我眼里就是核心代码。

    随着软件服务体积越来越大,总会有一部分代码成为构建这个软件或者服务的框架形式代码,甚至是剥离掉所有衍生出来的功能的代码后,至少必须要有的功能。更进一步地说,就是保证服务或者软件跑起来一个基础可行的代码。如果核心是插件模式或者服务加载模式,那就是例如插件框架、服务管理框架、调度框架等等等,当然可能这只是我不成熟的想法,纯属一乐。

    但这个其实还是和我说的关联性不大。。,我的核心观点还是:其实我觉得初级、中级、高级的区别主要还是在于效率、面对意外状况的处理能力和领导能力上。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3837 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 106ms · UTC 00:49 · PVG 08:49 · LAX 16:49 · JFK 19:49
    ♥ Do have faith in what you're doing.