离开学校已经有一段时间了,我发现我蛮适应这种生活的~IT男的生活,早上7点起床,抓上两个面包赶公交,晚上就不一定什么时候回来了,双休吗,基本上就是没有。既然选择了就不要后悔,路是自己选的~~

讲讲这工作一周的感受吧,现在做的是数据库的工作,从事的是DB2开发,公司就不说了,之前找了好久的工作,至于这个久到底有多久,真正感受今年就业压力的IT人事才晓得吧!当然不包括那些头上带着光环的人。上一个星期去的也就是看了3天的技术文档,说实话以前只是接触过ORACLE数据库 MySQL和SQLServer...DB2真的一点也没接触过,不过数据库都是相同的,本质上的那些语句没什么太大的区别,

create...update....insert...select...from无非也就是这些,任何数据库都是这些吧, 说简单也简单,但是要真正的做起数据库的开发,像我这种只在DAO中写过那么几句sql语句,做这个真心的有些不敢去做。熟悉了几天的业务,也就开始做数据库的后台操作...数据库的纯后台之前也没做过啊,反正给了些任务,做吧,找个人带了下...告诉你从哪个借口的数据库里面查数据,从哪个表里面得到什么数据,做一个报表出来,之后的给代码人员,代码人员呈现在前台上给客户,其实我之前蛮想做代码工作的,不过数据库也是代码吧 ,这个的逻辑性要比java更加的严谨,数据库是留不得一点马虎的,还要把那些个数据库按着最小的'时间复杂度'来写,通不过测试是不行的,有的时候我们是没有权限看到后台里很多表的,只能看到的是展现层的表或者应用层的表,有的时候从哪里得到个数据都要弄几分钟,有的时候甚至不晓得从那个表里面得到数据,其实这也是以后要熟悉的吧 ,业务的东西真心的很重要,其实蛮受刺激的,自己在那里做了两个多小时的东西,找到了自己要写的东西,师傅上来20分钟就重新写了一个,他是真心的知道哪些表里有什么的字段,哪些有我们为了完成业务的信息,甚至有些表都是他写的挂在服务器上面的,来方便自己工作的。

技术方面简单的说下吧 ,DB2要分配表空间,一些with ur这些简单的技巧啊 也就不说什么了,一些临时表的应用啊。工作流程无外乎 写sql脚本,建表和临时表,插入数据,转化为存储过程,去测试,给专业的测试报告,通过了 就可以继续,没通过就要改,一些复杂的表要分析清楚了业务再写,找好数据库中我们需要的字段...也就是这些吧...