实习一个月

11月13号进的公司,转眼就已经实习了一个月了。感觉时间过的真快啊,生活就那么平凡的过着。得到什么失去什么?为什么做或者为什么不做?总是找不到自己的答案……

不想这些沉重的东西了,还是说说实习。公司待遇管理上都给我不错的印象,刚来那会,大家都小心翼翼,生怕说错什么做错什么。经理分配什么都老老实实的埋头去做,发言少,圈子还是定在我们几个实习生当中。现在好很多,至少和经理说说笑,可以问一些问题,询问一下知识盲点。

分配在erp,结果三楼erp部没位置给我们坐,只好调到二楼的erp分部,混在测试部当中。每天都是bug充耳,电话不断。测试部的工作热情相对其他部门是要高昂很多的,特别是有个MM,每天都能听到她跟同事“争吵”的声音,有时候累了坐着喝茶听听他们在争论些什么,也同时提醒自己,写烂代码可是要被人骂的。后面的几位GG就没那么激情了,虽然偶尔也会凑一起吹吹水,谈谈NBA、电影电视的,但是大部分时间还是在讨论工作,很勤快啊。相对来说我们就闲多了,大概也是因为压力不足吧,任务太轻了。

实习至今分三个阶段,还稍微转了下行。刚进那阵是erp副经理辅导我们,任务是学习delphi,公司以前的软件大部分是delphi做的,现在也还有些还在用,所以要进公司就要学习delphi,然后经理给了我们几份资料,交代了下学习重点,我们就开始学习delphi。delphi看了两周,了解了object pascal的语法,熟悉delphi7工具、基于数据库控件的开发,com、com+组件的应用,ActiveX控件。总体感觉来说,delphi是一个很不错的工具,object pascal是对象化的pascal语言,有些地方还是挺有意思的,delphi 7工具就有些像VB,但是它要比VB更强大,对底层的支持要好。基于数据库控件的开发非常快,建立好数据源,拖几个控件就可以完成大部分功能。说delphi是C/S开发的王者,绝无虚言。

大概了解了delphi之后,经理分配的任务是给公司做一个项目编译系统,属于软件管理配置范畴,公司现有一个delphi版本,现在想升级到web版本,可能也是考虑到我们几个在web开发上有些实践经验。经理讲了大概的需求,我们4个就先确定目标是什么?理解用户的需求是什么?分析了之后再向经理汇报,询问,探究,以便确认真正需求。并且看了一下公司的delphi版本,也算是原型吧,能够确认功能模块、模块关系等。小组终于有了比较完整的了解,就开始制订计划,分工。首先是需求的确定,根据需求画出用例图,写需求文档,同时有一个人负责把大概的界面绘制出来。经理给我们指导了整体构建图,在这方面的抽象我们还是缺乏功力的。

一切都准备就绪,开始动手的时候,转折点来了。部门经理在我们进入公司的第三周,终于记得我们的存在并且要对我们安排计划了。把我们叫过去办公室,说只要表现好,公司还是期望你们留在这里的,所以就不要总是认为仅仅是实习。随后就介绍了一位牛人给我们认识,公司的DBA周经理,可能是公司在oracle数据库管理和开发上比较缺人,于是部门经理就把我们安排过去了。主要做的工作有两个方向,一个是DBA,一个是DA(数据建模),一个是纯技术,一个是偏业务。周经理说至少要一年的培养,才可以胜任重任。数据库博大精深,一年能做起来我已经觉得很了不起了。不过公司做出这样的决定也看出公司并不是把我们看做只是在这里实习的学生,而是以公司以后的员工来培养了。还是感到很欣慰的。只要好好干,总会有出头日的。

无论是DBA还是DA,都是要学基础的。oracle一直想涉及但是一直没动,sql server、mysql用过。周经理比较忙,常常看到他来去匆匆,说话很快,思维很敏捷。先给我们一份资料叫我们学习oracle基础,了解体系结构,大概知道它是怎么回事。仅仅他给的资料还是不够的,自己找了一堆资料看,安装配置好oracle服务器,然后就开始了oracle的学习。突然发现每天用的最多的应用程序是cmd...oms也用,但是还是觉得没cmd好使,自带的sql*plus也诸多限制。后来才发现PL/SQL developer,那是后话。

oracle体系结构,oracle管理、数据字典动态视图、日志、备份恢复、PL/SQL……喝茶、厕所、讨论、吹水……

这样就过去两周,期间想去找周经理讨点任务做,结果发现他出差了。没法子,还是继续自己研究。不到两周的时间内,看了不少教程也试验了一把,发现oralce真的是博大精深,复杂严紧,比sql server强大很多,特别是在安全这一块,做了大量的工作,用户、权限、口令文件、重做日志、归档日志、冷备份、热备份、完全备份、不完全备份、完全恢复、不完全恢复……不断的试验,不断的写procedure/function,熟悉oracle sql的内部函数,很有用处。写着这些过程化的程序,突然发现,java是多么的简单啊。

等周经理回来,实习也是到了另外一个转折点。终于有点事做了,虽然工作不是很难,但是挺复杂。字符串处理能力要求高、对数据字典动态视图非常熟悉、对sql命令要熟练,比如说创建表create table,它的语法是怎样的。看似很简单,其实并不简单,我们之前建表只是给定对象、表名、列名、约束、索引,这些是常用的参数,还有一些不常用的参数,比如块大小,最大事务最小事务、最大数据量等等的设定,select * from user_tables,你将会看到一大堆的字段。处理的任务就是将数据库创建表、索引、视图、过程函数的sql脚本从数据库中导出,并且以良好的格式,这个良好的格式需求真的棘手,也就是相当于要eclipse里面的crtl+shift+f的排版效果,不好弄。尽快将任务做完提交。

一个月就这样过去了,下个月会面临什么呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值