专栏首页程序员互动联盟如何写出漂亮的代码?

如何写出漂亮的代码?

疑惑一

程序员如何戒掉二指禅

这个问题一般是对初级人员才有的问题,老手都一练出来了。新手程序员如和戒掉二指禅?咋在学校的时候lol撸多了,哪去些什么代码。短时间估计是习惯不了的,没有别的办法,以前撸lol现在撸代码。撸撸更健康。但是光撸肯定也是解决不了问题的,熟悉熟悉键盘,眼看屏幕。坚持坚持先慢后快,多学习快捷键用法熟能生巧,巧需要方法戒掉二指禅,加班撸代码。

疑惑二

如何提高代码质量、从何入手?

好的代码像诗,看着就赏心悦目。要想代码质量高,首先基础要牢靠,基础不好你写得再好看,问题还是少不了。代码质量的高低跟基础息息相关,所以质量高不高基础要学牢。有基础之后那就是去学习其他人写的优秀的代码,有样学样,从模仿开始看得多了见多识广,质量也就上去了。除了这些我们还得又科学的方法去提高,如wekbit代码规范, google代码规范。这些东西是人家总结的经验教训,值得我们去学习从理论上深刻理解。最后一点那就是坚持以上习惯多写多练质量提不高,我都不答应。输入关键字zx获取编程自学手册

疑惑三

如何寻找项目加入提高自己能力?

编程是个手艺活,前辈说唯手熟尔。如果你是学生这个问题不好解决,毕竟还是已学为主内容。参加工作就好了,又实际项目供大家练习。单纯来讲一个公司其实做的东西可能只是为服务产品摄入一个很小的方面。有的公司学不到东西,要是上班不自己找点东西来学习。没多长时间你就会被淘汰了,如何来提高自己的能力,光公司那点东西肯定是指望不上了那我们该如何:

1.多看博客(如csdn),或加入一些技术群看别人都在干些什么

2.多研究一些高质量的开源代码,新的流行技术

3.沉与技术又不拘泥与技术

4.重要的事情讲3边"动手去干"

本文分享自微信公众号 - 程序员互动联盟(coder_online),作者:程序员互动联盟

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-03-07

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 把公司代码上传到了git上,被leader发现了怎么办?

    曾经参与或者主导过十几个项目,类似这种行为项目组里面的小伙伴都遇到过,这种出发点都是好的,主要还是为了方便解决问题,至于这种行为到底该如何处理,还是压根据实际情...

    程序员互动联盟
  • 在大公司写代码是一种什么样的体验?

    从事嵌入式开发多年,从事软件开发前后经历了四家公司,有跨国公司外企,有中型私企,有大型的互联网公司,有初创公司,这些都亲身经历过,带给的也是完全不一样的感觉,但...

    程序员互动联盟
  • 你认为抄袭别人的代码可耻吗?为什么?

    作为一个写了十几年代码的程序员对于抄袭代码这种事情,正常来讲这种很难界定,抄袭或者模仿软件功能会多一点,直接的代码抄袭在现实生活中属于拿到代码直接复制进去然后修...

    程序员互动联盟
  • 十一条程序员的编码黄金法则,实践经验总结

    这是一篇值得收藏起来,隔三差五就拿来重读的文章!因为作者向你保证,他“遇到的所有糟糕的代码,都是因为没采纳这些实践经验。而任何一段优秀的代码,都采纳了至少部分实...

    挨踢小子部落阁
  • 7 大程序设计原则

    初级程序员只希望代码不出错,顶级程序员却把写代码当成艺术,当年雷军以过人的能力成为求伯君的左膀右臂,其早年的代码被说成“像诗一样优美”。

    一个会写诗的程序员
  • 对码农而言什么样的代码才能叫做好代码?

    好的代码,就像是好的笑话——无需解释就能让别人明白。如果你的代码能够做到不解自明,在大多数时候,你根本无需为其配备说明文档。

    哲洛不闹
  • 怎么让代码更Pythonic?光有技巧可不行,你还需要看这些

    写代码如同写文章,好的文章是反复修改出来的,代码也同样是反复的重构出来的。今天给大家分享下,怎么从一个编程学习者变为一个程序猿(程序媛)!起码不要让别人一看你的...

    云飞
  • 关于烂代码的那些事 – 评价代码优劣的方法

    秦迪,微博研发中心技术专家,2013 年加入微博,负责微博平台通讯系统的设计和研发、微博平台基础工具的开发和维护,并负责微博平台的架构改进工作,在工作中擅长排查...

    AWeiLoveAndroid
  • 为什么开源可以提高程序员的编程技能?

    我已经写了很多年的软件。最近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好。这不由地让我疑惑起来:难道里面有什么相关性或因果关系吗?

    哲洛不闹
  • 程序员,请优先提高代码的可读性

    现在,当有人提及“优化”一词时,他们通常是指“优化执行时间”,除非他们明确表明要优化GPU的内存消耗,网络流量等等。

    java思维导图

扫码关注云+社区

领取腾讯云代金券