回顾--我的IT缘份

 

回顾--我的IT缘份

今天过完生日的第一天,想回顾一下自己的如何进入IT这行。   

    记得中考时我一心想进普高,由于相差2分需要八千,经济原因放弃了普高进入职高,由于志愿没有填职高还需要借读费,考虑到机械专业女生少,看看我考的分数校长答应不需要借读费,但我妈妈怕我辛苦想给我选会计,当时还让我表哥来给我做参谋,刚好碰到我表哥的朋友带他儿子来退学,将最后一个计算机科学技术专业名额让出,通过校长的极力推荐说:这个新开设的专业就业前景好和招进来的学生成绩好,我妈和哥给我做了决定,当时根本不会知道自己将会做什么,其实当时我很想选机械的,现在也有点后悔,因为家乡机械设计还是比较好挣钱的,而软件开发在家乡那么完全不行。总之这样让我和计算机结下了缘分。

   记得第一学期我学到是dos的一下基本语句和学五笔打字,比较珍惜妈妈给我继续上学的机会所以也比较要强,学的不错对电脑没有排斥的心里。第一门计算机语言有点忘了好像是FoxBASE,反正是一门数据库语言,也不知道为什么学的非常顺心,听到班里的女生对程序的叫苦,我确时时和男生叫板。第二门语言是Qbasic这门语言给我荣誉,在青少年的程序设计大赛中获奖,并且以优秀的成绩通过国家二级计算机考试。对程序设计产生了想挑战的欲望特别是专业老师老提醒我女生不适合做开发。

   由于想进一步学习程序设计虽然职高的大学不好但是我还是决定去读高职大专,在学校里最为兴趣的课程是C语言+数据结构这门课,但是开始学的时候觉得这些算法很有趣,读完这门课就去考程序员了,下午的试卷给了我继续向软件开发进攻的勇气,之后就接触Delphi和Java,java灌输了面向对象开发的思想,Delphi漂亮的界面给了我深刻的映像而且程序也容易写,所以毕业设计也选择用delphi来设计,毕业设计老师给了我很大的帮助,也是她对于很大的鼓励,并让我继续读本科,说我可以做几年开发,当时她是第一个认同我可以做开发的老师,太高兴了。我是一个文理完全不平衡的学生,所以最后第二个学期拼了老命将英语通过了三个有了机会考本科。

   记得当时高中老师是这样教育我们的你们大学好坏不重要,但是你每个学年的成绩要前十,并且入党你的工作一定容易找,为了工作我做到了,在高职时机会年年拿一等奖学金,在本科时专业课还是挺理想的,由于有个大专毕业后有段空余时间做了实习(广告设计),知道赚钱的滋味了,所以到本科时找了一份兼职来做,日常生活自己能照顾上了,所以期末考试成绩有下降了,专业的成绩还是比较领先,因为当时还是有理想,而且有点好高骛远。学了很多语言最后选择语言临毕业时也啃了基本书,为了找工作做准备,当时欠了还欠学校一屁股的债,找工作特心急,一心想过完年直接去公司去工作,碰了很多壁慢慢失去了信心,很多大企业都要求英语四级,虽然在英语上花了很多经历但是还是没有完成任务,最后就和一家日资小企业签下了就业协议,过完年直接去实习,当时根本没有想太多就像挣点工作经验,而且去那边做java我也就认了。

   第一个任务是开发公司内部使用的工资管理系统,和几个一起进公司的实习生就开始做了,虽然现在总经理还在使用我们做的项目但是现在回想起来真不能恭维,由于我做个广告设计,有点美工基础而且java方面知道的也算比较全的一位,所以负责的模块比较多,在这个不光彩的项目中我也得到了一点认可,特别是总经理表面看到了效果不错,顺利过关。

   第二个任务优化一个以前公司做的一个项目,说是优化其实就是将java程序转为PL/SQL提高速度,从这开始使用oracle,和一位和我一起进来公司的同事一起负责,他的负责的模块量多一点,我负责的部分量少一点,其实这个转换方式掌握了也就比较容易的,主要是理解原来的程序,所有文档都是日文的,而且程序设计的方式和学校里学的大不相同,虽然有前辈的指导,但是我觉得他们对我们的讲解用处不大(最后的结论:其实他们也不太理解)。这个项目的初期我注册了Itpub,从itpub中下来很多oracle的资料,一般碰到的问题在itpub中多能找到答案,了解DBA,当时非常崇拜DBA这工作,感觉这种分析很享受,很有挑战力度。所以做的同的同事分析SQL,将不好的SQL进行优化,同时由于做了程序的转换需要统计和对比,这就要在两个数据库之间对比,以前他们都是一个数据操作,我在itpub中学到了多台数据库的直接的连接和远程控制,web方式的连接,在公司开创了先例,这个项目我得到了直接上级的认可。其实从这个任务这不是一个理想的地方。

   第三个任务公司来了新项目(其实是就是再原来的项目中添加新机能),由于第二个任务得到了领导的肯定,我就跟他做数据库这一块,这次客户那本想迁移数据库,其实我还是一个小喽啰没有什么意见可以发表啦,也看到了公司为了利益,我只能顺着做。但是还是非常感谢领导给我这个机会让我认识oracle。

   第四个任务和老大一起做了PL/SQL,虽然这次任务不是很重,有上面两个任务的基础上我能对SQL做一个相对正确的分析,指出老大写的SQL的错误,收到老大的感谢信,感觉欣慰,遇到了好领导。

   第五个任务新项目(但是没有签合同,最后以没有签下合同结束),做一个收集linux服务器下的log日志,并做一个分析项目分析log日志,在这个项目中接触了shell程序,linux配置,由于我比较勤劳还给同事将了几堂课,感觉分析也是一种幸福,讲课也是一种机会。现在已经忘了差不多了。

   第六个任务没有项目老板不想我们手上没事做,继续优化程序,这次优化程序的逻辑设计(逻辑相对混乱,到处都是copy,完全不像面向对象的程序),完善好程序后,同时测出6-8个bug(不是一般隐性bug而是表面能看出bug)。

   第七项任务是我感受最深的一个项目,由于表现还是不错,老大决定让我去日本出差几个月,老大说项目很简单就是写点接口程序,java和C++程序都写好的,就用JNI写中间层,主要是写java测试程序。到了日本才知道原来并不是说的那么样,其实老大也不知道这个项目具体要做什么,后来根据客人给的资料分析,结果是一套用C开发的函数库的依赖与NetBSD操作系统用java的接口去调用C的函数库,步骤(java-》JNI》C++》C),当时觉得还比较用挑战力,但是后来觉得这个项目不是我的能力范围这内的,虽然这些知识都有接触过一点,但是C的函数库太庞大了,而且所有的资料全英文,里面的知识全是通信方面的协议,有些都偏向与硬件我无法理解,这个项目来自某某研究院,相关的协议中文资料少的可怜,当时在日本作对应,国内同事也摸不着头脑,老大在日本催的急,虽然我自认为自己的分析能力不错,但是我只能做表面的功夫,日本人对文档的要求太严格了,一个星期为了准备他们的文档资料已经够我整理分析的啦,后来一个多月就我一个人在日本,真的受不了,有一天在地铁里看着一群陌生人,多么想家里啊,走出地铁眼泪就下来了,这也是我解压的一个法宝,第二天还是照常去公司上班。想想有人想出国,觉得风国外就比国内好,有些人想在国外挣够钱回国有好的投资发展,或者想出一次国就给自己度了一层金可以做领导,在我看来不是,当然国外有我们国内看不到的社会现象是一种阅历,工作和旅游并不是一样的,不能说这次去日本就是一种痛苦和压力,对我的人生也有一定的影响。总的来说这次的项目最后还是完成了,但是从整体来看自己做的很不理想,知道一些技术知识,但是不能融会贯通,只懂表面。知道文档的重要性,但是也让我耗费了太多的精力。
  
   第八项任务终于回来做web项目感觉那个解脱啊,公司接了一个手机WEB项目,通过我们组的极力推荐,老大答应让我们尝试一下Struts2,虽然不是什么大项目,但是足够让我充实自己了。

   第九项任务自找的,由于自己尝试到这个滋味觉得不错,给老大写信请求,优化以前的一个web项目,用struts+ibatis优化程序,我一直认为自己的构思还不错,但是代码写的比较乱,在年度总结中提出,要想我们的项目做好,就必需做单元测试,其实看着开源项目特别是spring里做的那么完善的单元测试,比较崇拜,发现单元测试能让自己写代码更加合理不错,当时同事有点不愿意现在大部分同事也接受了,今年年初这个项目让客人认同了也比较开心。
   
   回顾一下自己所做的,其实都是比较简单的,总是不断在自学,看这开源的项目自己想深入又没有能力,光看表面,学些最浅的的东东,什么时候才能觉得自己比较强大了可以独挡一面。合同也即将满了,自己也开始迷茫了,再这样下去吗?想最近充实一下自己吧,春天让人懒洋洋的总是没有干劲。碰到今年的行情,这都是借口。看到“35岁女程式员的未来之路-该如何创业-大伙来谈谈“想想这是不是就是下一个我呢?迷茫中。。。

  我该如何计划我的未来呢?虽说女孩子不要太强,但是女孩子也需要一定的地位啊。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值