优秀程序员的10个习惯

杏奴
• 阅读 1527

1. 想清楚,再动手写代码

刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌!
优秀程序员的10个习惯

2. 不交流,就会头破血流

不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工。优秀程序员的10个习惯

3. 文档没人看,但还是要写

文档的作用大部分时候不是用来沟通的,是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮。优秀程序员的10个习惯

4. 一定要写注释

时间久了,你会连自己的代码都看不懂。优秀程序员的10个习惯

5. 别指望需求会稳定

产品需求是根据商业需求不断调整的,改需求是再正常不过的事,别抱怨。优秀程序员的10个习惯

6. 业务高于技术

如果技术不为公司商业做服务,那将毫无价值,公司赚钱才是硬道理。优秀程序员的10个习惯

7. 不要心存侥幸

你隐约感觉会出bug的地方,就一定会出bug。优秀程序员的10个习惯

8. 自己先测几遍

不要写完就扔给测试人员去测,经自己手的东西,要保证质量。优秀程序员的10个习惯

9. 尽可能自己解决问题

遇到不懂的问题,要先尽力解决,别动不动就截个图扔在别人求帮忙,上司和同事不是来给你擦屁股的,但是真的搞砸了就要尽快求助。优秀程序员的10个习惯

10. 慎用新技术

新技术是好东西,但没有百分百把握,自作主张用了,多半是作死。优秀程序员的10个习惯

转载自:http://igeekbar.com/igeekbar/...

点赞
收藏
评论区
推荐文章
最新美团点评Java团队面试题,感悟分享
1.笔试常见的问题?面试常见的问题上面给的面试题链接基本都有。我只提几点:1.写SQL:写SQL很常考察groupby、内连接和外连接。2.手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象。
九路 九路
5年前
图形处理:给 Canvas 文本填充线性渐变
在Canvas中对文本填充水平或垂直的线性渐变可以轻易实现,而带角度的渐变就复杂很多;就好像下面这样,假设文本矩形宽为W,高为H,左上角坐标为X,Y。渐变示例.jpg(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/48edf7ce289dab3e1972d973aa
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
梦
5年前
微信小程序new Date()转换时间异常问题
微信小程序苹果手机页面上显示时间异常,安卓机正常问题image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/b691e1230e2f15efbd81fe11ef734d4f.png)错误代码vardate'2021030617:00:00'vardateT
Stella981 Stella981
4年前
Medium 2w+赞,高效程序员拥有的 7 个习惯!
受TechLead高效程序员的七项技能启发,我们团队想就这个话题发表自己的看法。下面是我们总结的高效程序员的七项技能。1\.学会如何阅读他人的代码!(https://oscimg.oschina.net/oscnet/1b93e0c50f4f4eeca22e572cf500653a.png)除了你,所有人写的代码
芝士年糕 芝士年糕
3年前
Windows10修改远程桌面密码
方法特别简单,我用3A服务器给你们展示一下修改这个密码,实际上就是修改用户的密码1、打开控制面板!image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/25799e19a
皕杰报表的关系数据库数据源配置
1.首先在设计器里面!image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/b57243ea109235edcb344472099038a3.png)!image
想提高阅读代码的效率?试试这些工具吧!
1.前言程序员间有句名言——“Talkischeap,showmethecode!”源码的确相较于言语更接近程序真实的状态,包含了更多的一手信息。因此,无论是刚开始学习代码的小白还是久经沙场的代码大神,不管是学习优秀的开源项目还是做老项目的重构,代码阅读都