最近经历了一系列产品开发上的难题,无力感特别强。忽然想起了公司的高层说过:“研发是公司的核心竞争力”。但我今晚仔细思考了下,得到了令我自己感到难过的结果。我根据我们现在公司的情况总结了下。发现只要是产品架构师不动,其他底下的程序员基本上可以随便换。
我是这样想的:如果单纯只写代码,公司基本上很容易找一个人来替代。因为很多技术都摆在那里,多花点时间,多加加班肯定能搞定原有的代码(原有代码太烂?重构吧)。在加上现在的技术更新换代太快,今天写的代码明天可以用更好的方式来实现,可替代性就更强了。但如果涉及到产品架构和产品未来的发展方向的话,这个可不是那么好替代了。因为这些东西实时性很强,必须要不断的做出调整,不断的做出更好的设计。说白了,“怎么做”是容易克服的困难,难的是“做成什么样”。
以上我今天晚上的思考,大致上还是描述出来了。欢迎大家指点。
我是这样想的:如果单纯只写代码,公司基本上很容易找一个人来替代。因为很多技术都摆在那里,多花点时间,多加加班肯定能搞定原有的代码(原有代码太烂?重构吧)。在加上现在的技术更新换代太快,今天写的代码明天可以用更好的方式来实现,可替代性就更强了。但如果涉及到产品架构和产品未来的发展方向的话,这个可不是那么好替代了。因为这些东西实时性很强,必须要不断的做出调整,不断的做出更好的设计。说白了,“怎么做”是容易克服的困难,难的是“做成什么样”。
以上我今天晚上的思考,大致上还是描述出来了。欢迎大家指点。