摘要: 首先,这里的压力特制心理压力,压力的产生是由于客观需要与自身能力不相符而产生的。抛开数量去谈性质是没有意义的,压力不一定有好坏之分,在适当的时机有适当的压力,能使人们提高工作效率和效果,而在不适当的时机有不适当的压力,很可能让人颓废甚至崩溃。 在和别人合作的过程中,由于个人能力的差异和自身认知的不同 阅读全文
posted @ 2016-09-12 00:26 Goliath 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 首先,软件的发展依赖于芯片。如果芯片的处理能力有限,则人们不会去开发一个高负载的软件放到这个芯片上去运行。例如,在智能手机问世初期,承载的芯片计算能力非常有限,只能承担通话和基本的娱乐活动,如果游戏厂商不考虑芯片性能,开发一个高清画质,实时渲染的3D游戏,必定会因为用户体验极差而惨遭淘汰。2007年 阅读全文
posted @ 2016-09-12 00:04 Goliath 阅读(1704) 评论(1) 推荐(0) 编辑
摘要: 1)在第三章软件工程师成长的内容中,谈到了软件工程师与普通程序员的对比,如何才能成为一名合格的软件工程师? 首先,需要学习良好的编程能力,作为一个合格的软件工程师至少要精通一门编程语言,编程能力直接决定了项目的开发效率;具有较强的英文能力,在目前英文编程的大环境下,最近的技术和文章都离不开英文;要有 阅读全文
posted @ 2016-09-11 21:45 Goliath 阅读(192) 评论(1) 推荐(0) 编辑
摘要: 中文编程是指用中文来书写的程序设计语言。我认为,对于发展中文编程,从长远考虑,这对中国软件行业的发展具有积极的作用。 目前,世界上软件产业比较兴盛的国家基本上都是一些以英语为母语的国家,或者与西方早期交流密切的国家。他们普遍具有英语思维,所以在目前英语编程的基础上更能写出高质量的软件,而中国虽然人口 阅读全文
posted @ 2016-09-11 20:03 Goliath 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 首先声明,由于我本人其实只用过git,所以各种优缺点都是总结自百度和知乎一些零散的评价。 Microsoft TFS: 优点:任务版本上能将需求、项目进度一览无余,对于小团队来说比甘特图更有用;集成了项目管理、版本控制、bug跟踪,能有效实现SCRUM;能与VS无缝接合。 缺点:功能太复杂,不够直观 阅读全文
posted @ 2016-09-11 16:11 Goliath 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 和我最相关的软件,当然是每天都要开启的Operating Systems(操作系统) 1)最早的操作系统出现在20世纪五六十年代,第二代计算机即晶体管计算机的时代。典型的操作系统是FMS(FORTRAN Monitor System)。【来自《现代操作系统》】 由于通用的个人操作系统只有window 阅读全文
posted @ 2016-09-11 15:57 Goliath 阅读(201) 评论(1) 推荐(0) 编辑
摘要: 前言 刚刚看到这个题目的时候,我在想,不就是一个加减乘除的程序么?分分钟就写完了。等我看到需求的时候,我头都大了一圈……。我将需求分成了几个需要解决的问题: 1:支持分数运算。 2:表达式生成与计算。 3:判断正误。 正文 首先,是如何支持分数运算。既然要支持分数运算,那么肯定要表示分数,所以就要创 阅读全文
posted @ 2016-09-11 15:46 Goliath 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 这些软件不合法,而且不符合道德规范,不在软件工程的研究范围。 在使用选课系统选课时,或者使用网上购票系统购票时,除开网络环境以及硬件条件外,每个人都是在公平的环境中进行的。而刷课机或是刷票机会破坏这种公平的环境,甚至对系统本身造成损坏,所以是不符合道德规范的。这些软件会对系统安全造成破坏,影响用户的 阅读全文
posted @ 2016-09-11 10:27 Goliath 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 软件工程的基本内容: 软件工程原理、软件工程过程、软件工程方法、软件工程模型、软件工程管理、软件工程度量、软件工程环境、软件工程应用、软件工程开发使用。著名软件工程专家B.Boehm综合有关专家和学者的意见并总结了多年来开发软件的经验,于1983年在一篇论文中提出了软件工程的七条基本原理: (1)用 阅读全文
posted @ 2016-09-11 10:27 Goliath 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 我所在的学校有这两个专业,而且这两个专业是存在差异的,下面介绍一下两个专业的培养目标。 计算机科学——培养适应社会主义现代化建设需要的,德智体美等全面发展的,掌握计算机硬件,软件及其应用的基本理论知识,具备研究和开发计算机系统能力的宽基础,高素质,具有创新精神和实践能力的高级专门人才。学生毕业后能在 阅读全文
posted @ 2016-09-11 10:26 Goliath 阅读(167) 评论(0) 推荐(0) 编辑