工作总结

Summary 来到新公司工作两个多月,马上就要放假回家过年,也该对工作做一个总结。 新公司特点:合作与沟通:在这儿与DA的合作比较多,也就是我们的软件使用者。 还有就是每周的例会,都是要简单汇报工作的。在这临时性的工作讨论会也是有蛮多的。 还是有就是阶段性的演示。有着他的好处也有一些不足之处。好的地方是大家可以看到阶段性的成果,还有集体讨论并就一些不足或使用的友好性上提出改进。对于新人也可以让大家尽快的了解到你的能力。有些不足的地方,还是及时性的不够。演示就是方案都出来了,有些可以在方案出来前就提出来,而不是每次都演示后说这不好,那不好。这样以前的工作就浪费了。个人觉得就是先设计,再跟相关使用人员沟通,确认后再设施。然后在演示阶段可以就一些更细微的地方作出修改。这样修改的地方就可以更少些。 沟通技巧:听别人说明白,再陈述自己的观点。多听听其他方面的意见,不要着急的解悉,也不要担心他人是在增加你的麻烦。微笑对等别人,别人快乐,自己也快乐。 开发技巧:健壮性,可扩展性,可维护性,高性能,模块化,完整与独立性 健壮性:不健壮的代码迟早是会暴露出来,暴露晚比暴露早还要严重。不健壮的代码往往是比较隐秘,不经过大量的测试是难以发现。这就更加的要求在开发中要及早的预计到可能存在的问题。比较常见的的问题有:空指针(java,js可能有些不一致的说法),上下溢出。空指针尤其的难以规避,因为有太多的地方要判断。这就让程序员会烦,会觉得“应该”不会出现,而出现这种想法的时候陷阱就埋下了。。 可扩展性:一般的项目都是前期做一段,后期会有新阶段要出现。如果扩展性不好,就会让相同相似的代码工作出现多处。这对于维护工作也是一种灾难。 可维护性:代码维护是开发后的主要工作,也是让人很头疼的工作。对于程序员是一种没有新鲜感与成就感的工作。他们就像救火队员,四处的奔走。代码有好的格式,详细的注解。特别是对于一些特殊情况的代码,不注明往后就会让人难以理解。相同功能代码尽量在减少耦合的时候模块化。这样就可以做到统一管理,简单而且高效。 高性能:在现阶段的工作中,性能总是困着我们。这问题存在于服务器的响应,也存在于前端的繁重处理。前端的处理应不应该移到后台去处理也是一个思考的地方。前端渲染也是一个很要时间的工作。加载到内存,缓存,减少相同的访问。 模块化:可以让维护工作,独立性变得更好。也能让程序更加的健壮。 抽取代码:让一些独立的代码抽取出来,写成不同范围的共用代码。而这工作要在前期就开始,越到后面这个工作会越难做。而且影响面也会变得更大。 测试:单元测试,功能测试,界面测试。界面测试非常的直观但工作量会有一些大。功能测试快捷有效,但不能代替界面测试。可以结合起来测。 项目架构:后台交互是能过jsonrpc方法。这可以让java后台与前台独立。前台不要求懂java,而是通过js请求后台。 js插件 flexGrid flexSelect jsTree wsGridCtrl jsonrpc jquery.highlightRegex java: xml与对象的转换:org.simpleframework.xml.Serializer;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值