第一部分:结缘计算机
- 1. 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?
我是兴趣选修课。觉得个人基础比较薄弱。
- 2. 计算机是你喜欢的领域吗?是你擅长的领域吗?
应该说的未知的神秘领域,是否擅长有待观察。
- 3. 你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?
说不上热爱,小有兴趣。
第二部分:在计算机系里学习
- 1. 你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。
我觉得我们什么都学,但是做起项目来却知识远远不够,编程应该就是在学习中慢慢进步吧,但是我却没有继续深究,很多课程结课了我也就结束了,始终没有决定向往什么方向走。理想的大学教育其实没想过什么理想的,我觉得学习还是主要靠自己,上课认真听讲就能少走很多弯路,也许理想的大学教育就是和国外一样选修课真的可以自己选吧。国内教育和国外教育感觉还是有区别,国外的教育应该会更人性化一点,国内的显得比较死板。
2.迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。
只写过大一c语言的课程作业。
第三部分:未来规划
- 1. 对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?
我不打算在IT行业发展,打算在遥感技术方面研究。
2.你对于实现自己的梦想已经做了或者计划做什么样的准备?
现阶段在学院开设的大课重课上多下功夫,打好基础。将计算机与遥感技术相结合,交叉学习。
3.你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?
打算在企业内实习。
第四部分:读完《构建之法》后的几点疑惑
通过自学《构建之法》,我和我的团队进行了开发APP的旅程,作为初学者,我们还是遇到比较多的问题。
首先,要开发一个APP,如何准确捕捉用户的需求是我们第一步要做的事情,怎么事前调查客户需求,精准了解客户对我们的要求和我们目前的技术能否实现他们的需求,需要老师为我们讲解经验和建议。
第二,在开发的过程中,如何协调高效解决我们的遇到问题,团队每个人的知识技能水平不一样,如何协调发挥各自的才能,使人尽其力,物为我们所用,有效提高整个团队的效率是我们要认真探讨的问题,也是一个成功团队需要解决的问题。
第三,在APP的开发过程中,最重要的就是软件的设置与实现了,凡事预则立不预则废,所以制定一个详细的时间执行表是十分重要的,各种事项的完成,原型的设计,代码的实现,到后期的推广和维护,都是需要有开发经验的老师带带我们,怎么合理安排这开发过程中的时间是我们面对的一个问题。
第四,我们开发的APP最终还是得交付用户的,所以用户的体验好坏关系到我们这个APP的成功与否。我们需要准确了解用户的需求,以及后期怎么获取用户对APP的体验,我们可以通过怎么样的途径和方法,以及怎么改进和维护APP的功能来贴近用户的需求,相互沟通理解是关键,怎么样UI界面能让用户体验更好,都是我们需要学习去理解的事情。
第五,就是在软件测试阶段,这个阶段我们可能遇到的问题可能比开发过程中遇到的问题还要多,怎么处理 好在测试阶段中的问题,怎么运用不同的测试方法进行测试,需要老师为我们指导和讲解。
第六,软件质量的维护,作为一个软件,其后期维护的成本要比前期开发的成本还要高,所以怎么保证软件开发的质量以及软件质量的维护,是我们面对的一个重要的课题。所以怎么解决质量维护的问题和降低维护的成本问题,需要向老师请教和探讨的问题。