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

lihong11 2012-07-26
我身边有很多人都说因为在公司学不到东西,所以走人,其实吧……我觉得学东西是靠自己的,一般都是老大安排任务,给你时间自己去摸索学习,顶多也就可能会偶尔给你些指点,想要人家手把手地教你,那是做梦。就我自身来说吧,之前那家公司是根本就没什么任务,也是改改页面,那种只要学过点java的都会,所以一天到晚也没什么事做,自己也不知道怎么去学习新知识,没人指引,太迷茫了。这个公司还好,虽说也没什么事做,但是我们老大会引导我,安排我去学哪些知识,说是以后项目中会用到这个技术点,让我先弄弄,我弄完之后又让我弄其他的,这样不断的引导我前进,其实如果老大不是说以后项目中要的技术,我可能不会花很多心思去学那技术。就拿现在树结构这个任务来说吧,最开始时,老大是让我学习jquery,我把jquery的基础看完后,后来又说让我做个弹出框的树结构,我研究了半天,先是用jquery的插件做,再结合java类来做,做出这个效果后给老大看,他又说他的意思是想让我自己构造一个树结构而不是用插件,我当时就狠无语了,人家封装好的插件多好用啊,多方便啊,干嘛要自己再去用jquery拼一个呢,不是没事找事做吗,他说我们不能老想着用别人的,要学会创新,自己构造的用起来顺手,没办法,这些天我又只能自己拼树结构了。有时我就想,这老大是不是因为怕我闲着无聊会辞职,所以故意这样来锻炼我的能力啊,我同事也说老大是想让我了解些底层的技术才这样的,那好吧,我就当作是为了提升自己的技术吧。
lykm02 2012-07-27
本来就是这样子的吧。 用别人的插件,其实很多时候也很烦的。如果插件不支持某个feature的,如何去扩展呢?还是要了解插件自身的组织。
自个想法实现一个也挺好。才算了解到细节嘛。
确实自己写的用起来顺手。。。。
这话一点都没错。。
BuN_Ny 2012-07-27
“学不到东西”是因为当前项目的主要技术跟自己的期许发展方向不同罢了。楼主现在让做什么都愿意学,等到了一定阶段,就发现原来技术是学不完的,然后就会开始放弃学习很多自己不感兴趣的东西。如果所在公司不合自己胃口,自然要离职。
lykm02 2012-07-27
很多东西要深入到细节还是挺多的。
无论是学习什么东西。 真能把一种东西研究透,本身就是学到东西了。
我们不在乎什么工具什么技术。
那些都是浮云。
关键是你知道怎么做一个出来就好了。
BuN_Ny 写道
“学不到东西”是因为当前项目的主要技术跟自己的期许发展方向不同罢了。楼主现在让做什么都愿意学,等到了一定阶段,就发现原来技术是学不完的,然后就会开始放弃学习很多自己不感兴趣的东西。如果所在公司不合自己胃口,自然要离职。

BuN_Ny 2012-07-27
lykm02 写道
很多东西要深入到细节还是挺多的。
无论是学习什么东西。 真能把一种东西研究透,本身就是学到东西了。
我们不在乎什么工具什么技术。
那些都是浮云。
关键是你知道怎么做一个出来就好了。
BuN_Ny 写道
“学不到东西”是因为当前项目的主要技术跟自己的期许发展方向不同罢了。楼主现在让做什么都愿意学,等到了一定阶段,就发现原来技术是学不完的,然后就会开始放弃学习很多自己不感兴趣的东西。如果所在公司不合自己胃口,自然要离职。


楼主如果希望以后往DB方向发展,或者喜欢做集成,深入jQuery的细节有意义么?
Dead_knight 2012-07-27
本人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……
实际上,很多企业内部的遗留核心系统都是如此。
强调一下,公司提供的仅仅是一个平台,如果大家认为这个平台里项目所用的框架重要,可能你会沉浸在框架里不能自拔。实际上,即使熟练使用框架的开发人员在我眼里,仅仅处于第二阶段。
lihong11 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……
实际上,很多企业内部的遗留核心系统都是如此。
强调一下,公司提供的仅仅是一个平台,如果大家认为这个平台里项目所用的框架重要,可能你会沉浸在框架里不能自拔。实际上,即使熟练使用框架的开发人员在我眼里,仅仅处于第二阶段。

谢谢你的分享,根据你的学习路线,我觉得我还处在第二阶段,正在往第三阶段发展,你列出的后面几个阶段感觉是比较高层的技术了,楼上应该是有多年工作经验的吧
lihong11 2012-07-27
BuN_Ny 写道
lykm02 写道
很多东西要深入到细节还是挺多的。
无论是学习什么东西。 真能把一种东西研究透,本身就是学到东西了。
我们不在乎什么工具什么技术。
那些都是浮云。
关键是你知道怎么做一个出来就好了。
BuN_Ny 写道
“学不到东西”是因为当前项目的主要技术跟自己的期许发展方向不同罢了。楼主现在让做什么都愿意学,等到了一定阶段,就发现原来技术是学不完的,然后就会开始放弃学习很多自己不感兴趣的东西。如果所在公司不合自己胃口,自然要离职。


楼主如果希望以后往DB方向发展,或者喜欢做集成,深入jQuery的细节有意义么?

嗯!综合上述来说,也就是要选择自己感兴趣的技术再深入学习
Dead_knight 2012-07-27
lihong11 写道
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……
实际上,很多企业内部的遗留核心系统都是如此。
强调一下,公司提供的仅仅是一个平台,如果大家认为这个平台里项目所用的框架重要,可能你会沉浸在框架里不能自拔。实际上,即使熟练使用框架的开发人员在我眼里,仅仅处于第二阶段。

谢谢你的分享,根据你的学习路线,我觉得我还处在第二阶段,正在往第三阶段发展,你列出的后面几个阶段感觉是比较高层的技术了,楼上应该是有多年工作经验的吧

工作五年了。
tlde_ti 2012-07-27
不要重复造轮子,尽管这句话我看见无数次宣传了。还是有人想造重复造。

做自己感兴趣的事。将精力集中到自己专攻的地方来。 什么东西都自己造一个,最后只会是所有方面都是中上水平。

做重复的事情能创新么?很明显不能!做重复的事情只能让你“学习”,做一个学生。

只有新的有价值的东西或者新的idea才值得重新制造,而已经成熟而玩不出多少花样的东西则在成熟产品上改进才是正理。jquery插件那些东西也不复杂,真有插件没有的功能自己添上去也不会比重新造一个复杂。自己造还要完全自己维护,改进,踩bug.并且新来的人不可能在外面学过这东西,还要重新学习并且学习热情也不会高,对他来说,这个东西和外面成熟开源的库都是一样的,并且相比更没有学习价值。
-------------------------
ps:如果专攻界面交互的并且这方面还没有多少了解抱着学习目的的,对个人来说,可以写。反正是用工作的时间学习。其它的考虑那么多也没用,没那么多自由度。
Global site tag (gtag.js) - Google Analytics