顺手记一下一些和GPT合作开发EAC过程中的一些想法
全栈工程师的迷思
说起来EAC从设计,前端,后端,数据库等等都是我一手操刀的,按理说我应该能戴一顶全栈工程师的帽子。
其实说实话,我从来就不喜欢这顶帽子,或者说我本不喜欢帽子,但是尤其不喜欢全栈工程师这个title。
标签,帽子,都是一个个的门槛,也是一个个的墓碑,如果非要这样分类,了无生趣。
一个成熟的工程师应该对不同的领域都有涉猎,工程上天才构思的地方都恰恰在于如何让一个想法通过不同的技术落地实现。
更重要的一点是,在整个开发过程中
全栈工程师这顶帽子并不存在!
有意思的一点是:我开发的第一版非常混乱,简直是工程上的灾难,我觉得一个原因就是我戴了这顶全栈工程师的帽子。
戴上这顶帽子,比如写前端页面的时候,就直接上手写了,并没有设计,切图。数据库的表也是,想到什么字段,直接现改。结果到后面越来越混乱,全栈不起来了,各种问题在后续开发中越来越多,导致很多时候要推倒重来。
其实一个人就算你会很多技能,但是真正要做一件事情的时候,只能
一次戴一顶帽子
比如写前端页面,当你戴着设计师这顶帽子的时候,你就只能关注UI,UE等设计的合理性,如果要同时两顶帽子戴起来,那就是思维打架。
同理,运营管理这顶帽子戴起来的时候,就不要去想开发的事情,而是要确定一个社区到底要如何管理,制定规则才行,不能去想开发的难度。
同理,工程师这顶帽子戴起来的时候,要考虑如何实现让性能更优,让工程量降低。
帽子拿在自己手里
我听某个演员说,任何人都可以演任何角色,只要给足够长的时间进入那个角色。风高浪急的时候,可能我们会手忙脚乱。对我来说,比较重要的一点是,帽子拿在自己手里,角色是自己选的,演的好坏另说,不能忘了摘掉头顶上的帽子,想想手里拿的帽子。
感谢阅读 Hat off to you.https://eac.aaron404.com