一般来说,工作5年是一个槛。对于程序员,这一点也不例外!在这个时候,大部分程序员就会不由地回顾自己5年的经历,并且自发地开始思考自己未来应该做些什么?
从投入成本到收益来说,比较有水平的程序员5年足以建立起有效的知识体系,当然即使是再不济,也能成为这个领域的熟手,对于常见的大多数问题都可以游刃有余。
技术和能力的愈发成熟,对于雇主来说,应该也是最有性价比的阶段。
然而,在理想和现实的面前,还是有些人会停下来思考前方的路...
按照威廉·德雷谢维奇所著《优秀的绵羊》一书中的论述,一些码农称得上是“优秀的绵羊”,一直在努力加班、写代码、实现功能等。但是,却丝毫没有体会到多大的满足感和价值。5年之后,还能保证自己是那一只“优秀的绵羊吗”?
工作5年以上的不少程序员会成为项目主程序或技术骨干,当然如果能力强点做个技术总监和项目负责人那也不是事儿。
所以,其实工作5年以上的程序员基本上就可以开始考虑继续待技术岗还是转管理岗,大致也能判断出自己到底能否胜任更高一些的岗位。
如果是打算在技术岗一直干下去,只能说明你愿意献身这一行业,可以做一辈子。只要你能胜任,不嫌待遇低,即使是40岁、50岁仍然可以做程序员,一些公司对于程序员没有年龄上的限制。想想一头苍白头发的老程序员和一群小年轻并肩作战的场景,那也是相当的励志!
工作五年以上的程序员或许不再是一个全能的工作机器人,他们渐渐会把重心移到生活:
1.准时下班,健康工作。
2. 娶妻生子,享受生活。
3.运动游戏,沉浸娱乐。
4. 音乐美术,视听欣赏。
5. 自我提升,健康成长。