很久之前给程序员杂志写的一篇IT思考的文章,今天发出来与大家共勉! 关于加班,在很久之前我就想说说这件事。因为我是个天性不太喜欢守旧的人,对于OT(overtime)这件事总觉得有几句话要说。 日本人的工作态度算是时间罕有,而经济的崛起自然是跟勤勤恳恳、...
程序人生
让我来发挥一下剪报君的特长,下面是百度百科对[全栈工程师]的说明: 全栈工程师,也叫全端工程师,英文Full Stack developer,是指掌握多种技能,并能利用多种技能独立完成产品的人。 上面的定义,基本上已经比较直白了,开发人员再举两个例子就更明白了。...
“开源开发人员都是义务劳动者”的观点已经成为编程世界中的陈词滥调,即使是那些伟大的开源举措也无法驳倒这种风靡一时的心态。 但是真理总是掌握在少数人手里——即使是在开源惯例中,也需要参与开源的开发人员主动为其他人贡献他们的技能,一些企业(或企...
编者按:设计新手的总监修炼之路!朱宁同学将自己多年设计生涯中学到的经验都总结出来,列出10个最紧要的点,都是实用真诚的建议,强烈推荐同学们学习收藏哟! 引言: 设计是一个漫长艰辛的过程,设计需要灵感和悟性,开发人员的新设计师要不断磨练自己,经得...
九月初我在新西兰举行的Kiwi PyCon会议上做了一个主题为“程序员的有效学习”的主题报告。主要讲到了两个方面:一个是对智力的认识,一个是开发人员能够使用的特殊策略。下面的文章是根据报告内容进行编辑的,主要是关于观念方面的内容。如果你还关心策略方法...
这是 Quora 上的一个问题,其中 Mick 的回答获得了 13.5k 的“赞同”,他是这么回忆的: 曾经有位心理学的博士雇我查一个 BUG,程序是他的一个学生写的,经常会出现奇怪的输出。程序的功能是,从文件中读取数据,提出 50 个问题,进行一系列计算,然后基于这...
记得之前参加团建活动,是真人 CS。开发人员一共没几个产品经理,但有几十个程序员。所以场面估计你也能想象出来了......并不是刺激的对战,而是惨绝人寰的群殴。 被 BB 弹打成狗(哎,原来不就是狗吗)的一个产品经理急中生智,大喊:『我以前也写过代码!...
找工作不容易,如果你是一名开发人员,那么我有一个坏消息要告诉你:你的竞争对手是令人难以置信的多。好消息是,就业机会会非常相当多。在美国的北卡罗来纳州罗利市举办的《All Things Open 2015 》主题演讲中,Pam Selle针对开发人员提供了很多就业建议。具...
阅读源代码有许多益处。你会发现新的架构(construct)和库,与其他的代码维护者产生共鸣,但最重要的是学会如何组织代码,避免因内部极其复杂而变得不可维护。 但是也有一个不好的地方,那就是阅读源代码太困难了。每当我看到一个新的代码库(code base)时...
最近我开始计划系统的梳理目前的产品:看系统后台数据;对核心用户做访谈;细分用户类别;梳理、分析业务场景;给出后续对产品的指导意见等……看了我的计划方案,我的同事对我说:感觉你最近的跨越好大,以前你做的事情我感觉我也能想到,但现在你计划的事情...
入行两三年,继续深造、转行还是回家乡?何去何从,不妨听前辈们聊聊他们的现状吧。今天这篇问答,既有奋战一线的华为、腾讯资深设计师,也有图安逸在三线城市工作的,既有设计科班生,也有26岁才入行的非科班生,内附不少前辈的经验心得供借鉴,来收吧。@EDC...
我叫Siva,是印度海得拉巴的一名软件开发人员。软件开发是一份令人兴奋的工作,因为你每天都可以看到新事物。如果没有新的事物,开发人员还可以赋予一些旧概念新的有趣的名字,然后自娱自乐。但是,从我的角度来说,在印度做一个软件开发人员略有不同,也有点...
注:该篇文章曾发表于《程序员》2015.11.B 期 现在,像达内、华清远见、国嵌、北大青鸟、传播智客等等 IT 培训机构很多,为尚未毕业的大学生、毕业了一时找不到工作的大学生、工作后想转行的再就业者提供了一个掌握新技能的机会,通过三个月或半年或更久的培...
开发人员曾经都做过这样的事情:当妈妈不注意的时候,偷偷地吃糖果零食,然后导致有了蛀牙。同样的,开发人员都违背过一些编程的基本规则,并且都会坚定地表示这种行为是不可取的。但开发人员就是偷偷爱着这些不良的编程习惯。 开发人员对所谓的编程规则嗤之...
最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不 是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其...
你想进什么公司,和你读什么计算机方向,关系不是很大。只要是理工科的学生,面对技术岗位,其实机会是差不多的。 至于你想什么职位,那显然和你的专业/方向关系较大,比如说很多大数据职位,就明确表示要求你DM/ML/NLP/IR背景,但是这也只是说这些学生可能...
来自「微信公众号:靖难」 一个多月前,作为技术面试官参加了百度 2016 年的校园招聘深圳站面试,主要目标学生是清华/北大/哈工大/中科院在本地的研究生院(实际上并没有设限,有不少江西广西福建的同学过来面试了),这里和大家分享一点自己的思考。 开发人...
没有灵丹妙药能让你成功应聘为开发人员。但是,在此过程中却有一些非常有帮助的建议。 我最近采访了Matt Langan和Christian Macolino,Atlassian公司两名最顶尖的高级技术招聘人员。我想知道他们——来自于一家为共计33亿美元的软件公司招聘高科技人才——的...
这是来自quroa的问题:Why-aren't-there-a-lot-of-old-programmers-at-software-companies下的一个回答。 很多人会疑问是不是程序员最后只能转管理,是不是到了中年之后就应该放弃编程。看到这个回答后很受触动,尽力翻译出来,有不恰当的地方欢迎指出。 下...
作为一个软件开发人员,只有卓越的技术是不够的。更重要的是应该专注一些作为一个专业人士应该了解的内容。在我的排序中,与参与项目的其他人的交往能力是名列前茅的。无论项目是什么性质的,你都需要与其他人互动: 作为一个开源贡献者,你必须合作审查补丁...
我准备使用ASP.NET 5开发出更多的东西。从5到8的旅程很有意思,但是也有很多是我未曾探索的。一言难尽。关于过渡到这个新平台的历程,开发人员或许能从这篇文章中一窥究竟。1.兴奋——老夫聊发少年狂 随着候选版本的临近,远处的战鼓变得清晰嘹亮起来。众多围...
来自 quora 的问题 What is the best career advice for a software developer to earn higher salary 觉得有些建议很中肯,挑一些翻译过来。 首先奉上最快速的薪水翻倍建议: 直接过来北上你的薪水就能翻一倍。(但是很可能你的生活成本也会提高一倍。^_^)...
「因为这个行业太饱和了,障碍太多而且难以从中盈利。相比之下研发网页就容易的多。」 这是我朋友的公司不再研发原生 App 的原因——在网页端创业简单的多。怎么会这样呢?基于浏览器的网页端生态系统已经存在了 20 多年,而 App 系统却仅存世 6 年。可以肯...
《论语·子张》: 子夏曰:“仕而优则学,学而优则仕”。 后半句“学而优则仕”更为人熟知,按我浅薄而世俗的理解,这话的意思是,由学可以致仕,就是说,你学问大了,就能当官。比如苏东坡,比如柳宗元,比如诸遂良,比如孔子,比如李斯,比如苏秦,比如范仲...
如果你甘于现状,并且已经在计划着怎么用退休金了,那么你不是这个帖子的主角。当然还是要恭喜你,已经快熬出头了。但是,如果你同我一样,尽管发现自己在变老,但却依然无法抵挡编码和构建东西的欲望,那么请继续往下看。 我曾是一个系统软件工程师,但在我...