我的第一份程序员的工作开始了,从此之后也可以毫不犹豫的称自己是IT界人士了。
第一份工作的公司,性质是半事业半企业的奇怪公司,规矩多而且复杂,基本都是有利于公司的,汗一个。不过他的技术口碑还不错,java技术在当地已经是数得上了,抱着学习第一的心态,我走进了这家公司。
公司还算是满正规,不过就是试用期长了一点,整整半年,而且合同是一年一签,(不过我只签过一次,然后就不见了下文,这种情况一直到我离职)。恐怕现在这种情况就是违反劳动法了。我的情况更特殊,因为是培训学习推荐过去,一开始是按照实习生来对待,没有工资,整整两个月,现在想起来还是觉得自己还是太好糊弄了,不过当时想法也没那么多,毕竟是自己的第一份正式工作,还是很愉快的接收了,这两个月的实习期最后也算入到试用期中(一开始人力资源的人还想在这两个月的实习期之后,在加上半年的试用期,我的头儿不同意这个决定,然后按照公司的试用期重新决定)。后来也跟我讲过,公司的六个月试用期还没有特例,不好更改,但实习期的是否计算入试用期他还是有发言权的,呵呵,他也怕这个决定让我感觉不爽走人,毕竟当时我实习期完成的工作还是不错的,比起同期的几个新入公司的同事还是有优势的。
实习期的工作不复杂,就是和我培训班的一个同学,和公司刚刚聘用的一个女同事一起完成公司网站的改版。和我培训的同学一起做当然没有问题,网站美工(现在在新公司还是我的同事)设计和网站技术也不错,可是和那个女同事合作就不是很顺了,他是去年毕业的计算机专业的本科生,不过编程能力极差,即使是我离职的时候(那已经是两年之后的事情了)也没有什么长进。
原来的公司网站是用jsp+javabean做出来的,因为在面试的时候,知道了培训教授了Struts1,所以他要求我们用这个mvc框架进行改版,在我们之前公司刚刚给培训了Hibernate,于是他问我们是否了解,我的培训同学现在是同事,他知道一点,于是又要求使用这个框架,很快改版方案就决定了,数据库还是沿用之前的,以便将以前的数据导入,增加了几个功能模块,以前的功能要保留,只是将技术框架进行更新(功能模块的整理让那个女同事完成,也许她不适合编码,但这里这个文档还行,以后的日子,只要人手不紧张,她(以后就暂称为ZM)基本都是做的档案整理,需求测试的工作),我和培训同学(暂且叫他ZT)进行开发框架的整理和数据库的设计整理。
ZT先是负责将hibernate使用和基础编码搞定,整理出一套框架给我,然后我将struts1和hibernate整理在一起,做了个编码规范,整理好之后,开发框架就算是整理好了。
然后是数据库,因为是根据旧的数据库进行修改,所以困难也不是很大,稍稍的修改的增补,也就完成了。
这时候ZM已经把功能整理完了,这样前期的工作也就完成了(虽然速度已经感觉很快,但一个月的时间也就这样过去了)
网站功能其实不是很复杂,主要在后台的信息管理方面,前台负责信息的显示,不少还是静态页面,考虑到ZM的编码能力,只是将最简单的一个信息管理功能(信息的增删改查)和登录功能,不过就是这样,也让我和ZT头痛不已。
就拿登录功能来讲,她拿到后就问,怎么做(连考虑也不考虑),直接告诉她,把提交的用户名和密码(密码当时还是明文保存,不需要特殊处理),到数据库里进行匹配,匹配成功就进入后台系统,匹配不成功返回登录页面。
ZM开始做了,然后很快问题就来了,怎么匹配,什么样的结果算是成功匹配?晕死,有这解释的时间。我自己都做完了,直接回复拜托你稍稍想一想么,你用VB做过登录,换成java就不会了啊?(梁子算是结下了),管他呢,我的忍耐也是有限的,我的功能不少,要求的时间现在也很紧张了,自身难保哪还想那么多!后来才知道,ZM的另一个功能的代码基本是ZT做的,Zm只是负责将数据显示出来,晕死,实际的开发基本就是我和ZT做的。
不过最后网站改版还不错,美术设计的页面也挺漂亮,后台经测试没什么错误,也很好用,据评价比上一版好了不少,很快这版就正式上线了,我的两个月的试用期也结束了,身份变成了公司的试用期员工。
分享到:
相关推荐
首先,XXXXApp的第一期开发是我初次接触实际项目的经历。在这个过程中,我主要负责Android客户端的开发工作。虽然初期的开发任务相对简单,但团队整体效率并不理想,原因可能在于团队协作和沟通不足,以及我们对项目...
1、本期内容 1.1 如何准备面试 1.2 “工作经验”栏里你填了些什么?...1.48 《失业七个月,面试六十家公司》体会 1.49 面试笔试总结 1.50 今天面试开发人员,谈谈面试的体会 1.51 如何在面试中发现优秀程序员
43万分重视自己的第一份工作 43从 Leo的故事讲起 44研发人员的第一份工偛 45先就业还是先择业 46第一份工作的意义和法败 48完成从学习者到社会职业人的转变 48开放的态度迎接现实 49找对方法从小处着觉 ...
**2.1 第一份工作的选择** - **核心观点**:首份工作对于职业发展方向具有重要影响,因此选择时需慎重考虑。 - **详细解读**: - 首份工作不仅仅是获取收入的方式,更是个人能力培养和职业路径探索的重要阶段。 - ...
- 第一份工作的重要性:它不仅关乎职业起点,还会影响未来的职业路径。 - 适应社会角色转变:从学生到职场人士,需要调整心态和行为模式。 - **试用期注意事项:** - 明确期望与权利。 - 主动学习与成长。 - *...
根据提供的信息,《程序员》杂志2003年第10期(总第72期)包含了一系列与软件开发、技术趋势和个人发展相关的文章。下面将详细总结本期杂志的主要内容及其涉及的关键知识点。 ### 名人堂 - **Ed Yourdon**:近乎...
在实习经验方面,张三在一家信息科技公司担任软件开发工程师助理,实习期为六个月。他的工作内容包括开发网站的特定频道,实现多种功能,并通过接入第三方接口使项目满足上线标准。他还通过实习掌握了Java语言、多...
在第一周的实习中,主要关注的是Java语言的基础。Java的发展历史和语言特点包括其跨平台性、面向对象的设计以及强大的库支持。面向对象编程(OOP)是Java的核心,涉及类、对象、封装、继承和多态等概念。初学者需要...
)专为.NET设计的一门语言,号称“C/C++家族中第一种面向组件的语言”。很多人觉得它应该像C或者C++,但事实上它更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言与面向对象程序设计》...
这份“大厂真题之京东-Java实习生.pdf”涵盖了多个核心知识点,包括垃圾回收机制、字符编码、代理模式、异常处理以及解析与分派。 首先,垃圾回收机制是Java内存管理的关键部分。它主要通过可达性分析算法来判断...
讨论区的帖子 ,提供大量程序员就业信息,欢迎访问或发布工作/实习职位。 如何搜索 1,使用进行搜索。(推荐方法) 2,使用GitHub自带的搜索,但只支持搜索英文单词。 3,将这个仓库克隆到本地,然后在仓库目录...
第二篇报告讲述了另一位员工在20xx年6月18日加入公司,经过四个月的实习期,他坚持下来并逐渐适应了工作环境。在初期的培训中,他体验到了枯燥但又重要的基础学习阶段,通过了解公司的发展史和企业文化,他深刻理解...
“由于文件过大,分多次”说明了文件的体积可能超过了单个上传的限制,因此被分割成了多个部分,如“1.1是第一个学校的第一个文件”,这可能意味着每个部分对应不同的学校或学科,按照一定的逻辑顺序排列。...