工作总结

下面的一些总结可能是我自己走过的路,之前踩过的一些坑,也可能是从别人身上学到的一些东西或者看到的一些不足,今天就做个简单的总结,之后也少走一些弯路吧。

**为什么我的代码在编写时很清楚,之后再过一段时间看这段代码的时候,却着实变得让人费解。**

了解现实问题的同时,往往急着去解决眼前的问题,而忽略了构建目的的模型。如果只是简单的想要实现某一个功能,那足可以用最直接的方法去见证这个功能,但是如果想要可维护性的简单代码,这样做远远不够,因为真的想要把一件事或一段代码写好,也真的需要好好思考一下,尽可能的消除那些可能出现的意外,一般我们试图解决的问题都很复杂,如果不需要也真的没有必要去添加。

场景分析

例如你要做系统的某一个功能模块,如果真的不把自己放在主人翁的视角, 可能做出来的东西都很难让客户去接受,或者说做出来的东西没什么存在的价值,客户不会认可,尽管把你放在主人翁的视角,还是很难,这个时候就不要一口吃个大胖子了。一点一点去拆分,有一个整体的思维导图,有一个大的目标是什么,这个大目标我们需要先做哪一小块,然后再去做哪一小块,就一点一点去攻克,去想客户想要的是什么,尽管可能跟他想要的形式不一样,这个时候可能目标是一样的。另外的话,在编写代码之前,就应该像测试人员一样,找自己的茬,预先分析我写的这段代码之后会不会出现什么问题,如果这样写的话,可用性如何,之后要避免写类似的方法,降低耦合性。

命名方式
命名的话我这里总结三点。 一点是方法命名尽量简单明了,旨在你写的这段代码是要干什么,实现什么样的功能,切不可模棱两可,语意不明,尤其是在跟别人合作完成功能的时候,能够做到让别人一目了然知道你要做什么。 第二点是类名要清晰,这个类什么的,就要放相关的方法,切不可类名不清晰,什么方法都硬往里塞,回过头来都找不到自己写的方法在哪一个类中。第三点是变量名也应该清晰,真的不要用什么xxx1,xxx2 xxx3 ,可能有的时候写简单的测试方法时,不会在乎这些,但是习惯是个好东西,也是个坏东西,这样的习惯就摒弃吧,其实命名也不是这么简单的,不管是类名,方法名,还是变量名,在编写代码的过程中,可能也会有第一次命名的时候觉得这个名字挺适合的,随着业务的拓展,功能的增加,可能你又有了新的名字命名,所以最好还是有一张清晰的思维导图,明确要干什么,才不会出现反反复复修改名字的问题。

一致性
在编码的过程中,我们往往会有多人合作的项目,这个时候其实每个人的编码风格可能会有不同,但是尽量要做到一致性,可能同样的一个删除方法,你把它叫做“delete”,别人就叫做”remove“,虽然语义都很明确是要做删除的动作,但是久而久之,这样的代码越来越多,整体看起来代码会显得不够规范,不够优雅,一致性是非常重要的。它包括变量名及分组,方法命名,模块的划分,目录结构,GUI,错误处理,日志,文档,等等。比如说,如果有一些变量是关联的并且出现在一起,那么就应当始终按照同样的顺序来使用它们。还有就是在编码的过程中,你想要实现的功能是否已经有利用的某一个方法可以使用,而没有必要再写一个重复的没有任何价值的代码。这也是两个层次的一致性。

懂原理
如果你还是在为了实现某一个功能而把自己忙的不亦乐乎,反过头来再遇到同样的问题时,还是再重复之前的动作,这个思维习惯反复循环,那么这个时候你可能就需要反思一下,找到一个好的学习工作方法,来更好的权衡工作和学习,达到双重的效果。可能在更多的互联网公司,整天都有忙不完的工作,跟许多同行交流下来,都说,现在互联网技术更新换代太快,大家都想要学习更多的新技术新知识,可是想到每天都有忙不完的工作,不用说学习新的知识了,现在每天的工作中,可能遇到的新的问题时,都只想着赶快解决,更多的是去百度看看有没有可利用复制的代码,完了之后,问题是解决了,但是根本就没有去细细研究人家这么做的原理,等到这个功能有问题了,却不知道怎么去维护,这往往会形成一个恶性循环,就是每次都在用的代码,却不知道为什么这么用,知其然而不知其所以然,后来也才渐渐明白,也真正的懂得的了领导总跟我说的做什么事都要问自己,what why how ,其实真正懂得了,也真正的去践行这三个词中的含义,不管在任何一个行业,都不会失去方向,看到自己的进步点。

脚踏实地
我们总有一种攀比心理,就像在工作当中也一样,看看别人怎么样,别人所处的环境是不是比我们好,这个时候心中就会一种落差感或者是满足感,其实这只是一种心态问题了,可能追求不一样,大家攀比的点就不一样,如果你是一个追求精神方面生活富足的人,不是说不在乎自身内在的成长,只是说眼前的生活让你得不到满足,那么你可能更向往那些公司待遇好的,工资比你高的人的那样一种生活;如果你是把目光放的更长远一些,你不在乎眼前刚刚温饱的生活,你更在乎个人内在的成长,不管你是处在怎样的一种环境,可能你想要的更多的是自身内在方面的成长,那么你就会去攀比那些比你厉害的人,比如说你的领导,你的同事或者是你的同学,这个时候你是在顺势而上,其实两种想法的人都没有错,只是我们看待事物的角度不同,我们的立场和处境不同,其实不管是哪一种想法, 其实我们只是遵从自己内心的想法就好了!不管是处在一个什么样的环境里,还是要有一定的压力,如果你觉得安逸了,每天无忧无虑,我想那就应该好好想想了,毕竟在最应该奋斗的年纪,就是要去学习,就是要去挑战,当然还是要做到脚踏实地!(最后一点是脱离工作方面的一点题外话了,扯得有点远了!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值