Week2-做业1-part2.阅读与思考

第一章、概论程序员

原文:编程

       在成熟的航空工业中,一个飞机发动机从构思到最后运行,不知道经历过多少人、多少工序、多少流程、多少相关知识的验证。咱们没法想象,某个商用型号的发动机在飞行时发现问题,最初的设计师会本身爬到引擎中敲敲打打,而后钻出来讲:“继续飞吧,我搞定了。”然而,在软件行业中,不少软件工程师每每以这样的行为而自豪。架构

问题与思考:工具

       软件工程师为何会以修复bug为自豪?咱们能够从前文中知道,一个复杂的软件不只要有合理的软件架构、软件设计与实现,还要适应各类数据、程序文件以及配合用户的须要。所以,软件团队的成员须要不断地修改各类程序。虽然咱们的应用软件在上线以前会有“软件测试”这一环节 ,可是一些的问题仍是会在用户使用时慢慢浮现出来,因而程序员须要修改程序去解决用户的问题,来不断完善本身的软件,从而使用户体验变得愈来愈好。这两个行业看似类似,但实质上仍是不一样,然而,在运行过程当中修复bug就是与制造飞机真正不一样的地方。学习

第二章、我的技术和流程测试

原文:编码

       显然,从学生到职业程序员,并非更加没完没了地写程序——花在写代码上的时间反而少了许多。设计

问题与思考:开发

       职业程序员不是应该写更多的代码吗?从前文中的“大学生vs.工程师数据对比”能够看出,在计划、开发、报告这三个阶段里,大学生注重开发前的计划、开发时的具体设计和具体编码,以及最后的报告。然而,职业程序员注重的是需求分析、具体设计和测试(自测、修改代码、提交修改)。从这些注重面看,学生更加以写代码为重,由于这是咱们的学习任务,咱们在学校就是在学习编程。可是做为第一名专业的程序员来讲,他们更加注重开发出来的程序的实用性和用户体验,所以他们会注重设计以及测试,代码这是完成他们任务做为一种工具来讲,他们更加追求商业价值。产品

第十六章、IT行业的创新

原文:

       在咱们熟悉的计算机和IT领域,全部咱们看到的“酷”的东西,都是几代人、许多团队前赴后继持续创新的结果。就像拼图同样,不少聪明人都模糊地看出了最终图像,都在一块一块地拼接,每每拼好最后一块的人获得了最大的荣誉。可是没有前人的积累,没有自身扎实的功力,就没有“最后一块”等着你们去拼。

问题与思考: 

       为何那些科学家能够凭借本身的灵光闪现去发明创造,可是IT领域的创新须要一代代的共同努力?前几天我偶然在网上看到了中国青年报的一篇报道——“学着访谈.创新的本质是什么?——关于创新能力的对话”。中国科学院天然科学史研究所研究员——董光璧先生说:“科学发展到今天,要得到一点点成绩已是至关困难的,靠什么‘灵机一动’是难以奏效的。” 还有中国社会科学院哲学所研究员、博士生导师——金吾伦先生也说到:“毫无疑问,点子很重要。没有新点子,创新就没有起点。但我认为,创新不能归结为‘灵机一动’。创新的关键是要把‘新点子’转化为新产品、新服务和新实践。因此,创新除了我的的努力外,更须要发挥集体的智慧,创新须要系统的努力和良好的组织。”我想有这两位专业人士的看法,个人问题自热也是获得了解答。

相关文章
相关标签/搜索