首页 > 编程语言 >程序员天天 CURD,怎么才能成长,职业发展的思考(2)

程序员天天 CURD,怎么才能成长,职业发展的思考(2)

时间:2024-05-05 18:22:25浏览次数:22  
标签:职级 思考 绩效 技术 程序员 CURD 大厂 组员

接着上一篇:程序员天天 CURD,怎么才能成长,职业发展思考

上一篇写到了用年限来谈程序员的发展,在 4 - 6 年这个时间段需要做的一些事情,接着写这个时间段的。

第 4、5 年时候,你可能会做一些关于基层管理工作。这个时期会遇到一些困难。

这个时期,既要编写代码,又要做基层管理工作,你肯定很忙,会有一段时间混乱期、迷茫期。甚至有时会怀疑自己:以前自己只做技术干的很顺心,为啥加了管理的一些事情后自己这么忙?有时很不开心,会迷茫;有时会怀疑自己不适合管理,还是干回纯技术好了。

前面章节也提到了,以前只做技术编码时候,是用技术的思维来做事情,只要把分配给自己的业务需求用代码实现,然后测试没有 bug,上线运行稳定,我的这个任务就算完成了。
到了你需要承担部分管理职责时,不只要完成自己的编码任务,还要管理你的组员完成任务情况,责任变大变多了。

举一个管理可能遇到的例子:
来了一个需求任务,你完成只需要一天,但是分配给组员做,他估时需要三天。这时你怎么办?是撸起袖子自己来干,还是放手让组员来做?

如果不是特别紧急任务,建议还是放手让组员来做。这时你也不能当个甩手掌柜,什么也不做,前面章节说了,这时你有管理职责 - 辅导组员。花时间和他一起分析任务情况,组员觉得会遇到哪些困难,你有什么方法帮助他。

你需要花时间帮助组员提高能力,帮助他们成长。在事上练,通过实战来帮助他们提高。
这也是你从技术思维慢慢向管理思维转变。

第 6 年时候,可能职责又变多了,需要给组员打绩效了。当然可能前面 1, 2 年就需要了。
公司是一个需要利润才能生存下去的实体,没有利润,工资都可能发不出来。公司上面可能会制定一些 KPI 或 OKR 之类的,来衡量程序员的产出效果。绩效也关系到平时奖金和年终奖,与我们息息相关。
这也是一种管理的手段,绩效好的员工多得奖金,差的少得奖金,甚至有的员工会被淘汰掉。最后面绩效的员工可能被淘汰掉,这也是公司内部竞争的残酷。
这也是作为管理者可能遇到的问题,怎么给组员打绩效?如果你们组被分配了一个最差绩效名额,作为管理的你怎么办?你心里可能会有一些思想挣扎,可以向你的主管求教一些方法。尽所能做到客观些。

大厂职级的发展

在中国到今年2024年,第一梯队的互联网大厂经过这么多年的发展已经到了超级大规模,进入了世界前 20 名的互联网都有了。这些大厂职级的发展规划,对应的职责要求,也进入成熟阶段。大厂职级发展要求可以作为技术人成长的参考。

阿里巴巴职级发展序列

这里拿 alibaba(阿里巴巴)职级举例,
阿里巴巴分为 P(技术)职级序列和 M(管理)职级序列,如下图:

image

(图片来源于网络,侵删)

现在阿里可能不招 P4 这个级别的工程师了。

阿里巴巴技术职级发展要求

各技术职级都有哪些要求呢?请看下面图表:

image

  • P5/P6 高级程序员:
    高水准应届本科,社招高潜起点,社招一般工作经验 2 年,研究生 1 到 2 年工作经验,P6 是干活的主力。

  • P7 技术专家:
    一般情况下,研究生 3 到 5 年,本科生 5 到 7 年,干活的主力。很多人会在这个级别被挡下来,升不上去了。

  • P8 高级技术专家:
    一般情况下,本科 7 年以上,研究生 5 年以上,这个职位是一线干活的天花板。

  • P9 资深专家:
    一般没有固定年限要求,要求有行业影响力了。这个估计就是技术打工人的天花板。

  • P10 研究员:
    一般要有影响力的研究成果,或者科研方向。

大厂职级发展就是一个金字塔形状,越到上面人数就越少。从公司的管理层人数多少也可以看出来。

大厂的利与弊

现在的大厂一般薪资福利、培训体系、职级发展体系都很完善,而且一般来说,整体薪资福利都比较高。还有里面的技术体系,技术基建完整。一些规范也比较完成,比如编码规范,管理规范,架构框架规范等等很多值得学习的地方。
有高并发、比较复杂的项目可以学习,甚至自己可以动手做这些项目的一个子系统。
有机会的话会遇到很多牛人,如果能跟着牛人学习,那会有事半功倍的效果,而且,这也是一种人脉。就像你进 985,你同班同学、同校校友就是你以后发展的直接或间接人脉。互联网大厂跟 985、211 里班级差不多,都是大厂,名校,光环效应明显。

第一:想进大厂的人很多,属于一个“红海”般的竞争,竞争激烈。
第二:内部竞争也很激烈,每年的绩效 3-6-1 体系,使得时刻处于“工作”状态,为了一个好的绩效。
第三:大厂这部机器运转多年,核心岗位已经被人牢牢占据,多数人进去,只能做这部机器的一个细小螺丝钉。多数人的职级晋升有一个无形的天花板,难以突破。

结论

如果刚毕业或者毕业 7 年以内,大厂还是值得进,去里面看一看,了解、学学互联大厂是怎么运作,里面的管理规范是什么,业务怎么发展等等。
学完了就可以出来闯一闯,免得在大厂这个相对狭窄的空间与众多聪明人竞争,你换个环境竞争,这时就是高维对低维竞争了,胜出概率就大些。


欢迎大家发表评论,一起探讨技术人的发展

待续

标签:职级,思考,绩效,技术,程序员,CURD,大厂,组员
From: https://www.cnblogs.com/jiujuan/p/18173711

相关文章

  • 程序员兼职那些事儿
    最近周边发生一起程序员兼职引起的纠纷事件,作为一名资深程序员的我也做过兼职,所以不禁思考作为程序员做兼职时的一些套路,以及应该遵循的原则。1、兼职引起的纠纷最近笔者发现周边有些程序员常年利用上班时间做兼职工作,还拉拢一些在职同事一起参与,而且做兼职的过程中无意间泄露......
  • 关于矢量瓦片技术支持前端渲染带来的思考
    前言书接上回,此前提到地图瓦片切片技术的发展。矢量切片技术将瓦片的渲染由服务端迁移到客户端,此操作带来的影响力不可谓不大,基于此,完全可以随心所欲的定义地图的表达。那么在实际的应用当中,当渲染从服务端迁移后客户端后,是否会带来一些其他的问题?超20M的瓦片数据此事发生在202......
  • 关于在Interface和Abstract Class间选择的一些思考
    本文系笔者在学习软件构造课程期间所写,不保证通用性和正确性,仅供参考。基于课程要求,本文所涉及语言为Java。目录前言接口:组件思想"CompositionoverInheritance"何时选择继承类结语一、前言与简要介绍在学习软件构造课程之前,自己写代码遇到需要复用类中功能时,基本......
  • 程序员天天 CURD,怎么才能成长,职业发展的思考 ?
    前言关于程序员成长的话题,我前面写过一篇文章-程序员天天CURD,职业生涯怎么发展的思考。现在回头看,对程序员这个职业发展的认识以及怎么发展还是有一些局限性。有一句话是这么说的:人的成长就是不断认为以前的自己是一个“傻逼”的过程。这句话用词很激烈但成长也许就是如此。人......
  • 推荐3款程序员常用的画图工具
    前言经常看到有小伙伴在DotNetGuide技术社区微信交流群里问:有什么好用的画图工具推荐的?今天大姚给大家推荐3款程序员日常工作中常用的画图工具,大家可以根据自己的需求选择。ProcessOnProcessOn是一款专业强大在线作图工具,提供AI生成思维导图流程图,支持思维导图、流程图、组织结......
  • 怎么给程序员定 KPI ?原则和最佳KPI
    研究表明,相较于传统办公室环境,远程工作团队的效率更高。这引出了一个问题:远程软件工程师的效率提升到了什么程度?想要了解远程工作如何影响团队表现的管理人员可能会设定一些关键绩效指标。但是,并不是所有的KPI都适用:像代码行数、工作时间和修复的错误这类数据可能会误导对生产......
  • 程序员冷知识
    假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。假设你是个妹子,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。假设你是个妹子,不......
  • 中国程序员主要使用哪些技术网站
    CSDN(ChinaSoftwareDeveloperNetwork):中国最大的IT社区和服务平台,提供了丰富的文章、博客、论坛和开发者服务。掘金:一个帮助开发者成长的社区,用户可以在这里找到高质量的技术文章、教程和项目案例。博客园:一个面向开发者的知识分享社区,主要提供博客服务,内容覆盖各种编程......
  • 关于零长度数组的思考
    首先看一下以下的结构声明structPacket{intcmd;intlen;charbody[0];};可以看到body被声明为一个长度为0的字符数组。经过测试,sizeof(Packet)的值为8,也就是说body实际上并没有分配内存。这种数组被称作零长度数组(ArraysofLengthZero)或者柔性数组,其中cha......
  • Godot的游戏开发思考(无代码)
    目录前言GDScriptorC#?C#IOC开发代码和引擎的平衡Godot如何学习多而精炼的小Demo后面的学习的方向Ai绘画和Ai声音的学习前言我断断续续学了快半年的Godot了吧,从去年的Unity事件发生之后开始接触,然后断断续续学到了现在,这里就简单讲讲我对Godot的看法GDScriptorC#?GDScript......