工作5年的一份总结(1)-07/09-07/11

关于第一份工作(07/09-07/11):

09年毕业后,去了珠海远光软件。对于第一份工作,在09年大的就业环境下,还是比较满意的,至今想起来,对给我提供了人生第一份工作的公司,还是满怀感激之情的,虽然我并不喜欢这家公司。

正式工作后,就遇上了国家电网对账平台的开发。个人比较轴,觉得别人写的代码不好,就会采用自己理解的方式。人生第一次编码实战,各种学校的设计模式、mvc思想就应用了上去。加之根本没接触过当时cs开发使用的delphi,导致最终系统功能没问题,但没办法维护及扩展。我有代码洁癖,看见混乱的代码,就想去重写,当我发现我无法重写自己的代码时,我收起了自己在看到别人“烂代码”时的轻视之心。很多所谓的xx思想,xx设计模式,它只是指导,不是准绳,当你尝试将xx设计模式套用到你的代码时,你就已经走上了不归路。简单不一定最好,但一定是好的。

工作了半年,公司五大基础系统之一管理对象系统就我一个人在负责了。个人表现挺好,同时老大也基本在处理对账平台需求及遗留问题,不怎么管我这边的工作,只问我要结果。管理对象系统管理的是国家电网所有的实体数据,业务比较复杂,导致实现逻辑也复杂。单用来维护国家电网各公司自己的管理对象数据的存储过程的实现,就有21个文件。直到最后,oracle数据库在效率上再也支撑不了业务了,就启动了系统在数据业务层面及数据库层面的优化。其实当时数据量不是最大的问题,数据量最大是个小表,不超过1亿,大部分表的数据量在几十万。这是一个非常大的调整,会影响公司整个系统。为了不对上层业务造成影响,需要在数据库层面和管理对象系统层面,封装调整带来的变化。简单说,我有一个根据公司id获取公司某类管理对象数据的接口(数据库或java),在调整后,这个语义不会变化。这样,对上层业务就不会产生影响。这次改造,让我深刻理解了接口编程,为什么spring95%的情况下接口只有一个实现任然要采用接口+实现的方式去编码,为什么代码要分biz、service、dao,为什么要将业务处理系统化。

2011年春节过后,公司架构调整,我去了维护组,虽然我早已经跟维护组的经理说过我不愿意加入。加之自己也觉得技术上得不到提升,在同事的引荐下,加入了阿里巴巴。

工作5年的一份总结(1)-07/09-07/11,布布扣,bubuko.com

时间: 2024-10-14 02:36:17

工作5年的一份总结(1)-07/09-07/11的相关文章

Oracle 学习之RMAN(十一)恢复实战场景一

场景一.数据库机器崩溃,需要使用备份在其他机器上还原数据库. 首先假设我们做了一个全库的备份. RMAN> backup database include current controlfile plus archivelog delete all input; Starting backup at 2015/07/09 06:47:15 current log archived using channel ORA_DISK_1 channel ORA_DISK_1: starting arch

[转]深入理解学习GIT工作流

深入理解学习Git工作流 字数13437 阅读2761 评论3 喜欢70 个人在学习git工作流的过程中,从原有的 SVN 模式很难完全理解git的协作模式,直到有一天我看到了下面的文章,好多遗留在心中的困惑迎刃而解,于是我将这部分资料进行整理放到了github上,欢迎star查看最新更新内容, https://github.com/xirong/my-git/blob/master/git-workflow-tutorial.md 我们以使用SVN的工作流来使用git有什么不妥? git 方便

说说最近的工作境况以及未来打算

从2014年3月份毕业到现在快一年的时间了,在这一年从一个学艺不精.游手好闲的学生变成了一个天天加班做项目天天超越自己的极限的工作狂.事出有因,因为这一年什么都不顺心,找了三份工作每份做的都不长久,有些工作甚至和开发完全不相干.但是没办法为了生活我妥协了,虽然我获得了工作但是我也失去了理想,就这样浑浑噩噩的过了大半年.后面自己渐渐冷静慢慢思考自己的人生自己的价值,才发现现在的自己是多么的渺小多么的无用以及多么的懦弱(向现实低下了头).后来把心一横狂补功课,看视频写代码然后改简历找工作,终于找到一

找工作,公司规模的选择

大多数计算机专业的同学们,毕业后找工作,就是找一份做技术(开发或者测试)的工作,当然也有选择技术支持的. 个人感觉,刚毕业选择开发还是比较好的,选择测试就差了一些,如果选择技术支持,就没有多大的发展空间了,女孩子可以找一个安稳轻松的工作,男孩子还是奋斗拼搏下比较好. 对于技术类型的选择,多数人只是选择Java或者.Net大类,后来会发现,原来.Net还有WCF.MVC之类的细分,之后就越走越深,也距离其他的技术越来越远了.所以,刚毕业的时候,还是避免选择二次开发以及那些偏僻的语言和框架为好,否则

我为什么要工作

小时候肯定不知道什么是工作,不过我想过希望自己快些长大,因为那样可以买得起自己喜欢的东西.至于为什么长大了就可以买得起自己喜欢的东西,那个时候没有想过,可能潜意识里面会认为这是水到渠成的事情,不应该很难. 至于上学,恐怕连家长也没想过以后具体要让孩子做什么?最原始的动机应该也是家里农活太忙而无暇顾及,以及入学前的那几年里实在是累怕了吧? 我们那个时代的小孩,家长很少会刻意希望孩子以后成为什么样的人.不像现在的孩子,从小就被父母规定学这学那,然后注入一家人的期待,连以后的方向和前途也是基本确定了的

满一年的工作感受

小时候,我父母从来不会给我下任何一个定论,什么是好,什么是坏!当我满怀一个结论和想法和他们说的时候,他们总是站在我的反面点我一下.对于他们而言,可能很不负责任的和我说:"长大了,你就明白了!"而我现在基本都是奔三的人了,我明白啥了?! 感觉"大人"是一个群体概念了,人的成长就是从一个圈子跳进了另一个圈子,圈子不一样了看问题的方式和结论也就不一样了,和什么成熟不成熟,对不对没啥子太大的关系那只是个适应性问题.工作也算是一年了尤其感觉如此,也算是有点小插曲吧.有几个地方

做自己想做的工作,你也可以

注:这篇文章根据我2015年12月12日在中国黑客联盟和12月17日在CSDN的公开课"做自己想做的工作"整理而来,整理时做了不少调整,与讲课内容大有出入,甚至可以当做一篇新文章来看. 我们大多数人都面临一个严肃的事实:在离开学校后,我们必须在长达40到50年的时间里努力地工作.假如在这么漫长的岁月里,在我们最有精力最有活力的这段人生里,一直做着自己不喜欢的工作(这并不罕见),那就是浪费时间.浪费生命.所以,找到一份适合自己的工作非常重要,只有在做自己想做的工作时,才能获得职业满足,才

【格局视野】三色需求与工作层次

三色需求 人们的社会经济生活本身就是一个互相交换,价值传递的循环,但这个循环有一个核心,这个核心就是社会大众的需求,也可以称为市场需求,围绕这个需求产生了层级递进的需求关系. 第一个层次是蓝色需求 是最基础的社会大众的需求,也可以称为市场需求. 这个需求可以是全体社会大众的,也可以是其中一部分人的需求,或一小部分人的.比如,全体大众都需要粮食和衣服,这就是全体大众的需求:其中一部分人需要运动时穿的衣服,这就是一部分人的需求:女士在怀孕时需要更肥大的合身的衣服,这就是更小一部分人的需求. 但这个需

起点没有选对,想找好的前端工作只能越找越累

一.到底什么才是一份好的前端工作? 自从开始做咨询,就不断有人问我:"老师,前端这个行业行业怎么样啊?有发展吗?"或者是:"老师,做IT,算不算一份好工作啊?"工作,是一个永恒的话题:没工作的人需要一份工作:有工作的人需要一份好工作:问题来了:"好工作",长什么样子呢?什么才算是一份好工作呢? 大多数人估计没想过这个费脑筋的问题:既然用感性的语言难以描述,干脆用一个全国通用指标:薪资,挣得多,就是好工作! 经常听到有学员说,一个月给我5万,让我天