探讨:如何把软件开发工作为我们一生的事业
<对技术不感兴趣的或欲朝别的方向发展的人可以不看此帖>
软件开发工作涉及方法学的东西和技术性的细节,除了对问题分析方法和学习方法之外,就是技术性的东西也多是相通的。此外,我觉得每个人除了自己项目工程上需要的技术之外,是否应该花点时间和精力在更高层次的技术追求之上,充实自己的技术内涵,这就不仅仅是一些容易过时的技术琐碎了。实际的项目工作总是在加深我们对技术细节的了解的同时也阻碍了我们有更高的视角。我们很多时候在困惑有没有这样一些方向的研究可以是被持续的进行,可以当作一生的事业来做。它不仅仅是写程序,不仅仅是面向对象,不仅仅是图像处理,也不仅仅是为项目而制定的软件过程和项目管理,那应该是一种知识结构,随着你的研究和实践的投入而提升。据我目前的认识,比如对人工智能,对网络通讯,对安全加密的研究,甚至那些具有适应和高度可操作性的软件分析,设计和实践的方法等等。
如何把软件开发工作为我们一生的事业,本人只是想抛砖引玉,望诸位不要嫌弃话题之陈旧和本人理解之浅薄。