如何学软件工程?

对于计算机相关专业的学生来说,我们学习了很多的专业课程,像编程语言、算法、数据结构、编译原理、软件工程等。很多学生都会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟。也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟。邹欣老师的《构建之法:现代软件工程》一书很好地,并且巧妙地将理论和实践结合了起来。

继《移山之道》、《编程之美》之后,邹欣老师再推新作《构建之法:现代软件工程》,将软件工作的方方面面生动活泼地呈现在了大家(尤其是高校学生)面前,让大家在“学中做”,同时在“做中学”。本书是作者多年软件研发工作和任教经历相结合的产物,值得IT相关领域的从业人员和学生细细阅读。

时间: 2024-08-07 15:30:24

如何学软件工程?的相关文章

我学软件工程遇到问题

不知不觉已经大三了,今年学习了软件工程,不知道是谁说的“大学毕业也就是不如社会开始工作的开始”,今年开始的软件工程让我十分的兴奋,但是也让我十分彷徨.大一大二学习的糊弄让我知识学习的十分不牢固.C语言,c++学习的是一知半解,自学的HTML,java也是似懂非懂,上课老师说的作业50%的分数也是让我十分害怕今年不过,今年又要考研,又要学习.我感觉出今年大家学习的劲头比起大一大二大了许多,在这也是祝大家学习早日成功,考研顺利.

软件工程概论-构建之法阅读笔记01

<构建之法>这本书主要是以"做中学"为授课方式,它不是只教给我们一些理论性的书本知识,而是让我们在完成一个个的项目时,真正掌握编程的精义,拥有熟练地编写代码的能力. 首先,我们先要确定在这门课上我们和老师的关系,即健身教练和健身学员的关系.因为这样的关系一旦确定.就要求我们每个学生,都是想学好软件工程这门课,而教练即我们的老师,就要根据我们每个学生的不同,制定合适的计划来指导我们的学习. 我们每个学软件工程的人几乎都知道"程序=数据结构+算法".而概论这

对IT行业的看法和对软件工程的理解

现在社会上IT行业的人才需求越来越大,而作为一个学软件工程的大学生,我认为IT行业是一个前景十分强大的发展方向,而且现在的社会越来越信息化,未来的生活中,电脑肯定是不可缺少的,所以我认为IT行业这是一个发展越来越好的一个行业.而我在将来会从事这个行业.当然,现在的我还是一个大学生,所依我认为我应该在此期间掌握,提升和强化自己的职业技能.如编程能力等,毕竟有实力,有一技之长的人在以后的工作生活中能够过得很好. 而对于软件工程,我认为是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过

最终个人总结-软件工程

一.翻译 软件工程师应将自身致力于把对软件的分析,规划,设计,开发,测试和维护过程变成一个有用并且受人尊敬的行业.软甲工程师们为了满足他们对软件发布的健康.安全以及让客户满意的承诺,应该遵循下面八个准则: 1.公开-软件工程师应该始终坚持公众的利益. 2.客户和雇主-软件工程师应该本着一种在符合公众的利益下,让客户和雇主得到最大的利益的态度. 3.产品-软件工程师应该确保他们的产品以及之后的优化和改动尽可能的符合最高的专业标准. 4.判断力-软件工程师应该保证完整性以及独立性在专业领域的判断之中

现代软件工程 第三章 练习与讨论

1  选哪一种医生? 作为一个软件工程师, 你觉得自己表现如何? 有没有这样的体会: 看书的时候觉得“技止此耳”,开发项目的时候才觉得实际情况和书上讲的都有一些出入,一些重要的细节书上没有提.我们很多人是边看Asp.net的书, 边开发Asp.net 的项目,这相当于一边看医学书一边动手术…… 如果你是病人,你希望你的医生是下面的哪一种呢? a)     刚刚在书上看到你的病例, 开刀的过程中非常认真严谨, 时不时还要停下来翻书看看…… b)    富有创新意识, 开刀时突然想到一个新技术. 新

《软件工程》课程心得体会2

上次提到学软件工程是必要的,那是为什么?我认为掌握软件工程这门课程的思想,对于开发如今软件人员极为重要.在我之前的理解之上我认为,软件工程思想可有可无.现在,我想说的是,软件工程思想就好比是一个软件的精神支柱.比如一篇好文章就必须有一个魂.所以学好软件工程是必要的. 本学期实验课总共由4次课时构成,第一个课时,老师为我们将本学期的学习内容进行了归纳.方便为我们日后的实验课的研究.并且我们组成四人组,并选出我们所要制作的内容------<房租租赁系统> 原文地址:https://www.cnbl

作业:阅读任务

我读了概论与个人技术和流程这两章,有五个问题 1.什么软件工程 2.软件工程是不是只有理论 3.为什么要学软件工程 4.软件的构建过程 5.怎么用VSTS写单元测试 6.为什么要进行单元测试 7.Coder和Hacker的区别 8.对学好软件工程有什么建议

阅读《构造之法》1、2、3章有感

<构造之法>和其他接触过的教材有所区别,不像别的教材那样呆板,无趣,让人读着想睡觉,感觉像是在听笔者在讲述他的所见所闻,或者像在读一本小说,让人可以一直跟着读下去,而且能学到一些东西. 在第一章中,有许多生动有趣的例子(事实整本书都有许多),让我能很有兴趣的慢慢读下来,也比较明白了软件工程什么,它所包含的方面以及意义,软件工程与许多的学科都有联系,这些联系或多或少,也说明了软件工程不单单只是涉及到一方面.软件工程的目标也比较明确,看这些可以解决自己对这一专业的迷惑.第二章则深入一些的讲到了对于

跟随前端大神的脚步

1. 大神 寻找Github.微博.知乎等技术社区上比较活跃.影响力大的圈内大神,供大家膜拜! 视野所限,未必全面,欢迎大家推荐.自荐. 排名不分先后,序号只为标记方便. 提供信息只为学习交流之用,如有冒犯,请见谅:如果涉及隐私或不愿公开内容,请联系我. 1.1 国际 Chris Coyier Codepen创始人,css-tricks站长. 联系方式: CodePen. Dribbble. Twitter. GitHub. Instagram Sara Soueidan 2015 net aw