程序员|程序员只能吃青春饭?只有成为行业大佬才有选择权

【程序员|程序员只能吃青春饭?只有成为行业大佬才有选择权】
程序员|程序员只能吃青春饭?只有成为行业大佬才有选择权
文章图片
程序员|程序员只能吃青春饭?只有成为行业大佬才有选择权
文章图片

所有技术工种 , 发展只有两条路可以走 , 一是技术管理 , 二是单干 。
很多人在讲 , 程序员是一个吃青春饭的职业 , 因为随着年纪的增长 , 精力会不如年轻的新人 , 创造力就更是如此了 , 但这只是基于一线的工作 。 二十岁入行 , 到三十五岁 , 十五年的时间足够从一个新人成为一个行业专家了 。 十多年的工作经验与人脉积累 , 是一种非常重要且非常有优势的资源 , 有了这些资源就能更好的发展 。
无论你是要往技术管理的方向走 , 还是打算单干 , 前期都需要在一线打下牢实的基础 。 越往后走 , 自身的能力发展并非是往一项专精上走的 , 而是全面的发展 , 这需要从后端数据 , 一直到前端都得精通 。
在还未发展成为专家的前期阶段 , 需要沉下心来历练自己的技术 。
初级阶段:在这个阶段 , 你需要用3到5年使自己成为中级工程师 。
刚到这个行业的时候不宜频繁跳槽 , 能去大公司就去大公司 , 不能去大公司也要去一个部门完善的公司 , 尽量不要去大佬不够多的公司 。 一般的公司是有很多部门来协作完成一个项目的 , 公司越大 , 能人越多 , 在公司能跟随大佬们学到的东西就更多 。 而且在部门完善的公司 , 之后还可以转岗 , 从后端到前端 , 从程序员到产品经理 , 只要自身能力足够 , 都不是问题 。 一家完善的公司可以 , 满足大多数的职业发展需要 。
很多从业者都带着升职快的目的去到小公司 , 不可否认这是有一定道理的 。 但小公司的部门不够完善 , 大佬不够多 , 对新人的发展不太友好 , 在这样的环境中比你优秀人不多 , 接触的项目相对单一 , 学习机会就相应的减少了 。 当一家创业公司快速发展时 , 人员的变动就会很频繁 。 新的业务 , 新的项目 , 迭代的产品 , 都会造成人力不足 。 如果这一刻你的能力跟上了公司的发展 , 还顺利拿到了股份成为合伙人 , 那就恭喜你 。 如果无法跟上公司的发展 , 你就是被替掉的那个人 , 利益面前是没有什么人情可讲的 。 最坏的结果就是公司倒闭了 , 而你已经两个月没拿到工资了 。
大公司的专业性很强 , 技术氛围也相对好很多 , 在一个足够大的平台 , 你会遇到足够多比你优秀的人 , 这时就是你提升自我价值的最好时机 。 作为一个技术工种 , 人脉 , 待遇 , 机遇本质上都是因为你自身的高价值而带来的附加品 。
大公司技术氛围浓厚 , 圈子的资源丰富 , 小公司项目众多 , 接触面广 。 一个纵向发展 , 一个横向发展 , 大公司的简历的确有自带光环的作用 , 小公司的项目操盘也是优秀的证明 。
其实无论你是小公司 , 还是大公司 , 很多时候 , 发展都是靠跳槽跳来的 , 在一个公司的发展是有一定局限性的 。 所以努力提升自我价值才是最优路径 , 当你自身价值足够高 , 你就有了无限可能 。
中级阶段:当你成为中级工程师 , 很多本职工作都已经轻车熟路了 , 这时就可以考虑是转岗 , 还是换公司了 , 如果是转岗 , 建议是转非专攻技术的岗位 , 可以试试产品 , 运营 , 用户这些岗位 , 如果无法在本公司顺利转岗 , 可以选择跳槽 , 去家更合适你转岗的公司 。 当你顺利地转到这些岗位之后还是需要时间去沉淀经验 , 尽量不要频繁跳槽 。
如果你只喜欢这技术岗 , 那么可以选择继续升级到高级技术工程师 。 在中级这个阶段 , 本职技术虽是重心 , 但对于项目的其他技术 , 更需要去了解及掌握 。 初级阶段也许你能了解整个项目的进程 , 但在中级阶段需要的是对项目的所有工作都有所了解 , 这是成为高级工程师的必备技能 。 这个阶段需要提升的能力是对整个项目的技术熟知 。 这个阶段大约也是三到五年 , 在这期间可能会涉及到跳槽的问题 , 从个人来讲 , 跳槽会增加收入 , 也会进一步提升自己的能力 , 人脉方面也是会有提高的 。 但是如果在本公司对职位的发展更好 , 不建议跳槽 。 在这个阶段当你选择跳槽的时候 , 你的期待职位一定是偏向技术管理方向的 。 而成为空降领导的情况并不是所有人都可以应对的 , 这需要结合自身情况去考虑 。