1.对于这门课的希望?
答:我还是蛮希望能在以后的工程项目中用到这些东西的,虽然整本书浏览下来后感觉有些东西离现在的我还很遥远,但是其实某些东西我还是在上学期的期
末大作业与同学实践过才有了解,那时候我们运用了GitHub来共享我们的代码,还是很提高效率的,所以我对于这门课还是充满了期待,然后以后在实践中
可以运用到,然后再深度理解这本书的内容,毕竟是软件工程的学生,怎么不会软件工程呢
2.希望花在这门课上的时间?
答:其实我们软件工程只开课了8周,而书中却是16周,所以我希望每天能完成一个专题,先来个大致的了解,以后再深入探讨
3.看完整本书后的问题?
1. 书中明确讲了分工的好处,为什么还是说未来是全栈工程师的?
2. Value公司全员平等的环境有什么优缺点?
3. 开发要懂测试,而测试却不用懂开发?
4.一个大题:
1)怎么说服我成为客户?目标都是盈利吗?
游戏性 / 实用性 / 交互性
不一定是为了盈利,可能是为了制造一个生态圈,而使你难以脱离其他软件,顺便可以推广其他软件
2)软件如何到我手里的?
应用市场的下载或者官网的下载
3)如何处理Bug?又如何更新新版本的?
程序员的紧急修复后更新
有一定的更新频率,在出现重大更新时会可能软件内部弹窗提醒或者强制更新
4)同类软件如何竞争?
提高本身软件的质量,提高交互性,提高软件的实用性
5)与硬件有什么不同?
它可以免费更新换代,不像硬件的更新需要财力支持;软件之间的区别小,需要细节来体现优势
5.源程序版本管理软件和项目管理软件各有什么优缺点?
GitHub:好,速度快,对新手友好,用户多
TFS:身为软粉还是受不了那个同步速度
6.软件工程是不是教那些不怎么会写程序的人开发软件?
我个人感觉不是这样的,是让会写程序的人更好的写程序
7.软件工程和计算机科学的区别?
学C与学C++;学高数与学工数;
8.老师怎么教与实际相关的技术?
刷OJ,实验课指导,大作业拔高一下
网友评论