《做开发十年,我总结出了这些开发经验》读后感

刚才看着这篇文章,可能是第一条就让我产生了共鸣,所以想记录下。
原文地址。在这里,我简单列出这篇文章的目录。

一、对于团队而言,流程太重要了

一个团队,如果因为赶进度,破坏流程,可能解决了眼前问题,但给日后肯定留下了越来越多的坑。
其实想想个人应该也一样,几点起床,几点睡觉,晚上几点看多久的书,周末时间如何去计划与执行,都应该有个规律。如果为了准备一场面试或者别的什么比较紧急事,而破坏自己已有的规律(如果能轻易破坏的,那肯定是没有养成的习惯),从长期来看,真的是得不偿失。
工作一年的经验告诉我,生活中真的没有那么多急事。毛主席也说过苟有恒何必三更起五更眠,对个人而言,养成好习惯真的特别重要。

二、不要炫技,老老实实写代码

从人类历史发展的角度看,一个人生活的几十年时间是很短暂的。所以一个人要在社会上做的,就是创造价值。C语言玩的溜的,基本都是大神(毕竟是写操作系统的语言)。但是对于写业务的程序员来说,需要你把C语言玩得那么溜吗?做Web页面的,只需要HTML,CSS,JS做一个漂亮的页面即可;用Java写后台的,只需要把自己负责的部分,性能做好,可读性,可扩展性做好即可。
至于那些炫酷的技术,如果不能产生价值,那就是0(这里把那些专门做学术和理论研究的人除外),但是经验告诉我们,科学技术是第一生产力,所以,如果你的技术不能在当前职位产生价值,那么可以考虑换个平台了。

三、架构上实用+适用

//TODO 暂无此经历

四、既要有攻城之力,也要有熬战之气——BUG

BUG是必须的,我经历的几次feature告诉我,每次feature开发完必将出现一堆bug,当然,我觉得这一部分原因是初级工程师考虑的不周到导致的,但是,测试提的一些使用上的建议,都会使产品小规模迭代,使产品往易用性和完美性进步。

五、自审

就如同作者所说吧,问问自己:到底是在承担过去,还是在改变未来。

六、注释

作者也用了并推荐了中文注释,第一次见推荐中文注释是在《阿里巴巴Java开发手册》上见到的,然后是在百度开源的Echarts代码里面见到的中文注释。很意外,没想到大牛们都在使用中文注释。可能大牛的想法比较简单,就是给人看,让人明白。
相比之下我们就有点尴尬了,每次写注释的时候都是把中文翻译成英文,然后看别人注释的时候,把不懂的单词再翻译成中文。(可能跟我们的公司性质有关,属于外企,以后或许会有老外来写代码)。

七、代码结构

//TODO 暂无此经历

八、代码风格

//TODO 暂无此经历

九、安全与逆向

//TODO 暂无此经历

十、开发效率

结合作者的意思,我觉得就是活用开源,快速实现业务。

十一、安装包体积

作者关于APP安装包的理解,我觉得Web的WAR包也一样,删除项目不需要的jar包等,也可以缩小体积。

十二、UI渲染效率

我觉得什么UI都很重要,毕竟这是一个看脸的时代。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值