`
kaka2008
  • 浏览: 94428 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

你究竟了学到了什么

阅读更多
来这个公司已经半年有余,也快过年了,想做个分析。
你到底学到了什么。

前几天公司让写年度总结,没啥意思,公司那些事儿,大家都心知肚明的,都是写给领导看的,有什么说法也不敢真正说出来。

自己在博文里好好总结总结。

到底学到了什么呢?
  我说实话,学到的最大的就是在JSP里写东西,JSP运用的可是相当的熟悉了。

苦笑。。。
 
  之前上学时还知道,JSP里不准出现任何的JAVA代码,刚来公司时,发现JSP里慢慢的全是java代码,很不习惯,可是公司就是这样,为了方便使用(不用重启服务器)。后来慢慢的也就习惯了。自己也是在页面中写好多的代码。
  这里得说一说,虽然在页面中写代码,但我还不是不想在页面中加入dao层的东西(注,看同事写的页面时,发现好多页面里,一整套的业务逻辑,都在页面中完成),即不想直接写操作数据库层代码,尽量做到调用service层代码,在JSP中只是使用最简单的展示逻辑,尽量不加入业务逻辑。后来,自己也认识到确实不方便,也妥协了。逐渐的自己写的jsp页面中dao层的代码也逐渐多了起来。我觉得这点很失败。
  另外,公司使用hibernate和spring,底层框架都已封装好,做新项目时,只需把jar包拿来,自己建些pojo,然后就是CRUD了。对hibernate的使用,最主要的查询是QBC,另外,还对hql的使用也做了些封装。表设计中,基本上没有采用关联,数据库中表之间也很少有外键。所以对hibernate这方面也基本上没什么了解(以前自己做的项目时用过点)。
  事务方面,采用的是spring对hibernate事务的封装,在程序中没有看见过任何事务操作,平时,也没听同事讨论过事务,仿佛没有这个东西一样,悲观锁,乐观锁,oh,天哪,我是最近看书裁纸刀这个东东的。
  缓存,hibernate的二级缓存基本没有使用,倒是采用了一些缓存,是EHcache中最简单的那种,类似于一个Map那种。
  spring,用的也不多,我仅使用过定时器,另外什么IOC就不用说了。
  还有些零零星星的东西,Lucene,flex,dojo,等等。
  六七月的时候,公司领导还组织开发人员每周五下午开一个讨论会,讨论技术,我觉得很好,开了两三次,后来就没了,不知为什么,很不爽。

  待遇方面,我很不爽,干了这么长时间,没加工资。合同上写的根据工作表现来看,这是很灵活的一句话,且全看领导了,他说是啥就是啥。。。  (当初转正时,过了三个月了,还没转,我去问经理,到底咋回事,他说他最近很忙,把这事给忘了)

  题目是到底学到了什么,写到后面,发现跑题了,成了抱怨了,呵呵。其实,并没有想抱怨,自己不过是一个菜鸟,懂得东西不多,没啥好抱怨的。公司用的东西也并没有完全掌握,核心包里的那些内容自己也还没有完全学会。还需要继续学。待遇问题,金融危机了,估计也有点影响。

  马上就进入新的一年了,新的一年里,希望自己努力学习技术,主要是hibernate和spring。希望对这两个技术的认识能达到一个很高的程度。此外,努力学习E文,看技术文档还是有点难度。
  火星圈的朋友们,有经验的可以给我指点一下,多谢了。

  ps:有几个朋友看过我的博客,里面一篇文章也没有,感觉挺不好意思的,今天闲来无事,就写个“处女博”(我怎么听着这么别扭),呵呵。
  
10
0
分享到:
评论
12 楼 zxlj2ee 2009-02-10  
楼主,您好,我还没有工作呢
能帮我问一下您公司还要人吗 ,
谢谢您与我联系 695204734
11 楼 kaka2008 2009-01-24  
娴静女生 写道

                             用Ruby...

用ruby干撒
10 楼 娴静女生 2009-01-24  
                             用Ruby...
9 楼 colinyang 2008-12-31  
大家一起加油
8 楼 kaka2008 2008-12-25  
火星叔叔马丁 写道

插一句嘴 用不用hibernate spring真的无所谓orm和ioc 对一个3+years的程序员来说 应该自己都可以写一个简单的框架来实现了不妨看看hibernate和spring源码 从中吸取一些想不到的东西不过老实话 看java代码我有想昏昏欲睡的感觉


多谢叔叔指点啊。

说到看源代码,也是来年的重点打算。

至于叔叔说到的看java代码 ,想昏昏欲睡的感觉。可能是用ruby用的多了吧。我没用过ruby,所以也没这种感觉。
7 楼 pirate 2008-12-24  
偶比楼主更惨~~项目连hibernate,spring都没用过~
6 楼 kaka2008 2008-12-24  
zhuqimeng 写道


比惨, 谁敢比我惨


靠。
谁和你比惨了。
5 楼 jieyuan_cg 2008-12-23  
我也来说几句,呵呵……
1.你的钻研精神我非常欣赏,而且也是非常好的习惯,这正是其他人所缺少的,也是你的优势所在。研究是为了自己学习新的知识,另外也要跟公司的项目结合起来,能让自己的成果为公司带来价值,这才能体现出自己的作用。
2.可以发发牢骚,但不能浮躁,更不能停止进步。脚踏实地地,认认真真做好自己的工作,当你的工作为公司带来了效益的时候,经理是不会看不见的。好多人一年以上没有加薪,难道他们都拍拍手走人?
3.要有责任心,要锻炼自己独立承担任务的能力。当你把手头的活干得非常漂亮,才会得到更多的信任,才会把更重要的事情交给你来做。
4.当你成为项目主力的时候,加薪会是自然而然的事。别把加薪当作工作的唯一动力。
4 楼 vvnet 2008-12-23  
没有一个人是顺的,想法和现实查的太远。
3 楼 jccg17476 2008-12-23  
框架这东西主要是看思想吧,用不用hibernate和spring的都无所谓吧。不过我工作也有一年多了,想想自己学的东西还真的很少。哎!同是天涯沦落人。
2 楼 zhuqimeng 2008-12-23  

比惨, 谁敢比我惨
1 楼 hanwei59 2008-12-22  
我比你还惨 用公司自己的封装的框架,hibernate、spring完全接触不到

相关推荐

    青鸟指导学习三个指导学习

    首先,让我们来探究一下“青鸟指导学习”中提到的“三个指导学习”究竟是什么。顾名思义,“三个指导学习”意味着这个教育项目被分为三个部分或阶段,每个阶段都有其明确的学习目标和内容。例如,第一阶段可能是基础...

    应该怎样学习C语言?

    很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到...

    什么人适合学习人工智能.pdf

    那么,究竟什么样的人适合学习人工智能呢?本文将深入探讨这个话题,从不同人群的角度出发,对人工智能学习者画像进行描绘。 首先,对于在校学生,特别是计算机科学、数学、统计学等相关专业的学生来说,人工智能是...

    你会教自己的孩子学习编程吗【育儿知识】.doc

    史蒂夫·乔布斯曾说过,每个人都应该学习编程,因为它教会你思考。 在科技圈中,有很多大佬们都是从小就开始学习编程的。他们的童年经历让我们看到了编程教育的重要性和对未来的影响。 John Carmack,第一人称射击...

    LINGO软件的学习

    学完本节后,你对基于建模技术的集如何引入模型会有一个基本的理解。 2.1 为什么使用集 集是LINGO建模语言的基础,是程序设计最强有力的基本构件。借助于集,能够用一个单一的、长的、简明的复合公式表示一系列相似...

    如何学好C语言的经验

    大多数的程式员愿意使用C语言去描述算法本身,所以,如果你想在程式设计方面有所建树,就必须去学他。其次,C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os/2...

    初中历史合作学习优化研究.doc

    教师在设计合作学习活动时,应当关注到每一个细节,确保合作过程中的每个环节都能促进学生的积极互动与参与。在小组活动中,教师可以设置不同层次的问题来适应学生之间的个体差异,使得每个学生都能在合作中找到适合...

    php学习网址

    亲们快来看程序员晒毕业照啦,又到一年考高时,不知你那时的毕业照是什么样子的呢?大家一起来晒晒吧。 http://bbs.itcast.cn/thread-26033-1-1.html?bbs06-85703116 超强悍的PHP教程+源码+技巧+经验汇总小伙伴们快...

    嵌入式Linux学习方法 适合初学者设计学习计划

    俗话说万事开头难,刚开始的时候,你是否根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去图书馆看书也是找不到方向?又是arm,又是linux,又是uboot头都大了。不知道自己究竟从哪里开始? 下面就跟着...

    恕我直言,你的模型可能并没看懂 prompt 在说啥.pdf

    这意味着,模型并没有学习输入和标签之间的对应关系,而是学习到了如何根据示例数据生成预测结果。 在这篇论文中,作者还得出了两个附带的结论:(1) 在meta learning的环境下,In-Context Learning 的这一特点更为...

    用于mysql的学习.zip

    通过深入学习这些主题,无论你是初学者还是寻求进阶知识的开发者,都能在“用于mysql的学习.zip”中找到有价值的信息。文件名“kwan1117”可能是某个教程系列的一部分,或者是一个示例数据库的名称,具体的详细内容...

    Progit英文版2.1.6

    在*第一章*,我们将介绍版本控制系统(VCSs)和 Git 的基本概念...这里,你将学习到究竟是什么让 Git 与众不同。学习完本章,你可能需要一段时间来思考,在 Git 分支成为你的生活的一部分之前,你到底是如何生 活的。

    python学习笔记与简明教程中文2.03MB最新版本

    本文档旨在提供Python学习笔记及简明教程...相较于学习C++的同学还在编写链表,学习Java的同学还在配置运行环境,学习Python的你已经能够迅速上手,如同上图所示,轻松“飞上天”。对此感兴趣的朋友不妨前来一探究竟。

    C++电子书(让你编写出高质量的C++代码)

    (2)如果你考及格了,表明你的技术基础不错,希望你能虚心学习、不断进步。如果你还没有找到合适的工作单位,不妨到上海贝尔试一试。 (3)如果你考出85分以上的好成绩,你有义务和资格为你所在的团队作“C++/C编程...

    知识体系零散.doc

    你需要识别自己在学习中的短板,究竟是哪个或哪些知识点理解不足,导致你在处理相关问题时感到困难。这可能涉及到编程语言的基础语法、数据结构的理解、算法的应用等。通过反思和回顾,你可以确定需要重点加强的领域...

Global site tag (gtag.js) - Google Analytics