题外话:
公司现在就剩我一个在搞C#了,之前给我介绍项目的大哥离职了,北漂了。搞的我有点措手不及,一下子接手那么多的项目,压力还是有的。最近有点时间再次总结下前段时间的外包项目和最近的工作情况。
当你的进步速度没有别人快的时候你就是退步。
先说下自己的工作情况吧。公司项目上使用的是winform,对于我来说在技术上面没有什么创新点,工作的内容就是升级老版本,维护Bug;比较偏重业务理解和下位机(硬件工程师(老刘))的交互。工作的难点更多的是业务之间协调和部门之间的沟通。由于公司是30多人的小公司,主要靠销售来带动公司业绩,对于软件和硬件来说主要是处理一些客户使用中出现的问题,而且现在公司也正在做转型,想把业务形式转换过来,销售自己研发的产品,尽量替换外国代理的东西。(难呀,市场已经认可你了,不可能在轻易的相信别的产品)。
工作快一年的体会
也谈不上是体会,更多的是对技术,对生活,对社会的认识。
以前在学校的时候自己以为在软件行业只要你足够下功夫,肯花时间去学习,就一定会取得更好的成绩。(现在看来确实是这样子)
对于技术:从目前的公司业务来看,自己顶多能提升的是业务方面的能力,对于新技术,新框架的学习只能是利用自己私下的业余时间来提升,更多的列计划,更多的做项目。
对于生活:我的心态发生了变化,从刚开始来这边的不适应。到现在自己对生活的随心所欲,可以看出我越来越适应这样的工作节奏了(其实我是拒绝的)。
对于社会:这是一个充满人情的社会,是一个利益交互的社会,我的这份工作不就是这个交互的筹码吗?
送一段话给自己:
一个人真正的成长就一定要解决两大问题;
第一:是你必须要决定,你要成为一个怎样的人。
第二:是你必须要知道,自己该如何面对这个复杂多变的社会。
我要很努力,很努力的把这份工作做好,不断的利用公司业务场景去提升自己各方面能力。这不仅仅是技术层面上的,更多的是为人处事等软实力。
外包项目总结
这个外包总结应该早就写了,自己总是推拉。
这是外包小队一个哥们说的:对于技术态度我们应该有一颗追逐太阳的心,技术行业发展之快是无法想象的,只有我们掌握了其中最基础,最根本的东西,我们才不会被淘汰,被取代。
对于项目要做到以下几点:
1、在掌握公司项目的前提下,构建自己的开发工具包。
2、利用自己的各种工作场景,去提升自己的组织能力,说话能力,编码能力,处事能力,多去像自己身边厉害的人学习,别把自己囚禁在小圈子里,试着走出来,接受更多的人和事。
3、编码,做产品,把用户体验放在第一位。
4、编写代码把维护放在第一位,要写人能看得懂的东西。
5、对于项目中引用第三方的代码或插件,自己要在能看懂的情况下在使用,别随便拷到一段代码就往项目中引。代码都是人写的,只有理解了别人的思路,下次出现问题才会有头绪。别把第三方的代码想的太复杂,其实仔细看和自己平时写的都一样。(基础呀)