好久没有写博客了,距离上次眼看有一年了,每次入职新公司都会放弃一段时间的自我学习.感觉在新公司也学到了很多.但都是面对项目工作,来真对性的学习.感觉这一年确实学到了一些程序框架上面的知识,在网络编程方面有了更多的了解.C语言的基础也得到了巩固.编程规范也学到一些,有了与公司同样的风格,看上去也算比较好,非常人可公司的编程规范.无规矩不成方圆.当然也成了自己的编程风格.这一年主要是进行了维护方面的工作,也就是说学得方面要多些,给公司贡献的代码量也是在原来框架上添加的,多数是业务逻辑方面的,底层的东西比较少.其实公司把底层的机制都进行了封装,好多linux下的系统调用函数等都被进行了封装.提供给我们的是编程手册.关于驱动和系统方面的知识获得比较少.遇到问题的时候,也都是在领导的牵引下找到对应部分的人来咨询机制的实现.用户态代码在使用的时候有哪些注意事项.以及性能方面的问题.总结来说这一年的代码量并不大.统计来算也就7/8k.公司在项目的流程管理上和代码质量上要求相对比较严格.根据代码量要进行review和代码鉴定.代码鉴定这是在之前的公司里没有的.也是现公司发展比较好的原因吧.另外这个公司的测试也是相当负责人的.好多隐藏问题都能被测试出来.相比前公司,这是没有的.也有可能之前的项目比较简单吧.哦对了,这个公司是研发测试绑一起进行考核的,如果测试没有测出来问题.产品发布出去后有了网上问题,各打50大板.哈哈.今年的维护任务的高峰期快要结束了.感觉之后会轻松一些.希望有时间能够丰富下自己.在工作过程中能够有更多的学习时间.一年一度的调薪也开始了,预计下个月就能知道结果了.听前辈们说至少会有1k吧.但是这根本也没达到我的期望.反正没有出结果,等着吧,自认为这一年的工作是全力投入的.在模块负责人调离本模块之后,能够承担起这个维护工作,相信领导们也能够给一个好点的调整.在结果没出来之前,有这么个小小的疑问.同时入职的员工,一年下来的表现来看.一个能力较强,在规定时间内完成任务.能够彻底分析出问题原因.快速解决问题.但是加班数据上可能相对少点.另一个员工,勤恳态度谦虚,虽然解决问题的速度慢一些,但是肯加班很主动,即使没有加班费的情况下也来公司加班.相比之下领导更认可谁一些呢...鬼才知道.本来开始写这篇博文是要标记从现在开始要继续写技术博客了,结果扯了这么多别的.想到哪就写到哪吧.哈哈.谨以此记录新工作的10个月.根觉目前的情况来说.已经完全能够胜任本工作了,闲暇时间将投入到linux技术的继续学习.加油!!!所谓工欲善其事,必先利其器.想在linux下畅游世界.必须掌握一定的基础技术以及工具的使用.C语言.C++,汇编,数据结构,unix环境高级编程,linux内核(进程管理/内存管理/网络管理/设备驱动/文件系统).这些都是最基本的知识.利用这些才能够在项目上游刃有余的进行开发工作.在能够胜任开发之后,不能仅仅留恋开发的过程.还要针对模块业务特性来设计代码的框架,在实现过程中选择更好的实现机制.这也是筛选程序员级别的关键之所在.当然现在来看,我也值达到了按照设计结果开发的程度.历时2年后,相信自己也可达到设计的水平,了解更多的业务模块实现原理,以及设计过程,参与到设计的过程中.了解根多的设计框架.再给自己两年时间来巩固开发基础.加油!!