微选实习日报 07.18

4周前 (07-18) wang 个人日志 0评论 已收录 28℃ 浏览数:22

今日完成任务如下:

1、完成一个线上接口,通过用户的ID去查询这些用户下单的情况,做一个信息的汇总。

2、完善、优化并重构代码。

主要感受如下:

1、需求很简单,写的时候思路也是很清楚。很快就完成了代码的编写。但是慢慢发现了现在跟以前在学校在实验室编写代码最主要的区别。以前就是为了完成任务,主要是数据量小,在编码的时候,只需要实现功能就可以了,然后慢慢的重构,提高自己的代码质量。不需要去考虑一些性能的瓶颈,或者会不会对服务器造成压力等。但是在公司,业务的数据量是很大的。现在系统刚开始的时候,可能数据库量会稍微小一点,但是也是在万级别,更高。所以编写代码的时候,如果按照以前那样单纯的完成功能,那么可能一个SQL执行下去,整个线上的系统都会炸掉。所以这个是以后需要在思想上需要注意的地方。切不可只为了实现功能,需要去考虑大数据量的情况下,如何去理思路,完成高质量的编码。

2、在编码的细节上,还需要慢慢的沉淀,在遇到不懂的地方,要去看,去查,然后要深入的去理解,慢慢的去深入到框架,或者技术的源码层次,去了解设计的思想和一些精髓的地方。知其然知其所以然。

明天的任务:

1、完成学长下发的任务,注意编程的思想的转变。

2、如果时间宽裕,去研读一下Netty的源码。因为之前接触过Netty的项目,公司的Tesla的底层也是使用了Netty框架。

博主

Just do it. Now or never.

相关推荐

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