第一次阅读做业

课程:现代软件工程    https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2html

做业要求    https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/2706程序员

我在这门课程的目标:对软件工程有一个全面的认识,学习到现代的软件工程的思想和知识。提升本身参与团队作项目的能编程

                                    力。用软件工程思想完成做业。性能

课程中对我有做用的方面:单元测试

                                         1.第一章  对软件工程的系统说明学习

                                         2.第二章  对单元测试的操做测试

                                         3.第三章  怎样成长为初级软件工程师,软件工程师的思惟误区,自我评估编码

                                         4.第四章 代码规范,二人开发合做技巧插件

                                         5.团队开发模式,需求分析等代码规范

(一)

个人博客:https://www.cnblogs.com/xianze/

自我介绍:来自四川南充,爱好是听歌唱歌打游戏,其中唱歌还行,由于听到喜欢的歌就喜欢学了哼几句,练习不少次以后发

                  到唱歌软件上让别人听见本身的声音。

(二)

         (1)我选这个专业是由于我当时选专业很迷茫,有表哥选了这个专业且就业不错,我也以为软件工程很高大上且就业前景不错,因而就选了软件工程。这与我期待中的软件工程相差很少,只是个人热情并无想象中那么高。软件工程不是我喜欢的领域,我喜欢户外实践的那种,到如今为止也不是我擅长的领域。 未来我会从事软件开发或者游戏开发的工做,地点在成都,公司没想好,这要看我的能力了。

         (2)个人专业知识或能力只局限于书本上的知识和已经作过的编程做业,代码量也只是编程做业那么多。 固然,我离一个合格的软件工程本科毕业生还差很远。

         (3)我结合了本身的实际状况,决定不考研,本科毕业就找工做。 优点是我能够早工做早赚钱,早积累经验。劣势是个人学历不足,很难进入大企业,且专业知识也不若有更高学历的人。 我打算这学期(大二下)将之前学过的书都过一遍,书上的代码都打一遍,先掌握好已经学过的知识。大三进行专业知识扩展且补充软件开发和游戏开发的知识,而且不断编程实践, 提升本身的代码量。

 (三)由于个人编程经验很少,因而提的问题多为16章的。

            问题1:357页 ——只先一步

                                            其中有这么一段话“有时一个崭新的技术,推出的时机太早,它就跨不过那道沟。”   我想若是一个企业或我的真的开发出很超前的技术或产品。那么他们是否应该分阶段的发布这个产品的一部分功能而达到利益的最大化呢?

            问题2:

                                            服务须要相应的平台,若是开发出超前的软件可是硬件的性能跟不上,是否应该推迟发布期限。 好比开发出一个很大的游戏,但市场上少有硬件(游戏机,电脑,手机)可以支持,或者这些硬件很贵,用户不多,该如何?

            问题3:346页——先行者与后起者

                                           先行者与后起者的举例中,没有一个先行者走到最后,说明并非先行者有太大的好处。 但若是只能作先行者,该怎么作?对于这个问题我在网上搜到了万国数据服务有限公司的发展历程,这是一个先行者成功的例子。 这家企业在正确的时间撬动正确的市场,从先行者变为领导者。面对后起者的竞争,它从主要几个方面来应对:

                                          1.强化本身在细分市场的竞争优点。

                                          2.重视专业服务能力的打造。

                                          3.向客户传达专业,权威的品牌形象。

                                          4.曲线扩张市场推广战略。

                                          5.扩展本身的业务模式

                                         这几点对我有很大的启发。

 

            问题4:

                                           从企业或创业者来看,在产品的什么阶段应该放弃现有产品开发新的产品?

            问题5:

                                           这个问题是我在看书时想出来的从现况看来,中国的程序员工做很匆忙,没有太多其它时间,甚至加班是常态。长期的,频繁的就事论事式的工做并无程序员的独立思考创新的空间。程序员本身该如何处理工做和生活,职责和理想?

(四)

                  一、Trac的优缺点:

                                      优势:很是灵活,能够为所欲为控制能够和SVN集成

                                      缺点:功能不是很强大

                  二、Bugzilla的优缺点:

                                      优势:免费,有中文版支持

                                      缺点:快速搜索结果不许确。只能管理缺陷。

                  三、Apple XCode的优缺点:

                                      优势:编译速度极快,每次操做都很快速和轻松。自动提供撤消、重作和保存功能,无需编写任何编码。

                                      缺点:更新版本后,某个插件可能会失效。

                   以上三点引用自http://www.javashuo.com/article/p-qmefkqyu-hg.html

相关文章
相关标签/搜索