作为 CEO,我遇到的最好的程序员

web前端开发

共 2316字,需浏览 5分钟

 · 2022-07-05

英文 | https://betterprogramming.pub/the-best-programmer-ive-met-as-a-ceo-94836bfc8549


在我担任 CEO 的三年半的旅程中,我曾与五六十名程序员一起工作。虽然这个数字并不大,但我很幸运能与一些非常优秀的程序员一起工作。
我仍然记得我的一位同事和我共事过的最好的程序员之一。
我称他为“安德森先生”,因为我们都是《黑客帝国》的忠实粉丝,而且他有点像基努·里维斯。
他第一次引起我的注意是发生在完成一项任务后一天,他仍在GitHub查看一段代码,并试图为这段代码找出更优的实现方法!
我为什么雇用他
当时,我们正在寻找一位资深的 Android 开发人员,他掌握的技能比我们要求的要多,同时,他还是 Node.js 和云方面的专家。他有三个个人宠物项目,他的一个应用在没有营销的情况下,在 Google Play 商店的下载量超过 100,000 次!
当我问他的爱好是什么时,他说他想成为一个有竞争力的程序员——这是他的爱好!他喜欢参加编程比赛,他最喜欢的网站是 codeforces,(codeforces是俄罗斯的一个编程题网站,上面有很多的编程题和编程比赛,它的网址:https://codeforces.com/
我最喜欢那些在竞争性编程方面有一些经验的程序员,因为我相信这会使某人成为更好的问题解决者。尽管我们的前端、后端和 UX 开发人员是分开的,但我必须承认,在初创企业中,比在大型科技公司更需要优秀的全栈开发人员。
没有其他候选人像他一样优秀,所以我们很容易就选择了他!
为什么他很优秀
效率:不仅仅是编码方便满足我们的要求,他总是努力使他的代码运行得更快更好,他对自己有更高的要求。
架构:他始终遵循并维护良好的编码架构,在开始任何项目之前,他总是与一些经验丰富的开发人员一起集思广益。尽管他知识渊博,但我喜欢他重视经验的方式,并且总是想了解更多。
时间和任务管理:他总是保持自己的时间和任务。虽然他经常来办公室有点晚,但这并不重要,因为他按时完成了任务。他可以非常准确地估计完成一项任务所需的时间。
快速学习者:他可以非常快速地学习任何新的架构或框架。
更新自己:他总是让自己了解新的变化和技术,我很少在开发者发现这样的人。
当他在办公室没有工作时,我经常告诉他他可以回家了。有时他会这样做,但我发现他大部分时间都在学习或阅读新事物。
问题解决者:这是最重要的部分,他几乎可以解决任何问题,这是因为他的知识储备,他没有太多的经验,但他确实比我认识的许多有经验的开发人员拥有更多的知识和解决问题的能力。
我可以告诉你更多,但我想你们都知道是什么让一个人成为一名优秀的程序员!相反,我想告诉你为什么他是非凡的!
他拯救了我的公司
我曾在一个独立项目和我自己的初创公司担任程序员。当我在另一家公司工作时,我非常恼火,并被迫按时完成任务。
我经常想知道为什么公司不要求客户提供更多时间,但当我创办自己的公司时,我意识到大多数时候它并不依赖于公司,而是依赖于客户。
初创公司没有时间与客户随意谈判,因为他们会找到其他公司来满足他们的最后期限。尽管我尽可能地为程序员制定一个更好的截止日期,但老实说,我经常做不到。
顺便说一句,他可以快速而干净地编码。
我还记得一个项目,一位知名客户希望在一个月内推出他们的产品,我告诉他们我不确定这是否真的可能。
他们承认这很艰难,而且是为了一个政府项目,他们不能以任何方式错过最后期限,他们把项目交给了我们之前的一家公司,但他们错过了两个截止日期。
现在他们正在寻找另一家可以快速且无错误地完成此任务的公司。然后我安排了与他们的一次会议,这次安德森先生和我一起参加会议。
我在会前告诉他,如果不可能在截止日期前完成。但在会议上,听到他们的要求后,他同意接下这个项目,并且在截止日期前三天完成了完整的项目,这让我感到惊讶。
项目结束后,我给了他一笔巨额奖金,并为顺利完成该项目也连续给他放了7天假休息。
他帮助别人提高自己
帮助他人是每个人最大的美德,他总是乐于帮助别人。他不仅帮助了别人,还试图改善他们。
当有人来找他解决问题时,他总是问他们是否尝试过谷歌。如果他们没有尝试,他会告诉他们先这样做。即使他帮助了别人,他也不只是告诉他们答案,他会通过解释基础知识帮助他们找到答案。
我知道要成为一名优秀的程序员,你不必帮助别人。但是作为早期的程序员,当我找不到正确的解决方案时,像他这样的一些天使总是帮助我。
我为他提供了合作伙伴关系
等到四五个月后,我向他提供了一个合伙人职位,持有我们公司的少量股份,他轻声拒绝了。他的梦想是获得计算机科学中的博士学位。他现在,只是为了钱而编程。
我问他,“你为什么不读完博士回来?”他说,他可能永远不会开始自己的生意或参与任何生意。因为在他的三份工作中,他看到了联合创始人在日常生活中所承受的巨大压力,他说,他不想那样生活。
老实说,我不能责怪他这样想。我知道这有多难!有时候,我这个对生意很热情的人,早上一觉醒来,有时候也有想辞职的时候!
最后几句话
我曾经是一名员工,现在是一名CEO,我现在已经看到了硬币的两面,我听过很多次,员工和公司的关系就是钱,但这并不总是正确的。
顺便说一句,安德森先生一年前获得了一所最好大学的奖学金。我仍然和他保持联系,他仍然参加编程比赛,但他想成为一名研究员!
他是我共事过的最好的程序员,我仍然想念他!
我真的很想知道你曾经合作过的最好的程序员是怎么样的?欢迎你在评论中分享你的故事!
最后,希望今天的分享能够给你一些启发,感谢你的阅读。


学习更多技能

请点击下方公众号

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报