背景:作为一名Java Web类的开发人员,工作时间不长,一年不到,属于是天赋不太强,但是比较努力型的人,开发过程中那事情基本上都会,各种前后端 框架也会使用,个人感觉对JavaSE理解还是比较深刻(仅仅是自我感觉),对那些常见的设计模式还有那些编程思想同样是自我感觉良好,感觉理解比较深 刻,事实上理解得不深刻,JDK的一些比较重点的源码也研究过,基本上能看懂,估计作为一名coder,光写点业务逻辑代码可能这些技能也基本上够了,事 实上也是,没给公司拖过后腿,虽然做的项目技术含量不高,大不了就是遇到什么不会的再去学,去看看API,依然是自我感觉,学习新的框架或者那些没用过的 API,感觉还是比较快速的,比如说那些小的js插件,基本上看一眼拿过来就可以用,当然,用的不精准,有一些需要用到的jar包但是自己以前没接触过 的,看看API或者网上那些牛人写的帖子也能照葫芦画瓢的拿过来用用,功能基本上能实现。
疑惑:我个人感觉自己是一个不甘于仅仅是写点业务逻辑代码的人,希望能走得高一点,当然肯定有好高骛远的成分在里面,因为作为一年不到的开发把自己说大了
那是在装逼,但是我心里确实是那么想的。现在的问题就在于,框架源码看不懂,还有那些牛逼软件经常提到的 代码优化,数据库优化,安全,多线
程,socket编程,这些东西我也想去搞懂,但是一来是公司做的项目因素,这些问题考虑的都不多,二来是自己想去提升自己却找不到突破口。所以感觉瓶颈
就突然来了。很茫然的感觉。我不希望到时候想换工作了却没有拿的出手的技能。
请原谅我用小号来发这个帖子,大号我也经常上csdn,我也是受到过csdn帮助的人,大号也经常帮助新人回答一些我自己感觉比较懂的问题,但是思前想后
还是用了个马甲,可能也是不敢正视自己的弱点吧。我深知csdn卧虎藏龙,大神众多。所以希望大神给点指导,作为Web程序员,应该走怎样的提高路线,小
弟不甚感激。
一年不到能有此觉悟,说明楼主已经很不简单了。
我以前也是技术流,不过随着经验多了个人兴趣和发展方向也在改变。当然如果以后还是在这个行业,我觉得前几年好好搞技术还是非常好的。
回到正题:
提几个方向可以去尝试下:
1、订阅一些牛人的博客,这里面包括技术,学习,生活等等。不一定学技术,他们的经验都会让人受益匪浅。
我经常看的:
唐巧,IOS程序员。http://blog.devtang.com/
张宴,经历丰富,我看过不下3遍http://blog.s135.com/
春田冰河,人称伞哥,独特的个性以及高度自信的人,LISP语言鼻祖了。http://tianchunbinghe.blog.163.com/
lanceyan 严澜,大数据,算法,敏捷,架构无所不能http://www.lanceyan.com/
还有就不写了,再说估计可以写一篇文章了。
2、自己做一些东西,尤其是web开发的,自己不写个博客系统对得起自己吗(开玩笑)。不要使用以前使用过的技术,比如SSH,SSI,SPRING什么
的,丢掉。试试别的新玩意,比如playframework(非常优雅的框架),mongodb(nosql的)。这样不仅可以提高技术学习兴趣,也可以
开阔眼界。
这个问答贴只有版主大神的回复正真有价值。
http://bbs.csdn.net/topics/390754134