2017.09.04从原来的WebGis行业转到了互联网的行业。
语言的转换:
之前只是用js来写代码,由于js也是自学的,导致代码的规范和可读性完全就是野路子,想到哪写到哪。
现在主要是用go来写代码,在用go的时候,面向对象用的不是很好。现在尽量在用面向对象的思想去写代码,自己觉得面向对象最核心的思想就是抽象,尽可能的去抽象,尽量抽象出来的代码要通用性强,这样会提高代码的复用率,代码的可读性和代码的量也会减少,可维护性高。
目前欠缺:写代码的逻辑思维还没有完全转换到面向对象的思维,在写代码的时候,前端和后端都能处理的时候,自己最先想到的是在前端怎么处理,没有思考在前端和后端处理各自的优点和缺点,主要是现在积累还不够,有时候会想不到在后端怎么处理。
处理问题:
之前遇到一个问题,想的是能解决问题就万事大吉,完全不会去考虑为什么会出来这个问题,解决这个问题的原理是什么,是怎么解决的。在网上查到东西,直接拿过来用,不会去弄明白原理,不会去考虑他写的对不对。
现在遇到问题,首先分析问题出现在哪,查问题的时候,尽量去官网查,这样确保准确,解决的方法为什么这么写,这么写的原理,这么写的好处。
心态:
之前是想着在规定的时间内完成任务,没完成去加班。
现在是想着尽可能多的去做事,完成任务就去学习,去看代码,去看书,尽可能的去充实自己,让自己变得更强大。