软工课 ——我的总结

       上学期为了磨砺本身,选修了这门现代软件工程课,如今回过头看,选这门课是当时最正确的选择,它带给个人真的太多太多,从基础的理论知识,到逐渐成长的思惟模式,再到对于事物的认知,以及实践的经历,这里每一项都是这门课带给我最珍贵的礼物。编程

       从我的出发,本身一开始就是一个编程小白,对于语言的陌生,对于框架的无知等,总之本身真的对于软件开发是一窍不通,也是当时心里渴望学习的动力一直驱动着我到如今。起初布置的我的做业如同一座大山通常挡在了个人面前,迷雾缠绕着山峦让我没法前进,因而开始了从头学习的步伐,当时几乎都是一边写代码一边学,遇到不会或者没法解决的问题就翻书或者百度,就在这样痛苦的一个星期后,挂在山上的迷雾散了,露出了一条横跨山峦的道路,因而本身经过了第一座大山。这个期间,真的是痛苦中伴随着迷茫,迷茫中又有一丝绝望,可是当拨云见日的时候,才知道本身已经完成了一次蜕变,也从这个时候明白了,看似美好、充满生机、充满但愿的编程世界,是须要努力才能推开那扇隔绝世界的门。后端

       从结对出发,与小伙伴一同开发,这不只考验的是咱们软件开发的能力,还测试了咱们为人处世的能力,老师说之后的工做都是须要一个团队或者一个伙伴的,此次的任务正是在模拟这样的环境。咱们在一开始就碰见了问题,就是都不会须要的技术,因而咱们就结对学习新技术,在学习的过程当中咱们逐渐了解彼此,为后面的合做奠基的基础。在这个期间咱们合做一个一个的攻克难关,说实话比起我的项目,我比较青睐于结对或者团队,有了相互鼓励的动力,天然咱们的效率提高的很快。这也让我明白,一我的的力量老是有限的,当遇到棘手的问题时,合做解决可能不失是一种很好的方法。框架

       重头戏天然就是团队项目,这个软件开发的经历是我人生中的第一次,也是难以忘记的一次。第一次兴致勃勃的参加了组会,明白了什么是组会,第二次的组会便肯定了我须要工做的方向,在这里就要提一下关于分工的事情,本来觉得的项目,就是你们一块儿作,遇到问题一块儿解决,一步一步的完成全部的计划,可是事实上却不是如此,一个项目须要一个好的计划,同时须要一个好的分工,只有每个人都负责好该负责的地方,最终的任务才能有一个好的结果。肯定了我的的工做方向,就开始着手准备,天然这个准备也是学习新的东西,我要学习的是HTML5和CSS等,这个是咱们开发网页前段必需要用到的,因而与另外一个负责前段的小伙伴一块儿学习,从简单的网页显示字到制做一个简易的登陆窗口,此时我已经开始梦想着咱们游戏作出来的那一刻,不过因为游戏的元素在这里没法获得一个很好的体现,因而组长选用了PHASER的游戏框架,因而咱们开始了这个全新框架的学习,至于HTML的学习总的来讲给以后的学习提供了一个很好的思惟基础,在框架学习后便开始了游戏页面的制做,起初本身对于框架的运用不是太熟练,只能组长开始带着我学习,给我写好模板让我进行模仿学习,以后的工做便开展的较为顺利,页面设计出来也获得了小伙伴的承认,以后的工做即是与后端交互,这个又须要学习一个新的语言JQURY,而且要学习里面的一个框架AJAX,这个是负责通讯功能的,因而我又开始了痛苦的学习过程,起初问题不断,本身也显现了一个很烦人的问题,就是不喜欢本身解决问题,而是喜欢去让别人帮忙,这个问题最终在组长的严厉要求下,逐渐的改正了过来,遇到问题本身先尝试解决,实在不行就上网百度,在网上资源的帮助下一个个的进行实验直到解决,若是遇到了很难的问题,这个时候再与小伙伴们一块儿解决。说到毛病,本身还有一个,就是“想固然”,遇到一段代码或者函数,不去详细的去了解,而是凭借本身的想象去猜想,想固然的认为这个就能够干这样的事情,因此为了克服这个问题,我如今遇到不太了解的语法或者函数必定调查清楚再使用,这样一来本身的学习能力上升了,并且以前由于这个毛病致使bug无限多的事情也逐渐的减小了不少。在掌握了与后端通讯后,便加入了游戏的登陆界面,这也就完成了本身在alpha阶段的任务。因为对于各种东西的掌握没有很好,alpha版本有一点粗糙,能够说对于用户的体验确定是不好的,因而在beta阶段中,利用逐渐熟悉的技术开始完善过去的漏洞与不足,争取作到极大的提升用户的体验,从简单的字体、颜色,到游戏等待时候的加载动画,这一次主要就是细节,毕竟细节决定成败。到如今本身学习到了如何在一个团队中工做,体会到了在团队中工做的各类感情,明白了身为团队的一份子本身最应该作什么。函数

       最后首先就是感谢老师与这门软工课程带给本身的东西,能够说是收益终身。其次对坚持到如今的本身说一声:继续加油!学习

相关文章
相关标签/搜索