201603-10 Facebook 工程师是如何高效工作的? 成为高效开发者这件事你可以通过经验、书本、或者试验和错误来学习。但成为高效开发者的最有效方式之一是直接向高效开发者学习。我访谈了Facebook的几位最高产的工程师,想找到这些开发者实现最高生产力的基础结构是什么。第一级:减少不必要的干扰这一点似乎很明显,但是正是这些累积起来的小事情最影响我们的生产力。避免开会我尽量少开会。例会我一般都不参加。这条未必适合每一个人,因为经理喜欢... 继续阅读 >
201603-10 一小撮疯子是如何改变IBM的故事 您是否记得IBM曾经是狂妄自满的典型代表?经理人“尽心尽责”,手下职员阿谀奉承,这样的景象误导了高管层的视线,以至于他们只忙于无休止的地盘争夺而忽略了一个事实——IBM曾经坚不可摧的领导力正在逐渐瓦解。20世纪80年代,IBM连续四年上榜财富杂志最受称赞企业,然而到了90年代早期,他们就已经处于急需被拯救的境地。富士通、数字设备公司和康柏公司抢夺硬件市场,EDS、安达信咨询挖角首席信息官,英特尔和微软公... 继续阅读 >
201603-09 我是如何从煤矿工成为程序员的 本文讲述了一个真实的故事,一个叫MirceaGoia(http://www.quora.com/Mircea-Goia)的煤矿工转行去追求他真正想要的工作的故事,英文原文:Yesyoucandoit!(http://ennovates.wordpress.com/2011/06/07/yes-you-can-do-it/)下面为译文:我来自于一个东欧国家。我在一个煤矿里工作了很多年(在一个很深的矿井里)。每天我都处在危险中,那些年都是这样度过的。后来我感觉过够了这种生活,决定去寻找另外一种生活(挖煤没有... 继续阅读 >
201603-02 程序猿学产品:如何开始一个伟大的idea 首先,感谢大家在百忙之中抽出时间来完成最初发表于DZone上的关于开发者幸福的调查。调查结果分析报酬只有不到一半的人觉得报酬过低,几乎相同比例的人觉得他们的报酬和市场水平差不多。无论是认为报酬低的还是认为紧跟市场脚步的受访者,大多在工作满意度类别的平均值,但是在那些认为薪水过低的人中,对工作不满意与满意的比例是4:1。那些认为自己的报酬处于市场水平的人差不多一半声称自己快乐,一半表示自己不快乐。只... 继续阅读 >
201602-27 如何找到理想的运营工作,这是一个完整的解决方案,新人也适用 之前讲过如何组建运营团队,是以管理者视角来看的。这次站在运营人员的角度,讲一下怎么找到理想的工作。整体思路是,把跳槽当做一个项目来运营。分为:背景:跳槽的理由是什么目的:希望找什么样的工作手段:通过什么方式找到结论:根据什么做最终决策流程上,从有意向到最终决定,分这几步:启动跳槽,如何把握最优时机求职渠道,哪些渠道靠谱高效撰写简历,认识你从简历开始面试技巧,只是注... 继续阅读 >
201602-26 当公司裁员的时候,程序员如何应对? 公司裁员对每个人来说,都不是一件令人开心的事。尤其是初入职场的小童鞋,往往感到茫然和不知所措,就让我这个工作了20多年的老码农来谈一下裁员吧。01什么是裁员我国《劳动法》规定的裁员专指经济性裁员,是因用人单位的原因解除劳动合同的情形。指的是用人单位在法定的特定期间依法进行的集中辞退员工的行为。实施经济性裁减人员的企业,可以裁减因生产经营状况发生变化而产生的富余人员。实际上,裁员分为三种:经... 继续阅读 >
201602-25 如何编写函数? 程序中曾经包含子程序和函数(可能我没有经历这种年代),如今,程序中仅有函数这种方式保留下来。编程语言中的函数,分为内置函数和自定义函数或类方法。内置函数可以直接调用,而自定义函数是程序员编写的。函数是程序的极其重要的组成部分,要写好,需要遵守一些原则。函数要短小。函数中不应该容得下嵌套结构,如if...else等。在if..else、while、for或foreach等嵌套结构中,代码不应该超过一行,这唯一一行代码,是对函数... 继续阅读 >
201602-25 程序员如何提高简历投递成功率 程序员在找工作时,在一开始有三件事情会对能否获得面试机会至关重要:知识、技能、经历梳理确立求职目标简历优化友情提示:假如你不想看万字长文,可以:跳到第3部分,看简历优化实操;跳到第4部分,看如何提高简历投递成功率。【01】知识、技能、经历梳理知识、技能、经历,这都是一个人能体现出来的商业价值。一家企业招募某个人,一定是因为这个人可以帮助企业在某方面实现价值。而且,正常情况下,个人的... 继续阅读 >
201602-19 程序员如何向老板提出加薪的要求? 程序员同学,你在一家公司尽心尽力,工作内容繁杂,强度高,经常被迫加班到深夜,工作又颇有成绩,但老板就是选择性忘记这些,给你的工资还是以前的水平,作为程序员的我们,在这种情况下,如何向老板提出加薪?而又不会影响老板对你的印象有bug? 一个十多年的人力资源,作为担任老板助理长达八年的职场人士透漏一个真相,真正加薪的原因,绝不是你工作认真积极以及成绩,而是其他因素;1、要从你公司规模来说,规模... 继续阅读 >
201602-18 如何成为一名优秀的全栈工程师 写在最前我的前一篇文章《给职场新人的10点职涯建议》发表后,得到了很多简友,特别是年轻程序员朋友们的喜爱,这令我颇感意外,但又很受鼓舞。同时,我也收到了一些简信,大多来自那些毕业不久,刚步入工作岗位的职场新人。询问的内容也大多是如何选择职业方向,如何成为一名优秀的软件工程师,以及怎样快速提高自身的技能等。我在一一回复的同时,不禁想结合自身的经历,谈谈如何才能成为一名优秀的全栈工程师。什么是全栈工... 继续阅读 >
201602-16 如何在创业公司轻松地工作 离职加入创业公司也差不多有半年了,进入一家已经拿到2轮投资的公司。看到这里各位可能以为我已经走在了当上总经理,赢取白富美,发家致富成为人生赢家的正确道路上。其实想多了,该干啥还是干啥。不过也算是经历过从大公司到初创团队的转变,今天就说说创业公司管理的一些看法。创业公司的管理一般来说是混乱和缺失的,很多的事情需要创始人或者CEO去处理各种繁杂琐事:从产品开发、市场推广、产品运营、流程制定等等事无巨细... 继续阅读 >
201602-15 程序员新人,如何在复杂代码中找 bug? 首先,从bug入手,了解codebase,应该是平衡mentor和新人之间利益最大的办法。其实要想入手最快,就应该是让mentor24*7的在你旁边手把手教你,但这根本不现实,也没有意义。修改bug入手,通过一个个小bug去了解整个project的结构和designpattern,对新人来说,这种学习既直观又不会被复杂的代码吓死。最主要的是,当你成功fix了一个bug,这种成就感是一个新入职的程序员勇往直前的动力。而且,修了一个bug,最重要的不是你unbl... 继续阅读 >
201602-14 如何与程序猿男友机智地对决?卖萌可不够! 简单粗暴的介绍一下我的男票:在我们大学最好的专业高分子材料与工程,但却喜欢上编程,当然是在认识我之前就喜欢上 了。我俩相识之后,我虽然不明白做码农有什么乐趣,但还是支持他,做一位能与16进制分享另一半的女友。程序猿,感觉把这个名字放在标题的话,就会吸引很多“灵长类”&“研究灵长类的科学家们”。没错,我就是不负责任的伪科学家之一。接下来分享的是我研究出来的一些科研成果,仅作参考,个体性质的误... 继续阅读 >
201601-31 如何设计一个让用户尊重的网站 对于网站可用性而言,还有一个重要的组成部分,即做正确的事情——为用户考虑周到。除了“我的网站清楚吗?”之外,还需要问另外一个问题:“我的网站值得尊敬吗?”这牵扯到另外一个概念——好感度。我们每打开一个网站,都会从好感度开始,类似于“第六感”的东西。好感度这东西,与个人特质有关,与访问时的时间或者环境有关。会有一些情况会让用户觉得我们不关注他们的利益,会降低好感度,我们也可以采取一些方式提高好感度... 继续阅读 >
201601-29 微信五岁了,让我们看看它是如何长大的吧! 摘要:1月21号,是微信的五岁生日,作为中国最受欢迎的App应用,不妨让我们看看它是如何长大的吧。2010年十月:开发阶段中国南方城市广州距离腾讯公司深圳总部有一段距离,但在那里的一间办公室,一支规模不大的团队在努力开发一款移动聊天应用。2011年,1月21日:腾讯公司发布了一款即时通讯App应用实际上,五年前的腾讯已经是中国社交媒体巨头了,他们拥有一款...1月21号,是微信的五岁生日,作为中国最受欢迎... 继续阅读 >
201601-18 作为程序员,我将如何教育自己的孩子 人们都说,程序员的特性是闷骚、单身、宅。甚至有码农、程序猿等戏称。我们不拒绝,因为这是大家给予的Title,我们受宠若惊!今天我想说的是,并不是每一个程序员都是死宅,并不是每一个程序员都闷骚,并不是每一个程序员都自己撸。我们不紧有着和其他职业人一样的生活,我们同样也有和其他职业人一样和睦的家庭。当我们写下第一行“helloworld”时候,就表示我们拜入师门。我们有自己的祖师爷,是一个女性,她的名字是Adal... 继续阅读 >