欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

给年轻自己的建议:不要对副业期望过高

最编程 2024-07-12 15:55:11
...

给年轻的自己的建议:不要对副业抱太大期望_新技术

我一直对依附于一家公司的想法持怀疑态度。

这可能是因为我在法国那一代人的左派精神,或者因为我在学生时代的阅读,或者因为我的家族历史(看到自营职业者、农民、护士或教师比公司雇员多得多),但我从未接受将我的独立思想的哪怕一小部分交给一家公司的想法。当我还是个学生的时候,我并没有梦想加入像谷歌这样的公司,在我看来,谷歌的宗派性太强了,而是更喜欢无聊的公司,我们只希望你能好好工作。我认为,与我的公司保持距离是保持我自己的方式,不被外部力量所感染。

这并不意味着我不关心我的工作。我一直参与我的工作,积极主动地引进新技术,指导其他开发人员,帮助团队成长,但我这样做只是因为我喜欢我的工作。我没有把这当作我职业生涯中的重要事情,只是因为我不想这样。为了发展我的事业,我在工作之外花了很多时间阅读技术书籍,做玩具项目,参加聚会,浏览Hacker News。我在这里找到了我的公司从根本上无法给予我的东西,我感到自己的命运掌握在自己的手中。我认为这是结束成功事业的最佳秘诀,同时保持*,免受企业文化(或企业政治,实际上)的影响。

我错了。

首先,大多数招聘人员并不关心你的个人项目或你在一年中参加了多少次聚会。最重要的是你目前的公司--我指的是你目前公司的名字。这在以前让我很难过,但现在我今天站在了另一边,有了一个经理的职位,我更理解这一点。这就是普通的常识。一般来说,你可以认为一个来自尖端公司的开发者比一个来自 Java 1.4 车间的开发者更有机会成为一个伟大的开发者。他可能不会更聪明,但他被一家对招聘程序要求最严格的公司雇用,并且周围有一些最聪明的开发人员。

更糟糕的是,有太多的个人项目会引起招聘者的注意,让他们感到害怕。当我的创业经历已经结束时,我对我们的一些选择感到失望和有些后悔,但总的来说,我为我们所做的一切感到自豪,并为能与招聘人员分享我的故事感到兴奋。我惊讶地发现,他们中的大多数人都只问了我以前作为雇员的经历。我的 CTO 经历是一个反常的现象,充其量是失去了两年的时间,最坏的情况是表明我太独立,太有个性,不是一个好的团队成员。只有相对较小的、雄心勃勃的初创公司,比如我今天所在的公司,才会重视这种经历。

今天,我建议不要隐藏你的副业,但不要把它们作为你身份的主要部分来展示,不要吓唬招聘者,让他觉得你有一个次要的计划。

其次,我认为,除非副业项目是实质性的,否则倍增的副业项目是没有用的。我们认为徒劳无益的副业,我们只是为了摆脱日常工作而做的副业,并不能使我们在工作中取得更大进步。让我们进步的事情是我们想要避免的问题,而这些问题一般只有在你的玩具项目已经转化为产品,并且你必须处理用户、生产问题和金钱(你的钱)的时候才会出现。基本上,所有的事情都是没有人愿意在空闲时间做的。即使从纯粹的技术角度来看,你也不会真正理解一个库或一个框架,只是坚持看教程或其基本功能。你必须挖掘并面对它最痛苦的方面,才能深刻理解它。

浅层次的边角项目对于形成对某项技术的初步看法很有帮助,而这些看法需要通过一个更复杂的项目来确认。我把它们比作学校。

当我还是个少年时,我记得我们对它的评价是:它对我们未来的工作永远没有帮助。毕竟,关于反导数、兰波诗歌或拿破仑战争的教学对我们未来的成年生活有什么用?我们是对的。我们所学的大部分知识在今天是非常无用的,无论你是一个厨师、一个理发师还是一个开发人员。

但这形成了一个完整的包,注入了我们的成年生活。初中是伟大的,因为你学习不是为了找工作。你在学校是为了成长为一个公民,而不是为你的未来生活做准备,实际上,如果你不想质疑自己存在的意义,你最好不要考虑自己的未来。这对副业来说也是一样的道理。把它们看作是发现新课题和扩大你的视野的一种方式,而不是你可以在你目前的职位上采取行动或寻找新工作的东西。否则,你会使自己面临严重的幻觉。

挖掘一项新技术的最好方法是在你的日常工作中实践它。你每天花 7 个小时在上面,很快就会变得比你只是在晚上和周末勉强使用它要熟练得多。你可能会告诉我,我们在这里面临一个鸡或蛋的问题。如果你以前从未使用过一项非常有吸引力的技术,那么如何找到一份工作,让你在这项技术上工作?那么,与其花晚上时间肤浅地学习这项技术,不如花晚上时间准备面试。

阅读《程序员面试金典(第6版)》,学习你需要知道的关于算法和二进制树的一切。正如我们都知道的,面试过程是破碎的。与其惋惜它,不如利用它。

我不想让这篇博文成为对副业的咆哮。事实上,我主张的恰恰相反。继续做尽可能多的副业项目,如果你想的话,在晚上和周末写代码,但不要因为你认为它们可能对你获得新工作有帮助而去做它们。这是不对的。我知道有太多的开发者陷入了这种空想。这是一种幻觉,这导致了时间和精力的浪费。

不要为了证明你了解 Vue.js 而创建一个项目,而是使用你昨天在 Hacker News 上看到的、令你感兴趣的奇怪技术。不要考虑什么是最好的(也是无聊的)博客文章主题,可以扩大你的个人品牌,而是写诗或对你看的最后一部电影的评论。创造你想使用的应用程序、服务、网站或视频游戏。这些副业确实很好。它们可能不会使你的作品集或你的公众形象对你将遇到的下一个招聘者有说服力,但这是你将能够表达你身上所有的东西并最终肯定自己的方式。至少,你最后应该有一些有意义的东西可以展示,有一些值得骄傲的东西。

你想感到*并有时间做你的项目吗?把你的努力集中在加入一个伟大的公司。这将使你的职业生涯变得相当容易,并将使你像你最初想要的那样*。你将与公司建立的联系有时会让你感到不舒服,但它会保护你免受就业市场上永无止境的竞争。看到你的事业蒸蒸日上,而你将利用所有的空闲时间去做你喜欢的事情(包括......副业),这种满足感将给你带来宝贵的安心。

通过交易一点点你认为是你的独立,你会得到真正的独立。

原文链接:

  • ​Advice to my young self: don't expect too much from side projects - @mdarcemont​