编程二十年,38岁Google程序员万字长文给出16条建议,涉创业、技术淘汰、拿大厂offer...值得学习思考

今天正好是我开始专业编码的 20 年。在那些年里,我有:

尽管如此,我还是错过了更多,而且花了太长时间。我想,如果我尽早应用我所学到的态度、原则和优先事项,我本可以加快这个职业,在 5 年内获得大部分成功的属性。如果你正在开始你的职业生涯,这篇文章可以挽救你 15 年的生命。想象一下,在23岁而不是我现在的38岁时拥有所有这些列表(IEEE除外,这需要10年)。

在第一部分中,我将简要描述我的职业生涯。在第二部分中,我将介绍我认为影响最大的每条建议。

第 1 部分。2003-2023 年我是如何度过的

2003 年 12 月 22 日,我无法入睡,决定寻找可用的域名。我检查了一些我想到的东西,并发现了 GetSoft.ru 等等。我已经购买了它。

“我该怎么处理它呢?”——我想。——“我想,我将不得不建立一个软件市场”。

那时,我是一名业余开发人员 7 年(从 11 岁开始)。我正在制作俄罗斯方块、炸弹人、坦克等的克隆。我会把它们上传到我的网站,然后把链接放到当时的很多婴儿市场。它们真的很不方便,我知道如何制作更好的。

我学习PHP只是因为互联网上的大多数URL都以“.php”结尾

2004 年 3 月 4 日,我推出了 GetSoft.ru

我的第一个商业网站的谷歌翻译版本。

然后我写了一个脚本来解析竞争对手的一个网站,并发送一些个性化的垃圾邮件,比如

你好,(姓名)。我们正在推出一个新的软件市场。请将您的程序(Title1、Title2、Title3...)添加到其中!

奏效了,并获得了一些初始内容,吸引了搜索流量,进而吸引了更多的供应商:

这个网站为我赢得了在我所在的下诺夫哥罗德市的Telma(现在的Harman Connected Services)的实习生职位。他们以为摩托罗拉手机制作所有固件而闻名。一年后我辞职了,因为我认为我更聪明,而且我从卖广告中赚得更多。

收入让我变得懒惰。到了2010年,当市场发生变化,收入下降时,我错过了早期社交网络的黄金时代。我没有组建社区,只是靠搜索流量为生。

我无法想出一个拯救网站的计划,只是开始以自由职业者的身份为其他人制作公司网站。我有一个想法,在某个时候建立一个机构。

2011年,我绕道编程。我遇到了一位朋友,他是一位非凡的老师。他帮助我开始有效地教授我的爱好。直到2013年,我开设了摄影和摄像课程。然后,他启发我创业,投放公寓装修广告,并将潜在客户出售给实际的装修商。我取得了一些有限的成功。然后他雇我教别人获得订单并出售它们,我一直这样做到 2014 年年中。

然后,他聘请我担任学习材料生产主管,负责他的教育业务的另一次迭代,然后任命我为首席技术官和首席运营官。我设置了他需要的所有 IT 基础设施,并从头开始制作了一个学习管理系统。

在巅峰时期,我们有 100 多名教师、2500 多名学生和 100 多个活跃的联盟营销合作伙伴。在此期间,收入增长了四倍,2015年的利润为27400美元,是俄罗斯平均工资的600倍。

2016 年,他正在重组管理层和薪酬,然后我辞职并写了一本关于我所学到的关于好工作以及如何晋升的书(到目前为止只有俄语)。

然后我又成为自由职业者,因为我有一个永久的梦想,那就是经营我自己的事情,这又从我身上偷走了几年。到那时,企业网站市场萎缩,简单的无代码服务正在统治。我制作了自己的CRM,但很难出售它,它不适合市场。由于我的自负,我无法找到一份固定的工作。

到 2019 年,我终于意识到我不在大公司工作是多么想念我。我搬到了莫斯科,在俄罗斯领先的电话跟踪和营销分析平台Calltouch找到了一份工作。2020年秋天,我辞职了,以便再次做自己的东西。

对于我的创业公司,我需要最便宜的移动和 Web 前端,并决定为此学习 Flutter。我不愿意浪费我的积蓄,很快就从我使用 Flutter 的朋友那里找了一份副业。不久,我暂停了我的创业,为他工作。同时,我开始了这个博客。然后,战争使我们的客户在 2022 年 2 月倒闭。

我逃到格鲁吉亚(一个欧洲国家),在外包软件供应商Akvelon找到了一份工作,这是我的转折点。他们正在为Apache制作著名的开源项目,通过他们,我结识了一些谷歌工程师。

Apache Beam Playground 和 Tour of Beam,这两个应用程序是我领导的前端开发,它们都捐赠给了 Apache,并由 Google 工程师监督。

我在 Akvelon 工作了一年,我在那里所做的工作和我的写作足以让我获得 Google 开发者专家的头衔

那是移居发达国家的好时机。我厌倦了在没有居留许可的情况下作为永久游客住在某个地方,因此总是被视为失败者。我多次被拒签,官员只是因为我是俄罗斯人而辱骂我。

很长一段时间以来,美国都是我的头号目标。我曾梦想着为投资型绿卡赚钱,但现在我了解到EB-1A计划具有非凡的能力,以及它是多么平易近人。我决定进一步改善我的个人资料以适应。

于是我加入了IEEE,并很快晋升为高级会员。

IEEE高级会员卡。

我申请了CODiE奖的评委,并获得了批准。在获得一定程度的认可后,事情真的像滚雪球一样迅速。

这就是我事后认为我的可信度随着时间的推移而变化的方式:

我现在所感知到的我的职业信誉发生了变化。

这张图表显示了大量浪费的时间。以下是我用我目前的心态做些什么来优化它。

第 2 部分。我的建议

1. 在世界上最好的地方和网络

我从离家最近的大学毕业,步行15分钟。这就是2002年俄罗斯的心态:一个封闭的小世界。我的同学中只有一个去莫斯科学习,更不用说任何国际上了。只是没有例子可以走得更远,我没有互联网来学习其他道路。

下诺夫哥罗德国立技术大学,主楼,阿列克谢·特雷菲洛夫摄,执照

另一方面,我在谷歌的主管比我小 4 岁。他来自墨西哥,在韩国学习,在那里进入谷歌,然后移居美国。想象一下,在高中毕业后的短短 6 年内,自己就能看到这一切。

在这个年龄,你是每个人最想要的。你可以加入任何一所大学,在公平的准备下学习任何你想学习的东西。接下来的每一年都会让它变得更加困难。

我一生都认为有一个更好的地方,我会在某个时候以某种方式到达那里。在过去的 20 年里,那里发生了一大堆事情,没有我。

知道一个更好的地方吗?现在搬到那里。

我的一个朋友,比我小 4 岁,在我刚刚在家乡读完四年级时被一所美国大学录取。这令人震惊,并揭示了一个痛苦的事实:这个机会也一直存在在我身上。

与一个国家的关系也存在巨大的风险。如果您的国家发动战争或受到攻击怎么办?我以艰难的方式学会了它。第二公民身份是对冲这一点。趁着便宜去买吧。我相信第二公民身份的概念应该像教育一样成为一种社会标准,所以人们甚至在20多岁之前就已经意识到了这一点。它还应该减少战争本身,因为两个国家的人民反对这两个国家的战争。

甚至在实际搬家之前,就要联系全球专业人士网络。我国的大多数人都生活在封闭的泡沫中。他们确实有英文的LinkedIn个人资料和帖子,但仍然只有俄罗斯的HR给他们发短信。这是因为改变语言是不够的。国际协会和会议是许多当地社区完全错过的。你知道一个更成功的社区吗?加入它,为他们写作和说话。GDE和IEEE只是我发现的例子,有成千上万的全球社区可以使您受益。

问题是在俄罗斯,人们不相信协会。在苏联,所有工会都是政府的代理人,他们只是分发疗养院住宿等小福利。如果你也一样,试着看得更远。

呆在泡沫中是有风险的。截至 2023 年底,俄罗斯政府正在向私营企业施压,要求解雇那些搬迁并继续远程工作的人。我的许多朋友在 2022 年匆忙搬家但没有建立全球网络,他们被迫返回俄罗斯,随之而来的是所有的个人风险。

您需要多少天才能在美国找到远程工作?欧洲?如果您不确定,请为自己争取一些会员资格。

2. 这是生意

我的第一个商业项目是我之前提到的软件市场。这是一个充满希望的开始,但后来我遇到了问题,因为我不把它看作是一门生意。

第一个问题是我希望这个项目是“公平的”,所以我拒绝了除了广告之外的任何货币化。我拒绝了任何付费促销,因为我的想法是学生程序员和成熟的供应商在平台上必须平等。这使我没有足够的资源进行任何开发,而竞争却在稳步改善。现在我建议积极抓住商机。这个世界上所有“免费”的东西都依赖于某人繁荣和成长的业务的基础。你免费赠送的每一件东西都必须是一些可靠的业务流程的副作用,并且预见了足够光明的未来。否则,你的慈善事业以牺牲你的资源为代价,将摧毁你,伤害你周围的世界和你试图帮助的人。

第二个问题是资源诅咒。钱让我什么都不做,所以我没有。我对网站进行了一些小的改进,以吸引我的审美,但我从来没有像最初几个月那样踩下踏板。这是工资单上的人的想法,而不是商人的想法。我不知道资源诅咒的补救措施。我能告诉你的最好的事情是,无论你依赖什么,都会崩溃。想想到那时你会留下什么。

3. 获得利润

对于大多数程序员来说,最大的问题是他们的想法不是基于经济的。

编程是一项极具创造性的活动,它需要完全的安全,并且实际上可能会因个人的不确定性和恐惧而停止。这就是为什么程序员大多有固定薪水的原因,不像营销、销售、交付、服务等领域的许多其他职位,这些职位的薪酬中有很高的激励部分。

程序员不仅不担心产品是否畅销,甚至不担心他们是否按时完成任务。这里的普遍想法是,程序员在固定工资上变得懒惰的风险要小于团队因担心带回家的钱不足而放慢脚步的风险。

是的,在编程中,截止日期是有压力的,但这是虚构的,我从未见过有人因为未能在截止日期前被解雇甚至罚款,在一个解雇不平凡的国家。即使是失败的程序员,也经常可以经济地用于无聊的任务,他们只是没有得到加薪,很快就辞职了,以互惠互利。

程序员获得固定薪水还有两个原因。第一,在大型项目中,很难想出任何有意义的利润函数,既是公平的,又能足够快地提供反馈来影响你的行为。在 IT 部门,一个典型的自然利润反馈循环至少需要几个月的时间。

另一个原因是,向程序员传授软件公司的经济是有风险的,因为这是将他们退出和开展竞争业务的唯一区别。如果他们想这样做并且性格外向,那么他们这样做的机会最大,尤其是营销、销售、支持等支持人员,因为他们拥有最稀有和最有价值的技能和专业知识。

虽然固定工资对你的心理健康有好处,但你不会对什么适合企业产生直觉。管理层可能会向你口头解释优先事项,但它永远不会像佣金那样有效。这会导致很多问题。

程序员抱怨说,他们希望花更多的时间重构,而花更少的时间在新功能上。或者他们没有看到快速推出测试版的理由,并希望再花几个月的时间让事情变得“正确”。或者他们要求管理层扩展 MVP 以添加他们喜欢处理的功能。或者他们推广个人喜好的次优技术。我花了好几年时间做这一切。

后果是:

  • 你很难创业,因为你的血液中没有正确的优先级,需要边走边学,损失很多钱。
  • 很难找到以创业为导向的程序员,他们不需要关注他们来专注于业务。

如果你整合商业思维,你可以获得优势。任何教育都无济于事,但我知道有两种方法可以做到这一点。

获得佣金

如果你的薪水是利润的函数,你就会彻底改变你的工作。

作为程序员,您可以在小型企业的短期项目中获得这一点。例如,将聊天机器人作为某人的额外销售渠道,并同意在一段时间内分享收入。

任何非编程工作也会有所帮助。推销员通常有很好的商业意识,如果他们变成程序员,他们会保持这种意识。

自由职业者似乎有助于获得利润的感觉,因为您可以快速获得有关您行为的反馈。您完成固定价格订单的速度越快,您获得新订单的速度就越快。然而,这很少与业务需求有任何关系,因为你学会了以简单的方式完成每项任务,而不是战略性地为企业确定任务的优先级。

雇人

当你需要把自己的钱花在创业公司的那一刻,第三只眼就睁开了。一个在别人的项目中适度有用的小功能现在可能要花费 500 美元或 5000 美元,然后你冷血地搁置它,直到你进入市场并有收入来资助它。

当你获得收入时,有数百种被搁置的东西,你需要实施那些现在最能增加收入的东西。您最喜欢的功能可能不在顶部列表中。你必须学会处理这个问题,并向你的员工解释为什么你不能让他们花两个小时在他们想做的事情上。

以一种自给自足的方式管理和调整一个项目,并在这种约束下优化其增长,是宇宙中最高的工艺。

尽早学习。这将为您节省数十年的生命。

4.在早期阶段进入一项技术,摆脱垂死的

人工智能

我认识神经网络已经有几十年了。18年前,我上过一堂关于他们的课,并建立了一个微不足道的网络。没有TensorFlow或任何东西,我必须手动为感知器创建一个C++类,以及从该级别开始的所有内容。在年底,我只是搁置了这些知识:好吧,人们可以制作文本编辑器、计算器、电子邮件客户端,现在还可以制作一些神经网络。对我来说,那件事是“其中之一”,并不突出。

与此同时,众所周知,人工智能将在未来某个时候主导该行业。然而,我没有把这些知识和我的新技能与下课后动手的事情联系起来。

3 年后,我又有了一次机会,当时我被邀请开发一个从视频流中检测杂货被盗的系统,那是在 2008 年!我拒绝了,因为我想要自己的“生意”。

现在,在我目前的创业公司,我需要人工智能来检测一段代码使用的算法。它比行业的最前沿要简单得多,但我很难绕开我的头,而且我拖延。

移动应用

另一个镜头是移动应用程序。17 年前,我上过一门关于移动开发的课程。当时是 Java 移动版,没有特定于操作系统的编码,但令人惊讶的是,你可以在口袋里的这个小东西上运行东西。好吧,我在 JavaME 中制作了一个俄罗斯方块,把它放到网上,然后就忘记了它。

快进 14 年,一切都是移动的。我开始学习 Flutter 时,没有任何 Android 和 iOS 开发的先验知识。Flutter 的大多数招聘信息都需要原生移动经验,并且将 Flutter 视为一个花哨的玩具,所以我不太适合。

我的一个朋友是一家“在移动开发领域工作了 12 年”的工作室的技术主管。他们的客户包括肯德基、汉堡王、SAP 和玛氏。我本可以开一家这样的工作室。但我没有。

PHP的

取而代之的是,我在 20 年前进入了 PHP。让一家初创公司在 3 个月内运行是正确的,但我在那里呆了太久。

4年前,当我决定找一份“真正的工作”而不是自由职业者时,我意识到了这一点。PHP工作很无聊。出于某种原因,大公司几乎将其他所有东西用于新项目的后端。

这时,真相击中了我。我之前在地平线上看到过它,当时其他有希望的东西正在出现:Node.js、Go 等。但是我很安全,出于多种原因,我有我的客户,PHP是最好的解决方案。然而,聚光灯已经移开,PHP市场正在萎缩。

如果你不读懂技术消亡的早期迹象,你将不得不读懂更难的迹象,并支付更高的成本。小型企业网站的市场被无代码网站服务扼杀了。然后大公司转身离开了。

一项技术不会无缘无故地被放弃。原因是不合适。如果您说该技术是否符合您的目的,那么受欢迎程度无关紧要,请仔细观察。其他东西更符合行业要求,因此它很可能也更适合您的要求。

对于 PHP,问题在于标准库是你能想象到的所有样式的不一致组合、糟糕的类型和硬配置。我花了数周时间为我的最后一个 PHP 工作修复和配置 linter,这是开箱即用的类型编译语言,如 Go、Dart 或 TypeScript。

讲述人生阶段

很难说一项新兴技术是否是一个短暂的趋势,或者它是否会主导该领域。然而,在某些时候,它变得清晰起来。很快,没有看到它就变成了对自己的谎言。一个老东西死了也是一样。

理想情况下,在视角确定时切换。至少当你注意到你在对自己撒谎时切换。

积极提问

你必须积极主动。主动提问“这还是这样吗?

你周围的人对你离开这项技术不感兴趣。

雇主需要你来维护他们所拥有的遗产。同事们需要你的批准,因为他们害怕切换他们的堆栈。如果你让事情自然而然地进行,你最终会做一件拼命假装活着的死事,如果你仍然能够转换,你会有一个可怕的时间。

看看 StackOverflow 的薪资表

他们为 Objective-C 支付更多费用,以防止您切换到 Swift。阻止你从Perl切换到Python也是如此。

注意事项

你不能仅仅因为它很时髦而做时髦的技术,你不会对它充满热情。选择你的道路背后有更高的理由。我喜欢将系统设计为一个整体。它有一个后端、一个前端、一个基础设施,以及介于两者之间的很多东西。我拥有一套完全构建它的技能。

如果我在 2005 年完全进入 AI 领域,或者在 2006 年完全进入移动应用程序领域,我会错过这些技能。我怀念的是我作品中那些东西的味道。我是根据自己的习惯而不是对未来的愿景来选择口味的。我很后悔。

5.想想下一个淘汰赛

这个建议类似于垂死的技术,但它涉及更大的图景。不仅技术来来去去,还有你用它们做什么的“模型”。这个想法并不简单,所以我写了一篇关于它的单独文章。请花点时间阅读它,然后继续在这里。

我相信

整个技术史不是创造史,而是消灭史。

  • 网站的出现不是因为它们很酷,而是因为它们必须消除纸质目录。
  • 像 GetSoft.ru 这样的市场之所以出现,并不是因为我们喜欢在早期的论坛上查找屏幕保护程序和聊天,而是为了消除去购买CD的需要。
  • 平台商店使自定义市场倒闭,因为记住并输入“getsoft.ru”是获得人们想要的应用程序的多余步骤。
  • 一切都变成了移动,不是因为手机很花哨,而是因为更大的电脑在物理上是一种负担。
  • 无代码网站的出现是因为从想法到网站的路径太长了。

Flutter 现在很流行,它是我的主要业务。目前使用它的模式是公司雇用程序员或外包供应商,他们创建、发布和维护应用程序。这是投资的模式吗?

我们越来越多地听到低代码和无代码解决方案,如 FlutterFlow 和 AppSheet。一次偶然的机会,我得知我的两个朋友正在独立开发一个“WordPress in Flutter”,既可以杀死常规的小型网站,又可以更轻松地生成 Flutter 应用程序。

即使这项技术还没有消亡,你也可能处于其使用的死枝上。这并不意味着你会像我在网站机构的红海中一样淹没在 Flutter 机构的红海中。有些人当时在网站上取得了巨大的成功,有些人将在未来几年通过手动编写 Flutter 应用程序来取得巨大的成功。

只是你可能不再乘风破浪,而是挣扎着向前游。而且你可能在浪费时间,你可以用它来迎接下一波准备好的浪潮。

想想您的客户和用户面临的负担。要知道有什么东西可以消除它。最好是你的报价。

6. 在链条中做更高的业务

当我在2002年制作业余电脑游戏时,竞争非常激烈。我的网站上每天大约有 10 名来自市场的访问者,将其转化为一项业务将很困难。相反,我建立了自己的软件市场,第一年每天有 1100 名访问者。

这在链条上更上一层楼。我不再需要与他人竞争,而是将他们的竞争转化为我的优势。我可以提供所有可供选择的软件。

很快我就知道有一个更高的职位。一个人做了 SoftSearch.ru,一个软件市场上的搜索引擎。到 2004 年,有数百个市场,他利用它们真正拥有了每一款软件。我不知道他的收入,但随着市场的变化,市场相互淘汰,他仍然会受益。我在 2014 年关闭了 GetSoft.ru,而他直到 2019 年才杀死了 SoftSearch.ru。

所以这是一个模式。该模式的两个过度使用的例子是谷歌和优步。谷歌没有在内容上与其他网站竞争,而是更上一层楼,他们搜索网站并从竞争中受益。谷歌不仅为 Windows Phone 和 iPhone 制作应用程序,还制作了自己的手机。优步利用了司机的竞争,而不是在同一领域与他们竞争。

您不一定要成为您业务中的 Google 或 Uber。大多数情况下,业务及其聚合需要完全不同的技能。市场是相对简单的软件,但它包含真正的宝石,可能更难制作几个数量级。当一个软件销售时,其作者比市场所有者获得更多的收入和认可。你很可能在业务上做得更好,而不是试图组织这个领域。只是要注意模式。

另一个更高职位的例子是在成为教育工作者的链条中。当你没有时间与他们一起试错时,有一种聪明的方法可以找到一个好的自由职业者。只要找一个与许多成功学生一起教授该专业的人,并聘请该老师来担任这项工作。这比普通的自由职业者更贵,但成功率更高。这就是为什么

在一个垂死的市场中,教师是最后失去工作的人。

我的一个雇主正在教你如何做普通商品和服务的生意。在那之后,他转向如何教人们在他们最喜欢的利基市场教书。在第二项业务中,他的收入几乎是原来的4倍,因为他在教育链上更上一层楼。

链条中较高活动的另一个例子是为您的领域、行为准则或奖项建立标准。这立即使您高于其他人。我认为在你工作出色之前,你不能强迫这样做,但要注意,在某些时候,这些步骤对你和行业来说都是最好的发展。

7. 选择科学而不是应用

我是工业界的人,不是学术界的人。我做一些基于科学和常识的事情,但我不研究新的算法、理论或原理。我不做研究。我做我自己的事情,直到那些聪明人给我一个新的 API 来使用新的好东西。我希望我能更多地站在他们的位置上。

这实际上是您在获得学士学位后做出的正式选择。如果你学习成为大师,那是科学的。你不能只是为了获得硕士学位而编写有用的东西,你需要做自己的研究或做出一项发明,为世界提供新的想法。

我没有去攻读硕士学位。在我的国家,可以选择“工程师学位”,即获得学士学位后 1.5 年的应用材料,而不是 2 年的研究。所以我选择了它,我很后悔。

我选择了工程师文凭,而不是攻读硕士学位。

15年前,进入市场很容易。一个人可以把事情做对,以达到顶峰。想想Facebook。他们没有对其他人正在做的事情做任何新的事情,只是他们将其应用于爆炸的领域。

现在是科学的时代。伟大的架构和干净的代码的优势已经减弱,因为更多的人默认这样做。这些东西在战术上很重要,但你不能再仅凭它们登上顶峰。

相反,任何拥有“魔力”的人都会立即成功。当一个 AI 预测或生成脱颖而出时,用于某个目标的一百个现有服务就会消失。

Python 的兴起就是一个很好的指标。它之所以受欢迎,主要是因为它有广泛的数学库。

来源: PYPL (PopularitY of Programming Language)

对科学的赞美并不是什么新鲜事。40年前,科学家们忙于数据库索引和搜索算法。一个嫉妒的程序员可能希望他们发明了一个好的算法,并拥有市场上最好的DBMS。但时间已经过去了,这些系统只是程序员在上面构建并完成其奇迹般的应用程序的基础。神经模型也会发生同样的情况。如果你错过了他们的开发,你只会使用现成的模型来简化你的工作。

不同的是,40年前,科学威胁着图书馆员和电话接线员的工作。现在,它正在削减分析、口译员、设计师和助理的工作。程序员紧随其后。他们不会全部失业,但

每位科学家所需的程序员数量正在稳步下降。

这将继续下去。科学比以往任何时候都更贴近市场。很快,消费者将购买纯科学。他们将使用瘦客户端,没有人会相信它的作者,一个应用程序员。你听说过为 ChatGPT 制作前端的人的名字吗?不,因为它们是完全可更换的,而且可能支付的费用最少。

没有人知道是谁制作了 ChatGPT 的前端。

此外,如果你正在考虑下一个消除(你应该这样做),那么科学家首先知道它。仅仅寻找下一个淘汰赛就决定了选择科学职业,然后用你的果实开始革命性的事业。

一些淘汰源于实践,例如社交网络。它们只是应用于新领域的旧技术。但是,如果没有科学,减轻人类的负担变得越来越困难。

我强烈地觉得自己是一个应用型的人,但这从来都不是我的出厂设置。我希望我去攻读硕士学位,做了几年的研究,然后决定我更喜欢哪个。从科学,如果你愿意,你总是可以降级到工艺。反之则更难。

8.不仅要把钱投资在自己身上

在我的一生中,人们理所当然地认为程序员的需求量很大,而且赚了很多钱。所以我从不觉得我需要储蓄。结果,在我38岁的时候,我只有20'000美元的银行存款,一辆12岁的汽车,以及我离开的国家四分之一的公寓。

与此同时,我勉强谋生的年轻朋友已经支付了大部分抵押贷款。

令人惊讶的是,20年过去了,而我一直生活在“未来”,从未将其转化为现实。

把你的心思放在钱上。参加一个好的投资课程。开始投资。购买住宅。

我在获得 Google 开发者专家认证方面做得很好,这使我处于高需求状态,并处于团队领导和 CTO 的领域。如果没有这一件事,大多数雇主宁愿选择25岁的人,也不愿选择38岁的人,更不用说10年后的48岁了。

我被上一份工作解雇了,因为他们没有更多的技能合同。他们提前 29 天通知了我。在整个团队中,他们只保留了一个最年轻的人来支持现有的软件。我不知道他们的理由。部分原因一定是前辈对支持感到厌倦,无论如何都可能会辞职。但事实仍然是,只有最年轻的人保住了工作。

我这个年纪的大多数开发人员都没有这样的竞争优势,所以你必须为更糟糕的情况做好准备。随着人工智能的进步,没有人是安全的。所以永远不要把自己当成一个特别的人。你所依赖的任何东西都可能随时耗尽。你现在想要 20 多笔赠款,而不是在你的梦中。

更糟糕的是,在你 30 多岁之后,世界开始把你当作一个没有财产和金钱的流浪汉。一年前,我被拒签了澳大利亚签证,理由是我没有表现出赚钱和储蓄的习惯,并且与任何国家都没有关系(没有遗产),所以他们担心我不会回来。然后是英国签证

这很令人震惊,因为在我 20 多岁的时候,我很容易就获得了美国、法国、荷兰和其他国家的签证,而且金钱和财产都更少。

当你年轻的时候,你向他们承诺,所有的门都为你敞开,这种欣快感掩盖了世界的另一面:

如果有门,那就是对某人关闭。

而且这个人是任何接近 40 多岁的人,他们不符合社会标准。满足它,即使只是为了这个。

9. 在 IT 行业领导者那里找工作

我花了大约 8 年的时间做自由职业者,它让我无话可说。我为我所在城市最负盛名的牙科诊所之一制作了一个网站。那又怎样?

我什至不能给任何人看,因为两年后他们从别人那里得到了一个更新的。我有大约40个这样的案例。

当你开始为行业领导者工作时,他们通常不会给你太多的报酬,但你可以在那里快速成长。我认识一些人,他们从国家的平均工资开始,在六年内加薪到这个数字的 10 倍。他们有很多事情要告诉你,可以为他们找到任何工作。

对于任何有价值的公司来说,没有一份自由职业者足够难或足够有趣。只是为了钱而卖掉你最好的岁月,仅此而已。

希望我早点知道。相反,我读过的关于自由职业现象的早期文章都在赞美它带来的自由,所以我从未质疑过这个想法。在现实中,唯一能带来自由并且不会让你成为浪费的流浪汉的是你自己的生意,但这是一个完全不同的故事。

在小企业工作比自由职业更有趣,因为你可以获得一些管理和营销经验,但从技术上讲,这仍然是猴子的工作。例如,我是一家教育公司的首席技术官。我为他们制作了CRM和LMS,使用了十年来的主流技术。公司蒸蒸日上。那又怎样?无论您的业务性质如何,对其他人来说,它只是带有 CRUD 的 PHP + MySQL。

只是赚取 274 美元利润的 CRUD 系统之一。

大公司需要以下技能:

  • 分布式系统的体系结构。
  • 高负载。
  • 事务、管理竞争条件、并行计算。
  • 请求优化、分析。
  • 自动测试和 CI/CD。
  • 重构和处理一些遗留问题的正确比例。
  • 对更改和部署要格外小心。

在典型的小型企业的 IT 部门中,您得不到这些。但是,如果您愿意,您可以轻松地从大公司的专家降级为小型企业的工作。

这种要求的唯一不对称性决定了您应该在行业领导者那里寻找工作,而您仍然可以。然后你也会得到很多值得夸耀的东西。

另一个关键原因是,在自由职业者和小型企业中,您通常是最熟练的程序员,因此您只能从互联网上学习。但是,向同事学习比从阅读和观看视频中学到的要有效得多。

它只是在空中。当你工作时,你会得到大量你不注意但仍然消耗的信号,它们成为你的一部分。如果你是自由职业者,你的背景是外面的狗吠,这什么也没给你。但是,如果你在一个有熟练专业人士的办公室里,你的背景是有人在讨论你从未想过存在的问题的出色解决方案,它甚至不需要你问就免费成为你的一部分。

从你最熟练的地方跑。

好消息是,大公司经常雇用实习生来培养他们。例如,我哥哥在学生时代就在英特尔工作了两年。在 24 岁之前将其写在简历上真是太好了,不是吗?在你的学生时代之后,更难得到它。

10.做关键的事情

在大公司工作本身是不够的。你可以选择很多事情来做,它们或多或少是平等的,但从长远来看,不是为了你的记录。

例如,EB-1A绿卡计划中的一项标准要求您扮演关键角色,该角色被定义为对组织的指标产生重大影响。即使你从事的尖端工作需要世界上所有的技能,观察者也可能不认为它很重要,因为它的影响可能是间接的,或者像你这样的人可能太多,所以你的个人贡献很难估计。

另一方面,您可以在不接触任何现代技术的情况下做关键的事情。例如,我很幸运地在我工作的一家公司负责认证系统。这只是一些PHP代码,但我发现并修复了一些关键漏洞。我还帮助他们在 CI 中引入了静态分析,从而减少了意外停机时间。这些事情加在一起可能已经为我确保了EB-1A计划标准(我说“可能”是因为当申请在第一次尝试时获得批准时,他们不会告诉你他们计算了哪些优点,但我认为这个优点很强)。

果然,您不需要在“关键”和“前沿”之间做出选择,您可以两者兼而有之。选择您的公司和职责,并花费您的时间,以便将其计入这两个指标。

在考虑一个职位时,想想向外行人证明你是项目成功的核心是多么容易,即使你不是任何正式的领导者。这是您个人资料的一个完全不同的维度,而不仅仅是技术卓越。

我只花了 4 年时间做我认为至关重要的事情。这意味着浪费了 16 年的时间,并没有真正改善我的形象,这可能会给我留下 5 倍的印象。

大多数时候,如果你准备好了,关键的角色机会就会找到你。CEO或CTO会像我多次发生的那样,把你叫出来。但在此之前,您仍然可以积极寻找它们。

如果我是一名寻求关键角色的大三学生,我会成为身份验证、加密、高负载系统 DevOps 或查询优化方面的助理。这些职位更依赖于一丝不苟,而不是高经验。一般来说,任何错误成本高的东西,只要能很容易解释,就可以了。

11.正确理解“给加西亚的信息”

我所知道的最重要的商业文本是埃尔伯特·哈伯德(Elbert Hubbard)的《给加西亚的信》(A Message to Garcia)。现在花几分钟读一读,很短。

埃尔伯特·哈伯德(Elbert Hubbard)和他最著名的故事。他不是大多数人想到的哈伯德。

在我要求任何人完成的几乎任何任务中,他们提出的问题都比他们应该问的要多得多。对于一周的工作,我通常会给出 ~2 小时的解释,我认为应该从 5 分钟的演讲中清楚。

如果你做到了这一步,我相信我不应该对此进行扩展,文本会让你正确。

另一方面,有些狂热分子做错了事情,但以不问问题为荣。不过,这种情况不太常见,问题也较小。

我也是其中之一。我需要创建一个端点,以便前端可以显示数据库中是否有某些记录。我预计在某个时候他们也需要计数,所以我返回了计数。如果他们需要它,他们可以在没有我帮助的情况下展示它。就这么简单

SELECT COUNT(*) FROM t WHERE something;

一位首席技术官在得知我的解决方案后很生气。他让我计时。不到一毫秒,我看不出有什么问题。然后他让我安排以下时间:

SELECT 1 FROM t WHERE something LIMIT 1;

而且速度快了 20 倍。

我错了吗?不是在我来自的小型企业的低负载应用程序领域,而且为未来的快速改进提供是最重要的技能之一,这就是为什么我什至没有问如何做到这一点。我缺乏的是高负载系统和环境方面的经验。

如果你有一个问题,你需要能够判断这个问题是强制性的,是出于被告知该做什么的习惯,还是必要的。然后你要么放弃它,要么问它。这只有对上下文的深刻理解才能实现,上下文是业务需求、预算、目标、路线图、架构及其局限性、积压工作、外部依赖关系、代码库的整个历史等的混合体。

如果你真的不确定如何完成这项工作,

你能问的最不麻烦和最有成效的问题是优先事项是什么。

然后你从中得出你的解决方案。一个答案可能会使我免于扫描整个表格。

我能告诉你的第二件最好的事情是要注意平衡,并学习上面列出的所有这些因素,特别是为了你的项目,以便在提问和不提问方面做得更好。

鉴于你基本上是有价值和积极主动的,

询问和不打扰的平衡是您晋升的关键因素之一。

12. 为重要的开源项目做贡献

开源贡献对于您的简历、面试、会员计划、奖项甚至人才移民计划都很重要,这些都会给你打分。

我最受欢迎的开源贡献是 PHPStan 中的一个功能,这是最流行的 PHP 静态代码分析器。我的这段代码已被下载超过 1.35 亿次

下载 PHPStan 的统计信息。当我的 PR 登陆时,它的下载量约为 1500 万次。

对我来说,它可能确保了EB-1A计划的一个标准,即“对该领域具有重大意义的科学贡献”,这是获得绿卡所需金额的1/3。

为了做出这样的贡献,我不得不转而做兼职工作,因为当你34岁时,很难在周末花时间写代码。如果你在20多岁,你的时间基本上是自由和无限的,所以要好好利用它。

我最令人印象深刻但不太受欢迎的贡献是两个 Apache 应用程序(Beam PlaygroundTour of Beam)的前端和 Flutter 中的代码编辑器

加上一些写作和演讲,他们给了我谷歌开发者专家的称号。从该计划的采访中,我觉得我的开源内容比我的写作和口语更重要,但我永远无法确定。

如果你选择了正确的项目,开源贡献就像提前购买了正确的股票。然后你什么都不做,看着数百万的(下载量)在不断增加。就像股票一样,如果你错过了,到了一定年龄,你就达不到社会标准,就会受到歧视。与股票不同,即使项目下降了,开源贡献也不会下降,因为你所做的任何事情都是根据峰值受欢迎程度来判断的。

与其他任何事情一样,为了贡献而贡献是无聊的。我所做的所有开源工作都是因为我的工作需要它。因此,您应该选择一份具有大量开源贡献的工作作为副作用,这就是平衡的秘诀,可以让您不费吹灰之力地获得良好的记录。

我们总是希望我们的软件包成为热门软件包,因此我们是顶级开源存储库的所有者(如果您不这样做,请退出该项目)。这不会发生在我们大多数人身上。我自己的顶级 Flutter 包只排在前 16%,这令人心碎。

不要把所有的鸡蛋都放进你的东西里,去帮助一个已经很有名的人。这将对你的记录与你自己的东西没有蓬勃发展进行对冲。

在我职业生涯的不到 7% 的时间里,我只从事过开源专业工作,并希望我能做得更多。我认识 GDE,他们 80% 的职业生涯都是开源的。这些机会是存在的,寻找它们。

13.疯狂地公开

20年前,公开与否是个人选择。没有社交网络,互联网上没有视频,人们必须为专业杂志撰稿才能获得宣传。这需要付出很多努力,所以专业人士可以留在阴影中而不这样做。要找到工作,您只需将简历写在.doc文件中并将其发送给公司即可。他们别无选择,只能相信你并邀请你参加面试。

公开几乎不需要任何努力,所以如果你低调,它表明你的恐惧、无能或有问题的生活优先事项。即使是内向的人,至少要写文章,以免引起怀疑。如果你突然出现在Facebook上,有50个朋友,没有写作,也没有你所做的事情的公开记录,你将很难找到任何体面的工作。

既然每个人都是公开的,你应该疯狂地公开才能脱颖而出。写下你所取得的一切,你所做的每一个发现,以及你发布的每一个可重复使用的作品,都应该是你不可或缺的一部分。

对你来说,闭嘴应该比对世界说话更难。

写更多

我在 2004 年 9 月 29 日发表了我的第一篇技术文章。它被浏览了 5000 次。我感到兴高采烈。我是三年级学生,已经有很多人从我的经验中学习。

出于某种原因,我在 17 年后才发表了我的下一篇文章

我为这个博客写作只有两年,我有超过十万的浏览量和数百名追随者。追随者呈指数级增长,因为一个令人印象深刻的数字会吸引更多人。如果我没有停顿 17 年,我现在已经是一个摇滚明星了。

当我在 Medium 上达到一千名追随者时,我会写一个专门的故事(更新这里)。同时,一些简短的提示:

  • 永远不要在代码审查和指导会议中重复自己。如果你说了两次,花点时间写下来并发布,然后只给他们链接。如果不自然地开始写作,这是最简单的方法。
  • 在所有流行的平台上发布。如果只使用一个,它可以更改推荐引擎。你花了数年时间建立你的追随者,然后突然间他们不能保证看到你的新帖子。许多平台都这样做了,现在主要用于托管文本。通过无处不在来对冲这一点。
  • 遵循“作者优先”原则。选择工作时,请检查公司是否同意这一愿景并推广您的 Medium 帐户。一些公司实际上允许您将写作作为工作时间的一部分,甚至为文章支付额外费用,所有这些都允许您使用您的个人媒体,尽管他们可能不允许您通过电话订阅您的个人电报或 Twitter 来结束文章。
  • 把所有重要的事情都变成短信,甚至是拒签。这样,您的生活中就不会有任何损失,因为在最坏的情况下,您将拥有 +1 条文本。
  • 写下你的私人日记。我从斯蒂芬·柯维(Stephen Covey)那里学到了这个技巧。首先,你的想法是直截了当的,比如“我去了那里。我做到了。在一年的时间里,你会在不知不觉中写出长篇的哲学作品。

制作视频

顶级视频博客的粉丝通常比顶级文字博客多 10 倍。这意味着如果我们只写作,我们就会错过很多,几乎不存在。

我不擅长视频。我讨厌排练,通常至少需要一次完整的测试才能进行像样的录音。我讨厌这种感觉,如果我绊倒了,我必须表现出色或重新开始视频。我讨厌预先安排一些事情,比如打开文件夹和标签进行屏幕录制。我讨厌编辑,因为它需要时间,而且我总是在为时已晚时想到改进。希望我能教自己爱上它,并且很久以前就做到了。

当你年轻的时候,制作视频要容易得多。那是因为你的时间是无限的,所以我讨厌视频的东西不适用。所以不要听我的抱怨。

我在 2011 年很早就开始了我的 YouTube 频道,但后来我没有做太多事情。我在那里有超过 10 万的浏览量,这还不错。不过,这与编程无关,而是与其他任何事情有关。

我上了视频课程,实际上在摄像方面还不错,并制作了 3 个短片(一个两个三个)。

我甚至制作了一个关于如何拍好自己的视频课程,涵盖了 15 个主题,从不害怕流媒体到设置相机手柄、灯光和麦克风,再到专业编辑,我从今天开始正式免费(但它是俄语)。

与视频不同,文本的最大优点是您可以随时对其进行完美编辑。在知道我的绿卡申请结果之前,我正在写所有这些,然后当我得知它时,我会更新所有提及的内容。你还不能用视频做到这一点,但人工智能很快就会使我们能够编写视频脚本,然后渲染它,让它感觉就像你录制了它一样。你的脸、屏幕和所有的动作都会完美地定时,所以我所有的抱怨都会再次停止应用。无论如何,那些有录制和发布天生习惯的人会比那些脚本编写者更有优势,因为在推广他们的视频方面有更快的思维和经验,所以要尽快开始。

我将制作视频来配合我未来的文章,并赶上旧文章。

在活动中发言

我小时候和十几岁的时候口吃得很厉害,所以我利用一切机会不说话。我似乎还患有阿斯伯格综合症,这使我更难实时清楚地表述事情。到了人们普遍有能力说出自己的想法并且或多或少令人着迷的年龄,我变得迟钝了(这是我擅长写作的原因之一,这是一种补偿技能)。

然后我意识到我错过了生活,并决定改变这一点。我必须努力工作,才能从一开始就得到别人喜欢的东西,并认为这是理所当然的。

在我的一生中,我两次从绝望的恐惧到与2000人的人谈,尽管这是政治而不是编程(一个笨拙的一个更好的,都是俄语)。

我在2017年6月12日和2018年5月5日在下诺夫哥罗德列宁广场举行的抗议集会上发表讲话。

这种体验令人振奋,并以一种很好的方式解放了您。

直播是您生活和工作的一个全新维度。你会遇到一些你永远不会遇到的人。此外,现场观众会比从您的视频中形成更清晰的形象,您可以在他们取消关注您之前建立更牢固的联系并获得更多荣誉(如果他们愿意的话)。你更真实,人们倾听那些真实的人。

在会议上发言还可以让你获得很多东西的荣誉:组织(GDE、IEEE)的成员资格、移民计划的分数等等。此外,随着时间的推移,说话会像滚雪球一样越滚越大。谁被邀请发言?那些以前做过的人。所以开始吧。

开始演讲的最简单方法是在他们认识你的大学成为一名兼职教师。在我意识到我需要改变之后,我就这样做了。我让我的老师朋友非正式地代替她一个学期,她在与她的教授确认后同意了。这给了我一个宽容的方式来找到我的脚。如果你需要对自己感觉更好,只需观看我的第一堂课(1班2班,全部用俄语)。

2008 年 3 月 17 日,我在下诺夫哥罗德国立技术大学为 06-ST 小组开设了 Visual Basic 6 课程。

如果你有一个领导地位或一个强大的技术职位,很容易成为一些聚会的演讲者。只要问问你的上司你如何以及在哪里可以说话。我这样做了,他很惊讶,并安排了与他有朋友的大公司的另外 2 位演讲者见面,我们有 40 名听众。

许多经理认为程序员不喜欢说话,所以他们甚至不建议这样做。当他们认为你准备好了,去要求它时,它不会被赋予你。

我很遗憾错过了发言机会。现在我是一名 GDE,每周都会收到国际会议的邀请,终于有空闲时间了,我将开始接受它们。

14.存储所有内容

您的工作

作为一个孩子,你不在乎你工作的结果。如果不是你的父母,你就不会留下任何幼稚的图画。幸运的是,我有这个:

然后你开始关心并尝试存储你过去的作品,以防你以后需要它或只是为了炫耀。

作为一个成年人,你会注意到你害怕失去那个档案,就好像它是你的一部分一样。你质疑为什么它对你很重要。你可能会克服这种恐惧,在自己身上找到安全感的来源,而不是在你堆积的东西中。然后,您可能会开始减少对档案的关心。您不会费心存储一些笨重的文件或难以排序的文件。你甚至可以故意删除一些东西来解放自己。

虽然这种态度可能表明心理健康状况更好,但你后来意识到,保留过去的东西仍然会很有趣。

我的硬盘在 2000 年左右就坏了,所以我不能向你展示我在 15 岁之前制作的游戏。我在 QuickBASIC 4.5 中 1998 年的 Pong 克隆现在对你没什么用处,但我希望我能在这里放一个截图。不过,我还有下一个最好的东西,即 Visual Basic 5 中 2001 年的 Digger 克隆,所有宝石都用 3DS Max 渲染:

“你有 2 卢布。你还剩下 3 条命。您位于 1 级。剩下 3 个怪物“的俄语。

当你在写你自己的 20 年里程碑文章时,试着展示你早期的东西,它很可爱。

反馈

更重要的存储是来自客户、同事、上级等的反馈。如果你以后需要它,它可能更难得到。一个人可以:

  • 辞掉工作,失去签署信件的能力。
  • 忘记你的工作对他们的价值。
  • 变得太有名和太忙了。
  • 更改所有联系人。
  • 死。

例如,我对 PHPStan 进行了改进。即使在 2020 年,它也很受欢迎和重要。我认为,如果我需要向任何人证明我的工作,公关就在那里,所以我不需要费心去获得更多的证据。

然后,对于我的绿卡申请,我必须证明我的贡献不是向程序员,而是向移民官员证明,他可能不容易理解 PR 的含义,也无法理解其影响。并非所有官员都会努力理解,如果你向他们解释为什么他们应该得出一个具体的结论。有些人只对权威人士签署的文件上的简单事实感到满意。有些人只是在寻找一个借口来甩掉你,就像我在英国看到的那样。

因此,我向 PHPStan 的作者索要了一封支持信,用简单的文字表达我工作的意义,但他说他太忙了,无法打印并给我寄一篇论文(根据我的律师的说法,这是首选格式)。经过数十个小时的开发,我感到非常震惊。但已经3年了。人们确实忘记了他们之前对你的工作的感受,他们不欠你任何东西。

如果你付出了很多努力并且做得很好,请要求在上面写一些信。如果在工作后不久完成,这个请求是很自然的。

为了这份请愿书,我不得不写信给PHP周围的许多公众人物,其中两个人同意以书面形式确认该功能很重要并有影响。

我的要求真的很奇怪。本质是“嗨,我是一个你知道但不一定使用的项目的主要贡献者。它的作者拒绝确认我的贡献,但你能看看它并确认它很重要吗?

我用更好的词说出来,但仍然感到痛苦。只有不到10%的人做出了回应,他们中的大多数人甚至拒绝调查此事。我甚至了解到我的最后一封信变成了垃圾邮件,所以一些收件人在看到我的电子邮件时主动报告了垃圾邮件。如果你依赖的人辜负了你,事情就会变得疯狂。

不要等到你被遗忘。你会的。

15.照顾好自己的身体

这个真的应该先走,但这样一段文字就会感觉像是一篇俗气的新时代作品。

我现在38岁,我有健康问题。

我有脊柱侧弯,S形弯曲的脊柱。在我十几岁的时候,一位医生告诉我,如果我不纠正这一点,我的背部会很痛,但每个人都觉得自己在17岁时所向披靡,所以我忽略了这个建议。

直到我 20 多岁,纠正它仍然不难。但我只是在 30 岁左右才开始关心。到那时,这很难。我设法在两年内通过瑜伽和按摩将其从 25º 提高到 21º,但进展太慢了,以至于我把它扔掉了。我希望我没有这样做,因为到了 38 岁,这就更难了。多年来,我的背部几乎永久疼痛。

我不能跑步,因为我的膝盖受伤了。它始于大学体能训练中的单腿深蹲。2002 年,该系统不关心俄罗斯 17 岁儿童的健康,我没有接受检查并被要求进行该练习,这导致了疼痛。后来我才知道,由于我的肌肉无力,我的膝盖承受了不适当的负荷,我的膝盖韧带承受了更大的压力。

跑步后情况变得更糟。在我的生命中,从来没有人教过我如何正确跑步。从学校到大学,没有人在乎。老师们只会说:“快跑”。我了解到我的跑步方式是将击球直接转移到我的膝盖上。有研究跑步的运动医生。他们在跑步机上记录你,然后用慢动作向你展示,并解释你做错的一切。他们指导你改变你的习惯,这样你就不会伤害自己。如果你跑步,即使你确定你做对了,无论如何都要去看这样的医生。永远不要相信教练。

韧带在扭伤后永远不会完全恢复。每一次事件都会降低对下一次事件的容忍度,伤害会更强烈、更持久。

现在,每一次徒步旅行对我来说都是一场赌博。第二天,我的膝盖可能会开始疼痛,这可能会持续一个月。我登上厄尔布鲁士峰而没有那种痛苦,这真是一个奇迹。你不想要那样。

2020 年 9 月 25 日,我在厄尔布鲁士山顶上。

饮食是另一个问题。我试着做一个素食主义者,而不在乎我的饭菜是否含有身体需要的一切来代替肉类。第一年很棒。我感到纯洁而充满活力,就像素食者在试图改变你时告诉你的那样。2.5年后,我觉得有些不对劲。兴高采烈消失了。我很容易用微不足道的负荷扭伤我的腿或手腕(请记住,韧带不会完全恢复)。我有一种模糊的感觉,我缺少了什么,但又说不清是什么,一种生物的召唤。然后我又开始吃肉了。现在我希望我没有这 2.5 年或将它们减少到 6 个月。

太多提倡节食的人是冒名顶替者。他们尝试了一种节食,感觉好多了,然后把它作为普遍的传播。问题是,不吃肉的提升是身体对压力和缺乏的防御反应,与新时代狂热者告诉你的相反。此外,除了所有 20 种氨基酸之外,还有更多的东西可以替代,但普通人不会费心去研究它。

我听说过很多故事,人们因饮食而受到伤害,有些组织从未恢复过。他们变得容易遭受特定的创伤并发展为慢性病。

我没有统计数据,也许它对大多数人来说效果很好。永远不要相信那些告诉你具体案例并概括它们的人。但是,如果生命受损,请寻求声誉良好的医生的指导,他们不会编造事情,只相信双盲随机对照试验

素食主义不会把你从地狱中拯救出来。在最好的情况下,它会让某些方面变得更好,而最坏的情况则很糟糕。如有疑问,为了您的安全,我建议吃肉。

要记住的事情:

  • 对于每项活动,都有适当的技术。如果你做得不当,你可能会以一种无法恢复的方式伤害自己,并会造成永久性的疼痛。
  • 大多数监督你的训练或说他们可以治愈你的人都不可信。他们不在乎,甚至不知道是非。看顶级运动医生。
  • 在你 20 多岁之前治愈困扰你的事情。在那之后,很多门都关上了。
  • 永远不要相信你年轻时的治愈能力。这种超能力将消失。你对自己身体所做的每一件错事都会在你 30 岁之后回到你身上。

16.这不会阻止你

对于这里描述的大多数更改,我知道我必须在我这样做之前很久就进行它们。

我的国家一直在压制自由,但在2011年,情况变得特别糟糕。如果我当时搬家,我早就处于更好的职业环境中,我现在将获得第二公民身份,而不是在 2029 年。此外,当时俄罗斯人更容易被接受。

但我对过去有很强的依恋。我正在帮助那些我为之制作网站的人,即使我退出了 4 年的编程。他们正在使用我的引擎,所以我觉得我有义务支持他们。不这样做是不礼貌的。

那时我并不知道,如果你关闭你的业务,没有什么可怕的事情发生。他们可以在几天内取代你,如果你有空,他们就不会打扰。你说的“请为未来找别人”是行不通的,直到对他们的紧急任务说“不再”。

不要像 GoDaddy 那样的混蛋,他在圣诞节前 19 天就甩掉了所有俄罗斯人,就在我们放松并认为那些想要集体惩罚无辜者的人在过去 22 个月里已经这样做了:

不要对你的客户撒谎:

...但不要让人们利用你对产品的依恋,超出你真正想为他们做的事情。

个人的事情更难。在我生命中过去的大部分关系中,我要么认为如果她改变,我们可以复合,要么我只想在她遇到麻烦时提供帮助。所以我留在城市里,然后自然而然地在那里找到其他人,然后它又过去了。

然后我还有一个最喜欢的按摩师。还有一位了不起的瑜伽老师,9 年后我仍然无法取代。

这只是我意识到的事情,一定有大量的潜意识对食物、公园、街道、批准等的微观依恋。

当我去这所大学时,它甚至没有进入世界前1500名,但离我家只有15分钟的步行路程,考虑到蝴蝶效应,这可能是我一生中影响最大的错误。诚然,在2002年,很难获得任何信息或我个人认识的榜样,但有些人确实搬家了。

这是最糟糕的事情。这不是“哦,我希望我能,但它阻碍了我”。这是一个潜意识的障碍,环顾四周,甚至认识到某些东西是次优的。

这就是为什么人们建议只是为了改变而改变,比如每个月去另一个城镇过一次周末,尝试新菜肴等。它可能会使较大的更改更简单,或者它可能只是另一个技巧,而不是立即进行重要的更改。

当你说你正在处理一些依恋时,就是对需要准备的想法的依恋在说话。

对于每一次变化,我总是处于准备状态。在制作之前,我需要完成更多的事情,这是一个谎言。

我从来没有像前一天这样准备得更充分。每年我都意识到,与我现在所拥有的相比,去年的依恋只是蹩脚的借口。然后第二年,我会发展出更强大的人,并且有更多理由不改变事情。

战争让我继续前进。现在我的世界没有崩溃,我明白了这些借口是多么可怜和悲惨。

如果你在生活中遇到过类似的冲击,但你仍然没有改变你的计划,那么很有可能,如果你不面对谎言,你永远不会在压力较低时这样做。

我建议你面对谎言,现在做你想做的事。

我认为是我一生中最好的镜头,里斯本,2015年1月。

就是这样,16条建议而不是20条,我不喜欢数字魔术。

速通真的可能吗?

好吧,你如何在 5 年内完成 20 年的事情?

我打算写我所知道的最年轻的 GDE 是在 23 岁时获得的,这就是我估计的基础。但随后发生了一件令人震惊的事情。

在一次 Flutter 通话中,我遇到了 Aila McPhail。两年前,她和她的妹妹苏梅(Sumay)在9岁和12岁时为孩子们开设了一所在线学校。他们现在在 Twitter 上有 1500 多名粉丝(我有 41 名),他们的学校已经为 500 多名学生提供服务。他们住在福尔斯彻奇,一个人口不到 15,000 的小镇。

照片:麦克菲尔家族

Sumay 还有 4 年的时间才能达到申请 Google 开发者专家头衔的年龄,但她已经在虚拟会议上与 Flutter 团队的高层管理人员进行了交谈。Aila 还有 7 年的时间去 GDE,但她像成年人一样表达自己的想法,只有她的推销和视频给出了她的年龄。

我也从11岁开始编码。早在18岁之前,我就开始浪费时间了。那些女孩做得更好。你也可以!

绿卡

如果你来这里是为了通过非凡能力计划获得绿卡的信息,我现在不能告诉你太多。我的申请在 8 天前才获得批准,还需要几个月的文书工作,直到我获得真正的绿卡。

在这里订阅并关注我的电报频道:ainkin_com

几个月后,当这项工作完成时,我将在那里发布几乎整个请愿书文本。此外,你永远不会错过我的故事。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值