微选实习第一天感悟

今天是实习入职第一天,上午进行了入职培训,拿了电脑配了环境,然后检下代码,跑了起来,下午的主要就是看了看整体的代码,主要的感受如下。

1、整体系统的代码跟之前我们在实验室写的差距不是很大,但是代码更加的规范,更加的整洁。

2、整体的公司使用的技术和我们之前的基本也是类似的,最大的区别,就是我们之前只是简单的用第三方开源的技术,但是对于公司来说,会把每一种技术,在开源的基础上,针对于公司更加在意的方法进行二次开发。把开源的每个技术变成一个平台。对于一些公司要求可能跟开源的差距较大的,公司会直接进行开发。这样就可以保证开发人员可以很快的运用已经开发好的中间件,开发自己所需的业务逻辑,不会重复造轮子。

3、公司更加的严格和规范。对于每一个行为都需要对应的审批,这样能够减少犯错的机率。看起来可能会有所麻烦,但是事实上能够极大的减少问题,因为一个人的思维是有限的,多个人虽然不能说能够不犯错,但是可以大大的减少这个概率。

对于今天学到的知识进行如下的汇总:

1、理解了整个团队目前正在做的工作。

2、看了整体系统的架构,从Controller层到Service到DAO,跟之前的项目基本类似。但是整个系统更加的解耦,像以前的JDBC,现在的系统会使用公司的中间件去代替,都可以完成同样的功能,但是这样能让开发跟运维完全的解耦,不管是修改数据库、测试还是其他的东西都会更加的容易。

3、完整的项目,大数量级的项目对我来说是没有接触过的,同样的内容,峰值能够容纳一百个人和一万个人是一种完全不同的概念,所以如何去设计,完成一个能支撑大的峰值的系统的架构,就会考虑到更多的东西,更多的细节。这个是后面要主要去理解去学习的方面。

4、对于一些中间件,以前只是简单的使用,知道它可以完成什么功能,但是如何运用这些工具,去设计系统,能够最大发挥每个工具的价值,为什么要用它,这是我以后也要花时间去研究的东西。


评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×