コンテンツ
設計者は独自のプロジェクトをコーディングする必要がありますか?設計者はどのくらいのコードを知っておく必要がありますか?
過去数週間でそのトピックについて無数の記事が書かれ、それらすべてが私自身の動機に疑問を投げかけました。なぜ私はデザイナーとして、もともとコーディングの方法を学ぶことを選んだのですか?そして、なぜ私はまだやるのですか?それはすべて、単純な答えに要約されます:創造的な独立。
インターフェイスデザイナーにとって、デザインを開発者に引き渡すことは、クリエイティブプロセスの制御を失うことを意味します。もちろん、あなたは一緒にプロジェクトに取り組み、前後にコミュニケーションを取りますが、それがあなた自身の創造物になることは決してありません。言い換えれば、あなたは決してなりません あなたの創造性において独立している.
ブレットビクターは頭に釘を打ちます:
「作家は本を書くことができます。ミュージシャンは歌を作曲でき、アニメーターは短編を作曲でき、画家は絵を作曲できます。しかし、ほとんどのダイナミックなアーティストは自分の作品を実現できず、これは私の心を痛めます。」
アイデアから始めて、コンセプトを作り、デザインに取り組み、コードを書き、最後に立ち上げ、場合によっては販売することさえあります。あなた自身のプロジェクトは、おそらくあなたとあなたの仕事を永遠に変えるであろう驚異的な経験です。それは間違いなく私を変えました。
もっと詳しく知る
コードとピクセルの世界に行ったら、二度と戻りたくありません。についてじゃない 持っている 何かを学ぶために、またはクールな子供たちがしていることを盲目的に模倣することについて。むしろ、それはより多くを学ぶためにかゆみを掻くことについてであり、制限なしで作成することができ、あなた自身の仕事の結果により大きな影響を与えることについてです。
明らかに、追加のスキルを学ぶことは、開発者と二度と一緒に仕事をしたり、エゴイスティックなバブルに陥ったりすることを意味しません。ただし、プロジェクトに対する考え方が変わり、これまで考えたことのない側面に創造的な影響を与えることができます。
コードを学ぶことで、クリエイティブなツールキットが拡張されます。学べば学ぶほど、基本的な概念、機能、構造、さらには設計上の決定について再考することになります。このテクノロジーは、自分の作品や他の人の作品を見て批評するための新しいレンズになります。
学べば学ぶほど、両方の世界が収束します。デザイナーとして学んだことは、開発の方法に影響を与え始め、開発者として学んだことは、デザインの方法を変えます。
Webには、デザイナーと開発者の両方が詳細を学び、作業を改善するための無料のリソースが満載です。私たちはみんなお菓子屋さんに住んでいて、お菓子はすべて無料です。自分が創造性において自立する立場にあることに気づいたら、それはもはや不思議に思うことではありません もし コーディング方法を学ぶ必要があります。それはあなたが最初に始めたいところについてです。
しかし、待ってください、私たちは常にデザイナーについて話しているのです。質問は逆になりませんか?開発者はデザインについて学ぶ必要がありますか?
スキルセットのブレンド
開発者がデザイナーと同じ問題に直面していることを忘れがちです。彼らは優れたアプリケーションを構築する方法を知っていますが、インターフェースの設計はしばしば彼らにとって難しい作業であることがわかります。
私たちは皆、他人の認知ツールに関する限られた知識にとらわれており、お互いに挑戦することを妨げています。分岐して専門知識を失うことを恐れるのではなく、再調整の観点から考える必要があります。
確かに、私たちは設計と開発の両方について知っておくべきことすべてを知ることは決してできません。プロの開発者またはデザイナーになるには何年もの研究が必要であり、高品質の作品を構築するには鋭い焦点が不可欠です。しかし、その焦点を設定する方法には大きな違いがあります。
私が学んだ大学では、タイポグラフィ、イラストレーション、写真、編集デザイン、インターフェースデザインなど、デザインのほぼすべての側面でクラスを受講することができました。リストは続きます。
それは私たち全員が私たちの好みのドメインを見つけるのを助け、私たちが次の学期に焦点を絞ることを可能にしました。振り返ってみると、私はその分野の同じ概要を得るために、あらゆる種類の開発クラスにも参加する機会を切望していました。しかし、私はデザインを学び、代わりに空き時間にコーディングの方法を学ぶ必要がありました。それがないとツールベルトが完成しないと感じたからです。
開発者と設計者の間にまだこのような厳密な分離があるのはなぜですか?今では、両方のスキルセットをブレンドしたより良いモデルが必要です。
物事を混ぜましょう!エゴを船上に投げて、一緒に近づきましょう!古くからの職務記述書に基づいた時代遅れの学習プログラムに従うのではなく、作成したいものにスキルを集中させる必要があります。新しいアイデアとより良い製品は、必然的にこのグローバルなアプローチから生まれます。
設計と開発の間の境界線を取り除きます。設計は開発であり、開発は設計です。