201507-28 为什么程序员也能成为伟大的CEO 现在对程序员的普遍(暗黑)看法是,这是一群所有时间都窝一个黑暗的房间里,与数百万行代码为伍,也许甚至不具备人际交往能力的“程序猿”。好吧,虽然我也有编程背景,所以可能会有点偏颇,但是这显然是无稽之谈。程序员不仅能力卓绝——是创造现代生活和商业的基石,而且还参与多种社会生产活动。许多程序员同时也会去经营企业。是的,从程序员到CEO的旅途不可谓不艰辛,在某些情况下,这是一个... 继续阅读 >
201507-28 乐观的程序员们 (本文发表于《程序员》201507B)有一次看到来自Instagram用户findheart的话:程序员是一个懂得享受生活的群体。每几个月或者几周,他们就会庆祝一个叫“DeadlineEve”的节日。在这一天晚上准备大量的食品饮料,通宵达旦地工作,并互相致以“下个milestone绝逼不再拖延”的美好祝愿。我从这个笑中含泪的小段子看到了程序员的一个特点:乐观。是的,你没看错,乐观,就是乐观。程序员是我见过的最乐... 继续阅读 >
201507-28 技术人员在大公司能学到什么 我在小公司待过、也在大公司待过、还作为小公司的咨询顾问在大公司待过很长一段时间,目前还在大公司待。对于个人成长,大公司能给你哪些小公司很难给的机会?这是本文想讨论的主题。技术人员在大公司要面对的问题个人成长,方法大致是两种,第一是主动学,现在互联网这么开放,IT行业中的知识,只要你想学,几乎没有找不到的资料。基本上,稍微靠谱点的技术人才,都具备主动学习的素质,然而这种学习方式,无论是... 继续阅读 >
201507-27 程序员在办公室工作会趋向死亡? 人们说,在早期的创业阶段我们需要在一个大房间里一起工作。人们还说,这能加强合作。的确如此。我们需要多方面的合作。但这样做的质量比较低,而且几乎完全没用。继在家高效工作一年以后——4个重要的客户合作、1本书、1段视频课程,以及无数的博客文章——我又开始去办公室上班。下面是我在办公室的一天:10:12am——中断刚写得顺畅起来的代码,匆匆忙忙去上班,10:30 am——茶已准备就绪,Emacs也正在运行中,可... 继续阅读 >
201507-23 想成为PHP程序员正确的步骤 利益相关:以下的所有文字都是仅代表个人观点,不代表全组织的利益。本人就是一大三狗,自学PHP时间已经快两年了,感觉自己还是一个入门级的选手。说说自己是如何一步步走过来的。1.官方文档对,我还是坚持那个观点:80%的代码问题都可以通过仔细阅读文档解决。所以如果你要学习PHP,那么PHP的官方文档你绝对是避免不了的。你可能在刚刚开始的时候是跟着某个老师的网上教学视频来学习的,这种学习编程的方式是极好。但是不管... 继续阅读 >
201507-23 所有程序员都应该遵守的 11 条规则 我是一个倾向于生活在规则下的人。现在,这些规则大部分是我本人为自己设立的-但它们依然是规则。我发现为自己创建规则可以让我过得更好,因为这样做可以提前决定一些事情,而不是要在匆忙中做出所有的决定。我今天早上应该去健身房吗?我的规则告诉我说我要在周三前往健身房,今天是周三,因此我要去健身房,就这么办了!这周,当我正在思考那些对我施加有影响的规则时,我想到了去制定一系列软件... 继续阅读 >
201507-22 作为程序猿我们为什么要写作 知识掌握:提高自己对知识的掌握层次在程序员这个行业,坚持做技术写作的人一直比较少。我和身边的朋友沟通后,发现他们除了借口没有时间外,大多没有意识到写作带来的收益。在他们看来,将自己学到的知识简单记录下来就足够自己需要的时候回顾了。而技术写作通常需要花更多时间,因为需要将技术的细节以及来龙去脉讲清楚。不得不承认,这的确是一个事实,通常情况下,把一个知识讲清楚比理解它更难。那我们... 继续阅读 >
201507-20 一个程序员的5年成长之路从1.5k到18k 正文:昨天收到了心仪企业的口头offer,回首当初什么都不会开始学编程,到现在恰好五年.整天在社区晃悠,看了不少的总结,在这个时间点,我也写一份自己的总结吧.我一直在社区分享,所以,这篇总结也是本着一种分享的态度,希望相比我还年轻的同学们,可以从中找到一些让自己成长更快的文字.先介绍下背景:1.2008年3月开始学习编程,目前2013年3月;2.2009年6月计算机专业本科毕业;3.大学期间,基本稳拿班级倒数第一,高考英语49分... 继续阅读 >
201507-20 程序员都应该知道的福利 眼下正是年后跳槽的黄金时期,园里的大牛小牛拿了去年的年终奖后,有些肯定想给自己加点工资。园里的大牛小牛都是我们中国软件业的精英,跳槽的时候肯定手里握着好几个Offer,不知道选择哪家。先不管工作的内容和前途,就工作本身的待遇,我们还是可以比较的。HR是专门负责谈薪资的,当我们跟HR讨价还价的时候,HR会介绍公司有的福利,而回避公司没有的福利。作为程序员,我们一定要对跟我们利益息息相关的各种福利细节了如... 继续阅读 >
201507-19 为何要投资程序员的幸福? 原本一一开头我想引用达赖喇嘛的关于“明智的自私”的言语,但转念一想,不行,这样一来会立马疏远一些可能真正需要阅读本文的人,所以我换用提问的方式——你的软件开发工作进展得怎么样?是否按时并在预算附近完成项目?客户是否满意?是否财源滚滚?开发人员是否坚守岗位?如果答案中包含“No“的话,那么你需要花点时间来阅读这篇文章,考虑一下也许问题并不是出在行业/销售团队/技术人员/汇率/经济身上,而在于你的开发人员... 继续阅读 >
201507-17 找到最完美Web开发程序员的5个技巧 如果你想要找个自由开发人员协作开发项目,那么问题来了,该如何找到一个完美的开发人员呢?这是一个艰巨的任务。之所以用艰巨这个形容词,其实一点也不夸张,哪怕你有着再丰富的技术。话说,人们很容易只重视技术因素而忽略其他。即使是天才,要是不能与人合作,那么聘请他也是一个错误的决定。本文将介绍几个可以确保你找到最完美的合作伙伴的方法。1.看看他们的作品可以要求看一些程序员已经完成的作品。花... 继续阅读 >
201507-17 想成为优秀的程序员,必须要做到这10条法则 程序员是一份特别辛苦的职业,也是一个承受各种压力的群体。每周6天工作,无休止的加班,甚至过劳死,程序员的身心健康面临很大的问题。禅是另一种生活方式,在物欲横流的今天,禅对于程序员有着特殊的意义和价值。几百年前,禅宗大师开示众生:该说“不”时且开口,生命掌握在你手中。今天依然如此。禅修并非史蒂夫•乔布斯这样的业界精英的专利,你也可以。禅修并非只能在周末进行,任何时候都行,甚至是现在,是的,就在此... 继续阅读 >
201507-16 如今仍在工作的12名最“屌”的程序员 导语:瞧瞧那些背后的开发英雄。人们每天使用的App,以及玩儿的电子游戏不是凭空就有的,而是程序员笔耕不辍,靠着他们一行行的代码开发出来的。当然,那些App应用、网页、甚至是整个互联网本身,都需要依靠平台和硬件来运行。更重要的是,就连人们构建这些平台所需要的编程语言,其实也是需要有人开发出来。那么问题来了,站在编程金字塔顶端的那些人,都是谁呢?1、LinusTorvalds,他在赫尔辛基大学的宿舍里开发了Li... 继续阅读 >
201507-14 程序员必须要知道这11条开发习惯 1.只做需要做的工作使用敏捷方法;全心全意做UX设计;沟通第一;编码也许不是解决问题的办法;过早的优化是一切罪恶的根源;选择最简单的解决方案。2.站在巨人的肩膀上使用开源框架;使用简洁语言;不要做重复的事情(不要重新发明轮子);利用包管理器来进行公共和私有代码分配;不要任凭巨头(如微软)的摆布而修复库中的一个Bug;不要让你的雇主逼你学习;自主学习并为... 继续阅读 >
201507-13 程序员7大软技能测验 你得几分? 如果你想在你的职业生涯中获得成功,那么你需要的不仅仅是技术技能。成为一个真正优秀的程序员只能让你走到这里。如果想要更上一层楼,那么你必须具备软技能。但是,你怎么知道你缺乏什么软技能,以及你需要学习哪种软技能呢?这里我要推荐一个简单的测验,可用于自我评估软技能,并知道哪些领域可能是你需要学习的。那么,一起老老实实地根据下面的列表来评估下自己吧。如果回答是yes就得1分... 继续阅读 >
201507-12 想学编程并不难 这样做就可以了 不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发各种神奇的软件啦。步骤1、确定目标LearnaProgrammingLanguageStep1Version2.jpg学习编程语言既充满乐趣,... 继续阅读 >