Dev Spotlight:带 Postmates 的 Devin Otway
Dev Spotlight:带 Postmates 的 Devin Otway
原文:https://medium.com/hackernoon/dev-spotlight-devin-otway-w-postmates-566930554aa4

在这次 Cosmic JS 开发者聚焦中,我们采访了旧金山的软件工程师 Devin Otway,他目前在 Postmates 担任前端工程师。Devin 最近推出了一个名为黑客抑郁症的博客,使用 Cosmic JS 构建。在 Twitter 或 LinkedIn 上查看他,并享受问答。
TroutZen 有 43 个存储库。在 GitHub 上关注他们的代码。
github.com](https://github.com/TroutZen)
你做软件多久了? 我做软件大概 5 年了,但是 3 年前进入前端开发。编码是一种偶然的激情。在环境工程研究生院,我第一次尝到了在 matlab 中开发动态模型的滋味,并发现开发过程如此有趣。然后,我开始自学 Python 和 JavaScript,发现自己在完成研究生学业后本该找工作的时候,却在有趣的小项目上工作到早上。我知道我找到了我的激情。它同时满足了我大脑的创造性和分析性。
您首选的开发堆栈是什么? 我更多的是 JS 出身,所以有点偏向那些语言选项。现在它是 React 、 Node.js 以及任何适合我的项目需求的轻量级 db。我最近也在和 Golang 玩的团团转。我喜欢它的简单性和表现力,并计划用它重写我博客的网络服务器。
过去有哪些项目是你最引以为豪的,为什么? 嗯,我想到了最近的两个项目。首先是www.hackingdepression.com,这是我刚刚建好的博客(现在开始写文章!).我使用 React、Node/Express 和 Cosmic JS 作为 cms/backend 构建了这个项目。除了是一个非常有趣的项目,它对我个人来说也非常有意义。
抑郁症影响 6.7%的成年人(包括我!)并且是 15-44 岁人群残疾的主要原因,大多数人不喜欢谈论它。但在许多方面,它与其他健康问题如糖尿病没有什么不同。它有原因和条件,因此你可以做一些事情让你战胜疾病,也可以做一些事情让它变得更糟。我希望在我的博客上讨论和量化的正是这种有益和无益之间的界限。
其次,我目前在 Postmates 做前端工程师。我们正在对我们的网络客户端进行大规模的重写。与一家已经拥有庞大用户群的公司一起从头开始重建是一个非常好的机会。从性能,到可扩展性,到 seo,我们都要考虑。此外,每天我都与才华横溢的工程师、设计师和领导者一起工作,为我们的客户打造世界级的体验。我为我们正在做的工作感到非常自豪。
多谈谈你构建应用的过程——谁在使用它们?他们的目的是什么? 好吧就我这边的项目来说,黑客抑郁症是我第一个放在用户面前的。我的过程实际上是由我自己的愿望驱动的:1)尝试新技术,2)做一些能帮助我解决我正在经历的挑战/问题的事情。你可以说这很自私!我想学习,成长,变得更健康!这些都是容易的激励因素。就目的而言,我希望它能有所发展。现在我首先关注的是它为我服务,希望发生的越多,它就越能为我未来的读者服务。
您对目前正在使用的哪些技术感到兴奋,或者想了解更多? 在语言方面,Golang。更广泛地说,我有兴趣了解更多基于云的服务架构,并计划构建一些小型服务来支持我的博客,并帮助我做一些事情,如量化与活动(锻炼、饮食等)相关的情绪。然而,更直接的是,CSS-in-JS 是一种客户端技术,我觉得它彻底改变了我的开发。让 CSS 容易地访问你的 JS 上下文是一个游戏改变者!
要了解如何向 [email protected]的宇宙 JS 社区贡献应用、文章和扩展,请联系我们。