2015
12-19
12-19
大龄程序员怎样渡过中年危机?
作者:robbin作者前言:话说再有十几天就进入2016年了,想到这,我不由得五味杂陈。2016年对我来说是一个特殊的年份,因为我即将40岁了,人生正式告别青年期,进入中年了。在娱乐圈,哦不,是在程序员这个吃青春饭的行业,有一个人人闻之色变的话题,曰:「年老色衰」。只要是个程序员,心里都会惴惴不安的想:「我老了以后卖不动色相,哦不,写不动代码了,我还能干啥呢?」。今天咱们来谈谈这个禁忌话题。...
继续阅读 >
锤子科技的CTO钱晨博士今年53岁,他把有些许灰白的头发剃得很短,显得精神抖擞。加入锤子科技前,他在中国手机界的黄埔军校摩托罗拉北京研发中心工作了13年,离开时任职高级工程经理。1998年,36岁的钱晨入职MOTO,在之后的13年里,钱晨从一名普通工程师,做到工程产品经理,再之后负责管理ODM(原始设计商)。在MOTO的初创阶段,钱晨以一年升一级的速度快速晋升。雷军曾经在一次采访中提到,他前后花了三个月时...
该干点什么呢?如果既不能结婚生子,由不能传宗接代的话(暂时起码),应该干些什么让自己健康,快乐,积极地生活下去呢? 观点一:和其它程序员撕逼观点二:有的人说看着自己的代码能正常运行,得到自己想要的结果,获得的成就感就已经很开心了!就算开发完后无法运行,在解决完BUG以后能正常运行,一样能获得成就感,一样的开心啊!不用做什么,只要完成了开发,看着代码运行正常就开心了。开发过程中,看着一个个不...
作为程序员,我们大多数都在电脑前呈现想法。然而,有时候为了让我们的观点被别人知道,事实上,我们不得不和真实世界的其他人交谈。最有效的方式之一就是和人交谈,去演讲并且在谈话和表达意见的时候推销自己。你可以呈现给你的一小组同事或者上百的听众。JohnSonmez写了一篇关于为什么你需要去在你的下一个代码挑战营里去说,你将会对于作为一个软件开发者来说不知道多少次的呈现想法的你感到吃...
1 再过几个小时哥就能搞定几乎所有人都会低估开发时间。即便你已经知道会低估,最后你的实际开发时间依然会比预计的多。 2 下个月准时上线不只是上面提到的开发时间的估计问题,也因为经常有一些突发的情况:比如开会,等待某个环节的工作完成后才能进行(我真的没有在说设计师的效果图,后台的api),或者某些api的稳定问题等等。 3 我喜欢的...
26《万年坑系列》I:那些令你憎恶的系统从何而来?世界上总有一些令人憎恶的系统,而你却天天非用不可。这些系统的提供方们既不缺钱也不缺人,有的还很热衷于改版升级。但为何升级完后,它们依旧令人憎恶?27 《万年坑系列》II:那些令你憎恶的系统到底是谁开发的?世界上总有一些令人憎恶的系统,而你却天天非用不可。这些系统的提供方们既不缺钱也不缺人,有的还很热衷于改版升级,可是越...
在现今数字年代,计算机bug不但困扰着每个程序员,更会无可避免影响我们的生活,小到每个人的衣食住行,大到国家经济,世界局势。随着我们的生活方式渐渐的数字化、互联网化,数字世界的找虫和杀虫就变得越来越重要。软件史上有哪些著名的bug呢?让我们一起来回顾一下:1、万“虫”之母,史上留名(软件史上第一虫)1947年9月9日下午3点45分,GraceMurrayHopper在她的记录本上记下了史上第一个计算机Bug——在HarvardMark...
作为某计算机考研论坛曾经的「网红」,更容易给人一种「大牛」的错觉,所以这些年常常能收到不少咨询各类问题的邮件。给人以人生建议或者教人以努力的方向,这是一件轻巧容易的事情,只是事情真正落到「好为人师」者或「仁波切」自己身上,大多所作所为大概会并没有什么两样。所以,学会「独立思考」是更重要的事情,否则,任何咨询都是在找一个「附和自己的人」而已。这个「公众号」的目标当然不是做一个「咨询平台」,或者我自...
这是Quora上的一个问题,其中Mick的回答获得了13.5k“赞同”,他如此回忆道:曾经有位心理学的博士雇我查一个BUG,程序是他的一个学生写的,经常会出现奇怪的输出。程序的功能是,从文件中读取数据,提出50个问题,进行一系列计算,然后基于这位博士的研究来得出一个分数。程序跑在大学的一台3B2上。他给我演示了程序,确认这个Bug可以重现——每次在问题之间切换的时候,总会闪出一些奇怪的字符。我觉得这应该很简单,所以答...
每一个行业的从业人员都会有变老的那一刻,难道变老了之后还要继续从事之前的工作吗?估计没人愿意,除非是体力上吃得消的。接下来所讲述的就是作为程序员的码农们该如何迎接慢慢变老之后的工作转变!人们都会期望随着岁数的增加,个人条件受到限制的时候,你会放弃现实里的一些工作,如编程。从而转向更加高大上的任务,比如管理一个团队或者融资。这在“真正的教授”决定细节的学术界确实如此,只保留“大方向的东西”。...
阅读源代码有许多益处。你会发现新的架构(construct)和库,与其他的代码维护者产生共鸣,但最重要的是学会如何组织代码,避免因内部极其复杂而变得不可维护。但是也有一个不好的地方,那就是阅读源代码太困难了。每当我看到一个新的代码库(codebase)时,这种让人眩晕的感觉就充斥了我的大脑。我的内心告诉我压根不想趟眼前这趟浑水。这是(希望是)正常的反应。当我们的大脑接触过多的新东西,就会产生排斥。造物主赋予我...