如何才能写好代码,做到以下几点即可

怎么才能爱上写代码,其实很简单,做到以下9条即可。

  1、每天必须写代码。可以写文档、博客或者其他的文章,但是必须要加进自己写的代码。
  2、代码必须是有用的。不要格式化、重构的代码。
  3、代码必须在午夜之前写好(为了避免不想熬夜而草率地写代码)。
  4、代码必须是开源的,且要放到Github上(这样强迫自己小心写代码,并会考虑代码重用性及怎么创建项目前期的模块)。

  当然,以上这些规则是灵活的。之所以制定这么严格的规则,是想提高自己业余项目的开发效率。连续每天写代码,这给他带来了好的工作习惯。鉴于此,小卓为大家分享了以下坚持每天做业余项目后的心得体会:
  1
  利用最小化的时间写好代码

  强迫自己每天花不少于半个小时来写代码(这真不是一件容易的事,尤其还得回忆前一天写了什么),在工作日期间一般不超过一个小时,但在周末也要花多一些时间做业余项目。

  2
  让写代码成为习惯

  要知道很多人并不关心自己在Github上的排名,因为他们觉得做业余项目是自己的事,不要为了取悦别人而做。减肥和锻炼也是同样的道理,如果你不在乎提升自己,你永远都不会取得成功。

  3
  与不良情绪作斗争

  在开始实施每天写代码的计划前期,会时常焦虑项目没有很大的进展,毕竟业余项目没有时间限制。后来当你意识到有这样的不良情绪对项目进展一点帮助都没有,反而会阻碍。所以要与不良情绪作斗争,需要能心平气和地完成大量的工作,而不会像以前那样为工作的事情忙得焦头烂额了。

  4
  安排、利用好周末时间

  对大多数人来说,利用周末时间做业余项目是项目取得大进展的绝好机会。而对于很多人来说,如果直到周末业余项目才能做好就会对自己很失望。

  之前我很少能完成所有自己想做的工作,这也就强迫自己不参加诸如参观博物馆、游公园等自己喜欢的周末娱乐活动,把时间留给工作。然而现在我强烈地意识到尽管业余项目很重要,但是也不应该忽略个人生活,所以学会安排时间很重要。

  5
  潜意识思考

  每天做业余项目写代码有一个有趣的副作用,那就是大脑会在潜意识里思考。因此,当你在散步、淋浴或从事其他非脑力活动时,需要还在想着下一步代码该怎么写、出现问题了有什么解决的好方法,当你每星期或者隔一个星期写一次代码从没出现过这样的情况。 时间用来思考自然就不会再为业余项目取得的进展少而焦虑了。

  6
  每天写一点代码不易忘

  当接头做业余项目时总要付出“上下文切换”的代价,然而不幸的是思考是很难接上头的。所以你每天都要做一点业余项目,让自己不容易忘记。

  7
  利用好时间,平衡工作、生活、业余项目

  当你已简单地学会了如何更好地维持工作、生活、业余项目的平衡,因为知道自己每天都要做业余项目,所以就会更好地管理时间。如果你晚上有活动且很晚才能回家,那么你就要在开始工作之前就做好当天的业余项目。假如当天的业余项目没有做完,那么不论多晚你都要会完成,做到今日事今日毕。

  8
  要及时跟外界沟通

  当自己养成了新的习惯后跟外界沟通这是很有好处的。当伙伴们都知道你每天写代码这个习惯,因此有活动安排时你会跟他们说:“等我写完代码再去。”他们一点都不会介意也很理解你的行为。

  9
  代码积少成多

  很难相信自己在过去的几个月写了很多的代码。当你新建了几个网站,重新写了框架并创建了大量节点模块。然后发现已经写了这么多以至于有时都忘记自己写了些什么,但是那时的自己真的很高兴写了这么多的代码。
  好的习惯能带来巨大的成功,像每天写代码做业余项目这件事只要你坚持做下去,一定会有意想不到的效果。

需要更多免费代码和视频,加群434623999

时间: 2024-08-29 19:30:50

如何才能写好代码,做到以下几点即可的相关文章

代码精进之路——如何写好代码

如何才能写好代码呢?我们可以从代码规范.起好名字.写好注释以及合理划分代码块等反面优化自己的代码. 代码规范 编码规范指的是针对特定编程语言约定的一系列规则,通常包括文件组织.缩进.注释. 声明.语句.空格.命名约定.编程实践.编程原则和最佳实践等. 规范的代码,可以降低代码出错的几率.比如之前提到的因为没有正确的缩进和括号导致的 bug.如果是一个追求或者遵从代码规范的程序员就很难犯这样的错误. 复杂是代码质量的敌人. 越复杂的代码,越容易出现问题,并且由于复杂性,我们很难发现这些隐藏的问题.

新手的痛苦!!!!!千辛万苦写出来代码,百般调试,就是不能实现功能,一个新手多长时间才能步入技术正规!!!

新手的痛苦!!!!!千辛万苦写出来代码,百般调试,就是不能实现功能,一个新手多长时间才能步入技术正规!!! name="<html<head lang="en"<meta charset="UTF-8"<title联动菜单title<script type="text/javascript"var area=[ ['朝阳','海淀','门头沟'], [' 淮南','淮北','合肥'], ['咸阳','西安'

【原创】怎样才能写出优雅的 Java 代码?这篇文章告诉你答案!

本文已经收录自 JavaGuide (59k+ Star):[Java学习+面试指南] 一份涵盖大部分Java程序员所需要掌握的核心知识. 本文比较简短,基本就是推荐一些对于写好代码非常有用的文章或者资源.讲真的,下面推荐的文章或者资源强烈建议阅读 3 遍以上. 团队 阿里巴巴Java开发手册(详尽版) https://github.com/alibaba/p3c/blob/master/阿里巴巴Java开发手册(华山版).pdf Google Java编程风格指南: http://hawste

会写代码和写好代码的区别

功能: 对一个列表中的字符串小写 代码一: l = ['Hello','World',20,'IBM','Apple'] J = [] for s in l: if isinstance(s,str): s.lower() J.append(s.lower()) else: s J.append(s) print J 代码二: M = ['Hello','World',20,'IBM','Apple'] N = [h.lower() if isinstance(h,str) else h for

只有真正喜欢编程的人才能写好程序

喜欢写程序,做程序员就是上天堂: 不喜欢写程序,做程序员就是下地狱. 程序员需要整天趴在电脑前,经常没日没夜的,非常辛苦,而且工作来不得半点虚假,少写一个标点符号都不行.喜欢的人,日子过得非常开心,每写一行代码,都会有新的成就,尤其当自己的作品被广泛应用的时候,那种自豪感油然而起.不喜欢的人,坐在电脑前极端无聊,被进度压得喘不过气来,天天为找bug改bug生气. 只有喜欢,只有热爱,才能把程序写好! 我建议不喜欢写程序的人早点转行,不要勉强自己,免得误人误己. 建议二:把程序当艺术品,象写诗一样

让你提前认识软件开发(40):既要写好代码,又要写好文档

第3部分 软件研发工作总结 既要写好代码,又要写好文档 对于软件相关行业,在学校或单位上,大家也许都已经注意到了,除了要编写的程序.绘制设计图之外,还有一个重要的工作便是写文档.为什么要写文档呢?因为我们要把自己做的东西展示出来,不光展示给同行看,可能还要展示给其他岗位上的工作人员看,甚至展示给用户看.如果我们只是会写程序,不会在文档中描述自己的想法,那么就真正的成为"码农"了. 工作也有一段时间了,我发现周围的同事,会写高质量文档的确实很少.李开复老师在<浪潮之巅>的序言

天天写业务代码,如何成为技术大牛

前序 在工作之余浏览公司的技术网站,看到了以下这篇文章,细细读来真心觉得不错,写得有价值很实在.于是想联系下作者,问一下是否可以转载.打开钉钉一搜,作者是资深技术专家,差不多就是技术总监级别啊,这也从侧面旁征了,以下的内容是有其亲身经历,切实体会的,而不是鸡汤口号之流.相较与作者的级别,自己确实惭愧汗颜,所以没好直接聊天询问而是在文章底下留言.在得到了作者的同意后将文章的内容贴到这里,作为分享也作为自己的鞭策和提醒.在这里谢谢我的大牛同事了^_^. ....................以下内

纯手写wcf代码,wcf入门,wcf基础教程

<pre name="code" class="cpp">/* 中颖EEPROM,使用比较方便,但有个注意点,就是每次无论你写入 什么数据或者在哪个地址写数据,都需要将对 对应的块擦除,擦 除后才能写入成功. */ #define SSPWriteFlag 0x5A #define SSPEraseFlag 0xA5 //数据区 扇形区1 #define ADDR_START1 (uint16)0x100 //数据存储区起始地址 #define ADDR

王概凯-架构漫谈之从架构的角度看如何写好代码

本文是漫谈架构专栏的第八篇,作者 Kevin 举例介绍了如何写好代码.当我们有了好的架构,那就需要考虑如何将架构落地,而这个时候,代码就显得无比重要了!千万不要让代码成为架构扩展的瓶颈.文中作者提到了代码架构,细细品味吧. 在第六章中,我们得出一个结论,软件架构实际上包括了:代码架构,以及承载代码运行的硬件部署架构.实际上,硬件部署架构最终还是由代码的架构来决定.因为代码架构不合理,是无法把一个运行单元分拆出多个来的,那么硬件架构能分拆的就非常的有限,整个系统最终很难长的更大. 所以我们经常会听