找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

tag 标签:

相关文章

  • [微博活动]那些年,我们追过的编程语言(第二波)

    鉴于上一期的编程语言赠书活动深受大家喜爱,小编在这里为大家准备了新一期的编程语言图书,转发微博参与互动(微博地址见活动详情),12月12-12月20每天从参与活动的用户中抽取一位中奖用户,赠送图书一本(图书按照图片顺序)

    2014-12-11 15:17     

  • 从把三千行代码重构成15行代码谈起

    如果你认为这是一个标题党,那么我真诚的恳请你耐心的把文章的第一部分读完,然后再下结论。如果你认为能够戳中您的G点,那么请随手点个赞。 把三千行代码重构为15行 那年我刚毕业,进了现在这个公司。公司是搞数据中心环境监控的,里面充斥着嵌入式、精密空调、总线、RFID的概念,我一个都不懂。还好,公司之前用Delphi写的老客户端因为太慢,然后就搞了个Webform的替代,恰好我对Asp.Net还算了解,我对业务的不了解并不妨碍我称成为这个公司的一个程序员。小公司也有小公司的好,人少,进去很快负责代码开发。我当然也就搞这个数据中心

    2014-12-08 10:10     马非码

  • 每个程序员都应该学习使用 Python 或 Ruby

    如果你是个学生,你应该会C,C++和Java。还会一些VB,或C#/.NET。多少你还可能开发过一些Web网页,你知道一些HTML,CSS和JavaScript知识。总体上说,我们很难发现会有学生显露出掌握超出这几种语言范围外的语言的才能。这真让人遗憾,因为还有很多种编程语言,它们能让你成为一个更好的程序员。 在这篇文章里,我将会告诉你,为什么你一定要学习Python或Ruby语言。 跟C/C++/Java相比 Python/Ruby能让你用少的多的多的代码写出相同的程序。有人计算过,Python或Ruby写出的程序的代码行数只相当于相对应的Java代码的行数的五分之一。如果

    2015-01-07 13:39     

  • 学习Linux之前需要掌握编程能力么?

    几个月前,我开始在edX上学习Linux入门课程。 这门课程一共18章节,通过大量的阅读,视频资料以及一些不定期的能力测验来巩固知识。在我的博客What happens when a non-coder tries to learn Linux(非码农学习Linux)一文中我写了前6章节的内容以及如何学习这门课程。这篇文章涵盖了这门课程的前6个章节的内容,讲述了Linux的一些使用方法。 关于这门课程 这门课程提供了Linux入门的实践性的指导,讲述了一些常用的命令行。虽然这些内容不是很难理解,对有些人来说是比较陈旧的,但是对于刚入门的学生来说,他们能很好的理解命令的用途

    2014-12-17 15:11     

  • 为什么我要竖向对齐程序代码

    最近在HackerNews上Linux内核编码风格的讨论非常热闹。 讨论的进行中,我的一个回复触发了另外一场关于是否应该竖向对齐代码的口水仗。我坚持我的观点!下面让我来解释一下为什么要竖向对齐。 为什么要竖向对齐代码? 举一个简单的例子: int robert_age = 32; int annalouise_age = 25; int bob_age = 250; int dorothy_age = 56; 相较而言,下面的写法更易读: int robert_age = 32; int annalouise_age = 25; int bob_age = 250; int dorothy_age = 56; 只要用眼睛一扫,我们就能发现bob_age数字异常。我可以去轻松的识别这些变量都是

    2014-12-19 10:20     

  • 让那些无用代码注释见鬼去

    注释简单代码会干扰对重要注释的理解。程序开发者最好能用最精要的注释来解释重点代码。 举个例子,你打开一个电箱,里面有几百根电线,蒙了吧。再一看,每根电线上面都有一个整洁的小标签。真是谢天谢地啊!但是,当你一个个去翻看标签的时候,见鬼的,几乎所有的标签都是空白的! 然后,在你花了整整一个小时去浏览每一个小标签之后,终于给你找到12条有用的信息,真心喜大普奔!当然,希望在你头脑一片混乱的时候得出的结果仍然是正确的,没有遗漏,呵呵呵。 当我需要研究代码的时候看到到处都是垃圾注释,唉,我的感觉就和上面在那

    2014-12-16 13:58     

  • 编程是否应该成为一门基础学科?

    尽管这个问题还不够 20 个字,但却很难回答。它涉及以下几个问题: 编程适合成为基础教育科目吗?若要成为基础学科,编程教育是希望达到怎样的目的? 若让人更早地接受编程教育,那么编程教育应该是算哪种类型的教育? 在大量计算机学院毕业的大学生,却往往缺乏相关的职业技能的情况下,中国教育的体制,适合推广编程吗? 基础教育学科设立的背后,需要怎样的社会环境,才能得以顺利推广?

    2015-02-18 11:28     陈一斌

  • 52岁程序员的观点:编程要快还是慢?

    我老爸常对我说,「孩子,别太着急。慢点来,你完成工作的速度会更快。」 我曾在旧金山湾区的很多高科技创业公司工作过。现在已经有52岁,我编程的速度不快,却经过深思熟虑再开始。我就像是一个写代码的设计师;随着你的深入阅读,这一点将会变得非常显而易见。 最近,我和一些年轻的程序员一起做项目,他们信仰快速开发,迭代修改,这使得我缓慢的编程遇到了困难。这份工作,鼓励我们在同一个代码仓库里面工作,就好像是一大锅汤,如果我们一起不停的大力搅动,一个奇迹就会从中诞生。 (图片来自:en.wikipedia.org) 实际上并不会。

    2015-01-10 08:52     Jeffrey Ventrella, Lingfeng Ai

  • 为什么你的代码如此难以理解

    我到底在想什么?!? 凌晨1:30分,我正盯着不到一个月前我写的一段代码。当时它看起来像是件艺术品,全部是可理解的,优雅、简单、让人叹为观止。这一切都不再了,明天是我的最后期限,数小时前我发现了一个bug。当时看起来的简单和逻辑再也说不通了。可以肯定的是,如果是我写的代码,我应该足以聪明到理解代码? 经过了多次这种经历以后,我开始认真思考,为什么我的代码在我编写的时候很清楚、而当我数周或数月后回头看的时候,它们却那么费解。 问题1,过度复杂的心智模型 为了理解当你间隔一段时间返回到你的代码、却发现代码难以理

    2014-12-21 17:01     

  • 反射是否真的会让你的程序性能降低?

    早两天写了《从把三千行代码重构成15行代码谈起》这篇文章,看到评论中有一些同学的回复还是在质疑反射的性能,好像程序用上了反射,就像开上了拖拉机似的。本来我觉得这个话题没有什么好讨论的了,网上已经有太多太多的文章在说这个问题,有疑问的大可以到网上找相关的文章来查阅。但是,我想起来我刚编程的时候,也是遇到这种困惑到网上一查找,从各种角度阐述的都有,本质基本都说出来了,但是还是有很多人不理解,我这里就从我的角度再说一遍。 反射肯定比直接调用慢 这个毋庸置疑了,我这篇文章也不是证明反射有多高效的。 现在的快

    2014-12-09 10:17     马非码

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。