网友咨询:
07年大三进的这家公司实习,08年毕业留在公司,至今在公司两年了。刚进公司那会只会写vb、asp,公司开发用c#,自己自学了一个月,能帮他们做些边边角角的工作。后来公司让我帮美工做Demo,我就帮着做,期间接触了JavaScript比较喜欢,一直坚持学习至今,现在我几乎负责公司所有的JS 脚本。老实说自己JS水平也很一般但公司没人会所以只能我来做了.学习两个月后公司换Java平台使用普元的Eos5.6做开发,同事教我用 Eclipse,并让我写写简单JspTag,让我看看工厂模式等常用的设计模式,也学会了使用反射、正则表达式、在Java中执行javascript 脚本,因为公司用Eos不熟悉SSH这些流行框架只看过几段Struts2源码写过几个HelowWorld程序,感觉不是很难。
现在的情况是我能在Google的帮助下完成他们交给我的工作,但是由于是自己自学的,好多东西都路子比较野,知识也不扎实。好多时候都是看论坛别人说道一个名词才知道java里边还有这个。而且好多东西写得快忘得也快,隔写天再拾起来还需要重新Google下相关的知识。
总的来说,自己还是有些自学能力的,可是J2EE太庞大了,有心想系统补充下知识但一时不知道从那看起。
答复:
有些东西是学不过来的,特别是软件这东西。不要盲目的跟着潮流。工作一年,可以看看自己最喜欢的东西,当然得根据自己的性格。如果喜欢技术,可以多看一些好框架的源代码,了解里面的原理和算法,当然我个人更推荐更多的去熟悉业务,技术是为业务服务的。
我个人也经常遇到网友疑问:您知道XXX怎么用吗?我有个问题请教。
这东西我根本没听过,也许他真的很好,但可惜我还用不到。某一天我需要某个东西时,我会花一点时间去搜索相关的东西,然后确定用哪个,还是自己鼓捣一个能用的就行了。
不用不学,我的学习方法,当然也有点无奈,呵呵!
补充说明:
一招精,不代表你不了解别的,大家不要曲解我的意思。
但一个人可以博学,但总会有一个精的,毕竟精力是有限的。
如同IT招聘,
人家问,你会啥?
你回答:我啥都会!
人家问,你最擅长啥?
你回答:我啥都擅长,我啥都懂!
那你还来应聘干嘛?