1.代码创造出来的含义所在?
答:每段代码都有自己的意义,每个软件工程师都是用无尽的代码练就而成的,没有练习就没有经验,也就没有所谓的能力。
2.在以后的工作中,若我们从事的是软件这方面工作,该怎么做?
答:尽量多练习多总结,尽量都精通。
3:如何让所开发的程序最适合当代社会?
答:经验是离不开的很大帮助,所谓实践是检验真理的唯一标准。
4:两人合作的基础是强带弱。优带差模式,带动差生学习的积极性,并帮助差生好。还是强强联合 ,互补模式好?如何选取队友?
答:觉得两人合作的模式各有各的好处,优带差,可以帮助基础差的,而在教人的过程中,优生也熟悉了知识。互补模式,两个有基础的人可以试着合作完成一些有难度的项目。
5:团队模式是我最喜欢的模式,合作很愉快,同甘共苦的。如果自己想创建团队如何去的人心?拢人才?
答:项目用户说好才是真的好,人才会有的,要有发现让人才的眼光。
6:.怎样才能高效率的广泛而深入地了解用户的背景、心理、需求等等?
答:多进行合理的需求分析,对于不同的社会群体,需求是不同的,不要退缩。
7:作为一个PM,如何能让自己得到所有团队人员的支持?作为一个PM又该如何管理好自己的同事,使项目做的更好?
答:用行动,用真诚去打动。自己没有别人强,但可以比别人更努力。
8:NABCD模型是怎么样的?
答:Need,Approach,Benifit,Competiors,Dlivery。
9:软件测试的方法?
答:单元测试,代码覆盖率测试,构建验证测试,验收测试,探索式测试,回归测试,系统测试,伙伴测试,效能测试。
10:软件设计过程中,如何管理设计变更?
答:由于社会发展,潮流等方面会影响软件设计的管理设计,所以我们要把握好市场前景,才能做出更符合市场要求的软件。
11:.用户体验和用户界面设计的目的是什么?
答:让用户能有更好更舒适的环境,方便用户使用
12:对于用户的疑惑(阻力)该如何解决?
答:要做大量的市场调查研究!调查的用户多了,用户的阻力大小自然会减少!
13:程序分工,每人负责一小块东西,如何看待?
答:每个人负责的那一个模块,不管是付出多少,都是值得肯定,都需要被尊重.
14:为什么在项目的最开始的时候团队们不拼一下,把所有事情在第一版搞定?这样在最后的稳定阶段就有更多的时间冲刺了。
答:刚开始干劲太大有些时候会引起后劲不足,这是一个渐循渐进的过程,不断改变不断进步不断收获。
15:软件开发的稳定和发布阶段应该怎么办?
答:一个团队经历了计划/设计/开发等阶段,达成代码完成这一目标,似乎后面的事情就水到渠成了。其实不然,软件生命周期的最后阶段往往是最考验团队的,不但考验团队项目管理水平,应变能力,也考验团队的”血型“。
16:创新需要什么外在条件?
答:灵感不可缺少,然后基础更为重要。
17:软件开发和软件团队的生存都面临许多问题,需要许多睿智而果断的决定,一个团队如何做决定呢?
答:领导说了算,优点:就是没有太多的纠纷,不容易各执己见争论不休,有着很快的进度。缺点:如果领导的大方向有了问题,就比如一个大楼的地基没有打好,以后的路会更加难走。