池建强在《大咖说》节目曾经这样说过这样一段话: 以我并不丰富的程序员阅历来看,入行三到五年的经历对程序员以后的职业生涯有非常重要的作用。互联网时代学习环境开放,资料浩如烟海,很多大学生在走出学校大门的时候,很可能在某项专业技能上已经达到了很高的水准,但是这三到五年的探索,依然是不可或缺的。 工作的前三到五年对我们很重要,在这段时间里,我们渐渐熟悉了手上的工作内容,也真正了解自己所在行业的职能和发展方向。 在这段时间里我觉得应该达到以下目标: 确认自己职业生规划,对至少接下来五年的职业发展有很明确的规划; 知识和技能上有一定的积累,在工作中可以独当一面; 形成一套自己的方法论,遇到问题时候有一套自己解决问题的方法; 某个领域上有较强的能力或者知识储备,并逐渐发展成改领域的专家,培养自己的“不可替代性”; 有一定的管理能力,能带领小团队完成任务 …… 对应到我们职业生涯的成长曲线上来说,我们至少应该在实习生的基础上有了一到两个转折点了,工作的内容也应该是更有有技术含量。 比如开发人员,不应该只考虑单个模块、功能、页面的开发,而该考虑下整体框架设计,性能优化;数据人员,不应该还在写简单的查询sql语句或者对比数据库每个字段进行数据处理,而该分析数据背后的逻辑、数据变化的原因以及数据可视化的内容;产品人员,不应该只考虑简单的产品设计工作,而是该从售前到需求到设计到实施到测试到运营等从产品生命全周期来考虑一个产品如何从0到1的工作... 到这个阶段,我们每个人都应该考虑如何将一个产品优化,做得更好,而不只是做一个完全听领导、听客户没有自己想法的员工。 前者不仅知道做,也知道为啥要这样做,然后还能知道怎样做更好,从而实现核心业务上的突破;而后者只是机械地完成工作,即使做得再多,也只是一把好使的工具。 |
|