避免成为优秀程序员
我曾经和我认为优秀的程序员一起工作,但是他们是真正优秀的程序员吗?是什么让他们如此优秀?(或者,他们只是普通的程序员?)最近读到Mark Pearl博客里一篇名为《Programming, a Subset of Writing》的文章,其中的观点让我十分推崇,尤其是下面这段:优秀程序员和普通程序员最大的区别在于,优秀的程序员会使用整洁、易

发布于 2016-07-25 00:17:46 | 158 次阅读

优秀的程序反而是廉价
长久以来我一直主张:好代码是廉价的代码。当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。当他们走近看我的表情、知道我是认真的时,才收敛一点。当最初的惊愕消退后,他们会用一些这样的话来反驳:“好代码不廉价,好代码是采用经过数十年计算机科学研究和积

发布于 2016-07-23 00:48:50 | 115 次阅读

细数开源历史上的十个重大事件
开放源码(开源)的精神在于使用者可以使用、复制、散布、研究和改进软件。这可以追溯到20世纪60年代,至今已有半个世纪了。虽然下面所列举的不都是专门的开源产品,但还是在开源发展的进程中有着巨大的影响。1980年——Usenet(即“新闻讨论组”)也许这个开头就有争议,但开源的发展一直就离不开合作。借助Usenet,全球的开

发布于 2016-07-23 00:48:08 | 297 次阅读

那些值得关注的 Web 开发者成长路线
从实习后的那些年里,我就开始经常总结一下自己的学习路线,成长路线等等。今天将这些东西重新整理,分享在此。Developer成长路线图最开始的时间,我并没有想到这张大图可以如此的受欢迎。在最开始的时候,我只想整理一下,我学习了什么东西、觉得什么东西不错。GitHub: https://github.com/phodal/developerSherlock

发布于 2016-07-22 00:49:30 | 305 次阅读

程序员撩妹终极攻略——快速获取码农把妹密码
大多数程序员都单身,是因为:● C#、JAVA都有对象,但是经常找不到对象。● ASM C直接没有对象。● javascript都是伪对象,最多算暧昧。● C++是多继承,富二代,但C++的人越来越少!而作为一个程序员“身边的女人”,小编觉得,大部分程序员没有女朋友,很可能说恋爱技能bug太多,如果不能及时修复,很可能......大多数程

发布于 2016-07-15 07:02:36 | 97 次阅读

我学习编程的一些秘诀
过去一年,莫名其妙成了全职的编程培训师。大概是天注定,唉。最常遇到的新手问题就是,请问如何入门 XXX 技术。当然,对我来说,写 Rails 都快十年了。这这个领域东西还真难不倒我,抄了家伙就干已经是我这几年的风格。不过我一向蛮有实验精神的。为了要能够回答这个问题,我特地去重学了新的编程语言( Ruby Motion ),

发布于 2016-07-11 01:02:27 | 159 次阅读

国外程序员的办公桌是什么样的?
英文出处:Quora。本文由 伯乐在线 - 梦境漫游指南 翻译。Quora 上最近有个热帖,问的是「作为一个程序员,你的办公桌是啥样子的?」。很多国外程序员都晒图分享了,伯乐在线专栏作者杨默童鞋摘编了部分。Al Maher  (一枚自学的程序员,解决问题和做贡献)两台 U2415 (24′1) 显示器台式机

发布于 2016-07-05 23:19:19 | 667 次阅读

Code Review 程序员的寄望与哀伤
一个程序员,他写完了代码,在测试环境通过了测试,然后他把它发布到了线上生产环境,但很快就发现在生产环境上出了问题,有潜在的 bug。事后分析,是生产环境的一些微妙差异,使得这种 bug 场景在线下测试中很难被发现。毕竟想要在测试环境完美的复制生产环境的所有情况也是不太可能的,导致出现了疏漏。对于这类情况,我

发布于 2016-07-04 00:25:42 | 135 次阅读

在软件开发团队里如何打口水仗
开发软件是一个非常情绪化的工作,团队中的每一个人都希望这个软件可以获得成功,而有的时候这种情绪会在团队中制造紧张气氛。软件团队中流行着这样一句话:“你必须要挑选你自己的战斗。”那么问题来了,如何做这样的决定?你要跟谁干仗?胜利和失败团队在协作的时候,他们其实也在时刻彼此“斗争”中。在我看来,所谓的“

发布于 2016-07-03 01:01:02 | 98 次阅读

为什么敏捷开发在亚洲实行不了
“为什么敏捷开发在亚洲实行不了”这个话题近几年被讨论了很多。Joshua Partogi是scrum.org的一位资深敏捷教练,他最近就这个话题写了一篇文章,说亚洲的大多数银行都没有把敏捷开发推行得很彻底。Partogi就为什么Scrum和敏捷在亚洲实行不了这个问题给出了一些解释。他说最主要的原因是大多数亚洲人都对现在的管理文化很熟

发布于 2016-06-30 23:58:38 | 83 次阅读

程序员的生存技巧 —— 搜索技巧
如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小觑的位置,它不单是一项发明,更是一项成就,最大程度消灭了信息的不平等。既然人人都可以接触到海量的信息,那么衡量信息财富多寡就只剩下技巧这惟一的标准了:善用搜索引擎的都是信息时代的富翁,不懂搜索引擎的都是信息时代的负翁。而像程序员这种必须

发布于 2016-06-29 00:28:34 | 94 次阅读

编程超过 30 年,我是如何避开倦怠期的?
我读了一些关于程序员的对编程感到倦怠的文章,读完后我开始思考为什么我在工作了这么多年之后(从 1981 年开始),还依然对编程充满兴趣。为什么我依然喜欢写代码?当然,在三年前我写的《是的,56岁的时候我依然要继续编程》的热文中,我已经提到了一部分。但是那次提的是关于程序员的编程方面,而这次是关于如何坚持程序

发布于 2016-06-28 01:03:17 | 79 次阅读

程序员编程的 7 + 1 条小贴士
用10分钟,20分钟甚至30分钟的时间来想想你需要什么,想想什么样的设计模式(如果有的话)适合你将要编码的东西。真的要好好想想,你会很庆幸“浪费”了那几分钟,当你不得不更改或添加东西到代码中,而这只花费了你30分钟的时间而不是5小时。

发布于 2016-06-26 00:26:36 | 96 次阅读

程序员应该知道的七个图形工具
在上一篇《全栈工程师的百宝箱:黑魔法之文档篇》我们介绍了一些文档工具,今天让我来分享一下,我常用的一些图形工具,主要有两类:流程图数据可视化流程图:Graphviz说到流程图还是再次提及一下,我们之前说到的Graphviz 。Graphviz (英文:Graph Visualization Software的缩写)是一个由AT&T实验室启动的开源

发布于 2016-06-22 00:28:04 | 285 次阅读

[人物]那些未曾毕业的科技大佬们
又是一年毕业季,本是快乐的,然而科技界的一些大佬们也许正默默的郁闷着,原因很简单,就因为他们未曾毕业。一、主动放弃学业 只因要去创业1、比尔-盖茨:入学考试差10分就满分 大三退学说到退学的大佬,怎么能少得了

发布于 2016-06-18 09:02:21 | 101 次阅读

程序员、黑客与开发者之别
程序员、黑客与开发者究竟有何区别?这个问题往往会引发踊跃的讨论与辩论。但是我看到的很多说法往往至少在一个重大方面是有瑕疵的,所以在此我愿给出我的定义,希望这个定义能够更准确些。程序员是能够通过操纵计算机代码解决问题的人。他们的技能水平可高可低—从掌握基本脚本的入门级到可利用任何一门语言的绝对巫师都算

发布于 2016-06-15 00:57:33 | 131 次阅读

IT 招聘市场最热门的五类开源技术人才
随着开源技术的蓬勃发展,企业对开源人才的需求近年来持续增长,根据Dice.com和Linux基金会的开源技术就业统计报告,招募开源技术人才已经成为企业IT招聘经理的第一要务。调查的关键发现如下:87%的招聘经理表示开源人才很难寻觅,79%则表示将增加福利待遇来提高现有开源专业人才的留存率。DevOps人才最为抢手。58%的招聘经

发布于 2016-06-12 00:30:12 | 339 次阅读

程序员心想事成的 10 步技巧
你是不是觉得自己已经很厉害了?是不是觉得自己已经掌握了所有的编程技巧?不要太自大了!只要你活着一天就有很多东西要学,永远不会有你会所有东西的那一天。去一个公司里,想要别人知道你的才能很重要,因为这样你才能拿到很好的薪水。那如何做才能让别人知道你的才能呢?1.建立自已的个人网站一定要有自己的网站,做点自

发布于 2016-06-10 00:46:55 | 93 次阅读

企业如何选择合适的开源软件
开源软件的普及正在给那些意欲选用的企业带来难题,过去,在选择非开源软件时,总是有不同的IT供应商对客户进行轮番“骚扰”,并历数各自产品的优点,但开源领域由于还没有形成那么大的市场规模,再加上开源软件繁多,企业自身选择什么样的开源软件,渐成问题。开源的越来越主流化,企业需要确保自己所使用开源软件产品的可

发布于 2016-06-10 00:27:37 | 121 次阅读

什么员工最卖力?竟然和浏览器有关
据英国《每日邮报》报道,根据管理和流行心理学专家Adam Grant的最新研究,公司员工的工作勤奋程度,竟然和他们使用的浏览器软件密切相关。这样研究观察了3万名公司员工,对他们的工作效率进行评估,同时记录他们上网时使用的浏览器。结果显示,使用Chrome、Firefox浏览器的员工最勤奋,工作时间要比使用Safari、IE的多出15

发布于 2016-06-09 00:23:26 | 77 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务