摘要:
11、我们不是在真空里谈软件工程, 软件要运行在硬件芯片上面, 下面看看一个计算机芯片的发展历史: http://perspectives.mvdirona.com/2014/09/august-21-2014-computer-history-museum-presentation/ http:/ 阅读全文
摘要:
我们对上一届一个学长进行了采访,由于不在本地,就进行了电话采访。 问:学长你们当时开发项目叫什么名称? 答:我们做的是一个团购业务的APP开发,叫做“团吗” 问:那咱们那个团队当时有多少人员? 答:刚开始的时候有6个人,一段时间后又加入了两个 问:你们开发的软件当时有多少用户,能给用户多少价值?那个 阅读全文
摘要:
6.有人认为,现在绝大多数编程语言都是以英语为基础,中国人编程还要学习英语,这增加了不必要的障碍。 如果有 “中文编程”, 则是解决中国程序员编程效率一个秘密武器,请问它是一个 “银弹” 么,它能极大增加中国程序员的效率么? 答:银弹是什么?通过查找资料得知,银弹是指由纯银质或镀银的子弹,银弹往往被 阅读全文
摘要:
3、上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些,各有什么优缺点? (提示:搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode, coding.net),请用一个实际的源代码管理工具来建立源代码仓库,并签入/签出 阅读全文
摘要:
10.请问 “软件” , “软件工程”,瀑布模型,Code Complete,Agile Methodology 这些词汇是如何出现的 - 何时、何地、何人提出。 答:1、“软件”这个词是由Alan Turing首次提出的,在1957年由John W. Tukey以这个意义使用【参见https:// 阅读全文
摘要:
主要完成功能:在用户指定最多的运算符个数后,该程序能够随机生成在指定个数以内的四册运算式(包括+,-,*,/,(,),真分数等),在用户输入答案后,程序能够计算随机生成的运算式得到结果,然后与用户输入的结果进行比对,并判断对错与记录用户得分。 界面与运行结果为(在出题时真分数用“()”括起来): 该 阅读全文
摘要:
5、你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?采访这些不同专业的老师/同学。 如果是计算机系,问老师: 你发现了计算机科学的什么客观规律?如果是软件工程,问老师:你构建了什么样的软件?你发现了工程的什么规律? 阅读本书有关软件工程和计算机科学的区别的内容, 阅读全文
摘要:
13、请看TED 的演讲, 谈谈你对压力的看法,以及怎么和别人合作, 帮助别人,把压力转化为动力,在互相帮助的环境中成长。 答:“物竞天择,适者生存”是我一直崇尚的一句话。对于压力,我想说因人而异。对于足够强大的人 ,压力会变成动力,对于弱者哪怕一丝压力也会把你打垮。这篇演讲的内容很有趣,最令我印象 阅读全文