我为什么这样做。

一年半以前 ,我打开了GitHub,然后点击了“新存储库”按钮。 那时我还不知道,但是似乎仅仅是一个补充项目,它将成为我最骄傲的成就,并且是对我的目标和价值观的切实反映。

在我的一生中,我一直仰慕诸如奥普拉·温弗瑞(Oprah Winfrey),迈克尔·杰克逊(Michael Jackson)和比尔·盖茨(Bill Gates)之类的人,这些人从来没有为此付出更多,却总是被内心深处的东西驱使寻求成功。 我也一直受到父母的启发,他们为我做出的许多牺牲使我现在拥有了机会。 我见过的所有榜样人物都有一个共同点:他们不是通过追求切实的结果来实现自己的梦想,而是通过内在的价值观激励他们为自己真正认为自己应得的成功而努力。 我经常问自己如何做才能像他们一样。 我问自己要达到的目标。 我问自己, 有什么优势可以用来创造我认为我应得的生活。

长期以来,答案一直很明确-我想像我父亲一样成为一名程序员。 除此之外,我还想使用编程作为门户,以启动业务和组织,与其他人联系,甚至有一天甚至在全球社区中为自己取名。 我写了无数关于网站和应用的想法,以为我可以独自改变世界,一个没有任何现实经验的少年。 我花了数千个小时来编写我认为可能是Facebook或新Windows的代码。 最终,尽管如此,我意识到自己仍然和开始时一样。我开始在Upwork上从事自由职业,从事全栈JavaScript工作,或者至少应聘于他们。

我已经使用Node.js几个月了,并完成了一些Web开发工作,但是JavaScript很快就使我疲惫不堪,很快,我对项目或网站的所有想法都丢在了项目墙后面配置和大量的node_modules目录。 加上我几乎空空的Upwork档案,以及无法找到自由职业者,我觉得花我的空闲时间编程对我来说似乎曾经是最可行的决定,这正浪费我的时间。 但是,有些事情迫使我只尝试一个新项目。

当时,我对Dart编程几乎一无所知。 这只是我一天在偶然的Google搜索中偶然发现的一种语言,同时它也在寻找灵感。 我的印象是它将取代JavaScript,因此我尝试了一下。 奇怪的是,感觉就像一见钟情。 在我看来,Dart是正确的工具,并且我可以使用它最终使想法变为现实,否则这些想法将一直困扰我。

但是,缺少一个非常重要的组件-服务器端框架。 甚至我失败的项目也受某种工具的支持,使编写后端变得可行。 尤其是在Dart中,可以在客户端和服务器之间共享大量代码,我拒绝相信,根本没有解决方案来原型化全栈应用程序。 于是, 天使诞生了。

在开发了Angel几周后,一个编程论坛的熟人接触了我,为我提供了为他构建Web应用程序的资金。 这是我第一次对Angel进行测试,看看我的辛勤工作是否值得。 我们正在建立一个“代理分配器”,从本质上讲,是一个网站,该网站出售了无限大的代理列表,这些列表事先经过检查并保证能正常工作。 我们不仅需要一个使我们赚钱的用户友好的前端,而且还需要安全地处理用户帐户以及使用Stripe和PayPal进行付款处理。 该项目真的很拖延,因为我们几乎不知道我们在做什么,但最终,我们完成了工作,使网站平稳运行,没有任何错误或小故障。

该网站很久以前就被其所有者关闭,但足以重申我对自己的信仰。 我再次有理由相信自己可以实现我所有榜样的成就:尽管起初看来我做不到,但最终还是做到了,为此我感到很自豪

一推出,我就立即退出申请Upwork的职位。 对我而言,从事使自己感到高兴的事情比在似乎不利于我的环境中继续感到沮丧更有意义。

在接下来的几个月中,我继续发展和提升Angel,如果没有其他原因,这会让我充满自信。 一段时间以来,没有人会转向该项目,更不用说使用它了。 无论如何,我一直坚持下去。 Angel明显地提醒我自己,即使我感到无能为力,但只要我坚持不放弃而不是在失败的第一步时就拥有最终实现目标的能力。

一年半后,Angel在Github上获得了近130颗星,Dart社区内以及该社区之外的许多人都对该项目及其背后的理念感兴趣。 有许多可用于Angel的插件和中间件,并且一些公司开始在生产中使用Angel。 其他人向我咨询了实习生,并提到了安杰尔。 如果那天我从未按过“ New Repository”按钮,或者因为没有人对天使感兴趣而放弃了Angel,那么这一切都不会发生。 这本身就是我继续努力的动力。

当您为Angel加上星号时,当您下载Angel时,当您将Angel用作项目中的依赖项时-您并没有使用软件。 不,你是在告诉我你相信我。 你相信我的梦想。 您是在告诉我不仅要开发这个项目,还要告诉我希望和抱负,并将其应用于从那一刻开始生活所产生的每一个成功或失败。

那你还在等什么? 我现在向您介绍Angel框架 试试看。 提交错误报告。 告诉你的朋友。

From: https://hackernoon.com/why-i-did-it-d936a71d0263

相关文章:

  • 2022-12-23
  • 2021-08-31
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2021-09-10
  • 2021-11-25
猜你喜欢
  • 2021-09-07
  • 2021-06-17
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
  • 2021-09-15
  • 2021-09-11
相关资源
相似解决方案