编程人生

总计 8 页,当前第 6 页
编程人生

漫漫编程路上学到的宝贵经验

不论你是刚毕业的大学生,还是入门级的程序员,亦或是高级程序员,希望此文都能给你一些启发。从我11岁初次进入编程领域,我就被她的魅力所倾倒,一直陷在她的石榴裙下不可自拔,我深深地爱上了编程。作为后来者,你可能没有我的这些经历,我现在将这些经验公之于众,希望能对大家有所帮助。我相信长江后浪推前浪,一代新人换旧人,后生可畏。其实不要说20条经验,哪怕30条、40条,都是远远不止的,但是在我从业20年的时间里,我已经将所有的精华都已经归纳到这2...
7年前 (2017-01-15) 阅读(2106) 赞一个 (0) 评论(0) 链接直达
编程人生

向武学大师张三丰学编程之道

在武侠小说中,张三丰是位武学奇才,技击之术冠绝天下。如果放到现在来看,这位张真人的角色很可能是个天才程序员。毕竟600年前统治世界的是武力,今天控制世界的变成了软件。张三丰总共收了7位徒弟,说来也奇怪,能够和张三丰匹敌的王重阳培也同样培养了全真七子,为什么都是7个弟子呢?据猜测大概有两个原因。首先,作为大师总要传道授业,像张三丰这种百年一遇的天才,就好比是一台强大的超算服务器。弟子们的资质不够怎么办?集群啊。七位弟子就像是七台相对独立的...
7年前 (2017-01-09) 阅读(2245) 赞一个 (0) 评论(0) 链接直达
编程人生

我作为程序员这么穷的黑历史

我在十三、四岁的时候第一次真正进入编程这个领域。从十一岁开始我就一直对计算机非常感兴趣,但在十三岁之前并没有太多地涉足编程。那大约是五年前。我记得在中学玩过一个游戏:Runescape。很多时候游戏都会崩溃,并且会看到一个奇怪的包含外国文字的文本文件。最后,我有了大约十几个文件,于是决定去调查究竟是怎么回事。在稍微谷歌了一会之后,我阅读链接到关于Java和线程的内容。它让我觉得摸不着头脑,但同时所有这一切又那么令人着迷。一段时间之后,我...
7年前 (2017-01-08) 阅读(2455) 赞一个 (1) 评论(0) 链接直达
编程人生

普通程序员如何转向人工智能方向?

眼下,人工智能已经成为越来越火的一个方向。普通程序员,如何转向人工智能方向?一. 目的本文的目的是给出一个简单的,平滑的,易于实现的学习方法,帮助 “普通” 程序员踏入AI领域这个门。这里,我对普通程序员的定义是:拥有大学本科知识;平时工作较忙;自己能获取的数据有限。因此,本文更像是一篇 “from the scratch” 的AI入门教程。二. AI领域简介AI,也就是人工智能,并不仅仅包括机器学习。曾经,符号与逻辑被认为是人工智能实...
7年前 (2017-01-08) 阅读(2269) 赞一个 (0) 评论(0) 链接直达
编程人生

这15个好习惯,让您成为一名成功的程序员!

真正优秀的程序员自身都拥有其他人不具备的好习惯,那么一个优秀的程序员该具备哪些好习惯呢?今天为大家整理了15个好习惯 ,如果能坚持下去,能为您今后的工作带来很大的益处,并且能帮助您成为一位真正优秀的程序员。1、编写易于理解的代码在编码时,要使用明确定义的命名规则,具体包括易于理解的表达式变量以及明确定义的对象和库,同时也要使用正确的缩进和换行符。这将有助于规范代码格式,并且他人能够快速读懂你的代码,也能为未来交接工作带来便利。2、避免过...
7年前 (2016-12-28) 阅读(2219) 赞一个 (0) 评论(0) 链接直达
编程人生

程序员和码农之间的5个关键差异

如果一个企业老板大声嚷嚷说,“我要招个程序员”,那么十之八九指的是“码农”——一种纯粹为了钱而写代码的技术人员。这其实是一种非常狭隘和错误的做法,原因么,且听我一一道来。1、码农写的是代码,程序员写的是系统从本质上讲,码农就是你让他写什么他就写什么的“机器人才”。所谓的码农大多通晓几门编程语言,但是却于商业上面并不熟稔。当然他只是不感兴趣而已,他想做的只是写代码。而程序员则希望能够创建出一些特别出彩的东西——无论是从技术角度还是商业角度...
7年前 (2016-12-28) 阅读(2012) 赞一个 (0) 评论(0) 链接直达
编程人生

程序员获取编程灵感的 10 种方式

有时我会陷入读着编程书但编不了程的陷阱。我不能总是找到一个可工作的有趣项目,即使我知道有大量的机会。如果你有相同的问题,这里的一些提示可能会有所帮助。1.与其他程序员聊天这是最好的灵感来源,因为,他们会有一些你想不到的点子。即使是一些程序员朋友、一个编程小组或甚至是一个会议都行。将所有这些想法混合起来肯定会给你一个新的视角。2.和非程序员一起聊天首先,在那些让你觉得快乐或挑战思维的人身边,会让人健康,无论他们是否会写代码。第二,他们可以...
7年前 (2016-12-23) 阅读(1890) 赞一个 (2) 评论(0) 链接直达
编程人生

十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

观念一: “别管我,我只想一个人安静地写代码!”是不是每天想安安静静地写代码时,IM窗口或者Email总会不合时宜地弹出各种提示,一会要开会啦一会要讨论需求了,再一会测试又来和你理论Bug了。世界这么喧嚣,还让不让人安静地写代码了?“别管我,我只想一个人安静地写代码”,这句话道出了多少程序员的心声啊,我们都想“静静”!不过今天我要告诉你,这种想法是多么的错误,并且严重影响了你职来生涯的发展。如果你觉得自己的工作就是写写代码,那你最好三思...
7年前 (2016-11-22) 阅读(2233) 赞一个 (0) 评论(0) 链接直达
编程人生

没学过C语言的代价

本文作者Ozan Onay为Bradfield计算机科学学院教师C语言确实显得有些老旧。最近一版权威性的C语言还是1988年发布的;在接近30年的时间里,这个语言的作者一直都没有对它进行过更新,可见它有多过时了。现在,一说到必须有所了解的编程语言,大家都会想到Rust、Go或是Clojure,却很少有人会想到C语言。但是我的同事Myles和我都不是追求潮流的人,因此我们坚持让所有学生都熟练掌握C语言。之所以要求学生学习这门古老的编程语言...
7年前 (2016-11-17) 阅读(2001) 赞一个 (1) 评论(0) 链接直达
编程人生

代码审查的5点经验教训总结

我们时常会听到团队成员说:“这个项目搞代码审查简直是在浪费时间。”“我没时间做代码审查。”“发布会延迟,是因为我那个卑鄙的同事还没有审查过我的代码。”“你能相信我的同事居然要求我改我的代码吗?我这么优雅完美的代码哪里还需要改呢。”我们为什么要做代码审查?任何专业的软件开发人员其最重要的目标之一就是要不断提高自己的工作质量。但是只有团队协作才能力往一处使,劲往一处用,提高软件质量。代码审查是实现这一目标最重要的途径之一。特别是,代码审查可...
7年前 (2016-11-15) 阅读(2040) 赞一个 (0) 评论(0) 链接直达
编程人生

程序员必备的代码审查(Code Review)清单

在我们关于高效代码审查的博文中,我们建议使用一个检查清单。在代码审查中,检查清单是一个非常好的工具——它们保证了审查可以在你的团队中始终如一的进行。它们也是一种保证常见问题能够被发现并被解决的便利方式。软件工程学院的研究表明,程序员们会犯15-20种常见的错误。所以,通过把这些错误加入到检查清单当中,你可以确保不论什么时候,只要这些错误发生了,你就能发现它们,并且可以帮助你杜绝这些错误。为了帮助你开始创建一个清单,这里列出了一些典型的内...
7年前 (2016-11-15) 阅读(1905) 赞一个 (0) 评论(0) 链接直达
编程人生

谷歌是如何做代码审查的

Google是一个非常优秀的公司。他们做出了很多令人称赞的东西—既是公司外部,人们可以看到的东西,也是公司内部。有一些在公司内部并不属于保密的事情,在外部并没有给予足够广泛的讨论。这就是我今天要说的。让Google的程序如此优秀的一个最重要的事情看起来是非常的简单:代码审查。并不是只有Google做这个事情—代码审查已经被广泛的认可为一种非常好的做法,很多人都在这样做。但我还没有看到第二家这样大的公司能把这种事情运用的如此普遍。在Goo...
7年前 (2016-11-15) 阅读(1881) 赞一个 (0) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅