原文链接为:https://www.simplethread.com/…
我在面试候选人的时候,习惯性会有短缺的工夫让候选人去问对于 Simple Thread(美国弗吉尼亚的一家软件公司) 的一些问题,比方咱们的工作形式,所有在职位形容中没有列出的货色。
最近一个候选人向我问道: “ 你们都有哪些项目? 你们解决的是乏味的问题吗?”
这是一个十分正当的问题 (It’s a perfectly reasonable question), 总体上来说,这是一场体验良好的面试。全程很周到,交换也有来有往。然而对于这个问题,在过后,我却有点纳闷,我不晓得该怎么答复。
我难堪的缄默了一段时间,而后说:“哈哈哈哈,当然,我认为是这样的,我认为简直所有的问题都很乏味”
当我再次谈话的时候,我曾经复原了我的理智并且探讨了咱们的典型我的项目,突出了一些其中听起来很酷和乏味的。但这让我也开始思考,咱们是否在做乏味的我的项目?
什么是乏味的我的项目?
让我过后临时困惑的起因之一是, 在不同的人对乏味的了解的不同 (或趣味在于看客),所以有人问我是否解决了乏味的问题时,我开始思考提问者会认为什么是乏味的? 所以不同的提问者向我发问,失去的答案会有所不同。软件开发者、设计师、潜在客户、来自学校的敌人,在什么是乏味的这个问题上会有不同的认识。
只管认识不同,但也具备共性:
- 以后技术范畴内的极限问题,可能须要新的技术能力解决,或者也可能无奈解决。
- 工作于以后技术的热门畛域 (机器学习,量子计算等等)
- 解决一些重要的问题 (衰弱、教育,生态)
- 高难度的问题 (超高程度的视觉设计)
根本是就是一些,当你思考,你会想 ” 哇,他们是怎么做到的 ”
什么是无趣的我的项目
然而我想到了我做过的那些不合乎下面要求的我的项目,难道他们是无趣的吗?对我来说是乏味的。大多数问题是有约束条件的,在约束条件尽可能的找出最优解是乏味的。可能是因为我在成为软件开发之前,我从事过批发和餐饮服务工作。兴许是我从我的家庭中听到了太多对于挣扎的故事。然而不论是什么起因,即便我曾经在这个行业数十年当前,我依然感觉十分有幸可能从事应用本人的大脑来解决逻辑问题的职业。
每个我的项目都会有因为一些限度或束缚引发一些问题的时刻,这是你的团队须要解决的一个小难题。兴许你能够在限度或束缚范畴内设计出完满的解决方案。兴许你须要重塑这个问题,使得这个问题在约束条件下能够被解决。兴许你能够回溯并从新设计自身的限度。这就是代码和数字设计中的粗浅乐趣,他们靠近于有限灵便的建筑材料。
我经验过很多人可能感觉无聊的我的项目。优化我的项目、技术债权偿还我的项目,救济我的项目,重构我的项目。然而,如果有正确的心态,解决这些问题就会显得乏味起来。
哪些项目无聊?
让我持续思考,我做过的哪些项目是让我感觉无聊的,如果我的答案是没有,那么感觉我在这个问题上的答案是不可信的。
首先我认为这和束缚相干,解决一些小的问题是趣味的起源。然而,也不齐全是,我做过一些简直无限度的我的项目,绝对于须要解决的问题来说,咱们的估算相当短缺,同时也没有技术难题须要克服,工期也是正当的。问题也好了解,我的项目也是工作,交付代码、接管反馈、迭代,批改。
所以这些我的项目为什么不无聊呢?我同你讲,这些问题也困扰着,一整天都在我的脑海外面拉扯。那天早晨,我在试图入睡的时候,我的思路又再次回到了这个问题。
这些我的项目我认为乏味的起因可能一部分在于团队十分棒,技术栈也是适合的,工作环境也十分棒。这些我的项目对咱们的用户来说也十分重要。等等,最初一个点是什么?
这个我的项目十分重要
啊哈,我想到这的这点,我一天思考解决的问题,对一些人十分重要。(原文为: Aha! As soon as I had that thought, I knew that was the idea my brain had been circling all day. The problems we were solving mattered to somebody. 啊哈!一旦我有了这个想法,我就晓得那是我的大脑一整天在思考的想法了。咱们要解决的问题对某人很重要。)
重要的问题
但下面的理由并不总是充沛,在我没有看到相关性的状况下。如果我可能明确咱们构建的零碎为什么存在,为什么咱们正在解决的问题能够改善世界上的人的生存,为什么所有人都关怀这个问题?那我就能从其中找到趣味。
从这个角度,来回顾我的职业生涯的话,我也加入过一些无趣的我的项目。我的项目的外围用户并没有参加,没有业务专家。没有人真正关怀它。如果没有人真的关怀正在解决的问题,那么这个我的项目就是无趣的。
在大中型企业中,这样的景象是常见的,外围用户应用这个零碎来自于领导的要求,实际上来说外围用户并不想用这个零碎。解决的也是用户并不关怀的问题。有时,你和某个商业单位的负责人单干,但其实负责人并不关怀这部分业务,他们只是在这里破费工夫,解决问题是因为被他人告知来解决它。但他们并不理解理论状况而且也不关怀。
这些相似的问题也呈现在一些初创企业上,比方,如果它们的产品和市场还没有很好的匹配或者他们并不真正置信风投的推动方向。你能够感触到他们在挣扎,无奈确定问题和解决方案。他们关怀问题,然而无奈确定解决方案是否真的无效。
是的,咱们在解决的是乏味的问题
当我回顾这些年来在 Simple Thread 的所有我的项目时,我想不出哪个我的项目是没有意义的。咱们的许多我的项目是客户业务的外围软件,或者帮忙用户从新构建一个团队的规范工作流程,或者是为他们的次要产品提供 SAAS 平台。这些我的项目对咱们的客户十分重要。
直到开始回顾咱们的我的项目列表来回应那位候选人的问题,我没有确定我本人是否意识到咱们的我的项目对咱们的客户产生了多大的影响。这些我的项目十分重要,我引以为豪。
所以,如果下次有人问我,咱们的正在构建的我的项目是否乏味,我会答复当然。咱们正在构建一些对咱们的客户有微小影响的乏味我的项目。
如果你有重要的问题须要帮忙,请给我发邮件,我十分乐意当一个聆听者