随着网络的发展, 各种新语言,各种新技术不断推出, 如果你年轻, 在 30 岁以下, 你可以或者自学或者换工作来给自己充电。
但 30 岁后在IT职场里, 得想清楚, 你的特长是啥? 如果再只是去追逐新技术, 你最终成为独当一面的 Engineer 的概率是非常小的。
在30 岁后, 再跳工作, 你得评估新的雇主的自身财力,所在领域的竞争力, 你加入后的角色的重要性。
讲具体点, 举个例子, 如果你只懂JAVA, .NET , 你并没有太多的优势, 但你若是个有心人,你就会看到很多时候,会有COBOL 程序员的需求,
如果你花点时间学COBOL, 你就会发现你的优势是别人无法比的, 老人不懂 Java, 新人不懂 COBOL, 很多公司和银行花了大把的银子和10 几年的时间完善他们的系统, 他们并不会轻易推倒旧系统, 重建新系统的。只会不断写新的接口和新的技术混合, 你懂COBOL 和JAVA, 会被替代的可能性有多大?
再举例,同样做IT, 做前台的的技术更新的很历害, 没过几年, 你的知识就老旧了, 在找下一份工作时, 没有任何优势。所以尽可能去做中间层和后台, 毕竟一家公司的技术平台的中间层和后台不会更新的太快。
上面只是用COBOL举了例子 ,也说明了 做前台和后台的区别。但关键的是:
你在进一家新公司前, 对那家公司的商业赚钱模式有个全面的了解, 给你提供的位置会让你深入公司的商业运作流程, 一但你的位置和公司的赢利模式的核心连上了, 除非公司倒闭, 否则就是姜太公稳坐钓鱼台, 还会担心被裁?
在IT职场里做事, 想要多赚钱,逆向思维和有Vision 是异曲同工的。赚钱少的,经常被雷的, 大部分的情况下是自己没有能力, 没有VISION 的折射。