聊聊工作

[color=red]最近比较忙,总有那么一些些代码不会写,也总有那么一些些代码Bug一直存在,却从未被超越,也总有那么些逻辑有些含糊不清,也总有那么一会老大的语气会.......[/color]

so...
[color=red][list]
[*]完成一个模块,或者某个功能实现,首先必需的是逻辑,当把逻辑搞清楚了才会知道如何下手,才会沿着正确的思路去编码。相反,没有正确的逻辑思路,甚至连目地都不明确,最后只会浪费时间,浪费精力。
[*]有时候,一味追求代码尽可能少的冗余,有点过于死板了,比如今天,每次都new 一个HashMap对象觉得太浪费了,以至于每次都指向一个对象,修改变化牵一发而动全身,不禁意间忽略了这短代码,以至于找了半天,下午才找到原因还是老大来帮忙找的。反思了一下,还是由于编码经验不够以及编码的逻辑思考欠缺一点。
[*]第三点,责任。需要养成良好的编码习惯,这是潜移默化就形成的,不需要刻意去研究。每一个模块每一个功能的实现,都需要认真负责,反正最后的bug,成也归你,不改也归你的。
[*]第四点,思维,习惯。 我们不是天才,因此总有些是你不会的。当我们写不出来时,思维断线了的时候,先查google,先思考,最后才是问老大或者问同事,因为别人有别人要忙的,如果别人给你解决了,一次两次,估计n次你还是不会,因为自己没有深入思考深入钻研的过程。即使你看懂的别人的代码,也很快会忘记。
[*]会改bug,会调试程序,有时候或许比编码还要重要。debug是强大的,因为有时候在逻辑并不清楚时,单步调试一下就清楚了。后面就好说了。
[*]学会劳逸结合。往往这么说但往往没这么做。因为只要在电脑前就想着去完成,哎......
[*]沉着,冷静。不管遇到什么养的Bug,都不要慌。。。。。。
[*]需求大于个人发挥。开发中,自我发挥一下会给产品带来亮点但是经理否定了老板否定了,客户否定了那就是不行。但多半情况下还是不会否定的。
[*]经常在开源社区里面看到有人发起观点讨论,有些言论真是看了有种恶心的感觉,恶心至极的感觉,除非你很牛,但通常情况下我们还是个coder,或许一个coder都算不上......
[/list][/color]


做任何事,都要多多思考。

[color=red]强身健体!!![/color]
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
架构PDF完整版是指一个包含了全面且详细架构设计的PDF文档。在软件开发和系统设计中,架构设计是非常重要的一部分,它涉及到如何组织和设计软件系统的各个组件和模块,以及它们之间的关系和交互。 架构PDF完整版主要包括以下几个方面的内容: 1. 系统概述:介绍整个系统的目标和范围,以及系统所需要解决的问题和应用场景。这部分内容一般会包括业务需求和用户需求的分析,以及系统的功能和非功能需求的说明。 2. 架构目标和原则:说明系统架构设计所要遵循的目标和原则,例如可扩展性、可维护性、性能和安全性等。这些目标和原则是指导架构设计工作的重要准则,确保系统能够满足用户的需求并具备可持续发展的能力。 3. 架构设计:详细描述系统各个组件和模块的功能和责任,并展示它们之间的关系和交互。架构设计一般包括系统的分层结构、组件的选择和划分、数据流和控制流的设计等内容。 4. 接口设计:说明系统各个组件之间的接口规范和通信方式。接口设计要考虑到组件之间的数据交换和消息传递,确保系统的各个部分能够协调工作并实现预期的功能。 5. 部署和扩展策略:描述系统的部署架构和扩展性设计。部署策略包括系统的部署拓扑和硬件配置,扩展策略包括如何添加新的功能和处理更大的负载。 架构PDF完整版对于软件开发团队和项目管理者来说非常重要,它可以作为项目的基础文档,为团队成员提供清晰的开发方向和实施指南。同时,架构PDF完整版也可以作为系统演进和维护的参考,帮助团队更好地理解和改进现有系统。 总的来说,架构PDF完整版是一个系统设计的重要文档,它包含了系统设计的方方面面,对于软件开发和系统设计来说具有很大的价值和意义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值