我在 1980 年代的佐治亚州哥伦布长大。你需要一辆车才能四处走动,所以直到我可以开车才开始工作。拿到驾照几个月后,我的第一份工作是为一位股票经纪人做兼职电脑程序员。
很容易忘记,在 80 年代,计算机和编程远不如今天这样普及(或受欢迎)。在那之前,我一直对计算机感兴趣几年了。我最珍贵的财产是我的 Kaypro II,配备 64K 内存和双软盘驱动器。使用计算机的兼职工作很少,所以我感到很幸运能找到如此完美的工作。我的任务是构建一个计算机程序,用于执行联系人管理,跟踪与潜在客户和现有客户的互动。我希望我当时能理解这种系统的价值。幸好 Marc Benioff 做到了。(谢谢 Salesforce.com。)
我最终与这位股票经纪人合作了两年多,直到我上大学。我学到了几个非常有价值的教训。
#1. 虽然我喜欢编程并且对计算机和技术着迷,但我不想将编程作为职业。
没有人比电脑程序员、工程师或开发人员更懂得保持软件无错误运行的工作有多辛苦。确保这些程序正常运行并不断改进是一项繁琐且有时不讨好的工作。事实上,这是我最尊重我们 Red Hat 工程师和开发人员的事情之一——他们维护 Red Hat 产品多年,以满足我们企业客户的需求。例如,不仅每个版本的 Red Hat Enterprise Linux 都会维护 10 年,而且工程师还在处理真正关键任务的计算作业时保持版本的运行。此外,我发现我是一个外向的人。我喜欢与人合作。因此,尽管我非常喜欢编程,但我知道我需要找到一种也能让我有充分的人际互动的职业。
#2. 我的经历巩固了我上大学、获得计算机科学学位和 MBA 学位的愿望。
发现我是一个外向的人是塑造我大学经历的关键一课。我一直想主修计算机科学,我也确实这样做了。但我也增加了经济学。因为我喜欢技术,但不想以程序员为职业,所以我需要基本的商业技能才能成功。我认为这个早期的认识让我走上了今天担任 Red Hat 总裁兼 CEO 的道路。而且,如果我没有在职业生涯早期花那么多时间在股票经纪人的办公室编程,我就不会学到这一课。
#3. 我了解了商业世界的运作方式。
我在股票经纪人的办公室工作时 16 岁。我不知道在商业环境中应该如何表现。我的父亲是一名医生,母亲是一名护士。我对医院和诊所环境的了解多于对商业环境的了解。但幸运的是,股票经纪人拥有的唯一一台电脑位于办公室的中心位置,恰好靠近秘书。对我来说幸运的是,她们把我放在她们的羽翼下,教我什么在办公室里是合适的,什么是不合适的。
我知道这听起来可能微不足道,但对于那些刚进入工作场所的人来说,这确实是一个挑战。那些年我获得的自信无疑在我大学毕业后在波士顿咨询集团获得第一份全职工作时帮助了我。
#4. 我很幸运,我的第一份工作帮助我建立在现有的技能之上。
当我开始为股票经纪人工作时,我已经深入研究计算机,但我在他的办公室的经历帮助我发展、磨练和建立在这些技能之上。如果我亲手挑选一份传统的第一份工作,例如救生员、服务员或在零售店工作,我就无法做到这一点。虽然所有这些都是完全值得尊敬的第一份工作,但现在我知道了,我很高兴我在科技行业有一个良好的开端。
事实是,我认为自己非常幸运,在如此年轻的时候,我就学到了宝贵的教训,这些教训帮助我走到了今天的位置。如果我要向开始这段旅程的人传授任何智慧,那就是寻找一份可以帮助你建立在现有才能之上的第一份工作。寻找一份可以帮助你确定是否想上大学或接受技术培训的第一份工作。一旦你找到了第一份工作,就要像海绵一样吸收知识。当你年轻的时候,很容易陷入“什么都知道”的境地。我鼓励你远离这种诱惑,而是假设你什么都不知道。尽可能多地向你周围的人学习。你不知道它会对你的未来产生什么影响。
我仍然与我的第一任老板 Murray Solomon 保持联系。他是一个很棒的人和第一任老板,他带领我走上了一条通往我目前职业的道路。Murray,谢谢你!
最初发布在 LinkedIn。经许可转载。
5 条评论