刚进公司的如何快速上手从事的软件项目?

刚进了家游戏公司,谈谈自己进入新的公司,如何快速上手的一些心得体会。 

 一,首先就是让代码跑起来来,就是正常的运行,看看软件的各种功能。这样对整个项目就有大致的了解,然后就是看代码配合断点跟踪,这样就能很快的了解代码的逻辑。

  二,对于一个大型的软件工程来说,上十万代码是很正常的,想要一行一行的看就很困难,而且对于很多小型公司而言,都没有正规的文档可以查询,自己现在所在的公司就是如此,刚开始的两个星期总是只能看个局部,对于一个函数,一个类的了解不是难事,可是对于整体的构架,还是把握不住。经过一段时间的学习,个人觉得无论一个什么样的工程,各个模块之间都会存在联系,一个模块可能会调用其它很多模块的功能,反过来也会被其它的很多模块调用,因此每个项目都会有自己的一套处理方法,拿我们现在的这个项目来说就是通过一种消息注册机制来实现的,感觉这是一种很普遍的机制,这种方法就会使各个木块之间的耦合降低,也会降低代码理解和管理的复杂度。

  三,第三个也是我在学习过程中经常遇到的一些疑惑,就是很多东西很多模块都存在一些共性,但是也有各自的特性,我觉得这就是软件之所以难以管理,之所以复杂的地方,就是没有一种一成不变的方式能过处理任何问题,在学习的工程中,只有抓住模块之间的特性和共性,才能够更加准确的把握住她们的设计思想。这让我想到了从三到万的故事,可能刚开始觉得很容易,但是到了后来,就会渐渐发现里面的复杂度。

 四,就是要熟悉各种设计模式,大的工程都是会用到各种设计模式的,掌握理解这些模式,对于理解整个设计思想也是相当有利的。

 

 待续。。。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值