1、多思考,多动脑。
在编程或者思考算法建立框架时,不要急着写代码,应当先规划好整体的框架,再动手,要尝试提高代码的整洁度和分离度,有利于为代码编写单元测试,提高代码的质量。
2、规范编码,注释清晰,逻辑明确
养成多写注释的好习惯,要有一定的写作能力,让这个注释不仅自己能看懂,别人也能看懂,还要规范自己的编码,不能天马行空的写。
3、多总结
程序往往伴随着代码,要学会总结,找清楚出现代码的原因,并且规避下一次的发生,检查其他代码是否有类似问题。
4、锻炼身体,不长期久坐
健身锻炼,保证身体和大脑的强健。不让自己变得油腻,少吃零食,少喝饮料。
5、多了解新的东西
多读书,多逛博客,多了解互联网的新知识,保持终身学习的态度,让自己永远充满竞争力。
6、多学习底层技术
懂得底层技术的人更有竞争力,现在的程序员这么多,如何和别人拉开差距,就需要你有更底层的技术能力,源码的了解。
7、提高英语能力
计算机互联网兴起于外国,最新的技术和资料基本上都是英文的。如果有强大的英语能力,会有很强的竞争力,从现在开始要习惯阅读英语文档。
8、代码洁癖
要有一定的代码洁癖,写出的代码符合国际标准,让别人读起来,或者接入大的系统中时,能够有效地输出内容。
9、要记录每日工作、学习情况
养成写日记或者博客的习惯,并非记录每天的琐事,而是花几分钟时间记录一下每天的工作情况、学习情况,总结自己的得失。
10、养成备份的好习惯
经常备份数据,包括自己的个人数据,代码数据等等,以防丢失带来的负面效果,可以有硬件备份或者网络备份。
11、养成优化代码的好习惯
代码能用只是最基本的要求,作为一名优秀的程序员,要经常去优化代码,把自己的代码当成艺术品,仔细的去揣摩,把玩。
12、学会分享
一旦找到解决问题的方法,应该把自己的思路和历程分享在网络上,大家一起分享,等到你遇到麻烦时,也可以迅速得到帮助。

做为一名程序员应该有的的好习惯相关推荐

  1. 做为一名程序员需要的了解清楚的六项

    一. 程序员必须进行的10项投资 你的健康 提高你的数学能力 提高你的英语水平 一个自己的域名和网站 一个活跃的Github帐户 一台好的电脑 足够快的网速 读一些经典的计算机科学的书籍:计算机程序的 ...

  2. 程序员的杂想-不要只做一名程序员

    从一次进食堂吃饭感想:食堂运营模式一般有两种: 多个窗口,每个窗口有一位负责打菜 结账: 流水线: 到底哪种方式更好呢?作为程序员,首先想到的是吞吐量:怎么算呢?是以单位出队人次 还是以 工作人员单位 ...

  3. 为什么为什么为什么为什么为什么你要做一名程序员?

    From: http://www.aqee.net/2011/07/14/why-why-why-why-why-are-you-a-developer/ 本文是从 Why why why why w ...

  4. 快来测试你是否适合做一名程序员

    什么样的人才适合做一名程序员.现在无论是线上还线下,都有越来越多的教育机构,速成程序员,我不否认里面可能有还不错的课,不可否认,在当今社会程序员算是一个中高收入的职业,所以越来越多的人想去当程序员,可 ...

  5. 保持初心,继续前行 -- 做一名程序员容易,但做一名好程序员难

    大纲 1.学习传统的算法与数据结构 2.为什么计算机基础如此重要? 3.作为一个后端工程师,如何规划自己? 4.在每天的工作之中保持一颗学习的心态 5.真正的热爱,才能保持初心 6.写给培训班出来的一 ...

  6. 编程零基础想做一名程序员,该怎么学习?首先要学习什么?

    很多人开始学习软件编程去,都会纠结如何选择编程语言.浏览网上各种资源教程,可以说是琳琅满目,如果还没有想好学哪一门编程语言,没有确定目标,很容易无所适从.如果你想要认认真真去学编程,但是还没准备,千锋 ...

  7. 计算机编程软文,做一名程序员我不忘初心

    这是一篇软文.但是绝对不是鸡汤:为啥不是呢?因为我文笔太差....偶尔矫情发发牢骚(勿喷) 一.说说程序猿行业 现在社会上给IT行业贴上了几个标签:高薪.高危.高大上.秃顶(哈哈).这些标签我相比大家 ...

  8. 做为一位程序员,你是不是有时候想Google一下?

    2019独角兽企业重金招聘Python工程师标准>>> 谷歌插件 http://www.ggfwzs.com 安装之后就能浏览谷歌 因为访问人多了,网速就慢了,但是好东西就应该给需要 ...

  9. 我是如何在12周内由零基础成为一名程序员的——谨以此文激励自己!!!

    我的故事 在海军陆战队服役超过10年后,我于去年7月份退役了.随后在8月份找到了一份赌场的工作做公关,到今年2月中旬的时候又被辞退了.到5月中旬的时候我在DE协会找到了一份临时的"初级用户体 ...

最新文章

  1. python使用scipy包读取高光谱图像
  2. 杨老师课堂之JavaScript定时器限时抢购秒杀商品案例
  3. 李开复给中国学生的第七封信:21世纪最需要的7种人才
  4. datatablelistT
  5. Django框架详细介绍---cookie、session、自定义分页
  6. 数据算法:推荐系统的实践与思考(下)【转】
  7. Python也有做大型游戏的潜力?原来我们小看了Python,无所不能!!
  8. redis 查看key的有效期_redis中key设置过期时间
  9. 在线CSV转YAML工具
  10. CSS实现背景图片固定
  11. Visio 画图去掉页边距的解决办法
  12. Bitwise Exclusive-OR Sequence
  13. QTcpSocket客户端和服务端发送图片(或大文件)小Demo
  14. MySQL学习总结(一)DB、DMBS、SQL的含义/MySQL语法规范
  15. android studio 3.4教程,android studio3.4安装指南图文教程
  16. unity 射线检测 碰撞点不准确的原因分析
  17. 前端可以做的SEO搜索引擎优化(摘取)
  18. > 《物联网技术与应用》课程学习笔记
  19. 【研究计划书】基于人工智能算法的肿瘤代谢问题研究
  20. 6月世界自行车日 今天聊聊斯柯达

热门文章

  1. 如何批量压缩pdf文件到最小
  2. 一加7从服务器检索信息时出错,一加全能盒子(com.daxiaamu.op7mutools) - 7.8 - 应用 - 酷安...
  3. Cephx认证及rbd的使用
  4. ICN: Integrated crosstalk noise
  5. 从csv文件中导入数据到MySQL数据库
  6. c语言控制输出间隔大小,C/C++ 输出间隔控制
  7. 第一章 集总参数电路中电压、电流的约束关系
  8. 2019年,线下营销有哪些重要趋势?
  9. 局域网IP不足解决方法
  10. 音视频从入门到精通——FFmpeg之swr_convert音频重采样函数分析