做Java也快2年了,觉得自己的发展不是很快。

刚入行的时候在一个小公司上班3个月,公司只有10人左右,也是外包出去的,那时候充满干劲,每天8到晚上12点的工作。自己的技能也在那时候得到了提升。由于环境和公司工作地点的问题,离开了公司。

公司小,干活累,但确实使我长进了。但主要的成长都在代码的编写方面,由于刚培训出来,在工作期间也加深了对于学习到的知识的理解。也增长了对于Java方面的知识面,接触到不曾学习的东西,有些问题也能学着靠自己去解决了。

后来进入了大公司,起初进过了3个月的酱油时期,然后编码能力就退化了(软件这行,几周不碰代码都觉得生疏),日企的公司文档比代码看的重要,对于问题的分析也很详细。于是些文档的时间比写代码的时间多了N倍。对于开发一个功能模块,也许写文档的时间用了一个月或者更多,而编码只给一二周的时间。后续也是测试加修改bug,修改后的事又是写文档,分析问题,直到能够详细解释清楚问题的发生与解决以及预防等。

由于个人原因,干了一年半离开了这样的大公司,出来了,终于发现自己没多少能力啊。小公司注重编码能力,大公司还得让你再打个一段时间酱油,然后还不一定会立马进项目,难道时间就这样浪费了。

再次进入小公司发展,踏实的工作。


不知道该怎么样让自己成长,多看书?多些项目?更希望有个经验丰富的人带着,教编码规范,面向对象思想,考虑问题的方式,解决问题的方法,更多的是指出怎么学习成才。