程序员十五年
Posted 程序员十五年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员十五年相关的知识,希望对你有一定的参考价值。
离开了这个呆了快一年的做国际贸易软件的公司后短暂的到了一家小公司,那个时候没有移动互联网,手机还是2G的天下,那个时段还是要靠短信,有众多的sms服务提供商,提供各种的短信抽奖,正值中秋,做中秋短信抽奖的活动,在这家公司中间已经家里出了点变故,在请了一个星期的假后,也就离开了,去了一家做国际外包的公司,做的是一个外国的证券交易系统,用java swing做桌面软件,在这里接触到了oracle公司内存数据库timesten,一个和同花顺等一样的软件,可以展示股票行情,可以交易,从证券交易所获取行情数据,先放入timesten中,再做数据同步到oracle,在这家公司做了一年,高层内斗,底层无奈,也就离职了,换到了另一家做银行的外包公司,做外包技术无需多么高深,特别是银行的业务追求的是稳定,数据准确,写了一大堆的文档,各种的文档,需求文档,概要设计,详细设计等等的文档,做各种银行的报表,数据需要从多库多表中提取,写存储过程,定时生成一个临时表,再根据临时表生成报告,报表。在外包公司所学有限,一年了没有加薪,再换吧,这次是做电力系统的了,一个更保守的系统,时间已经到了2008年,那个时候,Windows xp 还正当打,spring mvc概念兴起,struts正流行,技术栈是spring mvc + struts +tomcat(weblogic)+
oracle + hibernate,那个时候没有缓存数据库,做的是crud的事,一个信息管理系统,简单的不复杂的业务,过了几年后,xp已经显示了疲态,ie6也不成了,但因为是政府正版中标的系统,操作系统的升级是不可能的,一切的开发都还是用旧有的代码,继续优化,尽力优化,那时没有分布式开发的概念,为了应付越来越慢的访问响应,多加服务器吧,在一个服务器上部署4个weblogic,部署3个服务器,做成一个集群,oracle数据两个做一个集群,满足用户的访问响应,其实访问的量也不算太大,没有什么并发,但是单机就已经无法支撑了,一个是因为数据表太大了,查询的语句没有做好优化,多个大表的关联查询,字段又多,这是后台的问题,前台ie6的js加载慢,在数据返回较多的时候,加载就更慢了。后台的优化一直没有好好的弄,在老旧的系统上进行的开发总是这样,特别是已经到2016年了,移动互联网已经主流了,微服务的开发也已经传播开了,将服务拆分细化,当时的系统是一点有问题,拖垮整个系统,那时如果能将服务拆分,将慢系统独立,这样也不会影响其他的系统访问,但公司没有去做这个事,因为甲方的环境。在这家公司8年的时间。也到头了,公司不再需要了,也就离开了。投入下一个战斗,学习新的知识,学习新的工具,却忘了自己已经快40了,ε=(´ο`*)))唉,还以为自己还是精神小伙,现在的公司已经不需要了,他们要的是年富力强的年轻人,技能可以培训,错误可以包容,互联网的快,已经容不下老人了。
以上是关于程序员十五年的主要内容,如果未能解决你的问题,请参考以下文章
面试官沦为听众!十五年开发程序员面试只顾展现自己的战绩,不愿回答具体问题
面试官沦为听众!十五年开发程序员面试只顾展现自己的战绩,不愿回答具体问题