java 基础真的不重要吗

seaside_hi 发布于 2012/09/02 08:13
阅读 2K+
收藏 2

本人有不到4年的工作经验,最近同事的一席话让我迷茫。求大家帮解。

1、A同事说你学习基础研究框架还不如学学新的技术的,什么叫会,就是会用(不用仔细研究,只是会用就可以)

2、B同事说公司需要的是什么都会的那种人 比如 HTML,javascript ,json, strtus,spring,hibernate,jquery,mybatis etc..

我感到有些迷茫,我是那种宁愿花1也月研究 mybatis 。花很长时间研究比如泛型,集合或是IO的人。但是他们的话让我觉得,你需要的是会用就行。 而且我以前工作的几个公司,给我的感觉也是这样。求朋友们给我指一个方向

 

 

加载中
2
surgesoft
surgesoft

从工程的角度上来讲

1、比如说现在拿到一个新的需求,需要用到一个新的你不了解的技术(框架、语言),最好的方法是迅速找文档找例子学会怎么用这个技术完成需求。而不需要你先从这个技术的底层原理什么的开始学起。

2、在后续过程中慢慢仔细研究这个技术,发现它的优缺点,发现你原先囫囵吞枣使用它的时候出现的一些错误或者不完善的地方,提出一些改进措施。

你的同事也许只做到了第一点。

当然如果你习惯先完全学好吃透了之后再着手去做,这也没什么不可以的,这样的优势是不会在开发中遇到各种莫名其妙的问题而无法解决,实现质量也较高,但是在遇到突发的你不了解的领域的需求时就会有点不太好办了。

个人理解。

 

1
栗子太重举不动
栗子太重举不动

术业有专攻...
你的两个同事的思想导致他们只能做一辈子码农了...

1
jeffsui
jeffsui
呵呵,如果只是一个工作,你的同事说的无可厚非,除非你把编程当做兴趣,才需要深度。
0
二的基本算合格
二的基本算合格

术业可以广而博,也可以专而精,至于哪一种更有竞争力,这个见仁见智~~~楼主现在希望自己专而精,有没有考虑,即专而精又广而博呢?

 

0
乌龟壳
乌龟壳
不要为了编程而编程,要反思下自己编程是为了什么?这样就容易找到适合自己的了。
0
seaside_hi
seaside_hi

引用来自“二的基本算合格”的答案

术业可以广而博,也可以专而精,至于哪一种更有竞争力,这个见仁见智~~~楼主现在希望自己专而精,有没有考虑,即专而精又广而博呢?

 

你好,即专而精又广而博太难了吧, 举个例子 现在我在看 泛型和集合那本书 虽然不厚 但是如果想真正了解里面的东西,我至少需要半个月的时间 ,而这只是java之中的一个小小的部分。还有effective java这本书想要充分理解里面的思想太难了吧(我看了2遍,有些点上还是没有明白) 2本书就需要花很长时间才能充分理解里面的意思,这个"博"字如果按照我现在的学习方法,估计很难实现

 

二的基本算合格
二的基本算合格
即便是单独做到其中一个方面其实也是相当艰难的,这一行里不缺太长,但是,毅力与兴趣才是推动你继续前进的动力~~~如果,很容易就做到,那些大师大牛就泯于众人了~~
0
业余编程人士
业余编程人士
你同事没前途了
起立马扎罗
起立马扎罗
+0xFFFF
0
seaside_hi
seaside_hi

引用来自“jeffsui”的答案

呵呵,如果只是一个工作,你的同事说的无可厚非,除非你把编程当做兴趣,才需要深度。
你好,我是兴趣编程 举个例子我为了能看懂国外的参考 (我花了3年多的时间每天学习新概念英语,现在还在继续)
lemonseed
lemonseed
各位好,贫道学了十学英文,斯密达
冬日暖阳85
冬日暖阳85
我从小就看 故事会,知音, 就是为了看懂需求文档。
seaside_hi
seaside_hi
回复 @jeffsui : 当然不仅仅是新概念了 ,平时还看看英语读物。 去网上和别人交流
seaside_hi
seaside_hi
回复 @jeffsui : 1 花1-2个小时有可能更多的时间学习英语 2 剩下的时间学习计算机
jeffsui
jeffsui
学习新概念要花三年时间? 那你其他时间都做什么?
0
seaside_hi
seaside_hi

引用来自“songlei198974”的答案

你同事没前途了
你好,我感觉他们的重心在业务上边,而不是在技术上边。 我恰恰对业务不是太感兴趣 。
random_walk
random_walk
我也对业务不感冒
0
小白小霸王
小白小霸王
同楼主,我宁愿看基础知识,踏实的学习基础的同时了解各种新技术,而不是去做业务.
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部