标签归档:程序员

一个女程序员的故事

因为有人在酷壳里评论里说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博和twitter上征集女程序员的故事和想法,这两天来,我收到了好几封邮件,让我很感动。其中,有一个故事让我回味很久,在脑海里挥之不去,可能是因为她的经历和我很相似,她的想法和我很有共鸣。

本来,我想通过收到的这些故事然后编辑成一篇关于女程序员的文章,但是我觉得这个故事已经足够好了,任何的编辑都是对这个故事的不尊重,所以,我原封不动,一字不改地把……..

为什么为什么为什么为什么为什么你要做一名程序员?

做一个程序员很忙,你需要去写代码,去创建meme,去进行测试,以及随时关注最新最热的gem/开源软件技术。最近,我一直在想让自己的节奏慢下来,去做一些心里一直想做但没有去做的事,去思考为什么我要做现在所做的事情。我真正想要找到答案的问题是 … 为什么我要做程序员?

五个为什么

五个为什么是日本丰田公司用来挖掘问题根源的一种技术方法。这也是他们著名的精益生产(lean)管理哲学的组成部分,近年来,它已成……

做一个懒惰的程序员

本文写给所有可爱的程序员,(我)你们都是一群可爱的,用双手建造世界的思想家。

从今天起,我要做一个懒惰的程序员。

第一 拒绝鼠标

从今天,我将拒绝鼠标。
鼠标,是鼠标手的根源,无数的程序员都被鼠标手所困扰,这似乎已经成为了程序人员的专利。我们养成了一个一个的“恶习”,比如,滥用鼠标右键刷新,看文档的时候,喜欢用鼠标来标记正在阅读的段落等等。这些非常规的使用使我们的手得了严重的疾病,我不知道,这样……..

程序员的进化

本文是从 The Evolution of a Python Programmer 这篇文章翻译而来。

——————————————————————————–

不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的程序员编出的Phthon代码显示出了不同的风格,代码都很简单,有趣。这篇文章的原始出处在这里……..

悲催的程序员,以及程序员的悲催

我尽量用平和一点的口吻跟你说说关于程序员的那点事儿。

1.

我在一个叫摩托罗拉的公司干过,那地方有50%的人整天干的事情就是催另外25%的人没完没了的解剩下那25%的人造成的bug。我是个程序员,每天敲敲打打,哪天电脑崩溃了你会发现我这辈子啥都没留下。大多数人甚至都没有想过我们是怎么把手机捣鼓出来的,包括是是否人手一套乐高的家庭套装工具。

我那可爱的岳父岳母在向自己的……..

编程给你现实生活带来了哪些习惯

导读:似乎任何职业都会给从业人员带来这样那样的习惯。国外某网站上有位朋友(应该也是程序员)想了解其他程序员在投身堆码事业后有什么样的坏习惯。结果一呼百应,很多程序员纷纷自爆自己的坏习惯和糗人糗事。编程无国界,相信国内堆码界的朋友,也会有同感。

1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯和编程无关了。下面这些习惯尽管我也很想改掉,但已根深蒂固。

a. 在天地万物中,去发现多态、继承和模式;
b. 用十六进制代码中…….

程序员职业的十种级别

第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。

第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。

第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。

第四级:工头,技术精湛,有……

女程序员的梦(转)

起因

9月3日早上在twitter上发了一条tweet,写下来我的一个梦。内容如下:

@localhost_8080: 昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应是查源代码…结果调试半天查不出来为什么显示的是那个女人不是我,最后含泪把那个女人给注释掉了,再一运行就是我男朋友自己逛街了…醒来囧字脸呆了很久…囧rz

承蒙大家喜爱,这条推被大量RT,并转发到人人、开心、新浪微博、人民微博(我谢谢您…)之类的地方(大都没有原文的“囧”字,rtmeme转发的时候给弄丢了)。 通过@tifan、@luosheng、@ptwcjstar等人发的围观链接,我也看到了各种强力回复。看罢感慨良深,发这个梦的时候没细想,毕竟只是 一个梦,谁会和一个梦较真呢?但是看到各位认真的可爱的回复,我决定还是认真对待一下,这些评论还是很长知识的,用……

世上没有“著名程序员”

我经常跟我的一个朋友一起吃午饭、闲聊。通常我会东一句西一句,说说音乐,说说正在开发的一些变态项目。 他会告诉我一些他工作上的事或者他的旅行计划,他出售了一个公司,可以悠闲好一阵了。 有一回吃完饭后,他对我说:“跟程序员聊天真是很轻松,不用谈论风险投资和协议报表之类的东西。”

风险投资和协议报表?废话,明天我要去处理一个x0xb0x,而今晚我正在修改一个新的和MulletDB集成的很酷的web服务器。 而这些人奇怪我为什么不谈谈风险投资。悲哀呀悲哀。

还是让我跟你讲讲这……

中国为什么缺少优秀项目经理?

、在印度,任何一个人,无论他的资格如何,都可以成为软件开发 人员。这个过程没有经过任何筛选,而纯粹是偶然的。我本人本来应该从事机械行业的,但是在校园招聘过程中,被一家软件公司选中,最终成为一个软件开发人 员。同样,我也有很多朋友也是因为偶然的机会成为软件开发人员的。大部分大学生在进入软件开发企业的时候,并不懂得软件开发和编程知识。
2、大学 教育没有对人起到任何帮助。我可以很明确的告诉大家,我本人毕业于印度一所很好的大学,但是印度所有的大学教育质量都非常差。很多学生只能通过各种补习班 获得知识,但是到底在这些补习班学习的如何,也没有人知道。最近我面试了一个有6年工作经验,并且从一个很好的大学计算机专业毕业的人。但是我发现他连一 个斐波纳契数列程序都写不出来。

3、开发人员不注重自己的知识更新。如果你问一个开发人员,他最后所读的书,或者是如何保证自己的知识更 新。往往无法得到确切的回答。没有人想……

成为跨平台的C++程序员【转】

最近看到javaeye 上的坛友,想达到 “有勇气说自己会c++,标准c++,而且能跨平台” 这样的目标。身边有不少想学习C++的朋友,就这个问题,说说我的理解

跨平台的C++程序员也曾是我的目标,不过多年来,我只有在windows和 unix 下的开发经验,所我的经验来自于这两大平台。

带具体任务进行学习
如果没有具体的任务做为目标,你的学习将没有效率可言,并且知识都本都停留在书面上,过段时间,你又基本上都忘记。因此在学习C++过程要不断给自己设定任务。 并且将…..