一位阿里架构师给每个程序员的小建议

1 想清楚,写清楚,说清楚,才是真正的清楚!

2 多花点时间沟通清楚需求,才能把握正确方向!

3 修复需求错误的成本是代码错误的几十倍!

4 程序员最大的坏习惯就是:急于动手写代码!

5 提高开发效率的捷径:一次做对,不返工!

6 写代码之前三件事:

 弄清楚做什么; 

 说清楚怎么做; 

 想清楚怎么测! 

7 职业的程序员设计程序,业余的程序员调试程序;

8 拷贝粘贴式的作业方式,最容易导入bug,最难调试!

9 重复代码是万恶之源!

10 小函数,小方法,以功能命名,可以消除注释!

11 做一点,测一点,测试驱动的开发,返工最少,返工最易;

12 一个方法的复杂度应该小于10,否则很难调试它!

13 随时重构代码,不遗留垃圾代码!

14 消除静态检查的warning和error!

15 职业的程序员是预防BUG,业余程序员是修改BUG;

16经常总结自己的经验教训,写下来!汇总在一起!

17 任何复杂的问题都可以简化,两种简化的手段: 按时序拆分,按整体部分拆分;

18 每日构建,每日确认,尽早发现错误,尽早返工!

推荐一个Java架构师的学习大纲思维导图:分布式,微服务,性能优化,团队协作,源码分析。都是目前最主流的技术。

image

image

image

image

image

image

image

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏安恒信息

“隐私一扫光”安卓手机病毒无所不偷

网络安全中心最近捕获一款安卓手机后门木马,该木马病毒除了会窃取用户短信、通讯录、及手机软、硬件相关的所有信息,还窃取通话录音、邮件、微博、Q...

31760
来自专栏安智客

Android版本占比情况反映出对TEE强大的需求

Google Play每周发布一次的dashboards信息显示,Android各个版本目前的使用情况。之前9月份的Android主流版本为Android...

24460
来自专栏数据和云

YH5:Extended RAC 双活解决方案

题记:对于企业关键业务而言,信息系统可靠性是关键。各行业关键 IT系统因为系统故障导致服务中断的事件仍然时有发生,近年来有一些银行 IT 系统,虽然建有两地三中...

52840
来自专栏FreeBuf

安卓曝大漏洞:一条彩信可控制手机,影响95%设备

以色列移动信息安全公司 Zimperium 研究人员 Joshua Drake 在 Android 系统中发现了多处安全漏洞,Android 2.2到5.1的所...

26070
来自专栏即时通讯技术

Android P正式版即将到来:后台应用保活、消息推送的真正噩梦

对于广大Android开发者来说,Android O(即Android 8.0)还没玩热,Andriod P(即Andriod 9.0)又要来了。

91630
来自专栏腾讯大数据的专栏

海量终端,秒级送达!腾讯云移动推送信鸽后台探秘

终端单连接 消息推送已经成为APP的标配,要推送就要有长连接,而长连接要靠后台服务来维持。传统的推送实现中,每个APP使用一条长连接,启动一个后台服务,你一个我...

25850
来自专栏Fred Liang

2018.8.12 每周分享

Google 透明度报告提供相关数据,帮助您了解政府和公司的政策与措施 会对用户的隐私、安全以及信息存取权造成怎样的影响。

8820
来自专栏安恒信息

微软警告Windows XP用户:若不升级永遭zero day攻击

据国外《微电脑世界》(PCWorld)杂志网站报道,一直以来,微软都在不停地提醒、劝导和请求用户,在明年该公司对Windows XP的支持结束之前...

34160
来自专栏站长

站长:新站优化擎惕过度优化,恢复很长漫长

www.gzdangaopeixun.com 我这个新站是5月4号上线的,当时把网站内容完善以后就开始上线了,网站也提交了百度站长验证,过了两天,百度检验我的这...

15850
来自专栏区块链

网腾科技-军规级网络安全渗透服务

安全不仅是防火墙,是一份责任与态度,更是一份投入。 用黑客思来维构建安全防线,知己知彼百战不殆! 安全渗透 渗透测试是对网站和服务器的全方位安全测试,通过模拟黑...

224100

扫码关注云+社区

领取腾讯云代金券