效率高的明显好处是——单位时间内,能完成更多工作。但这只是冰山一角,假如工作速度快,你就会倾向于低估做事的成本,因此乐于完成更多工作。 举个例子,假设你每写一篇博客都要花六个月。当周六你宅在家里无所事事时,可能也不会想开始写博客,因为觉得这...
程序人生
有网友在知乎提问: 最近在思考一个问题,为什么跳槽往往意味着加薪? 如果一个人确有价值,为什么在原来的公司没有在薪水上体现出来?如果没有价值,为什么跳槽以后就会加薪?还是可以单纯的解释为,应聘者和招聘者之间的信息不对等? 一个公司是否应该鼓...
笔者的经历在知乎就可以看到,大学专业是数字媒体艺术,大一实习过动效设计师,大二拿到了人生第一个大公司的 offer 是交互设计师,后来转岗到淘宝旅行的前端团队,现在在微信电影票做前端研发。也是走过了不少野路子,不过还好有小右哥 @尤雨溪 这样艺术/设...
程序员和产品经理协作、沟通矛盾是一个永恒的话题。因为两者的知识体系和思维结构不一样,关注的重点不一样,所以在协同工作过程中,难免会出现一些分歧和摩擦,出现互相埋怨和吐槽的情况。 我认为,程序员和产品经理之间的健康关系应该是基于信任、尊重和理...
做游戏的上辈子都是折翼的天使,在很多时候,面对缓慢的项目进程或者这样那样的作品缺陷,多数开发团队都会向玩家解释“整个团队正在加班加点的奋斗”、“没日没夜对着电脑”、“资金实在不足,办公环境又很恶劣”……等等等等。哭惨这招确实比较有用,当然惨...
“开发人员在和怪物打斗的过程中要留心不要被同化为怪物。因为近朱者赤,近墨者黑。” —— 尼采 “不是所有的怪物都有毒牙。” -- J. A. London 你认为程序员都是温和而迷糊的?不,亲爱的,那么你就大错特错了。这种神奇的生物潜伏在代码蛛网上,一天到...
1.在你责怪别人之前,先检查自己的代码 先想一想自己的假设和其他人的假设。来自不同供应商的工具可能内置不同的假设,即便是相同的供应商对于不同的工具,其假设也可能不同。 当其他人正在报告一个你不能重复的问题的时候,去看看他们在做什么。他们可能会...
一个成熟的中大型组织中,专业人员会有不同序列技术级别上升通道,比如腾讯及百度的T系列,阿里的P系列等。一些公开介绍的腾讯职级情况如下。 腾讯的职级系统有 26 个职业通道,如果你是一个一张白纸,没有任何职业能力的毕业生,可以从这个 26 个通道,比如...
现在的职业选择是如此之繁多,很多人往往不知道自己要干什么工作。作为一个已经在软件行业淫浸差不多14年时间的资深人士,我发现web开发这个职业选择,渐渐成为了大众普遍的首选。虽然,web开发在过去10年间发生了巨大的变化,但是web应用程序在市场范围和销...
编者按:前俩天刚聊到远程工作,今天让一个有多年SOHO经验的设计师@小宁就是cOoKiE 来聊聊他的心得感悟,好处大家听得不少,接下来以他自己为案例讲一些大家想得到的想不到的消极面,以及很多值得注意的地方,有心SOHO或接私单的同学,不妨来学习一下。 首先...
我的朋友A君是个典型的.NET开发人员,技术不错,人品也不错,在一家小公司(姑且称为甲公司)做项目开发,是技术骨干。 3个月前,他找到我说想跳槽,让我帮忙介绍工作。我说为什么想跳了?1. 为什么想离职? 他简单说了一下他在甲公司当时的状况:A君在甲公...
作为一个长期混迹于CSDN社区的人,我对很多拥有高访问量的博主钦佩不已,特别是在参加了CSDN在举办“2014 CSDN博文大赛”及“2015 CSDN-Markdown博文大赛”活动之后。我看到活动中的一些参赛作品条理清晰、文笔流畅、语言优美,大都出自程序员之手。我不禁想...
看到标题,我知道你可能会想:“我为什么要避免代码注释,这难道不是一件好事吗?”。是的,写注释在大多数情况下是有用的。但是,请注意,我说的是“在大多数情况下”,因为有一些情况下,你不应该写注释。 还不相信?那让我告诉你:写注释有时会坏事!会导...
程序员薪水有高有低,有的人一个月可能拿30K、50K,有的人可能只有2K、3K。同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K。是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些大坑,你就离高薪不远了。习惯即刻回...
程序员这个压力大,节奏快,任务繁重,所以很容易令人感觉倦怠,令人感觉烦躁,郁闷,疲惫不堪。 该篇文章将介绍的是程序员如何克服可怕的“职业倦怠”。 丰盛的早餐——身处高科技产业漩涡的开发人员常常会熬夜到凌晨两三点,然后又因为起得晚急匆匆赶去上...
因为公司缺一个系 Web 管理系统的开发,我决定挑一个技术栈来学习一下,然后自己来写。我选择了 Node.js+Express+AngulaJS+MongoDB 这一条技术栈,花了将近两周的时间,做了很多小 demo,写了一系列博文,终于基本熟悉了 Node.js、Express、AngulaJS、UI Boot...
我曾经一度失去了理智,完全不知所措。 我之所以会失去理智,是因为我根本就不在乎它。一边是重要项目一个又一个的关键时刻,另一边是我个人生活中必须解决的一些问题,终于耗尽了我的心力,将我一步步推向了红色警报线的边缘。 压力真的,真的是太重了。...
经过多年的积累,我发现,下面这些基本的指导法则,可以帮助我成为一个更加高效的程序员。 程序设计法则,与设计和工程的原理密切相关。下面这些编程法则帮助我让我获益匪浅,所以我想分享给大家,希望也能帮助大家更高效,生产出的代码更容易维护,并且bug...
程序员在编程的时候因为心力交瘁,从而失去工作热情的现象并不罕见。 很多文章都可以成为这一方面的证据,证明这已经是IT行业一个普遍现象。因为我已经有处理过职业倦怠的经验,所以我想要更深入地探索这个问题,帮助大家解决甚至预防它。倦怠发生的原因 程...
这些日子里,我和我的同事有一个有趣的讨论。开发人员回顾了各自的工作历史,以及开发人员“丰富多彩”的个性是否对开发人员长远发展造成了负面影响。事实是,我刚出大学校门的时候,比较混。我傲慢又尖刻,有着一般人不会喜欢的性格。我自以为无所不知,我骄...
David Heinemeier Hansson说过,工作狂并不能解决初创企业的资金困境。与其依赖于强迫性地实现你的想法,他认为,还不如拥有一个更好的能让充满创造力和有趣的人才投资于你的愿景的策略。 想为你的初创公司省钱?千万不要抱有录用工作狂从而可以少给工资的侥...
随着软件行业的不断发展,历史遗留的程序越来越多,代码的维护成本越来越大,甚至大于开发成本。而新功能的开发又常常依赖于旧代码,阅读旧代码所花费的时间几乎要大于写新功能的代码。 我前几天看了一本书,书中有这么一句话: “复杂的代码往往都是新手所...
程序员是注定灭绝的一个物种。 在一个来自于CGP Grey很精彩的视频中,他提出说,在不久的将来,大多数工作将会由机器替代。许多行业,从卡车司机到医生,在不久的将来将会消失或发生巨大的变化,创造出一种全新的社会体制。但是,这样一来似乎有点说不通——...
看纯银的微博: “收到私信咨询,统一回复下。进入互联网行业,多把玩产品就够了。比如说,把玩Appstore每个分类下TOP20-50的产品,挨个写分析总结,整两三个月,比看书考证强多了。对编辑和运营职位来说,在知乎混得好会有很大的加分,玩简书和lofter这类小...
让开发人员先回答第二个问题,这个比较简单。每一个程序员都必须了解这个行业的确切态势。基于这样的事实,他们才拿得出高品质的新工具和新方案。可以这样说,程序员之所以需要了解有关用户的一切技术需求主要是因为只有这样才能更好地销售对口的产品。将所有...