apeescape2.com
  • メイン
  • 収益性と効率性
  • Kpiと分析
  • 製品ライフサイクル
  • デザイナーライフ
設計プロセス

設計者はコーディングについてどのくらい知っておくべきですか?

多くのデザイナーは、各分野が独自のビジネスを担当する必要があると考えていますが、複数の帽子をかぶっている専門家には問題がないと考えるデザイナーもいます。多くの開発者は、コーディングするデザイナーを脅威と見なしますが、他の開発者はそれらをイネーブラーと見なします。これは非常に物議を醸すトピックであり、優れたデザイナーの中にはコーディングにも優れている人もいると思いますが、特定の分野に集中すればするほど、その分野の専門家になることを常に主張します。しかし、これはあなたが他の分野の専門家になることの利点を逃す理由ではないはずです。

デザイナーのコーディング

コーディングを学び、学際的なチームにとって素晴らしい資産になりましょう。 つぶやき

個人的には、これまでサーバーを構成してきた設計者として Linux Y バックエンド プログラムの中で、コーディングの基本を理解することがすべての設計者に役立つことは間違いありません。問題は、実際、設計者はどのくらいのコーディングを学ぶべきかということです。デザイナーはどの時点で時間を無駄にしているのでしょうか、それとも開発者の領域で実際に一線を越えているのでしょうか。



プライベートエクイティファンドの設定方法

コーディングを学ぶことの潜在的な利点のアイデアを提供するために、私はコーディングのさまざまなレベルの知識を有用性の程度に分解しました。

ステップ1:HTMLとCSSの基本を知る

どんなデザイナーも、HTMLとCSSの基本を知ることで大きな恩恵を受け、それがいかに簡単であるかに驚くでしょう。怠惰になるのをやめて、これを学んでください。それはあなたをより良いデザイナーにし、保証するからです。

フロントエンドはプログラミングではなくエンコードだけですか?

フロントエンドはコーディングの一部ですか?はい!プログラミングでもありますか?ある時点以降のみ。

HTML Y CSS それらはプログラミングロジックを含みません。あなたはそれをHTMLで見ることができます: ハイパーテキストマークアップ言語 文字Mはマークアップを表します。これは、ページ/画面上の要素のコード化された構造にすぎないことを意味します。パズルのように機能しますが、数学的な思考はあまり必要ありません。

素人の言葉で言えば、HTMLはブラウザに何を表示するかを指示するアーキテクチャマップです。 HTMLマップは、検索エンジンのクローラーがサイトを解釈する方法に影響を与えます。したがって、ここでの懸念は、コードが非常に適切に構造化されていること、およびそれらのシステムがコードを適切に理解して分類できることを確認することです。

CSS o カスケードスタイルシート は、ブラウザに表示方法を指示するコードです。比喩的に言えば、HTMLがページまたは画面のスケルトンである場合、CSSは肌と目の色、髪型、体の形、手足のサイズなどになります。この言語は、タイポグラフィ、色、位置、および寸法を決定する非常に単純なコード構造を持っています。 HTMLの懸念は、メンテナンスのためにHTMLを非常に整理し、パフォーマンスを向上させるために最適化することです。

ステップ2:JavaScriptとAJAXフロントエンドはあなたにユニークな資産を作ることができます

これは物事がトリッキーになり始める可能性がある場所ですが、それはまた多くの楽しみが起こる場所でもあります。あなたが分析思想家であるか、特に意欲的であるなら、JavaScriptとAJAXから多くを得るでしょう。さらに、テクノロジーがどこまで進むことができるか、そしてテクノロジーをどこまで革新的に推進できるかを正確に知ることにより、設計の視点が向上します。それほど深く掘り下げる必要はないと思いますが、HTMLとCSSの基本を知っていれば、すでにほとんどの競合他社に先んじているでしょう。しかし、知識で物事を生き生きとさせることには、いくつかの楽しみがあります。

私の意見では、あなたがフロントエンド開発者であると言いたいのであれば、JavaScript(少なくともその基本)を知ることは必須です。 AJAXがどのように機能するかを理解する必要があります(これはほとんどすべての最新のWebサイトで使用されています)。彼らの相互作用をリアルタイムでテストする必要があります。私のようなモーションデザイナーの場合は、プログラマーに説明する代わりに、自分でアニメーションを作成できます。プログラマーは、あなたと同じような詳細に目を向けていない可能性があります。デザイナー。

さらに、HTML(Haml、Jadeなど)とCSS(SCSS、LESSなど)のプリプロセッサがあります。これらは、プログラミングの概念(ロジック、変調など)を使用してコーディングプロセスを容易にし、合理化することを目的とした言語です。 、とりわけ)。示されているように、コードは前処理され、純粋なHTMLとCSS(バニラとも呼ばれます)が生成されます。スケジューリングの基本だけを知っている場合でも、これらはリアルタイムの節約になる可能性があります。

プログラムの方法を知っていると、デバイスの制限が報告されます

デザイナーであるあなたがフロントエンドを学ぶと、物事がどのように機能するかを知り、各デバイスの制限を知るなど、フロントエンドを知ることのいくつかの利点がはっきりとわかります。

ブラウザーでさえ動作が異なり、デバイスの分離ははるかに少ないため、作成時にこれを知っていると、何かしっかりしたことをしているという感覚が得られ、将来のプロジェクトの複雑化の可能性が減ります。私が知っているすべてのプログラマーは、ある時点で再現することが不可能だったデザインを持っています。

デジタルプロジェクトの背後にあるメカニズムを知ることで、作業を制限するものだけでなく、プッシュできるテクノロジーの制限についても理解できます。いろいろな機関が ファンタジー Y ファーストボーン 、彼らは2000年代の初めに、Javascriptを別の非常に創造的な方法で使用することで評判になりました。

ステップ3:バックグラウンドJavaScriptが過剰になる可能性がある

ええと、多分ここでは行き過ぎです。チームが使用するスタック(MEANスタックなど)によっては、JavaScriptバックエンドの基本を理解しておくと役立ちます。ただし、プロジェクトの実行方法だけを知っておく必要がある場合は、行き過ぎてしまう必要はありません。ただし、主要な製品チームを夢見ている場合は、これが役立ちます。しかし、自分を開発者ではなくデザイナーと呼んでいる場合、この時点で収益は大幅に減少しているため、クリエイティブスキルを拡大することをお勧めします。

コーディングを学び、開発者とのコラボレーションを改善する

男性が女性の心を読むことができれば、ロマンチックな関係はより簡単になるでしょうか?多くの人がそう思います。デザイナーも開発者も同じだろうか。

開発者がどのように考え、仕事をするために何が必要かを知ることは、彼らの縄張りを踏むように聞こえるかもしれませんが、それはあなたをあらゆる学際的なチームの素晴らしい資産にします。

これは、他のチームメンバーに何を期待するかをすでに知っているため、内部コミュニケーションとアイデアの発表の両方に非常に役立ちます。これを行うことができ、制限(およびそれらをプッシュする方法)を知っていれば、クライアントにはるかに堅牢なソリューションを提案できるようになります。

芸術におけるデザインの原則

コードを書くことができるデザイナーは、より多くの仕事の機会を見るでしょう

私が中小企業(RIP!)を閉鎖した理由の1つは、地元企業よりもますます魅力的になる国際関係を始めたという事実でした。これらの連絡先については、今日私は専らグローバル市場で働いているので、私のネットワークの99%は外国人です。この市場が私に開かれた機会は、フロントエンドを含むすべてを行うことができる1人の個人を必要とするシナリオでした。そして、私はこれ以上のことができます。バックエンドをプログラムすることもできます。その時までに、私はLinuxサーバーを構成および管理するという点で、力のダークサイドにますます関与することになりました。

それ以来、私が経験したあらゆる機会において、プログラムの方法を知ることは、採用プロセスと日常業務の両方に大きな違いをもたらしました。 ApeeScapeでは、このハイブリッドプロファイルを持つ専門家に多くの機会があり、スタートアップは、初期段階のアプリケーションの設計とフロントエンドの両方を引き継ぐことができる人々を見つけたいと熱望しています。

デザイナーのコーディング

コーディングを学ぶことは、いくつかの予期しない機会につながる可能性があります。

ただし、他の人が自分のビジネスに干渉することを好まないデザイナーやプログラマーもいます。なぜこれができるのでしょうか?仕事を失うことを恐れる人もいれば、何か新しいことを学ぶのに怠惰な人もいます。しかし、真実は、あなたはあなたの選択肢を比較検討し、成功の可能性を高めるものに焦点を合わせる必要があるということです。すべてを学ぶのに十分な時間がないかもしれませんが、おそらくバニラHTMLとCSSを知っているだけで、キャリアに大きな違いを加えることができます。最初の一歩を踏み出すのは簡単なはずです。知れば知るほど、チャンスが広がります。したがって、経験から、私は新しいスキルを学ぶ機会を決して落胆させません。

ステップ4:データベースアーキテクチャとソフトウェアエンジニアリングはデザイナーをどこにも連れて行かない

代数と複雑なコンピューティングがあなたのものでない限り、私は「ああ、なんてことだ!」と言うでしょう。代わりに学ぶことができる他の便利なスキルがあります(編み物など)。人々は、データベースの構造を知っている人と同じように、編み方を知っているデザイナーを雇いたいと思うでしょう。また、あなたはあなたがすべての世話をしなければならない場所にいたくない、私を信じてください。

諮問委員会を持つのではなく、パートナーを持つことの最大の利点は何でしょうか?

では、デザイナーはプログラムする必要がありますか?

私はそうは言わないでしょう。それは必要ない。しかし、デザイン分野での雇用機会はますます増えており、要件または差異として、Web開発または少なくともフロントエンドの概念が追加されています。したがって、必須ではありませんが、何か他のものを提供したい場合、特に仕事を見つけるのに問題がある場合は、そうする必要があります。自分のプロファイルに合った機会が見つからない場合があります。その場合は、そこにあるものに適応する必要があります。

結論

このすべてを言った後、私たちは皆、設計者がプログラミングの方法を知ることは必須ではないことを知っています。私は、実際には優れていない多くのデザイナーを知っています。

ただし、場合によっては、開発の観点から、プロジェクトの生産性を損なう可能性さえある詳細の欠陥に気付くことがあります。

これらの異なるスキルをCVに追加したり、プロジェクトに適用したりするために、フロントエンド開発の専門家でもあるデザイナーである必要はありません。この道を歩み始めるには、大量のオンラインリソースがあります。単純なスキルは、非常に前向きな方法で成功の可能性に影響を与える可能性があります。

調査を行い、彼らが求めている求人を確認し、彼らが探しているデザイナーのスタートアップのプロフィールを確認してください。コーディングの方法を学ぶ必要はないと言ったら、私に同意できるかもしれませんが、あなたはすべきです。

考えてみてください!

欠測データを使用してモデル化する場合の財務予測

財務プロセス

欠測データを使用してモデル化する場合の財務予測
すでにJava8にアップグレードする必要がある理由

すでにJava8にアップグレードする必要がある理由

Webフロントエンド

人気の投稿
Android開発のためのReactNativeに飛び込む
Android開発のためのReactNativeに飛び込む
アジャイルプロジェクト管理におけるソフトウェアコストの見積もり
アジャイルプロジェクト管理におけるソフトウェアコストの見積もり
ソウルハイパーサイクルと新しいフィットネスブティックの波
ソウルハイパーサイクルと新しいフィットネスブティックの波
アンサンブル手法:改善された機械学習結果を生成するためのエレガントな手法
アンサンブル手法:改善された機械学習結果を生成するためのエレガントな手法
Bootstrapとは何ですか?何を、なぜ、どのように行うかについての短いブートストラップチュートリアル
Bootstrapとは何ですか?何を、なぜ、どのように行うかについての短いブートストラップチュートリアル
 
エンタープライズ担当副社長
エンタープライズ担当副社長
ブログを高コンバージョントンネルに変換するための5ステップのプロセス
ブログを高コンバージョントンネルに変換するための5ステップのプロセス
ブロックチェーンテクノロジーの説明:ビットコインのブースト
ブロックチェーンテクノロジーの説明:ビットコインのブースト
ダムを構築し、スマートにリファクタリングする:Ruby onRailsコードから問題をマッサージする方法
ダムを構築し、スマートにリファクタリングする:Ruby onRailsコードから問題をマッサージする方法
デザインライセンスは答えではありません
デザインライセンスは答えではありません
人気の投稿
  • プログラムがコーディングされた後、それは
  • imdbの評価とはどういう意味ですか
  • AWS認定はどのくらい続きますか
  • node jsWebアプリケーションの例
  • 資本予算は、投資を計画および管理するプロセスです。
  • 次のうち、閉鎖の原則ではないものはどれですか?
カテゴリー
設計プロセス デザイナーライフ 計画と予測 Uxデザイン ライフスタイル リモートの台頭 分散チーム ツールとチュートリアル 財務プロセス モバイルデザイン

© 2021 | 全著作権所有

apeescape2.com