框架的好处不就是这个么但是不是不知道底层的理由,基本功还是需要的而且hibenate也会打出sql帮助我们理解hibernate怎么操作的,其实用框架和了解sql并不冲突的,调试的时候不是经常用的么?我觉得应该不会这样的吧应该只是个别现象吧

解决方案 »

  1.   

    1年左右JAVA工作经验..
    能搞定工作,完成任务就行了.怕的是那种只会说,不会做的.
      

  2.   

    不会吧,HQL和SQL有区别吗?而且SQL是大学里必修课程吧,我们明年开数据库。
      

  3.   

    很多人一开口就说会SQL SERVER,ORACLE,INFORMIX,DB2
    --
    这点很正常。绝大部分人只要用过,过看过书,就会这么说。这是人家找工作的需求,也算情有可原吧。
      

  4.   

    想了一想,觉得我上面的说法也不好。还是换个角度来说。比如说用sql处理日期,是数据库厂商包装好给我们调用。
    而用一些前辈封装好的方式处理,还是包装。api可以去读,如果一个人正好就会你考的sql语句,而他原来开发就是基础的jsp + jdbc + sql,没有规范到处都是蹩脚的设计,那么...
    但是其他能力要用心培养。
    所以我觉得考试重点应该是从笔试+面试中考察设计,思维能力,规范等能力而不是会不会某个层次的api。
      

  5.   

    呵呵 现在招人 
    他讲
    熟悉=听过这个名词 
    熟练=看过1本相关书
    精通=写过1个"hello world"垃圾体制培训出经典垃圾
      

  6.   

    大家学java还是注重基础好,不要好高骛远,所谓万变不离其宗。什么STRUTS,HIBERNATE框架,只是为了方便开发,如果不懂基本原理的话,再好的框架在你手上也变笨拙了
      

  7.   

    这种hibernate技术开发程序起来再快速,员工经过一段时间的培训基本就可以应用到简单的工作中去,但使用归使用,我们一定要自己去看一些open source来提高自己的能力,把hibernate底层的结构弄明白。再说了,在hibernate里面也可以使用基本于sql的查询,sql是最基础的东西,一定要能灵活运用才行!
      

  8.   

    有一年工作经验的,的确是存在技术上不足。我们应该可以体谅的。
    他们能够完成自己的任务应该就不错了,不能期望太高。随着工作经验增加,他们的技术也会有所提高的。
    打个比方:oracle数据库都是由那么多优秀的工程师开发的,你也不是三两天能搞定的,而且还在不停的update。入门比较容易,但是要熟练是比较困难的。
     个人认为:能够熟练的在成熟框架上进行开发,完成你自己的项目需求即可。
      

  9.   

    我大学毕业后也有1年多的java工作经验了。自我感觉确实如CJamie(杰) 所说基础最重要。正因为以前没有系统的学习过Java。现在我的编码能力还只能停留在复制/粘贴/修改的阶段。
      

  10.   

    这不是hibernate的错,hibernate只是为了简化开发,而不是为了让大家偷懒的,如果只是想做一个代码机器,当然只知道这些就行了
      

  11.   

    上半年的时候带一个本科生毕业设计,一个小男生,成天张嘴闭嘴hibernate,struts,spring之类的,以为这些是一些很了不起的技术.俺当时就直接打击他,说这些筐架只是为了把你们变成流水线而设计的,作为一个本科生,你绝对不能把这些框架当成什么高深的技术而炫耀,你不应当简单的去用hibernate,你应该去设计hibernate这样的框架.
    不知道他听明白了没有,反正当时把他唬的一愣一愣的.
      

  12.   

    请问,哪个是直接写字节码编程的?
    不过在这个问题上,servlets和jsp才是王道。
      

  13.   

    呵呵,看哪一个层次了,我觉的这不是很重要的,难道给我们不也是基于JDBC Driver开发的吗,呵呵,工具而以, 正如:shenpipi(皮皮) 所说,对一种技术的理解,而不是简单的会用层次,SQL语句又没什么的,最重要的你面试的这个人有没有潜力
      

  14.   

    再来支持一下lilo2(lilo),说的很实在。
      

  15.   

    那些公司招人还不是要求
    精通j2ee+精通.net+ 精通Oracle,Sqlserver,DB2等等....
      

  16.   

    blob /clob 字段处理比较复杂
    一半要3步
    1.插入空值
    2.锁表
    3.更新插入的空值日期处理:
    to_date('2006-01-11', 'yyyy-mm-dd');
      

  17.   

    是的,我们招人首先要看他是否会c,C++,oracle等等,当然水平很一般也就是说够了.这些是编程的基础知识.
    感觉现在的东东越来越象basic了.
      

  18.   

    sql语句给我get out.  sql语句太难维护了
      

  19.   

    sql语句很难维护吗?
    是你不熟才觉得难以维护吧?
      

  20.   

    我做个实时监控的程序。用了webwork的框架。可是不熟悉webwork标签库。只好用<% %>写了一堆逻辑在里面。没法子,时间太紧。打好基础很重要。框架也不可缺少。其实对于工作一年的工程师,能经历几个项目呢?不可能要求每个人对每部分都熟悉。各有所长,看你要的是什么人,看你给了多少薪水!
      

  21.   

    我刚参加工作,刚开始学习JAVA。觉得还是有这些框架好!毕竟上手快,好能完成工作呀,干完活才有钱,有钱才能活命。正如楼主所说要是总停留在框架上是不会有太大的提高,基础和复杂的东西也没什么好怕的,最主要的是时间!
      

  22.   

    难道hql和sql差别很大吗?
    hql带有sql得语法啊!
    怎么会不会呢?
    况且数据库得sql是程序员得必修课啊!
    讲得有点夸张了吧!
    忘了很多还是情有可原得!