这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/harry240/p/11469058.html |
我在这个课程的目标是 | 学会并掌握软件开发的过程和提高自己的编程能力 |
这个作业在哪个具体方面帮助我实现目标 | 使我认识到软件开发的步骤并提高我与他人合作的能力 |
我是一名西南石油大学大三的学生,因为从小接触计算机比较早,所以喜欢尝试电脑上最新的技术,尤其对游戏与动漫很感兴趣所以希望通过大学来提高自己的计算机操作与编程能力,希望能通过这些能力来进入到相关的行业工作。
该专业并不是我所选择的专业,可以说我是被选择的,我本想选择有关设计或开发的专业的,可是因为种种原因,被调剂到了该专业。
不符合,首先该专业并不是我所选的专业,经过两年的学习,我发现该专业的局限性非常大,无论是就业还是考研局限性都很大,并不是我所期待的那样。
不是。
我不会从事与本专业相关的工作,原因的话上面有提及。我想提高自己的开发、设计和语言能力,将来到国外从事相关工作。
我认为我的专业知识、技能、能力都还不足,我所在的专业学的东西很杂,所以不能做到样样精通,我们学过C、C#、但都只是学到些皮毛,代码差不多就千把行,最复杂的项目也就是C#上数据库的应用程序的简单开发。
我认为我离一名合格的本科毕业生还有一定的差距,我认为我自己还不够成熟,还不能独当一面。
看了那么多的例子后,我依然在考研,出国,就业三者之间徘徊,虽然我更偏向与出国,但综合考虑之后还是很犹豫,可能还需要一段时间才能真正的确定自己的目标。
我对我自己感兴趣的工作是不会觉得枯燥的,精力是极其旺盛的,充满热情的。劣势就是在我面对我所不感兴趣的方面时会表现的极其烦躁,这就是我的大缺点。
为了以后出国打好语言基础,并明确自己到底想做什么和目标。
正在学习一门外语。
书中第16章16.1.2中所说大家都喜欢创新,但却会得到一些不符合你所期望的反馈,这种现象普遍且广泛的存在于我们的社会中,大家都喜欢创新,但却无法认同别人的创新。纵观历史,例如哥白尼的日心说,因为得不到别人的认可,而被信奉地心说的教会烧死了,但后来他的日心说被证明是对的。所以说创新不是为了得到别人的认可而创新,很多的创新刚出来时可能是不符合当时社会需求的,但既然是创新,那么就一定有它的用武之地。
还是书中第16章16.1.2所讲,因为得不到别人的认可,所以创新者往往认为自己是孤独的。但是在地球上有这么多人类,总能找到与你意见相同的人,就像人们加入俱乐部或组织,这些都是有一群有着相同意见的人建立起来的,即使他人看来不合理,但是存在即为合理。
书中第16章16.1.5,现今社会的主流思想就是要等你成为该领域的专家后你的创新才有意义,每个人都或多或少有一些创新的想法,但如果要等到成为专家后再创新的话,这将会扼杀无数的有用的,有趣的甚至具有重大意义的想法。所以我认为这是不可取的,并不是只有专家才能创新,人人都能创新,只是说专家在创新的时候考虑问题更为全面更深刻。
书中第16章16.1.6,如今我们社会中的每一个环节的背后都有一个或多个技术作为支撑所以很多人认为是技术的创新才造就了我们的世界,但是大家忽略了一个问题,技术是建立在理论只是,而理论的原型则是想法。关键时刻,一个好的想法远比一个难以实现的技术来的有效。
书中第17章17.3,任何组织和团体都需要一个领头羊,就像国家的政府,军队的长官,班级的班主任等等。领导者的作用就是协调各个成员之间的关系,按照能力合理分配任务,在团队遇到挫折时带头解决问题,给予成员信任,化解成员之间或团队与外部的冲突。要有大局观,再选择对团队有利的选项的同时,也要顾虑好由此引发的问题。
优点 | 缺点 |
---|---|
适合分布式开发,强调个体 | 资料少(起码中文资料很少) |
速度快、灵活。 | 学习周期相对而言比较长。 |
任意两个开发者之间可以很容易的解决冲突。 | 不符合常规思维。 |
离线工作 | 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。 |
优点 | 缺点 |
---|---|
支持多人开发同一项目 | 资料少,学习成本比较大,学习周期比较长,要求人员素质比较高 |
代码不用保存在本地 | 不符合常规思维 |
代码是公开的,可以通过别人来找出代码中的bug | 代码保密性差 |
优点 | 缺点 |
---|---|
为iOS和Mac开发而设计 | 其他平台开发问题较多 |
代码自动补全 | 不适合用来写Objective-C/Swift之外的语言 |
拥有便捷的代码管理器 |