来这个公司已经半年有余,也快过年了,想做个分析。
你到底学到了什么。
前几天公司让写年度总结,没啥意思,公司那些事儿,大家都心知肚明的,都是写给领导看的,有什么说法也不敢真正说出来。
自己在博文里好好总结总结。
到底学到了什么呢?
我说实话,学到的最大的就是在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:有几个朋友看过我的博客,里面一篇文章也没有,感觉挺不好意思的,今天闲来无事,就写个“处女博”(我怎么听着这么别扭),呵呵。
分享到:
相关推荐
首先,让我们来探究一下“青鸟指导学习”中提到的“三个指导学习”究竟是什么。顾名思义,“三个指导学习”意味着这个教育项目被分为三个部分或阶段,每个阶段都有其明确的学习目标和内容。例如,第一阶段可能是基础...
很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到...
那么,究竟什么样的人适合学习人工智能呢?本文将深入探讨这个话题,从不同人群的角度出发,对人工智能学习者画像进行描绘。 首先,对于在校学生,特别是计算机科学、数学、统计学等相关专业的学生来说,人工智能是...
史蒂夫·乔布斯曾说过,每个人都应该学习编程,因为它教会你思考。 在科技圈中,有很多大佬们都是从小就开始学习编程的。他们的童年经历让我们看到了编程教育的重要性和对未来的影响。 John Carmack,第一人称射击...
学完本节后,你对基于建模技术的集如何引入模型会有一个基本的理解。 2.1 为什么使用集 集是LINGO建模语言的基础,是程序设计最强有力的基本构件。借助于集,能够用一个单一的、长的、简明的复合公式表示一系列相似...
大多数的程式员愿意使用C语言去描述算法本身,所以,如果你想在程式设计方面有所建树,就必须去学他。其次,C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os/2...
教师在设计合作学习活动时,应当关注到每一个细节,确保合作过程中的每个环节都能促进学生的积极互动与参与。在小组活动中,教师可以设置不同层次的问题来适应学生之间的个体差异,使得每个学生都能在合作中找到适合...
亲们快来看程序员晒毕业照啦,又到一年考高时,不知你那时的毕业照是什么样子的呢?大家一起来晒晒吧。 http://bbs.itcast.cn/thread-26033-1-1.html?bbs06-85703116 超强悍的PHP教程+源码+技巧+经验汇总小伙伴们快...
俗话说万事开头难,刚开始的时候,你是否根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去图书馆看书也是找不到方向?又是arm,又是linux,又是uboot头都大了。不知道自己究竟从哪里开始? 下面就跟着...
这意味着,模型并没有学习输入和标签之间的对应关系,而是学习到了如何根据示例数据生成预测结果。 在这篇论文中,作者还得出了两个附带的结论:(1) 在meta learning的环境下,In-Context Learning 的这一特点更为...
通过深入学习这些主题,无论你是初学者还是寻求进阶知识的开发者,都能在“用于mysql的学习.zip”中找到有价值的信息。文件名“kwan1117”可能是某个教程系列的一部分,或者是一个示例数据库的名称,具体的详细内容...
在*第一章*,我们将介绍版本控制系统(VCSs)和 Git 的基本概念...这里,你将学习到究竟是什么让 Git 与众不同。学习完本章,你可能需要一段时间来思考,在 Git 分支成为你的生活的一部分之前,你到底是如何生 活的。
本文档旨在提供Python学习笔记及简明教程...相较于学习C++的同学还在编写链表,学习Java的同学还在配置运行环境,学习Python的你已经能够迅速上手,如同上图所示,轻松“飞上天”。对此感兴趣的朋友不妨前来一探究竟。
(2)如果你考及格了,表明你的技术基础不错,希望你能虚心学习、不断进步。如果你还没有找到合适的工作单位,不妨到上海贝尔试一试。 (3)如果你考出85分以上的好成绩,你有义务和资格为你所在的团队作“C++/C编程...
你需要识别自己在学习中的短板,究竟是哪个或哪些知识点理解不足,导致你在处理相关问题时感到困难。这可能涉及到编程语言的基础语法、数据结构的理解、算法的应用等。通过反思和回顾,你可以确定需要重点加强的领域...