2016做的事:
技术上的:
(1)设计了一个框架,基于反射。反思:设计并实施完成后,没有画一个时序图或类似的流程图来梳理下问题所在
在实际项目中使用了锁、线程池、多线程的相关知识
(2)参与并实际了基于SpringBoot,redis,Spring mvc,mybatis,mysql,Elastic Search app后端项目
收获:实战经验的进一步积累
mybatis的熟练使用
熟悉了app后端相关流程:每三方登陆、获取token,然后基于token验证
思想上
(1)进一步明白了:如果觉得不爽,要么滚蛋,要么闲嘴
(2)进一步明白了:与其它人沟通前,要先明白对方的诉求,这样可能做到有效、友好的欢乐的预期;
明白了,要想明白对方的预期,首先要搞清楚在这个沟通中自己所处的位置,了解自己的边界,这样才能知道怎么做,哪些是可以拒绝,那些是可以进一步协商的
反思:
调功能时一定要有目标感,先完成目标再说,然后调优。迭代版本不是一个迭代做一个轮子,另一个迭代做一个改动机。
而是第一个迭代做一个自行车,第二个迭代做个摩托车,第三个迭代做个小轿车,第四个迭代做个火车
遇到问题,要面对它,解决它,放下它,让脑子留些空间来存放其它更有意思的事
空杯心态:先背锅,再甩锅
筛子心态:
谋动而后动:要有方法论,要总结成功的经验和失败的教训。 不总结,今天遇到的问题,明天忘了,就太没有智慧了
遇到问题想验证对不对,可以用两种不同的办法来做,如果结果一样,正确的概念就高了很多。
老师提问时,先举手,先把握住这次机会再说。至少有一半成功的概率。 在商场上可以这样,学校是学习知识的地方,举手或不举手如果不影响最后知识的获取
玻璃心的问题:高级人才不会在意自尊心问题(因为在他们眼中只有事情,没有个人得失)
玻璃心问题是不是还是人与人边界的问题,因为边界没有理顺,在可以做好的事情上没有做到位,或在不应该受到责备的事情上没有进行有理有利的沟通,导致觉得自己受到伤害。
做好职责内的事做好,有余力再从项目中角度多伸伸援手即可
面对责备,是自己的锅一定承担,如果不是,要明确说明理由。只有让事实清楚,才能更有利于解决问题
讨论问题,要基于相同的愿景,即在相同的框架下讨论,不然问题越谈越扩散,就收不回来,而不能产生一个有效的结论。没有共识的会议意义突出不出来
冷漠脸
先在细分市场做到number1
2017年目标:
完成架构师的相关知识储备
(1)可以独立搭建一个后端服务spring boot redis jpa,token,session共享,nginx的相关使用
(2)深入的使用elastic seach,及集群的搭建
(3)沟通的技巧
一个开发框架无非是mvc ,jpa,redis,jms,垂直扩展,水平扩展
要在这些细分领域做到number one
Spring security
Spring boot redis事务(遗留问题,走到isQueueing的问题),redis连接不够用的问题(apache objetct pool)
spring boot 中jpa的使用
elastic search
netty
quartz(一个要在web配置的项目)
zookeeper
kafaka
2016年已经走了,我很怀念,2017年来了,我更期待
加油!