我已经编程30多年了。我开发了许多应用程序,并在几种编程语言、操作系统和硬件平台中工作。最近,我在一家看上去似乎很有前途的初创公司面试了9到5岁的普通员工。我做了一次网上聊天,问了我一大堆愚蠢的问题和一些编程问题。他们喜欢我的回答,所以他们让我去他们的办公室进行一次为期四个小时的面谈。我已经有15年没有面试过工作了。
我不得不和他们的4位开发人员各花一个小时。这些问题从简单到困难。在整个过程中,我发现很难组织我的思维,感觉好像有人拿枪指着我的头。这些问题都是计算机科学的,在现实世界中你很少会遇到这样的问题。尽管如此,它们还是有点简单,比如用任意数量的子节点来计数树中的节点,并在保持排序的同时对排序的整数列表进行平方。
我一般都知道怎么做,但我与细节斗争,并不断感到困惑。当我努力解决问题时,我记不起最后一步了。我的工作记忆一直有问题,但在这种情况下,我是非常糟糕的。我怀疑其中大部分都与年龄有关。年龄会影响你的编程能力吗?
发布于 2016-03-03 05:28:23
年龄改变了你的想法。肯定?阴性?谁知道呢。但随着年龄的增长,我们改变了自己的观点。总体趋势是,年龄较大的人群更善于处理大局,而较年轻的人群更善于处理细节。我发现典型的商业文化强化了这种趋势。
我有一次和一个30多岁的海军新兵训练营的人谈过。我问他是怎么活下来的。他说这个年龄是喜忧参半的。他在训练的身体要求上遇到了更多的麻烦,但是他对他们在那里和你一起玩的心理游戏做的准备要比其他任何一个年轻的队员都要多。如果你愿意的话,他可以凌驾于他们之上。
如果一家初创公司让你接受4个小时的测试,看看你是否“足够优秀”,有30年的工作经验,那就改变现状吧。把它当作4个小时来了解这个团伙,并表明你并不担心你是否能回答一些教科书上的问题。30年的经验将永远不会显示在4小时的编码任务,但可以显示在4小时与开发人员的聊天。
发布于 2016-03-03 05:17:03
是的,对一些人来说,当他们年老的时候,事情就会从我们的脑海中消失,但是一旦他们一瞥或一次小小的回忆,他们就会工作,这是自然的,永远不要担心,保持冷静,享受你的生活,尝试用编程来回忆你的基本生活……我建议你从1数到100,反之亦然,然后用2的倍数数,3的倍数来计算,就像这样(_all-当你放松或者晚上睡觉的时候)--可能会增加你的回忆能力,使你比今天更强壮。
https://softwareengineering.stackexchange.com/questions/311642
复制相似问题