是什么成就了卓越的程序员?

2012-02-14 15:25 程序员 1 条评论 »

是什么成就了卓越的程序员?

这件事仿佛发生在昨天一样令我印象深刻。那是2000年,帕尔加斯博士站在我们的数据结构课教室的前方,讲解着一些y型数据结构的内容,同时把一个SSH 的窗口投影在我们前面的墙上。有人提出了一个问题,随后他用下面的话回答道:“如果你想成为一个真正的计算机科学家,你就得开始用 Vi 。”我感觉他在说这些话的时候还在微微笑着,而事后发现他说的这个观点根本不对。 但是由[......]

阅读全文>>


GitHire:程序员用实力说话

2012-02-13 09:45 人力资源, 程序员 都等你发言 :)

GitHire:程序员用实力说话

GitHub作为行业中的编程社交网络(social coding),最近推出了他们的招聘网站:GitHire。基于他们庞大的用户资源和逻辑管理系统,他们正式向IT市场的人力资源发出邀请,并承诺为他们找到最好的软件工程师。这个是个震奋人心的消息,为什么呢?因为我们是程序员,我们愿意用实力说话,而不是那一张张履历表上的文字。

如何找到出色的程序员?[......]

阅读全文>>


程序员:枯燥的表单数据也可以变得有趣

2012-02-11 15:42 程序员 都等你发言 :)

程序员:枯燥的表单数据也可以变得有趣

还有什么能比处理表格中的信用卡数据更枯燥的呢?恩,如果你打算对卡号进行加密就不会那么枯燥了,当然这需要应对一些挑战。然而,它不过只是一个数字文本框,数据会存储在一个数据库里——没什么特别,也用不到什么高深的技术。我有一些待处理数据,需要从中找到 ABN——一种没有什么意思的数据。澳大利亚人肯定都知道ABN,对其他人而言,它代表的是政府为每个公司分配的11位澳[......]

阅读全文>>


金旭亮:一个普通IT人的十年回顾

2012-02-9 10:14 程序员 1 条评论 »

金旭亮:一个普通IT人的十年回顾

作者简介:金旭亮于1989年与超级解霸的开发者梁肇新同时迈入广西大学的校门,却走了一条与其不同的路。1994年起开始自学计算机专业本科课程,并开始编程,从未间断,迄今已逾10年,仍对软件痴心不改。2002年北京理工大学计算机应用技术专业研究生毕业,后留校任教,主讲程序设计系列课程。2003年在CSDN论坛发表自传——《一个普通IT人的十年回顾》,细诉自己的坎[......]

阅读全文>>


缺乏想象力的程序员

2012-02-8 11:52 程序员 都等你发言 :)

缺乏想象力的程序员

我认识一个演员,且叫她Esmerelda吧,她曾说,“我无法想象除了当演员我还能做什么。”对于此有人反击说,“你肯定不能成为一个优秀的演员,不是吗?”

当某人向我谈论Go语言时,我想起了这个争论。他说,“我不能想象如何用一种没有范型的编程语言进行编程。”我的反驳——当时并没有说出来——是,“那你一定不能成为一个优秀的程序员,不是吗?”[......]

阅读全文>>


亲爱的老板:程序员的10分钟就是3个小时

2012-02-6 00:10 程序员 都等你发言 :)

亲爱的老板:程序员的10分钟就是3个小时

导读:国外程序员艾德·韦斯曼(Ed Weissman )从业32年。某天老板告诉他产品有个问题,10分钟可以修复问题,谁知结果一干就是3个小时。本文就是艾德记录下的过程。

10:48

老板:嗨,艾德,苏在底特律说,“产品历史屏幕”上经常出现错误的发票号码(Invoice Part Number)。你能帮我们搞定这个问题么?

艾德: 我现在在[......]

阅读全文>>


2012最受企业欢迎的开发技能Top10

2012-02-2 16:58 程序员, 资讯 都等你发言 :)

2012最受企业欢迎的开发技能Top10

本文的目标是通过列举Indeed的前十名职位,来看看新的一年里企业需要的前十位开发者和工程师的开发技能。

01. HTML5

02. MongoDB

03. iOS

04. Android[......]

阅读全文>>


如何提高团队编程水平

2012-01-31 17:53 程序员 都等你发言 :)

如何提高团队编程水平

 过去一年半里,我在为Mendicant大学(Ruby开发者在线大学)工作。我与同学和员工一起建立了优秀的在线学习社区。美中不足的是,由于一开始我们对Mendicant的定位是逐步发展,所以短时间内没有达到我们预期数量的学员。

本文总结了一些Mendicant大学深受好评的方法。希望这些经验能帮助更多本地团队和在线团队,这样会有更多优秀的场所供程序员学[......]

阅读全文>>


软件开发的“三重门”

2012-01-31 14:25 程序员 都等你发言 :)

软件开发的“三重门”

自从上次写了《程序员技术练级攻略》 以来,就觉得似乎还有很多东西没有谈到,但当时没有继续思考了。而春节前有人问我,是做底层技术,还是做业务。这问题让我思考了很多,不由自主地回顾了一 下我这十多年的软件开发经历,并顺着整理分类了一下自己解决过的若干问题,还发散想了很多,经过了一个春节假期的发酵,产生了下面这篇文章。

前言[......]

阅读全文>>


给程序员们的工资报价提醒

2012-01-31 11:48 程序员 都等你发言 :)

给程序员们的工资报价提醒

在薪水上讨价还价的方式有很多种,我要说的这一点也许并不是最好的。然而,如果使用的得当,会收到很好的效果。如果你正在跟一家公司接触(没有经过职业中介),而且事情看来很顺利,进度很快,你要保持这种面试的势头,但如果到了最后快要得到这个职位时,你要把节奏慢下来!

这有个例子:[......]

阅读全文>>


送给程序员:关于性格内向者的10个误解

2012-01-31 00:18 办公室, 程序员 1 条评论 »

送给程序员:关于性格内向者的10个误解

我非常幸运的发现了这本《内向者优势——如何在外向的世界中获得成功》(英文名:The Introvert Advantage (How To Thrive in an Extrovert World))的好书,我感觉就好像是有人专门为我们这个罕见的小群体写了一部百科全书一样,它不仅对我的很多怪癖做了解释,还帮助我从一个崭新且积极的角度重新定义了我的整个人生。

毫无疑问,几乎所有认识我的人都会说,“啊哈,你不会到现在才发现你是个性格内向者吧?”,其实这并不是那么简单,[......]

阅读全文>>


报告称2012年美国软件开发人员最抢手

2012-01-30 22:10 程序员, 资讯 都等你发言 :)

报告称2012年美国软件开发人员最抢手

IT职业与咨询服务公司Bluewolf发布的最新报告显示,2012年美国IT企业高管的平均年薪预计为15.5万美元,而需求最大的是软件开发人员。

Bluewolf在《2012年IT薪水指南》报告中称,2012年美国IT市场对软件开发人员的需求最高,占整体需求的23%。该领域员工的平均年薪为10.3万美元。

其次是商业应用开发人员,所需员工比例占整[......]

阅读全文>>


程序员编程需要多少个小时?

2012-01-28 11:57 程序员 都等你发言 :)

程序员编程需要多少个小时?

作者Krishna Kumar是一名软件开发者,曾多次发表过软件开发、程序、项目管理、商业管理等相关议题文章,原文来自《How Many Hours Can a Programmer Program?》现对此文进行编译,与开发者一起探讨如何合理、有效的管理好工作时间。

文章内容如下:

Michael Arrington曾发表一篇博文说,创业者必须[......]

阅读全文>>


为什么我们不用智力题来面试程序员

2012-01-28 10:36 人力资源, 程序员 都等你发言 :)

为什么我们不用智力题来面试程序员

编注:这篇短文是 37signals 的 David 所写。

我记得,我第一次面试的是一个前端开发岗位,面试官要我在白板上用JavaScript来写些东西,虽已经想不起当时的细节,但我清晰记得,那次让我自我感觉非常愚笨,那个在实际工作中有多大用武之地呢?

自此之后,我几乎没听过有关程序员招聘时所用花招的好话,但却听到了大量的不屑之语。当然了,有不[......]

阅读全文>>


30分钟,让你成为一个更好的程序员

2012-01-27 11:55 程序员 都等你发言 :)

30分钟,让你成为一个更好的程序员

我相信激励是非常重要的。这也是为什么我常常把时间管理(这些书激励我不断改进我的时间管理方法)的书和软件开发拿出来看看。我最近刚看完一本书,《Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman /  软件开发者路线图:从学徒到高手 》。这本书推动我仔细的思考我应该把时间花在[......]

阅读全文>>


我需要什么样的社交

2012-01-20 19:28 互联网, 程序员 1 条评论 »

我需要什么样的社交

本来想把这个文章写成《程序员需要什么样的社交》,想了半天感觉写这个题目实在不合适,因为我自己本身就不是一个好程序员,我对程序员群体的理解也不够深刻,所以我想到的社交的模型,很难表达“程序员”为个神圣的群体。所以我还是写一写我自己需要什么样的社交吧。

现在说起社交,大多数人就想到了Facebook,或者一些社交性的网站,比如Quora、 Twitter。[......]

阅读全文>>


饥饿的程序员

2012-01-20 09:15 程序员 都等你发言 :)

饥饿的程序员

编程就像是吃饭。

今晚我加班,有点饿,没有厨房,没有小吃。环顾四周,我只看到街角的麦当劳。

于是我就面临了一个选择难题,我是现在去吃垃圾食品来填饱肚子呢还是再忍一忍,然后回家吃一顿健康的?

在我思考这个问题的时候,我不由自主的将这个问题和代码的质量联系了起来。[......]

阅读全文>>


微软传奇雇员大卫·卡特勒加入Xbox团队

2012-01-19 14:46 程序员, 资讯 都等你发言 :)

微软传奇雇员大卫·卡特勒加入Xbox团队

日前,微软的一位传奇雇员大卫·卡特勒(David Cutler)最近引发了科技媒体的注意,Dave Cutler 是微软的老员工,早在 Windows NT 时代就已经担任开发主管。目前,根据微软方面消息,他加入了 Xbox 团队,之前他为 Windows Azure 云计算业务也出过力,可谓是万金油级别的老程序员。

微软目前在一份官方声明中证实,Da[......]

阅读全文>>


程序员的工作环境与效率

2012-01-17 09:16 办公室, 程序员 1 条评论 »

程序员的工作环境与效率

很赞同《Joel on Software》中Bionic Office一文所说,办公环境需要比大部分员工的家中环境更舒适。否则老板只能招聘哪些还住在简陋公寓的员工,他们才有可能下班后情愿留在办公室继续工作。

我认为程序员的办公环境的几个条件

1、足够大的桌面空间

程序员的办公桌最好可以并排坐下2人,以便结对编程或者[......]

阅读全文>>


Google盲人程序员讲述软件设计之路

2012-01-16 10:07 程序员 都等你发言 :)

Google盲人程序员讲述软件设计之路

拉蒙的网络主页上,第一句话是这么写的:“在互联网上,没有人知道你不是一条狗!”在接下来的页面中,出现了很多他和导盲犬艾斯卡的照片。

从康奈尔到硅谷,从IBM、Adobe一直到Google公司,十几年间,导盲犬艾斯卡一直陪伴着这位来自印度的程序员。“可惜,他现在已经13岁。老 了,我没法带着他长途旅行了。”带着墨镜的拉蒙遗憾地说。前段时间,他参加了北京举[......]

阅读全文>>