
对软件工程课程的希望
能够系统地学习本专业的核心知识,从单纯地写代码到以解决工程问题为目的的代码编写。
个人目标
提升软件工程专业素养,提升解决实际问题的能力
关于“软件工程是不是教会不怎么会写程序的人开发软件”的观点
我认为不是。写程序作为一项基本技能,任何领域的人都可以学习。但是软件开发并不只是简单的写程序,它是一项复杂的工程系统,你需要做好需求分析、项目规划等等。所以软件工程应当是教会已经掌握了扎实的编程基础的人去更好地统筹,从而更好地进行软件开发工作。
Manifesto for Software Craftsmanship
Not only working software,
but also well-crafted software
Not only responding to change,
but also steadily adding value
Not only individuals and interactions,
but also a community of professionals
Not only customer collaboration,
but also productive partnerships
有人负责,才有质量:写给在集市中迷失的一代
不能摒弃别人的轮子, 问题在于什么是轮子轮子指的是一种设计, 一种圆圆的减少摩擦的让车子省力的动起来来的设计, 而不是你制造一部车的时候, 把 销的旧车上的车轮拆下来装上。 别人的模块的精华在于提炼出的接口易于使用,实现则是次要的东西。
软件工程方法论对软件开发的用处
方法论本隶属于哲学的范畴,但当它出现在软件工程中时,我觉得这是一个很好的融合。面对一个项目,软件工程师可以有自己的理念与看法,但是在大方向时却并不能凌驾方法论之上。所以在我看来软件工程方法论从宏观上指引我们开发软件,避免走弯路。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!