2013年已经结束了,一直想要写总结,拖到今天,公司让写总结,也就总结写本身这段时间的总结。css
2013年,我从一个屌丝的单身生活,闪电的结婚了,过上幸福的二人世界。html
2013年,我从深圳的开发生活,到达杭州的开发生活。前端
工做:java
2013年的3月份,我从深圳来到杭州,开始进入一家电子商务的作淘客的公司,开始了asp.netmvc4的开发生涯,主要是负责调用淘宝的api,实现公司赚取淘客分红的网站。公司的主要业务是淘客收入和有bd开发一些新客户,在当前的系统,实现推广,并获取佣金。刚开始的系统平台是已经搭建好的,刚开始有不少的bug。开发是asp.net mvc4。我来的第一个任务就是开发和当前的平台差很少的一个平台,利用asp.net mvc4,因为对mvc4不是很了解,我就采用比葫芦画瓢的方案来开发。要开发的平台,主要是针对网上商城的业务推广,抽取佣金,来获利,称为项目b吧。项目b开发是我一我的,一个美工,负责html和css。脚本也要我本身写。在项目的开发过程当中,遇到种种的需求问题,及对淘宝api的沟通问题,形成项目的一些延迟,最终项目仍是完成了,可是没有上线,上面说的是,改变策略了,再也不搞这个项目了。好吧,领导说了算,本身辛苦的劳动成果,就这样,。。。。。jquery
总结:项目开始前,必定要三思然后行,不要一味的开始提早的编码,我当时的问题就是,因为对淘客平台不熟悉,没有提早申请开发api的权限,结果后期由于淘宝的审核没经过而耽搁很长时间。另一点,要学会沟通的艺术,更简单,更直接,而不是一味的邮件,可是别人不必定看,且不必定理解本身的意思。linux
接下来,我参与到项目a的bug修复中来,让我来开发会员等级模块,对当前系统中的用户,进行分等级,vip1,2,3,4.根据不一样的等级,就会给予不一样的佣金,从而引导用户消费和使用该网站系统。因为以前的那个项目b代码和a大同小异,因此,不到一周时间,事情搞定,结果呢,暂时不上线,说是要开发手机版的app。好吧。。。c++
而后手机版app采用的方案是andriod+。net后台提供数据,因而外包给以前公司离职的一个员工,有他来开发客户端,我来写服务端,操做,数据都要我来提供,就这样,开始了又一次的悲催。由于以前在深圳的时候,开发过服务端和手机端对应的框架,就直接迁移过来,搭建框架,利用http返回json数据,有客户端调用。因为是外包,存在的一个最大的问题就是无法沟通,我只能保障我对应的数据接口都是畅通的,不能保障他哪里是否绑定都成功,我写了单元测试,测试每个接口的通畅性。在这期间,有一个最大的问题就是淘宝的登陆接口调用,维持回话,老是很容易超时,如今明白是要利用独立的sessionstate来维持。不然20分钟内会自动丢失的。最后,这个项目上线测试,以性能差,而被pass,又要作成彻底客户端的。如今不知道具体有没有改进。这中间有些小插曲,固然也多是沟通问题,多是性格问题。和我合做的那个外包,特别的喜欢推脱责任,那段时间,真的是特别的痛苦,真的是不想再作下去了,每天都想发火。一方面是他想把什么事情来有服务端来作,而他什么业务都不去了解,彻底是我一我的在哪里操心。而后出问题了,他就开始问了,而后责任退给我。另外一方面,毛躁的很,老是说些伤人的话。当时只想把项目尽快搞定,而后走人,就再也不计较了,固然,另一方面也是距离住的地方太远了。web
总结:和外包作项目,绝对不能远程,必定要在同一个办公地点,不然都是事情,有些是你意料以外的。数据库
而后临走的时候,为了提升百度收录,他们要求作一个博客系统,而后老大提供一套源码给我,我来改形成咱们本身的博客系统,用来提供给搜索引擎来用。编程
就这样,8月份我离职,进入到下一家公司.
总结:
1.掌握了asp.netmvc技术。
2.熟悉淘客流程,淘宝api接口的调用。
3.熟悉阿里巴巴平台的一些业务。
4.熟悉了winform打款工具的开发,掌握手机端服务端的开发。
5.熟悉博易平台博客系统。
学习:
在这期间,因为如今的老婆一直身体很多,在加上路途远,通常下班到家都要9点多。因此,基本没有看什么书籍,就是看看淘客api教程,看了几章c#高级编程第七版,及早上公交车,看了google的andriod的开发教程,并在本机测试。学习了设计模式的教程,及windowsphone的开发教程。再者就是博客园一些大牛的文章。并本身总结写了几篇文章,记录本身在开发过程当中遇到的一些问题。
================================================================================================================================
辞职后,我加入到如今的公司,公司是作视频处理的,而我在来的这段时间,参与了一个视频分析系统的开发,后面有稍微接触点wpf的开发。
刚开始,一个项目经理,两个开发,一个前端(html+css),脚本服务端都要服务端来写,刚来,热情很高,看起来系统很高级的样子,一个系统,要播放器插件,上传插件,及核心,而后webui,而后soa,图片站点,构成当前的视频分析系统。刚开始,对业务不熟悉,就是直接写服务端的增删改查,由于前端的页面尚未开发出来,咱们直接本身写demo页面,而后执行数据的测试,并提供给一个测试人员测试。后面页面出来后,才发现,咱们作的demo页面根本就是没用的。白白浪费了大量的时间,并且当时的soa,及数据库设计,都存在不少的问题,常常要更改数据库表及更新soa,并且当时的soa不能知足咱们的需求,须要改造的时候,又不知道如何下手,而后后期决定,形成全新的Other类库,后面soa改造了不少,效率也大大提升了不少。再后来,有专门的前端,效率也就大大提供,可是,核心的一些业务咱们根本不了解,须要c++和另一个小组来开发,对于错误的问题,咱们根本不能肯定缘由,这是文档的缺失形成的。完善的沟通体系,对一个团队的效率和团队的协做,相当重要。
当前的web项目当时真的担忧同样会流产,由于一直是需求不断,bug不断。老是解决不完,就这样一拖再拖,终于在11月份提交一个版本。
总结:
1.一开始项目老是按照咱们本身的意愿去作需求,而彻底没有去考虑客户的需求,致使当初开发的一部分功能,对于客户来讲,就是没用的,客户要求去除,而去除的那些,一些时要付出项目的周期的。
2.项目没有明确的需求和明确的计划,就是说,3个月结束,没有根据实际项目的进度和项目的当前情况及存在的具体问题出发,老是一直的加班,一直的解决,无穷尽的bug。老是不断的变动需求。
3.代码的布局混乱。尤为是前端的代码,因为前端没有到位,以前的代码都直接套用老系统的代码,而后进行改进,结果形成大量的代码冗余。
4.团队的齐心合力。只有你们的齐心合力,才能致使项目的早日成功。
这就是个人2013,生活上获得稳定,也多了一份责任和压力,工做上技术有原来的web开发,在向多元化方向发展,单机版的技术,可是不偏离原来的c#,学习上学习了java的手机版开发,也强化了jquery的知识及手机版wp7的开发。深刻的学习了asp.net mvc,了解了soa的知识。对于系统的架构有了进一步的认识。2013,我确实堕落了一些,一方面由于加班多,另一方面,生活有些安逸,而惰性增长,致使本身没有全身心的去投入工做和学习,好多想要去作的事情也没有及时的去作。固然,身体也是另一方面的缘由。
2014年计划:
1.增强运动,锻炼身体,长期的加班,形成本身年纪轻轻,感受本身老了的感受,没有活力,因此,要坚持锻炼身体,篮球,跑步,旅行。
2.读书计划:
深刻学习《c# 高级编程第七版》,
clr via c# 第三版
大话设计模式
wpf高级编程
linux 鸟哥的私房菜
wcf服务端编程
java核心编程
课外书籍:
《穷爸爸,富爸爸》
《谁动了个人奶酪》
《人人都是经理》
3.考驾照
4.买房子