工作
加班
这周由于周三上线了一个去年7月份写的大额保单的需求出了很多问题,导致一直在加班,上线分支是我早都合并好的,觉得既然测试都结束了,应该是没有问题了,而且也是早都将代码合并到上线分支了,因此只是merge了一下master就没有管了,结果上线之后各种问题哎。
每次上线之后基本上都会出现各种问题,和同事一对比,人家每次上线的时候基本都是很完美,幸好领导比较好,没有一直说我,但是我自己是感觉自己好差劲的,不知道为什么在上线之前总是考虑不到位,觉得自己这里还是锻炼一下的
自我反思:
- 需求理解的其实没有特别清楚,总是害怕去让他人来解决自己的疑惑,之后没有搞懂的话,一定不要不懂装懂
- 对于表的字段同样也是,没有特别清楚 觉得差不多的时候就直接用了,而不是非常清楚自己做了什么
- 合并代码的时候不够认真,总是会导致少合并代码
sql
- 这次的sql调优很神奇,需要经过多种情况判断的,复杂度比价高,导致查询速度很慢,最终是采用了union的方式,直接将所有情况的查询都union起来,然后就速度很快了,是我之前没有考虑的范围。
- 在多表的关联的时候,没有使用join的时候,也是要将两个表的字段进行管关联的!!!
回家上班
感觉在等待回家上班的日子还是挺焦虑的,我也总是在思考自己到底是在焦虑或者纠结什么?我目前巨大的焦虑的点:
- 总是觉得自己如果继续在北京发展,也许还能机会去大厂上班,也许还能体会一下月入几万的感觉,说白了,就是自己还是不甘心,但是就这快三年的时间来看,在一个没有计划,而且自己并不是特别要奋斗的情况下,想要满足自己的愿望还是挺难的,但是没办法,人总是这么贱,总是用那么一丝丝希望就以为他是很有机会的
- 目前的打算是回家试试这个交付工程师的岗位,但是由于不知道到底工作内容是什么以及自己能否适应的问题,总是想着说不能放弃自己写代码的经验,而是在工作的时候或者闲暇时间也写写代码,如果在家带几个月觉得不适合的话,就去郑州找一份java开发的工作吧,但是又总是想在马上回家里就不用写代码了,都学不进去,总是在追问自己,我这么学习代码的目的或者说是意义是什么?有些欺骗自己的觉得自己还是写代码的,但是从目前来看,还是想说这个职业自己不太讨厌,而且还能挣点钱,觉得可能还是钱的比重比较大,喜欢写代码的那种可能只是非常小的一部分而已
- 总是想着说如果我在开源社区github上给apache基金会项目多做一些贡献,是不是可以加入那种远程开发的公司,每天的项目就是维护各种开源项目,这种的工作是我目前最梦想的工作,但是执行的时候就不知道自己要到底可以做一些什么贡献,以及说这种的需要贡献多长时间才能找到这种工作,又是想要及时反馈的时候到了,总是想要及时反馈的快乐,无法忍受枯燥的工作,哎