zoukankan      html  css  js  c++  java
  • Alpha阶段个人总结

    一、个人总结
    硬的问题

    最拿手的计算机语言,代码量多少?
    c语言 1000行左右
    最拿手的计算机语言之二,代码量多少? (偏后端,数据处理,网站后台,机器学习,等)
    c java 代码量不能确定
    (阅读代码的能力,实现,单元测试) 你有没有在别人代码的基础上改进,你是怎么读懂别人的代码的,你采取了什么办法来保证你的新功能不会影响原来的功能? 你在开发中碰到最复杂的bug是什么,你是如何解决的? 这个bug出现的原因是什么,你在将来应该怎么去避免bug再出现?
    有在别人的代码基础上改进。通过测试去理解别人代码里面的内容。再根据算法,就知道他哪个模块是什么功能,只要不去改动他模块功能的代码就不会影响原来的功能。在开发过程中出现了很多bug,原因有很多,但是最主要的还是自己的学习能力不够。在今后的开发中,多针对bug出现的点进行学习。
    你是怎么测试自己的代码,怎么测试别人的代码?
    一般都是用软件自带的测试工具去测试。
    效能分析,效能改进 你写过的最复杂的代码是什么? 你是如何测量和改进它的效能的,用了什么工具,如何分析的?
    没写过什么太复杂的代码,复杂的代码都有其生成的道理。
    你做过多少个有实际用户的项目,用户最多有多少?你的项目有什么创新的地方?
    最复杂的代码就是现在在做的微信小程序。
    你做过多少个有实际用户的项目,用户最多有多少?你的项目有什么创新的地方?
    暂时没有做过有实际用户的项目,这次的小程序希望会达到预期的用户量
    你最感兴趣的领域是什么,这个领域过去十年有什么创新,你分析过这个领域前十的产品吗,请分析一下他们的优劣,你要进入这个领域,如何创新
    现在最感兴趣的领域还是人工智能。随着劳动力人口的下降,未来人工智能一定是会取代一部分的手工劳动力。但是人工智能总给人一种不安全感。现在还没有太创新的地方。
    你参加过项目管理吗,如何决定各个任务的优先顺序,如果项目不能及时完成,你要怎么办?
    还没有
    你是怎么做代码复审的,如何提高代码质量?
    查看代码输出结果是否与预期的一致;尽量做到代码精简。
    全年级你专业排名多少?你从刚入学(大学一年级)到现在的排名有变化吗?你如何解释你的排名的变化?
    排名中下,变化不大。兴趣不在计算机方面,性格上喜欢创业。
    二、回答问题

    1.结对成员一定要区分出强弱进行结对么,又如何选择合适的结对成员?
    我觉得每个成员的性格不一样,不能简单的就一次合作就分出强弱,有强也有弱。辩证的看待每一位成员的贡献。选择和自己性格互补的同学我觉得是最合适的。
    2.复杂的团队项目应该如何合理的分配成员的任务,需要考虑到什么因素?
    复杂的团队项目要先分析问题,分析这个项目的所有问题,在根据成员不同的性格和能力来分配问题。做到人尽其才。
    3.若某些用户需求和优化后的软件起冲突或不符合时,要按照用户的需求继续做还是优化的软件?
    如果是典型用户的需求,应该按照用户的需求做,如果是少数用户的话,可以选择忽略,做优化的软件。
    三、再提问题

    1.敏捷开发、极限编程和结对编程,这三者有什么关系?
    2.第十六章详细介绍了IT行业的创新,虽然很详细,但对于我们在校学生而言,似乎距离比较遥远。对于我们学生而言,要如何处理应对创新浪潮呢?如果自己的能力不是很高,是否要适当放弃呢?
    3.当两个能力水平差异较大的人,进行结对编程是不是弊大于利,还是利大于弊?
    4.大马哈鱼洄游模型是什么模型?
    5.什么是MSF团队模型?什么是MSF过程模型?

  • 相关阅读:
    第二次作业——结对项目之需求分析与原型模型设计
    第三次作业——结对编程
    采用PowerDesigner 设计数据库
    关于Android开发环境的演变
    广东地区DNS再次瘫痪
    SQL Server 2005 TSQL 中的OUTPUT子句语法
    Visual Studio 里的版本兼容问题
    Javascript 对象扩展积累
    IBatisNet.DataMapper 升级到 1.6.2 之后报错
    ExtJs Extender controls 不错的例子
  • 原文地址:https://www.cnblogs.com/gysbettrer/p/9061771.html
Copyright © 2011-2022 走看看