程序人生

程序员的创造力和创新已然成为企业发展的一个非常重要的内容,所以现在开发人员越来越注重于创造一种能够促进创新行为的环境。 现在开发人员可以发现有些工作场所已经布置了桌球和沙包,在墙上喷涂滑稽的彩色油漆装饰,有的甚至安装水槽之类的娱乐设施,旨在...

现在越来越多的妹子把恋爱目标锁定在程序员上,原因无他:呆萌又多金。但如何和程序员相处一直是个问题,这篇文章就教你如何优(xin)雅(ji)的驯服程序猿男友 博主诚心推荐(单身狗慎往下滑,后果自负) 以下正文 我和男朋友在一起不到一年,他程序猿一枚...

我是一个盲人,但我在Google工作,主要负责更改排名算法的工作。 我的人生阅历告诉我,我和我的那些非盲人同事编程的方式并没有什么很大的不同。 我通常使用文本编辑器(Emacs及其emacspeak扩展,能够让Emacs发声)编码,使用浏览器来“阅览”谷歌内部网页...

以下是我作为一名程序员经过10几年时间总结出的一些有关于软件开发的经验规则:开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步一步地解决问题,直到满意...

如果你有10个程序员,最好的那个可能至少比最差的那个好5倍。这绝对不是胡扯。 开发人员这样定义“更好”:工作速度更快,产生的bug更少,代码更具可读性、逻辑性和可维护性。 程序员不是砌砖工人,但他们往往被当成是砌砖工人。 (我并不是说歧视这些职业...

在互联网和信息化高唱主旋律的时代,IT行业成为当之无愧的朝阳产业,这个行业的从业者可谓时代宠儿。他们智商高、年纪轻,在技术的海洋里自由驰骋,却与社会保持着一定的距离。熬夜加班的技术控、宅男、“码农”……透过这些神秘的色彩,让开发人员走近IT男真...

注:该篇文章写于2014年11月,对之后的数据变化,概不负责。 Facebook和谷歌是硅谷两家非常强劲的人才竞争对手。那么,谁支付的酬劳更高呢?具体点就是,软件工程师(SE)和产品经理(PM)的薪资如何?大约几周之前,在机缘巧合之下,我拿到了一些非常非常棒...

该篇文章作者是一名在Facebook工作快两年的工程师。为了“庆祝”两周年的纪念日,该工程师特意列举了他在Facebook干不下去的十大理由。貌似在骂Facebook实际更似在夸它。另外,通过这十大吐槽理由也让开发人员能够窥探到一个活生生的Facebook。 对我来说,过...

程序员向来是善于幽默自嘲的群体,但从某种程度上影响了咱程序员在广大女同胞心中的印象啊。于是写下此篇(有从别处看到的3句加进来的), 就算是为咱程序员做个广告。要是觉得有点过的程序员们,就把此文当作一个美好的目标吧。 如果你喜欢上了一个程序员小...

在谷歌并没有担保50万收益的工程师。正如文中所讲,这是工资和限制性股票(RSU)的总和。 为解释如何达到该种程度以及你所需要做的事情,请允许我打个比方: 假设你是一个村庄的工人,专职负责为村庄供水。对于村民来讲,你就是有价值的人。当前有两种类型...

前段时间一则不幸的新闻引起大家的热议——“深圳36岁IT男猝死酒店马桶上”,让过劳死和加班这两个关键词一再进入人们的视野。 加班对于大多数的IT从业者是家常便饭,过劳死的新闻在近年也越来越多。曾在网上看过相关的资料说IT行业是过劳死的重灾区。 “一家...

这是我对团队每个新进员工说的第一件事情。这句话的意思是,我并不关心你是如何快速完成任务的,哪怕代码很差,只要它像救生艇通气门一样管用就行。这句话也是我最喜欢的座右铭之一。 这个说法其实很合理:开发人员的工作是思考客户提出的问题,然后制定解决...

根本原因是 90% 这么说的人不懂技术,不了解行业,把技术实现想太简单,以为编程就是打字。分开来说包括以下 4 个方面:不尊重程序员、不只缺一个、大大低估投入、还没到需要程序员的时候,下面一一说明。不尊重程序员 要一起共事的基础是相互尊重,古语讲“...

想要成为优秀的开发人员很难。那开发人员就来说说如何成为一个糟糕的开发人员! 只学一遍 想要实现功能,想要让功能正常工作,呵呵,你的方法是不是这样子的呢: 不接触、不思考、也不去想能不能改善 为什么要我来解决问题?没有损坏的部分就用不着修复了吧...

行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿 IT 人调侃,那么究竟是 IT 人没有价值,还是没有仔细思考过自身的价值? 1. 搞 IT 的是屌丝、码农、程序猿? 人们提到 IT 人的时候,总会想到他们呆板、不解风情,专注于 IT 技术,就算性感的美女躺在旁...

许多专业岗位对于“理想员工”的期望是——能够完全致力于工作,承诺任何私人的事情绝不会影响到工作。当然开发人员通常认为女性是做不到这一点的。但是有正式的科学研究表明,许多男性也并不能达到这些所谓的“理想条件”,有的男性甚至是非常反感这些条件的...

问题:视障工程师如何编程?看到这个问题,许多人可能会问,盲人看不到电脑屏幕,他们不可能编程,更不可能成为工程师。然而,在许多大型的互联网技术公司里,开发人员看到了不少盲人工程师的身影。前不久,有网友在国外社交问答平台 Quora 上提出了同样的问...

程序员在编程的时候难免会犯错误,但如果不从错误中吸取教训,那么习 惯成自然,你会经常犯错的。从错误中不断的学习,锻炼好的行为习惯有助于事业上的稳定。这就是开发人员如何将小麦从糟糠中区别出来以及如何避免编程禁忌的绝佳 经验。此外,最重要的就是可...

不知道你有没有想过什么样的特质能够成就程序员的伟大?什么样的特质对程序员就职的公司最有价值? 尽管可以列举出很多很多条,但是我相信这一条绝对是雇主最为看重的,并且拥有该点特质能够提升你作为一名软件开发人员的价值。那么,这条到底是什么特质呢?...

程序员越来越值钱了 今年是程序员的招聘大年,企业给出的offer平均比去年要多出30%到50%。如果不对老员工进行大幅度地加薪,将会出现大面积的严重倒挂现象,虽然出现这种自毁长城的可能性很小。 试想一下,技术水平和业务熟练度都要高出不少的老员工,怎么...

写在前面 2014年10月,我有幸通过了Facebook的电面,参加了在Palo Alto的on-site面试,并最终成功拿到了offer。期间有很多经历的东西想要记录下来,以做备忘。同时在当时准备的时候,发现国内对于Facebook面试经历的资料和分享时少之又少。因此,也想以记录的...

小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师。 工作这么多年,一直在思考工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界。 那么,在软件方面,目前的世界有哪些问题需要解决呢?有这么...

无论你是业余的还是专业的程序员,正确的编程风格,不但有助于提升软件产品的功能,还可以明显减少软件灾难的产生。今天,开发人员就来探讨一下有助于开发人员获取更佳编程风格的一些最好的规则。代码的可读性至上 代码要能可阅读和可理解,就需要格式化成一...

下面,我将作为一名有着多年编程经验的专业程序员,分享一些精华——它们已经帮助我提高了我的代码质量和整体的工作效率,希望也能对你有所裨益 。1.永远不要重复代码 不惜一切代价也要避免重复代码。如果你有几个不同的地方经常性地要使用某个代码片段,那么...

我最近在Hacker News上看到不少帖子建议说不应该工作得太辛苦,甚至说每周工作应少于35小时。 (不要误会我的意思。我想说的是,这些文章的作者都已经是取得了一些成就的人。当然我并不是说不尊重这些人物,我只是觉得他们模糊了他们现在的地位,以及曾经的...