《从打工仔到程序员——我的IT之路》
第46节

作者: Hello2020
收藏本书TXT下载
  互相介绍了一下,杨红让他们两个人分别负责一块业务的开发工作,然后就让吴亦辉领他们到预备好的位置那里去了。
  也是在二楼,离杨红较远的一个地方,并排四个工作位,四台电脑。其中两个位置桌上是空的,明显是留给叶奕凡和庞小青的。
  有一个人已经坐在那块儿了,就是刘森,几个人见了面,大家也认识了一下。
  刘森也戴着眼镜,中等个头,很斯文腼腆的样子。上午主要是安装环境,两个老人帮新人,一上午的时间基本准备好了。开发环境是在Windows98上,用VB加Oracle数据。
  中午,四人一起出去吃饭,在这边,没有公司的食堂,而是到附近一个算是公共食堂的地方。公司每天提供一张饭票,可以打一份套餐。

  大家在食堂边吃边聊,都是年轻人,很快就熟了起来。
  这两位原来都没对象,叶奕凡明白吴亦辉刚开始为什么说项目上想要两个女的了。分明是假公济私,假传圣旨,肯定是和刘森商量好了,想给他们两人找老伴。
  幸亏张倩当时不在,而且卫部长估计也明白他们的心思,没非按他们说的提名。
  刘森也是刚毕业,大学是个很一般的大学,本科学历,但不是计算机专业的。
  他们这两批学员,一共70人左右,大多数是本科的非计算机专业,或者是计算机专业的专科。定位就是做编码开发的工作,所以工资定的特别低。
  如果计算机专业的本科,那就直接鲤鱼跳龙门,定位为软件设计工作,根据有无和语基础,进来最低工资2500或2800,一般一年后,大多数能都3000以上。

  四人同病相怜,尤其是刘森,因为是本科的,所以一直愤愤不平。
  但叶奕凡现在还没想那么多,他要求也不高,象现在这样提前进项目就很高兴了。
  叶奕凡负责的功能,是把检索到的数据库的内容,显示在界面的一个表格上,然后用户可以在表格上自由的修改数据,最后可以把改过的内容储存回数据库中。
  项目的代码专门用了一个工具管理,大家的代码都可以上传到服务器上,也可以把项目上所有的代码下载到本机上,并随时与服务器保持同步。
  这样就完美的解决了多人开发中,代码互相影响的问题。每次同步,都可以明确的看到哪里的代码被别人改动过。
  在界面显示数据所用的表格,是一个第三方产品,叶奕凡以前没用过,就看刘森他们以前做过的东西,慢慢先学习起来。

  他们进来后,和叶奕凡想象的不一样,没有安排专门的讲解或者学习,一切都是自己看以前的代码,自己学习。
  现在叶奕凡手中有的东西,一个是从服务器上下来的代码,另一个是用和语写的设计书,详细描述了所要程序的功能。
  剩下的事,就是自己的了。
  叶奕凡隐隐觉的有些太儿戏了,应该跟新来的人,专门集中性的讲一下注意事项。

  不过没有就没有吧,也无所谓,有条件要上,没有条件创造条件也要上。
  那个表格用起来到很简单,无非是指明行和列,再放入数据,很快就明白了。
  其他的地方,绝对的难度都不大,只是列特别多,输入数据时各种检查,特别复杂,挺考验耐心。
  第三天,看到潘志强过来了,大家和他打了个招呼,也和叶奕凡,庞小青认识了一下。
  潘志强瘦高个,很文静的一个人,有学者风范。稍微聊了一会,他也看了下叶奕凡,庞小青做的成果,看到里面代码的注释不多,提了一个要求:

  “我们的代码,要保证第三者很容易看懂,所以注释一定要全,最多5行代码就要有一行注释。”
  这个要求叶奕凡以前没想过,不过牢牢记住了。
  周六没事,叶奕凡自己过来了,其他三人都不在。他也没有继续做开发的工作,而是研究起了程序中,VB与数据库连接的方式。
  这个项目的连接方式以前没见过,是引入了几行没见过的代码完成了和数据源的连接。
  正看着,偶尔不经意回了下头,突然发现卫部长鬼鬼祟祟的从后面的门进来了。
  赶紧正襟危坐,打开了程序编辑画面,劈里啪啦的敲击着键盘,作出一副正忙的模样。

  用眼角余光观察着,果然过了一会儿,卫部长从右侧经过,也没和他打招呼,只是头侧过来看了他的电脑屏幕一下。
  好险,如果这会儿是在玩儿,就赔大了,加班找死。
  整个功能,在数据库上有几个地方有些难度,找潘志强问了几次。
  一次是需要把一些数据一次性插入一个临时表文件,有一个字段序号,需要放入的数值是从1排到最后的一系列自然数,无法一次性做出这样一系列数据。
  潘志强闭眼想了一下就说,那做个触发器吧。过会儿想了想,不合适,还是做个序列号吧。然后电话打给了杨红:

  “你把我上回发给你的,做序列号那几句话发到小叶的邮箱里。”
  发来之后,把那几句话放到代码里,以后一次性插入数据时,第一个字段默认就是从1开始的自然数序列。
  这个事对于叶奕凡来说,很神奇,什么叫触发器吧,序列号,他第一次知道数据库除了表,SQL语句外,还有那么多自己不知道的东西,无异于开启了一个大门,让他又有了精进的方向。
  同时也知道了,很多东西不用记在脑子里,大概知道有那么个方向,具体的用时现查现找现抄就行,这个也是当时田老师所说的。

  还有一次,设计书上说,对于画面上,空白的字段,不要填入空值,而是要填入一个长度为零的空白字符串。
  这里所说的空值,不是指空格,而是软件中一个特别的概念,是绝对的空,什么也没有,英语单词叫做null。
  叶奕凡就问这个长度为零的空白字符串是什么意思。
  在做SQL语句是,一般是放什么值,就在两个单引号之间放什么值。
  潘志强说,把两个单引号紧连着中间什么也不放,就算是长度为零的空白字符串。
  长度为1的空白就是空格了,长度为零的空白字符串只能理解为长度为零的空格。
  想了想,又笑了一下:
  “实际上在Oracle里,这么赋值的话,就相当于赋了一个空,两者没有任何区别,但有其他的数据库可以区分开。”
  这句话叶奕凡没太听明白,当下就说:
  “那现在就先这么做行吧,赋值时,两个单引号紧连着。”
  潘志强想了想,可能没有其他更好的方法,就点了点头:

  “嗯,先这么做吧。”
  叶奕凡做的很辛苦,有两天太晚了没回家,直接在公司六楼,有个宿舍睡觉了。
  那个宿舍有上下铺四张床,专门留给加班的人用的,但没见过其他人用过。
  做了两周,终于交活了,心中一顿轻松,也很有成就感。
  这几天没怎么注意庞小青在做什么,但她似乎也很轻松的,因为刘森就象绑在她那儿一样,经常的坐在她的位置里,帮她弄东西。
  美女就是有先天优势啊。
请按 Ctrl+D 将本页加入书签
提意见或您需要哪些图书的全集整理?
上一节目录下一节
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!举报
© CopyRight 2011 yiread.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.