GPTとの共同開発EACのプロセスでのいくつかの考えをメモしておく
フルスタックエンジニアの迷信
EACは設計、フロントエンド、バックエンド、データベースなど、すべて私が一手で担当している。理論的には、私はフルスタックエンジニアの帽子をかぶることができるはずです。
実際には、正直言って、私はこの帽子が好きではありません。帽子自体が好きではないのですが、特にフルスタックエンジニアという称号が好きではありません。
タグや帽子は、一つ一つのハードルであり、一つ一つの墓石です。このように分類することは興味を引きません。
成熟したエンジニアは、異なる領域に精通しているべきです。エンジニアリングの天才的なアイデアは、アイデアを異なる技術で実現する方法にあるのです。
より重要な点は、開発プロセス全体で
フルスタックエンジニアの帽子は存在しない!
面白いことに、私が開発した最初のバージョンは非常に混乱していて、まさにエンジニアリング上の災害でした。その原因の一つは、私がフルスタックエンジニアの帽子をかぶっていたことだと思います。
この帽子をかぶると、例えばフロントエンドのページを書くとき、直接書いてしまい、デザインやスライスを考えません。データベースのテーブルも、思いついたフィールドを直接変更してしまいます。結果として、後半になるにつれてますます混乱し、フルスタックになれず、さまざまな問題が後続の開発で増えてしまい、何度もやり直すことになります。
実際には、一人が多くのスキルを持っていても、本当に何かをするときは、
一度に一つの帽子をかぶるしかありません
例えば、フロントエンドのページを書く場合、デザイナーの帽子をかぶっていると、UIやUEなどのデザインの妥当性に焦点を当てる必要があります。同時に二つの帽子をかぶることは、思考の衝突です。
同様に、運営管理の帽子をかぶっているときは、開発のことを考えずに、コミュニティをどのように管理するか、ルールを策定する必要があります。開発の難しさを考えてはいけません。
同様に、エンジニアの帽子をかぶっているときは、パフォーマンスをより優れたものにする方法や工数を減らす方法を考える必要があります。
自分の手に帽子を持っている
ある俳優が言ったことがありますが、誰でも任意の役を演じることができます。ただし、その役に入るためには十分な時間が必要です。風が強く波が高い時、私たちは手探り状態になるかもしれません。私にとって重要なのは、帽子を自分で持っていること、役割は自分で選んだものであり、演じ方の良し悪しは別として、頭の上の帽子を外すことを忘れず、手に持っている帽子を考えることです。
読んでくれてありがとう。頭の帽子を脱ぎます。