软件工程学习心得
什么是软件工程?
软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数 据库、软件开发工具、系统平台、标准、设计模式等方面。(百度百科)
个人理解:
进入大学以来,大一整学年都在C语言的黑匣子中度过,完全对着DOS命令行窗口来实现自己的软件编程。初以为这就是软件工程,觉得能写出来c程序并且成功运行,以后去工作也是这个样子的。到了大学二年级,才发现C写的东西比较繁杂冗余,有时候为了实现一个算法几十行的代码在JAVA中可以精简很多,并且有专门的编程开发工具,方便于做项目,目前用过EditPlus、DevC++、Eclips。前端软件submit等各种各样的开发工具。所谓开发,首先就是敲代码,这四年学的就是如何会敲代码,学会非常清晰的做项目处理、架构。学习的是一种拿到一个项目要求,如何去分析理解透彻,以便于使用非常简洁的语句来实现这个项目的方法。初步学会的就是如何记忆性的敲代码,再往上就是如何会敲,做到举一反三。这点尤为重要,学会面向对象编程的思路,到了现在,前端、后台、数据库,能结合起来完成一个简单的项目,把所学习到的知识整合起来去实现自己的想法、达到目的。
软件工程涉及到多方知识,想要学习精通需要付出大量的时间,最基本的要求就是必须面对着计算机敲代码达到一定的代码量,这是一门实践与理论结合并且实践能力要求很强的专业,并且也有些枯燥乏味。但如果深入进去,发现其中的奥秘,比如实现了一个程序,自己就会有一种成就感。这种反馈机制能促使自己去钻研,在互联网的海洋中遨游。如果想要选择这门专业,学习是一方面,动手敲代码能力一定要强,喜欢研究偏理论的同学不建议选择这门专业。
浙公网安备 33010602011771号