开发新产品中的一些感悟

最近一个月开发新东西稍有感想,总结一下发出来:

1、开发新东西,一定不要有完美主义的想法,因为一个人力量实在是太有限了。你可能只能将一小部分功能做到完美,其他方面那不是你的优势所在,在这些不是你优势的地方过于追求完美,那就愚蠢了,你浪费了大量的时间。

2、追求完美是悬挂在程序员头顶的一把双刃剑!从长远看,非常需要这种精神,但是从短期看,该藏起来的时候必须藏起来,否则很多任务你是绝对完不成的。你的优势也许只在其中一小部分领域,更多的时候是需要依靠团队的力量来补你的短处,你职责所在的领域,那是你必须做完美的,其他的一些小问题,靠大家的力量完全可以补的很完美。

3、不断的总结、优化你的代码,养成习惯,做完主要功能以后,记得每隔几天就要看一遍自己的代码,找到可以优化的地方。

4、假如要新加一个需求、或者发现之前考虑不周全的情况,那么再添加代码时,记得要重构代码,让代码看起来更简洁,理解起来更容易。不断优化的力量是非常强大的,我刚开始写代码,代码乱的一塌糊涂,但是这一个月下来,我大规模优化了三次,小优化更多,中间确实有出了几次改错的BUG,那就是你的短板,你自己可能不容易发现这些短板,换成别人可能很容易就发现问题了。这些短板记下来,纠正,记得养成习惯!

5、做一项全新的任务,记得先将最核心的功能做出来,越早越好,这时候不要过多的关注细节,而要关注最主要的逻辑是否能走通、有没有重大的漏洞。代码要想写的漂亮,其实最核心的东西无论何时,都能归结到算法上。算法逻辑是需要不断被人检验的,一开始你可能想不全面,就是因为这样,你才更应该长期关注它,看看还有没有什么漏洞,看看能否更简洁。算法的应用确实跟人的视野有很大关系,知道的越多,越容易游刃有余。这一次深有体会。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值