微选实习日报 07.16

1个月前 (07-16) wang 个人日志 0评论 已收录 22℃ 浏览数:19

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

主要的感受如下:

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

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

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

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

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

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

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

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

明天的任务:

1、看通一个完整的流程,从入口一直到数据库,去理解公司编码上的习惯跟我们之前有什么异同,并思考为什么要这么编写。

2、理解一下整体的需求,下面可能跟学长去参与一些需求的分析并完成简单的编码。

3、再学习一下系统使用的一些中间件,分析为什么要用这些,对系统来说有什么好处和优势。

博主

Just do it. Now or never.

相关推荐

嗨、骚年、快来消灭0回复。