很多人都说在公司学不到东西,说说你们的看法

tlde_ti 2012-07-27
Dead_knight 写道
本人80后,也来凑个热闹吧……
根据个人经验,学习受环境的影响不大,主要看你对技术是否有浓厚的兴趣。
以下是本人的学习路线,可以供大家参考
第一阶段:java基础,java ee基础、或者swing基础
第二阶段:ssh,ibatis、quartz等框架应用,以及webservice、网络编程,rcp
第三阶段:设计模式,能够理解主流框架源码以及设计思路、web安全领域(jaas、sso、ssl、rbac、oauth、acegi等)、缓存领域(oscache、jbosscache、ehcache以及缓存采用什么技术同步:jgroup、jms)
第四阶段:集群架构、分布式、osgi、eai等架构领域
第五阶段:soa、虚拟化、云

在2012年3月份,我招聘了好几个90后,他们刚接触项目(所用框架:struts1、jdk1.4、jdbc)就嘲笑:竟然还用这么落伍的技术?自己在这里就学习这些?然后夸夸其谈struts2、spring、hibernate……
实际上,很多企业内部的遗留核心系统都是如此。
强调一下,公司提供的仅仅是一个平台,如果大家认为这个平台里项目所用的框架重要,可能你会沉浸在框架里不能自拔。实际上,即使熟练使用框架的开发人员在我眼里,仅仅处于第二阶段。

struts1,jdk1.4:哈哈。 jdbc(这个不嘲笑,也没写版本)

分阶段,并且大部分还是以使用的技术种类来分.这个不怎么同意:
程序员的能力上升不是阶段性的,而是螺旋上升,上面第四阶段第五阶段技术入门门槛很高,不过与其它技术并没有本质等级差别。

编程相关的有什么:
1.抽象:观察收集对象信息的能力,分析对象信息的能力,提取出抽象模型的能力。反馈改进的能力。
2.数学模型:抽象的抽象。帮助你对抽象模型进行变性,推理,使用,并且大量的已有数学抽象模型供你使用。
3.计算机基础知识:实现的基础,大地的支撑,各种技术类库语言实现都是这类东西。
程序员的进步本质上就是这三者的不停上升。

那夜你哭了 2012-07-27
公司给你平台,成长靠自己!
coconut_zhang 2012-08-02
not install chinese input,if you have experience,environment may be not important,because you know what you should study and how to self study,but if you not have experience,environment is very important
yushl 2012-08-02
神马技术都是浮云,E语才是王道
风云无浪 2012-08-02
Dead_knight 写道
本人80后,也来凑个热闹吧……
根据个人经验,学习受环境的影响不大,主要看你对技术是否有浓厚的兴趣。
以下是本人的学习路线,可以供大家参考
第一阶段:java基础,java ee基础、或者swing基础
第二阶段:ssh,ibatis、quartz等框架应用,以及webservice、网络编程,rcp
第三阶段:设计模式,能够理解主流框架源码以及设计思路、web安全领域(jaas、sso、ssl、rbac、oauth、acegi等)、缓存领域(oscache、jbosscache、ehcache以及缓存采用什么技术同步:jgroup、jms)
第四阶段:集群架构、分布式、osgi、eai等架构领域
第五阶段:soa、虚拟化、云

在2012年3月份,我招聘了好几个90后,他们刚接触项目(所用框架:struts1、jdk1.4、jdbc)就嘲笑:竟然还用这么落伍的技术?自己在这里就学习这些?然后夸夸其谈struts2、spring、hibernate……
实际上,很多企业内部的遗留核心系统都是如此。
强调一下,公司提供的仅仅是一个平台,如果大家认为这个平台里项目所用的框架重要,可能你会沉浸在框架里不能自拔。实际上,即使熟练使用框架的开发人员在我眼里,仅仅处于第二阶段。

再怎么的框架也不能阻止写垃圾代码。老代码用jdk1.4写的很正常,我不信现在更新代码不换1.6。spring也不用?那确实够烂的,还理解啥设计模式。
另外说一句,阶段分的我同意,我工作半年了,应该在第三阶段了
lihong11 2012-08-03
风云无浪 写道
Dead_knight 写道
本人80后,也来凑个热闹吧……
根据个人经验,学习受环境的影响不大,主要看你对技术是否有浓厚的兴趣。
以下是本人的学习路线,可以供大家参考
第一阶段:java基础,java ee基础、或者swing基础
第二阶段:ssh,ibatis、quartz等框架应用,以及webservice、网络编程,rcp
第三阶段:设计模式,能够理解主流框架源码以及设计思路、web安全领域(jaas、sso、ssl、rbac、oauth、acegi等)、缓存领域(oscache、jbosscache、ehcache以及缓存采用什么技术同步:jgroup、jms)
第四阶段:集群架构、分布式、osgi、eai等架构领域
第五阶段:soa、虚拟化、云

在2012年3月份,我招聘了好几个90后,他们刚接触项目(所用框架:struts1、jdk1.4、jdbc)就嘲笑:竟然还用这么落伍的技术?自己在这里就学习这些?然后夸夸其谈struts2、spring、hibernate……
实际上,很多企业内部的遗留核心系统都是如此。
强调一下,公司提供的仅仅是一个平台,如果大家认为这个平台里项目所用的框架重要,可能你会沉浸在框架里不能自拔。实际上,即使熟练使用框架的开发人员在我眼里,仅仅处于第二阶段。

再怎么的框架也不能阻止写垃圾代码。老代码用jdk1.4写的很正常,我不信现在更新代码不换1.6。spring也不用?那确实够烂的,还理解啥设计模式。
另外说一句,阶段分的我同意,我工作半年了,应该在第三阶段了

工作半年就到第三阶段了,看来我落后了
lihong11 2012-08-03
coconut_zhang 写道
not install chinese input,if you have experience,environment may be not important,because you know what you should study and how to self study,but if you not have experience,environment is very important

but i only have a little experience, so i still don't know how to self study
风云无浪 2012-08-07
我觉得你们老大就是蛋疼,要不就是你们时间太多了。java的精髓就是复用优秀组件和架构,快速开发。除非追求极高的性能,不过这也不是一般的牛能干的事,能写出来优秀组件的也都不是二蛋。
另外,不要想着别人带你,自己一定要规划自己的学习,别人只是画龙点睛的作用。一开始我也是想着进公司了有个环境带带自己,一进公司才发现,光是我带别人,我改造环境了。。。
BuN_Ny 2012-08-07
风云无浪 写道
我觉得你们老大就是蛋疼,要不就是你们时间太多了。java的精髓就是复用优秀组件和架构,快速开发。除非追求极高的性能,不过这也不是一般的牛能干的事,能写出来优秀组件的也都不是二蛋。
另外,不要想着别人带你,自己一定要规划自己的学习,别人只是画龙点睛的作用。一开始我也是想着进公司了有个环境带带自己,一进公司才发现,光是我带别人,我改造环境了。。。

我就是那个写组件的二蛋啊。。。。。。。。
bjameng 2012-08-07
路过~~~~~~ 郁闷ing 不能上别的网,只能上这一个网站
Global site tag (gtag.js) - Google Analytics