实话实说,根据我个人的亲身体会就是:如果是单单从计算机软件编程的角度上讲,编写程序源代码绝对是吃青春饭的。因为计算机的发展速度是相当快的(包括学习各种高级程序设计语言也是一样的)。只要你几个月不学,你就会发现自己已经落伍了。
但是年轻时代积累下来的多年的软件编程经验肯定是非常重要的环节。这个绝对是不可以忽略的。
如果从长远的角度上考虑,真的想从事计算机软件开发这个行业的话,那么除了以上提出来的:首先至少要具备多年的软件编程经验之外,还必须要学习、并且精通很多的计算机软件专业的理论课程。例如:计算机操作系统、数据结构(包括各种排序、查找算法等)、计算机算法及其复杂性分析、高等数学、高等代数、离散数学、概率统计等。
如果不具备以上这些坚实的理论基础(尤其是数学基础是必须的,因为在开发各个大型软件系统中,必须要建立数学模型),而只会使用几种高级语言进行简单编程,那么从长远来看是绝对胜任不了计算机软件研发工作的。
这就是为什么公司里面的 CEO 能够做到很高(尽管年龄大了不编写程序了),他们可以独立带领一个软件研发团队开发大型软件、或者是各大高校里面的教授、博士生导师们,他们虽然年龄已大,自己不能够独立编写软件,但是他们能够独立承担国家973、863重点攻关项目,带领一些研究生搞科研的关键所在。
温馨提示:答案为网友推荐,仅供参考