学习如何一次编写一封电子邮件

学习如何一次编写一封电子邮件

原文:https://medium.com/hackernoon/learning-how-to-code-one-email-at-a-time-347f1f2d318d

我是如何偶然发现自己对编程的热爱的

两年前,我是一名招聘人员,翻遍一页页简历,一丝不苟地寻找梦中情人——独角兽。大多数人不知道招聘行业是如何运作的,如果这篇文章的标题是“一个技术招聘人员的自白”,我可能会有太多不道德的故事来描述整个行业。

不过,我经常记得自己对在别人简历中发现的层出不穷的技术术语感到好奇,想知道这些术语的实际含义或作用,并喜欢上了谷歌,愉快地将我的好奇心转化为知识。

两年后,在结束了我 13 个月的技术招聘职业生涯后,我非常感谢有一份我真正热爱的职业。我现在是一名全栈软件工程师。

我的编码之旅是如何开始的

如果你是一名软件工程师,你很可能会不时地被招聘人员“垃圾邮件”所困扰。

招聘行业竞争激烈。根据一项在线求职服务的研究,招聘人员平均花 6 秒钟看你的简历。是的,那是秒——不是分钟。

当你只有几秒钟的时间来审阅一份简历时,你被迫尽可能多地自动化这项工作,忘记了每份简历背后都有一个真实的人,一个人的价值无法在短短几秒钟内确定。不仅如此,随着人工智能和机器人技术继续加速发展,在不太遥远的将来,你有被自动化取代的风险。

为了生存,我需要找到一种独特的方式在噪音中脱颖而出。所以我想出了给潜在候选人发送用 JavaScript 和 Python 写的简单的“编程谜题”的主意。问题是我不知道如何编码。我注册了在线课程来学习如何编码。在网上看了几周讲座后,我认为我已经准备好练习我新获得的编程技能了。是的,幸运的是,它有点工作。我得到了更好的回复率。

虽然有一个很大的但是。工程师们回应我,并不是因为他们对我提出的立场感兴趣,而是因为我发送的“代码”漏洞太多,他们就是无法抗拒修复它的冲动。回复邮件通常是我代码的修订版,有时是一个 JSbin 页面,上面有解释我的错误的评论。

我在这里学习如何一次编写一封电子邮件。让我发现了一种新的激情,将我的生活带上一条全新的职业道路。

辞职

每当我运行我写的一段代码时,我收到的每一个即时的二进制反馈都足以进一步激发我的好奇心!随着时间的推移,我对编程产生了浓厚的兴趣。

我意识到招聘工作不是我长期想要的。作为一名招聘人员,我从来没有足够的挑战来保持我的参与。我决定辞职,继续接受软件工程方面的教育。

我有很多学习编程的选择:在线教程、编程训练营、斯坦福大学、麻省理工学院、哈佛大学、伯克利大学、谷歌和脸书大学等世界级机构的 MOOCs 等等。在仔细考虑了一系列的变量后,我决定正式攻读UX/UI 工程硕士学位将是我的正确选择。我也知道一个软件相关领域的学位只会涵盖基础知识,我需要在互联网上自学其他的一切。我的目标是掌握设计和编程技能。这样我就可以独自开发一个应用程序。

这是一个惊人的转变。我也觉得自己有能力提升自己的抱负和职业规划。

推出我的第一个产品

我从编码中获得了如此多的乐趣,现在我很兴奋能从头到尾创造一个产品,作为我工程能力的顶点。一些我可以向世界展示的东西。

我喜欢滑雪板,想做一些东西来帮助我计划去太浩湖的雪地旅行。就这样,斜坡忍者诞生了——一个你可以找到太浩湖滑雪场的积雪更新、链条控制和路况的应用。

经过几个月的努力,今天我非常高兴地宣布,我终于准备好推出斜坡忍者。请检查一下。在 App StorePlay Store 都可以免费获得。它也可以在桌面和移动网络上获得。

这是一个充满挑战但回报丰厚的过程。构建 Slope Ninja 让我有机会跨越各种技术栈进行开发,包括设计、前端、后端和移动

如果你喜欢《斜坡忍者》,请在 iTunesGoogle Play 上给《⭐️⭐️⭐️⭐️⭐️》评分。

开源斜坡忍者

孤立形成的一个单一的想法是有内在局限性的。如果没有其他人慷慨地分享他们的知识,我今天不会称自己为开发人员。保持 Slope Ninja 的封闭源代码将会违背这篇文章的本质。向他人传授知识是求知的核心。

说到这里,我非常激动地宣布《斜坡忍者》的开源发布。我的最终梦想是开始让其他人为这个项目做出贡献。

如果你对开发《斜坡忍者》感兴趣,下面是 Github 上的回复链接:

❄️坡忍者跨平台原生手机 app

❄️坡忍者手机友好的网络应用

❄️坡忍者 API、爬虫和通知工人

Slope Ninja iOS and Android app screenshots

外卖食品

  1. 大胆一点。
  2. 找导师。这是我能推荐给任何想从事软件开发的人的最重要的东西。如果没有帮助,我会花更多的时间来完成我所做的事情。
  3. 努力工作。像每周工作 90 小时那样辛苦。学会在小成就中获得乐趣。因为它需要专注、专注的努力和承诺来浏览和学习尽可能多的知识。软件开发是一生的承诺,有一个不断调整的课程。你需要有足够的热情来推动你的知识越过一系列的停滞期。
  4. 打造<某物/ >。学习如何编码的最好方法是构建一些有用的东西。解决现实生活中的问题不同于解决编码练习,而且有趣得多!
  5. 建立你的人际网络。这可能会帮你找到工作。确保人们了解你,知道你的能力。尽可能多地记录下来并公之于众。

祝你好运,更重要的是,玩得开心!

我很乐意阅读你个人进入科技行业的经历,请随时与我分享。

最后

这是一次大开眼界的旅程。我喜欢它的每一分钟。它从根本上改变了我,当我第一次发送那段充满错误的代码片段,希望提高我冰冷的招聘邮件的回复率时,我无法理解这一点。我一点也不知道它会让我发现自己对编程的深深热爱——这完全是偶然的。

我想感谢那些信任我的非常善良的人们。我比以往任何时候都更有决心努力工作,尽我所能做到最好。非常感谢大家。

如果你喜欢这篇文章,请点击👏按钮和在 Github 上关注我。


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除