在这家公司呆了一年了,不知道会对人生以后有什么影响,这边用的就是最基本的ssm框架,已经是很落后的框架了,现在都是spring boot 微服务,分布式,高并发,听上去都是很新的技术,一打开招聘软件,上面基本上都写的是这些东西,相比之下我这家小公司就显得相形见绌了,我已经是被时代抛弃的人.
我也并没有停止学习,我在这一年看完了编程思想,并且上面的代码都老老实实的写了一遍,而且还看了并发编程实战,head first 设计模式等著作,我感觉我路是不是走错了,那些最新的技术,也就是框架之类的没怎么学习,顶多学了一点spring boot,跟着博客搭建了一下dubbo 分布式, 今天大学同学内推我面试的时候,面试官问我观察者模式是什么,我说了个大概,但是在往细的问,就不行了,之前已经面试问过一次,而且我也看书学到了这个模式,不然我也不会说出观察者模式,但是就是忘记了,而且项目也没怎么用.
我反思了一下,可能是缺乏总结吧,光心急了图快,光想着看一遍就完事了.
其实我是想看两遍,第一遍学个大概,第二遍总结加复习,就像学校教课那样,但是我发现时间不够,因为太赶了,一年就要会分布式,微服务,高并发,第二年还不得会设计出个淘宝之类的吗,有个架构师水平,真的是太赶了,计算机这一行,其实在外包里面混日子也行,但是我是一个有追求的程序员,既然做这一行,写出的程序就要把他做好,尽量让别人能看得懂,足够优雅,但是真的太赶了,太着急.
这次面试也挺打击人的,感觉我这一年白学习了,面试的时候面试官直接问权限怎么实现,我说前端js判断,然后显示不同页面,可能面试官觉得我们公司技术有点差,所以觉得我这个人也有点差吧,也是,毕竟清华和一个普通二本出来的学生就是不一样,凭啥就相信我一个小公司出来的程序员技术能有多好,而且连观察者模式都没说出来,dubbo没有用过,spring cloud 也没有用过, spring ,spring mvc ,mybatis源码也没有读过,你技术能好到哪里去?
这些我都认了,我确实没好到哪里去,都是自己不努力,没有考上985 211 之类的大学,我也不知道我这种普通二本存在的意义在哪里? 人生总是充满了迷茫.
我也在博客上看到了说前两年打好基础之类的,我也信了,结果就是不会一些新框架,没读过源码被鄙视一番,因为光会那些基础不会框架是做不出来东西的,而且中国国情可能也是这个样子吧,都很赶,我也不知道路该怎么走了,可能程序员生涯到头了,努力过才有资格放弃,现在体会到这种感觉,光努力是不够的,努力的方法不对,方向不对,结果到头来还是一场空,而且没有自己的判断,人云亦云,用别人的经历来参考自己的人生,这些都是教训.
但行好事,莫问前程,我不知道在过几个月我会不会转行,满腔热血的踏上编程这条路,结果向被教训了的狗一样夹着尾巴逃走,估计也挺符合我这个丧家犬的路,在资本的世界里,就是我不努力,也怨不得谁.
我也不说什么人生规划什么的了,这些都是给有能力选择的人说的,对于普通人来说,有份工作就不错了,我真的以为我当初能有选择,现在想想有点可笑.
能走到哪里算哪里,大不了回家转行或者去外包,可能很多人看不起外包,但是都是无奈之举,不是每个人的人生都是一帆风顺的,大家都是人,互相给一点尊重就好.
今后打算改变学习方法了,边学习边总结,不在想着学第二遍了,因为没时间.