做任何事情的谬论
全栈开发者陷阱

通过manbetx官方网站多少

做每件事的谬误:全栈开发者陷阱

这是对这个tweet线程.

我认为自己是一个完整的堆栈开发人员,但我的优势是为复杂的流程构建后端系统。我的职业生涯始于一个前端开发人员,在过去19多年的各种类型的工作中,我一直在构建前端。我想说我非常了解前端技术。与前端开发人员相比,这些知识让我受益匪浅。

因为我知道每件事是如何一起工作的,我也受过设计理论的教育,可用性,我很容易使用前端框架来构建生产质量高的前端组件。

但除此之外,我们在看UX和最后硬用户界面设计问题:从引导到下一个层次,是什么东西我做不到.

这就是它变得棘手的地方:如果我面临一个后端任务,我总是能走得更远,提供优秀的解决方案,因为处理数据的后端代码,与其他服务机构交谈,扩展基础设施,失败宽容是我的激情。用于缓解浏览器错误的前端代码,用户界面效果,定位元件,动画:有时很有趣,但最重要的是.

但对于一个非技术性的创始人来说,尽管如此,它们不会在后端和前端工作之间产生这种差异。我的工作是根据我的最好的技能,这就产生了无法实现的期望。他们也会含蓄地期望我的前端工作结果和我的后端工作一样复杂。

我通过使用类似引导程序的框架来操纵自己进入这个陷阱。它们让我看起来很漂亮标准组件,没有设计。但为了一切习俗,请变得很难,需要有设计师,用户界面/用户界面专家。

我从一开始就知道,但现在已经太晚了。现在很难向你的创始人和团队解释这一点,你所走的路并不是有点颠簸,但是结束了现在,请在悬崖边。

这是你能做的

在全堆栈角色中工作时,明确您的技能分布和偏好。

作为一名全栈开发人员,您在早期初创企业中备受追捧,小团队,因为你可以在一个人的技术上提供他们需要的一切。

明确你所扮演的角色,你期待着被替换,你想多快地继续做什么永远.

这将帮助您的团队从项目开始就致力于为您寻找替代者。你会花更多的时间在你能做的事情上喜欢做。

我知道这听起来与术语“全栈开发人员”相矛盾,但我从未见过一个真正擅长并热爱这两个学科的人。

我觉得有一个更好的说法:下次我会把自己介绍成后端开发人员和全栈识字.