今年这个暑假是博主步入大四的暑假,也意味着博主在暑假过后的几个月内要去找工作了~


       从2015年4月底博主通过同学来到了杭州智瀑信息科技有限公司,在此之前博主一直自学PHP网站开发,但是在自学过程中发现这样的效果甚微,于是通过同学来到了这家公司,在跟老板面试的过程中认识到实践的重要性。老板让我做出一个五子棋游戏才能进入公司实习,实现的技术自选。


       通过同学了解,他们进入公司时也是要求做出一个五子棋游戏并且他们被要求用AS3.0实现五子棋的各种功能,当时博主对AS3.0的了解基本上是一片空白,但是博主想要尝试一下对自己未知的领域,所以最后选择使用AS3.0实现五子棋的各种功能。这个时候博主的博客就诞生了~


       一开始的苦恼是对Flash和AS3.0不了解,从网上各种找资料、看代码、尝试等等,虽然过程是痛苦的~但是取到的效果却是非常明显的,很快在不到一周的时间里博主完成了五子棋游戏的基本功能(棋盘、棋子、落子、悔棋、判断输赢等等),当然这还不算完,基本功能完成后老板也开始提升难度让我做出五子棋的AI、复盘功能、游戏登陆功能。这样又花了一周的实现实现了这些功能,期间也向同学了解了Cocos2d-x游戏开发相关的知识也了解到自己以前玩的很多手游都是用这个游戏引擎开发出来的不由对这款引擎产生了很大的兴趣。


       零零散散花了两周多的时间把五子棋的相关功能完成并调试完善了它的AI博主也正式到这个公司开始实习了。当老板问我打算走哪个方向时我选择了Cocos2d-x,这个答案是很早之前就想好了的~ 一方面产生了对游戏开发的兴趣,一方面就和博主用AS3.0做五子棋的初衷一样: 博主想要尝试自己未知的领域,也想要突破自己去发现新的领域~


       于是在接下来的一个月博主被要求用Cocos2d-x做出一个看的过去的跳棋游戏,虽然有视频教程,也有C++的编程基础,但是在学习过程中也是困难重重,一开始看视频教程的时候对Cocos2d-x底层的代码真的看不懂甚至都有点怀疑我能不能用的了它。不过在同学的讲解和开导下博主坚持看完了教程前段搪塞难懂的部分,接下来就是开始代码编写阶段,教程是教你用Cocos2d-x开发一个简单的贪吃蛇游戏,正如贪吃蛇这个游戏一样,代码也是十分简单,很快就把贪吃蛇的教程看完了也基本了解了这款游戏引擎的使用方法。

 

       一周的时间看教程后开始构思跳棋游戏,当然一开始就是素材问题,这个详细看我博客中Cocos2d-x跳棋游戏开发第一步,素材问题花了一天的时间,在网上找各种样板然后自己照着用Photoshop画出了一个个不同颜色的棋子、按钮。素材问题的解决也更好的锻炼了我Photoshop的使用熟练度,也算是一种收获吧。


       很快一个月过去了,跳棋游戏也做得差不多有模有样了,过程中遇到了很多拦路虎也通过请教同学、上网查询资料解决掉了,总结来说Cocos2d-x用的更熟练了,解决问题的过程中也学到了很多使用Cocos2d-x的小技巧,也是一段经历和一份经验了~(具体内容详见博客)


       这些做完后也快七月了,暑假来临~ 期间收获甚多,进步甚大,七月的过程中博主也到了一个真空期,这段时间博主一边思考接下来要做什么样的游戏来锻炼自己,一边从网上浏览与Cocos2d-x相关的技术博客加深自己对它的理解,又一边完成公司项目相关的任务。


       很快博主也找到了自己接下来要做的游戏:一个类似RPG的单机小游戏。当然想法是好的,这个游戏也能锻炼自己很多东西,但是在开始后博主才发现小瞧这类游戏的制作难度了,也可能博主的想法增加了游戏的制作难度了,总之这个游戏制作的进度非常慢,而且在游戏制作过程中博主也要开始准备开学后找工作笔试面试的训练了,总之自己花在制作方面的时间越来越少了……殊不知晴天霹雳,八月初公司又接了一个项目而且这个项目很急要求也很高,数量也蛮多,这对我的抗压能力也是蛮大的挑战并且我花在自己游戏制作方面的时间也更少了……,所以在博主将这个游戏的大部分功能实现了再来跟大家分享制作过程的难点和经验吧~


       于是博主在这一个月的抗压下一边完成项目游戏一边跟客户交流修改意见,空闲时间抓紧看看面试笔试题目再抽出仅有的一点点时间完成自己的游戏制作,虽然进度慢不过也算是有点进展~就这样一直到现在,项目也临近完成,我也一直在进行笔试面试训练。


       以上就是博主自进入公司实习一直到暑期结束的经历,接下来跟大家分享一下自己的感想:


       大致分四个部分。


       一 纯粹的学习


        在Cocos2d-x新游戏制作中自己完成了

             1、双摇杆的制作(封装成类)

             2、人物骨骼动画的制作(Spine软件)

             3、在项目中人物的封装

             4、技能CD实现、人物HP、MP实现

             5、边界设定

          在制作过程中双摇杆对我印象深刻,在制作过程中要了解多点触摸的机制,然而网上对多点触摸的讲解很是稀少(或许是我搜索的方式不对),曾经一度让我抓狂、迷茫。不过在坚持到第三天,经过不断的摸索和搜寻资料也终于让我解决了这个难题。

          感想: 在开发过程中不管遇到什么问题,首先不要气馁,要坚持,新问题迟早会变成老问题,老问题慢慢习惯后自然而然的就会找到解决方法,继续下去这些就会成为自己的一段经历、一份经验、一种收获。这对自己的成长是非常有益的。(要坚定没有解决不了的办法)


          在面试笔试训练中自己对C++的基础知识有了更加深刻的理解,以前模糊的知识在训练过程中渐渐变得清晰明了,对代码的编写也有很大的帮助。(建议计算机专业的童鞋不管什么年纪,养成这样训练自己的习惯,你会收获很多东西)


       二  项目

 

        在做项目的过程中自己对AS3.0更是有了很大的进步,也认识到项目中团队协助的重要作用。


          不过更深的感想还是对于做项目中交流的重要性,不管是跟客户还是跟项目组中队友的交流,这将影响的项目良好的进度以及自己的效率。记得有一次自己做好一个提交后收到修改意见,在修改意见中看到了一些无解的要求,这样的要求对彼此都没有益处,于是博主找到对方的负责人反映这类问题,说明这样意见所带来的代价和带来的效益是不成正比的并且成功的将这样的修改意见改掉。我觉得这样的交流是成功的,交流是彼此的并不是一方面的听从,这样听从的一方反而成了出了大力出了问题却担了大责任的一方,这样对对方、对自己、对项目都不是好的影响。


       三  运动


       说实话运动方面做得不是很好,计划好暑假期间每天晚上操场跑步四圈,在这个项目开始前还是认真执行从不间断,项目开始后有了加班加点的现象后这个习惯就被搁置下来导致自己惰性起来后空闲时也没有去跑步,这样是需要反省自己的。


       四  技术分享


       暑假期间公司还组织了每个人的技术分享,从最开始的PHP网站制作分享、智能指针分享、Photoshop制作3d图片分享以及自己的设计模式的分享让我更加了解IT这个行业的深度和宽度,开阔了自己思路也认识到自己需要学习的还有很多很多。


       结束感言: 2015年暑期的这段经历毋庸置疑是我最难忘的经历,这段时间我进步了很多很多,成长了很多很多,对于自己的自信也增长了很多很多,在这里感谢公司里陪伴我成长的各位同学同事~ 最后对现在还在迷茫的同级同学、学弟学妹们,动起来!!勇敢尝试,任何时间都不算晚,给自己信心就能走的更远!

2015年暑期学习经历感想相关推荐

  1. 我在51cto微职位学软考——宝妈一次性通过高项的学习经历

    先做个自我介绍,我是2015年6月本科毕业,之后在一家国企的软件部门上班,两年半的时间我经历了结婚.怀孕的过程,公司比较照顾平时就让我做做测试什么的,2018年1月我晋升为一个宝妈,歇了6个月的产假, ...

  2. 谈谈我的信息安全学习经历

    你连世界都没有观过,哪来的世界观.--<后会无期> 本人学习信息安全也有一年多了,总想写点什么记录这一段的求学生涯.趁着准备暑期实习,索性便总结出来,也能凑成一篇文章.都是些浅薄的只言片语 ...

  3. 一个拿到人人网和淘宝网offer的大四学生的Android学习经历

    一个拿到人人网和淘宝网offer的大四学生的Android学习经历 本来早就应该整理好的,但是最近一直杂事比较多,现在在家,我家不能上网,在亲戚家用网,总算整理好了.我也着急啊.因为过几天就要去实习了 ...

  4. 自学Java8个月成功找到工作,学习经历分享

    先说下情况,我是理工科出身,本科,英语基础尚可,过了六级!!自己大学自学过,也学过C.现在想学Java,本来考虑辞职报培训班,也看了差不多四家机构,都不是很满意,学费一万6左右,我只能贷款,报班的话学 ...

  5. 怎么学python-结合学习经历,谈一谈如何学习Python

    结合自己的学习经历,谈一谈如何学习Python吧. 入门阶段 Python其实语言本身已经很接近自然语言了,所以入门其实并不麻烦.如果你是从未接触过编程的萌新,给你推荐一门Udacity CS101, ...

  6. 【信息安全111班暑期学习工作任务】

    信息安全111班暑期学习工作任务 : (一).暑假期间需要完成暑期社会实践报告,还有就是思政部的征文活动,要求每位同学都要上交,具体细节见群共享文件. (二).Java老师上学期已经说了在本部有一个他 ...

  7. 阿里P6Java工程师的学习经历自述,希望新人少走弯路

    我个人觉得学习JAVA必须的具备的几个条件: 第一:目标,坚持下去的一颗心,因为学习JAVA不容易,而且现在转行的也多,工资高,最后能拿高薪的都是刚开始没日没夜的熬过来的,所以坚持非常重要,而为什么学 ...

  8. 怎么自学python-结合学习经历,谈一谈如何学习Python

    结合自己的学习经历,谈一谈如何学习Python吧. 入门阶段 Python其实语言本身已经很接近自然语言了,所以入门其实并不麻烦.如果你是从未接触过编程的萌新,给你推荐一门Udacity CS101, ...

  9. 2015伦敦深度学习峰会笔记:来自DeepMind、Clarifai等大神的分享

    2015伦敦深度学习峰会笔记:来自DeepMind.Clarifai等大神的分享 发表于 2015-10-20 06:35| 940次阅读| 来源 Medium| 3 条评论| 作者 Alessand ...

最新文章

  1. 2018考研英语:10篇必背的真题文章
  2. vim 如何出创建工程目录
  3. SAP CRM 使用Javascript触发SAP Server Event
  4. Hadoop0.20.2版本在Ubuntu下安装和配置
  5. STM32项目(六)—— 中文电子捡货标签
  6. 手动创建线程更好哦_如何通过创建更好的工作流程找到下一个大想法
  7. 执行sc query mysql,sc delete mysql没有反应
  8. 零基础学python要多久-零基础如何学Python?小白学Python需要多久?
  9. 如何在vs2010中使用ConfigurationManager
  10. 马尔科夫决策过程(MDP) : BlackJack (MC-On Policy)
  11. 【网络攻防】常见的网络攻防技术——黑客攻防(通俗易懂版)
  12. ThinkPHP商城实战
  13. 电商后台权限设置有哪些规范你知道吗?
  14. 弘辽科技:淘宝权重到底是什么?
  15. ExoPlayer之Extractor
  16. 中科院软件所的毕业去向(硕+博)
  17. 以P2P网贷为例互联网金融产品如何利用大数据做风控?
  18. 我的世界服务器启动显示非正常,大佬们,HMCL启动提示非正常退出,请帮我看看怎么回事。...
  19. React实现微信扫码支付
  20. [正式赛]最好的生日礼物——CSP 2021 游记

热门文章

  1. 分享跨境电商亚马逊大件产品运营方案案例
  2. OpenHarmony学习笔记——I2C驱动0.96OLED屏幕
  3. while和do...while循环测试总结
  4. 幻灯片插件-jquery.sliderPro.min.js 第二波
  5. RAM与ROM与CMOS
  6. 微信小程序使用mqtt mpvue mosquito
  7. 2009年三季度基金持股增仓表
  8. GPS参数提取与轨迹重现实验
  9. 英语广播-this is bbc
  10. linux docker 中使用 System.Drawing.Common 异常 System.Drawing.Common 仅在 Windows 上受支持