1 薪资组成
一般分为固定薪资和浮动薪资。
固定薪资:确定会拿到通过周期性方式发送的薪资。一般包括月薪、十三薪、补助津贴等。
浮动薪资:不确保能拿到或者只能拿到一部分的薪资,一般包括绩效奖金、年终奖、优秀个人或团队奖励等。
不同企业薪资组成和比例略有不同,例如月工资+绩效奖+年终奖=package,三部分比例是5:3:2,所以谈薪资时一定要问好package是多少。
2 考核标准
考核要素很单纯,包括质量和效率。
质量:功能实现的越全越好,Bug出现的越少越好,不要被测试团队测出低级和重复的bug,不要被交付部门投诉。
效率:按时完成任务是基本要求,提前规避进度上的风险,剩下的加分项就是能者多劳勇于承担更多的工作任务。
在考核时一定要处理好个人与团队的关系,Co-opetition = competition and cooperation
团队利益高于一切,这是软件从业人员必须要明白的生存法则,只有团队足够优秀才能在企业所有部门中脱颖而出,在利益分配时能分得更大的“大盘子”。个人成绩的好坏决定你能在团队的“大盘子”里分得多少的“小盘子”。你与团队成员之间是协作竞争的关系,协作为主,竞争为辅,团队整体的利益永远是第一位的,因为团队的成果是与你的实际收入挂钩的。
3 职业规划
三个发展阶段
发展期(1-5年):初级-中级-高级/TeamLeader。
转型期(5-10年):分支1 垂直领域发展-领域专家;分支2 平行技能发展-全栈开发。研发离不开业务,转型期一定要依附在某一行业背景。
成熟期(10年以上):分支1 架构师(技术能力、架构能力、沟通能力);分支2 总监、CTO(管理能力、决策能力);分支3 创业
软件行业是一个高强度、高流动性的行业,所以入行之前请确保你真心喜欢。世界程序员年龄分布:
再看一个网上比较流行的段子图:
4 能力提升
必备三要素:聪明、勤奋和好学。
聪明:这是个对IQ,特别是数学思维要求很高的行业,不够聪明很容易“聪明绝顶”。
勤奋:这是个诞生了995、996很多新工作思维的行业,不够勤奋很难接受这种氛围。
好学:这是个技术维度和人员维度淘汰率极高的行业,不进则退(退出的退)。