过几天就是春节了,我也来在园子里写个总结记录一下2014年吧,也展望规划一下2015年。
2014总结
一、工作:
整个14年,主要的工作就是上位机、上位机、上位机,不断的有新的东西要接入,也不断的有现场的问题要去技术支持,忙忙碌碌,勤勤恳恳,月度加班平均在40小时以上。
收入较13年有较大幅度的提示,也许是公司相对更重视开发人员吧,不过貌似15年工资制度要改革了,涨薪变难了。
二、技术:
工作语言是delphi,开发环境是delphi5和delphi7,用的人应该已经不是很多了。主要做的是windows下的上位机程序,有界面的和没有界面的。大大小小经手的程序几十个,其实无非就是考验自己对于通信规范的理解。
由于公司行业的原因,主要接触的都是电力通信规范,各种各样,国家标准的,其他厂家自定的,零零总总,最为熟悉的现在就是Modbus、DLT645、IEC104,其他的也或多或少的维护过。
作为一个程序员,现在是逐渐感觉到,我对于技术的理解远远赶不上对行业业务的理解了,你现在问我电力通信规约,我可能对答入流,但你要问我XXX语言怎么使用多线程,我可能都答不上,真是失败啊。
也许是感觉到目前状态不尽如人意,所以开始接触C#,说起C#还得从大学提起,其实从小都喜欢捣鼓计算机,但是没有好好的学过编程,进入大学之后看到有工作室招新,就傻X呵呵的过去凑热闹了,听了一堂宣讲,里面就介绍了工作室使用的技术-.Net。还给我们演示了如何如何绚丽的网页效果,当时就被震撼了,心里就觉得这就是我要学习的。然后宣讲结束后带着考题回到宿舍:制作一个简单的学生信息管理系统。这下有乐子了,我哪里会这些啊,什么是数据库,怎么搭IIS服务器,怎么弄个静态的HTML网页,我都不会啊,结果也可想而知,我没能进入这个工作室。
还好我的专业理论上也术语IT范畴-通信工程,于是在上课中也好好学习了C语言,简单入门了汇编,算是为我打下了做开发的一点基础。于是课余时间断断续续的自学了C#,当然,也就是个入门水平---知道怎么玩控制台。
上面也说了,因为对于目前的状态不满意,所以又打算把C#捡起来,好好的学一学,好歹曾经也爱过,是吧。
初学C#,总得有个项目来驱动学习吧,于是结合工作内容-上位机开发,决定写一个数据源程序,采用Modbus规约,走串口或者TCP协议。用来提供上位机软件的接入,进行数据采集方面的测试工作。这一年来,程序已经经过了2次重大升级,并且在公司内部进行了推广,取得了还算不错的评价,由此也可以正式宣布,C#的Winform技术,我正式入门了。
此外,由于C#写工具程序也不算非常的方便,于是也接触了python,被其简单的语法所俘获,也零零碎碎的写了一些工具脚本来辅助日常工作。
总体来说,14年,技术上的提升不大,业务能力增长迅速,但也有些亮点,15年需要平衡业务与技术的天平。
三、生活:
对于一个在内陆城市工作的西北人(新疆),总算在家人的帮助下在城市环线外首付了一套小房,月付2500左右,算是成功的在这个城市安家了。
与女朋友感情稳定,互相包容与支持,逐渐融入这个城市。
把大学时候拖了又拖的考驾事业终于完成,感慨当年2000元的时候不学,现在学完已经快5000了。哎!
拥有了人生第一辆车,虽然价格很便宜,但也十分满足,再不用大冬天的时候,骑上电动车飞奔上班啦。
2015展望和规划
一、工作:
看看能不能争取一些除了上位机之外的工作,对于B/S十分感兴趣,希望能够接触到。多提交一些代码,有利于岗位评级。少加点班,尽量在8小时内完成工作,加班时间可以用来学习。
二、技术:
学习数据结构和算法,强化专业知识。
继续深入学习C#,多读一些书,要尽量向知其然也知其所以然努力。
整理手中C#代码,对于Socket部分进行重构,争取做出一个稳定的Socket框架,提供复用。
继续研究Python,不用干多少惊天动地的大事,只要能提高我的工作效率即可。
三、生活:
让感情更加稳定。
每周能进行一次运动:篮球、游泳、羽毛球都行。
一年内阅读2本技术书籍、1本非专业书籍。(真不好意思说出来...)
攒钱旅游1~2次,目的地不限。