目次:
- 言語、任意の言語を選択する
- 目標を定義する
- あなたの目標を一口サイズのステップに分解する
- カップケーキと泡立ちを区別する
- Googleは開発者の親友です。
- これらのバグを解消する
- 出荷する
- フィードバックの収集
- コードを反復する
- 成功と失敗を分かち合う
ビデオ: ランディングページのコーディング方法【初心者向けのやり方】 2024
コードを学ぶことはこれまで以上に人気があります。誰もがウェブサイトやアプリのアイデアを持っているようですが、友人、家族、同僚が新しいコーディング能力を見つけたらすぐに多くの人がアドバイスや助けを求めるでしょう。
あなたは仕事後にそれを手放しているのか、集中的な10週間のコーディングブートキャンプに参加していても、コードを学ぶことは困難な旅になる可能性があります。それはあなたの前にフィニッシュラインを越えた人々からいくつかのポインタを拾うために支払うことができます。以下のヒントを覚えておいてください。特に、コーディングの旅を始めるときは注意が必要です。
<! - 1 - >言語、任意の言語を選択する
初心者のコーダーとして、開始する場所がわからない場合があります。前もってプログラミングしたことがない場合は、Webページを作成するための言語を学ぶことから始めます。これらの言語を使用すると、他の人が見ている作業を開始して公開するのが簡単だからです。
HTMLとCSSはマークアップ言語で、学習するのが最も簡単で、HTMLでWebページにコンテンツを配置し、そのコンテンツをCSSでスタイルできます。コンテンツのプレゼンテーションの基本を理解したら、そのコンテンツを操作するためのプログラミング言語を学ぶことができます。
<! - 2 - >目標を定義する
コード学習の学習を開始するときに目標を選択すると、動機付けを維持できます。あなたは好きなゴールを選ぶことができますが、それが本当に興奮していることを確認してください。初心者のための良い目標は、自分自身、企業、またはグループのために、
-
1〜4つの異なるページからなる小さなウェブサイトを作成することです。
-
あなたのコーディングボキャブラリを構築して、開発者やデザイナーが仕事中のミーティングで言うことを理解できるようにします。
<! - 3 - > -
ウェブサイトやアプリのアイデアのプロトタイプ、または基本バージョンを作成します。たとえば、次のバスが現在の場所に到着したことを知らせるアプリなどです。
まず、非常に小さなコーディングタスクを実践します。ヘッドラインを太くするなどのこれらのタスクは、最終的な目標から切り離された感覚を残すかもしれません。しかし、学習を続けていくうちに、個々のコーディングスキルをまとめ、目標を達成するための道を見ていきます。
あなたの目標を一口サイズのステップに分解する
目標を定義した後、小さなステップに分解します。これはあなたを助ける
-
目標を達成するために必要なすべてのステップを見る
-
特定のステップを実行する方法を研究する
-
ステップに立ち往生したときに他の人に簡単に助けを求める
作成は幅広くも不完全でもかまいませんが、時間の経過とともに、これらのステップを詳しく説明する能力が向上します。これらのステップは、 仕様 と呼ばれることもあります。
カップケーキと泡立ちを区別する
最初のアプリを作成しているときでも、ウェブサイトを構築しているチームで作業しているときにも、プロジェクトはあまりにも多くの機能を組み込んで特定の期限までに作成する傾向があります。これは必然的に3つの結果の1つにつながります。プロジェクトは時間通りに開始されますがバグです。プロジェクトは遅く始まります。またはあなたのチームは時間外にプロジェクトを立ち上げるために残業しています。
カップケーキが必須の必須機能であり、必須ではありませんが、必須ではないオプションの前払いを選択します。これは、あなたの優先順位がどこにあるかを示します。時間内または予算内でプロジェクトが実行されている場合は、オプション機能を後でビルドすることもできますし、全くビルドすることもできません。
あなた自身のアプリケーションを構築するときは、実際にコーディングを開始する前に、必須機能とオプション機能を区別してください。
Googleは開発者の親友です。
開発者は常にGoogle検索エンジンを使用して、機能のコーディング方法に関する一般的な質問や、コマンドやタグの構文に関する特定の質問を調べます。検索の際には、HTMLなどのプログラミング言語、目的のコマンド、および 構文 という単語で十分なリソースを見つけることができます。
これらのバグを解消する
このコードをすべて実行している間に、不可避的に バグ と呼ばれるエラーが作成されます。 3種類のエラーがあります。
-
構文エラー は、コンピュータが理解できない無効なコードを書き込むときに発生します。
-
セマンティックエラー は、意図しない効果を持つ有効なコードを書くときに発生します。たとえば、数値をゼロで割ると、JavaScriptの意味上のエラーになります。
-
論理または設計エラー は、目的の効果を持つ有効なコードを書き込むときに発生しますが、コードが間違った結果を生成します。
バグを発見して除去する最も良い方法は、まずコードの構文を確認し、次にロジックを確認することです。行ごとにコードを確認し、まだエラーが見つからない場合は、他の人にコードを見てもらうか、stackoverflowのようなオンラインコミュニティフォーラムに投稿してください。 com。
出荷する
LinkedInの創始者であるReid Hoffmanは、「あなたの製品の最初のバージョンに恥ずかしいことがなければ、遅すぎて起動しました。 「コーディングを始めると、最初の基本的なウェブサイトであろうと、より複雑なものであろうと、他の人にあなたの作品を見せてくれることに消極的になるでしょう。
ホフマンは、あなたが構築したものを完璧にしようとしているこの欲望についてコメントしていましたが、あなたが恥ずかしいと感じたとしても、あなたのコードを公開して公開(または出荷)しています。あなたのウェブサイトやアプリのサイズにかかわらず、フィードバックを早く受け取り、間違いから学び、間違った方向に向かうことをお勧めします。
また、今日使用されている人身売買され、高度に洗練されたウェブサイトは、当初は謙虚な初心者から非常に簡単なプロトタイプから始まったことを覚えておいてください。たとえば、Googleの最初のホームページには、今日のホームページの機能やスタイルのほんの一部しかありませんでした。
フィードバックの収集
Webサイトやアプリケーションの最初のバージョンのコーディングが終了したら、コードと最終製品のフィードバックを収集します。すべてがうまくいっていてウェブサイトが素晴らしいように見えても、それはあなたのコードが正しく書かれたか、サイトができる限りのことをしていることを意味するわけではありません。たとえば、YouTubeは最初は動画デートサイトとして開始されましたが、ユーザーからのフィードバックに基づいて一般的なビデオ共有サイトに変更されました。
この情報を入手する最も良い方法は、コードと製品に関する量的および質的データを収集することです。訪問者がクリックした場所と各Webページに滞在する時間を測定することで、定量的な情報が得られます。これは、パフォーマンスの低いページの診断と改善に役立ちます。
アンケート調査の質問を電子メールで送信したり、ウェブサイトを直接閲覧して質問したりすることで、ユーザーを調査して質的情報を収集できます。しばしば、このデータはあなたを驚かせるでしょう。ユーザーは、あなたが明白で理解しやすいと思われる機能を混乱させる可能性があります。逆もまた同様です。同様に、可能であれば、 コードレビュー と呼ばれるプロセスでコードを調べて、大きな問題を見落とさないようにしてください。
コードを反復する
フィードバックを収集した後、次のステップはそのフィードバックを「反復」することです。フィードバックの主な問題が解決されるまでコーディングしておき、両方のコードを改善するまでと製品。コードを改善する時間を費やす前に、まず製品の有用性を確認することが最善であることに留意してください。
最小限の必須機能を備えた製品を構築し、製品に関するフィードバックを収集し、そのフィードバックを反復するこのプロセスは、 Lean Startupメソドロジー と呼ばれることがあります。従来、製造プロセスは一度設定すると非常に変更が困難でしたが、今日ではソフトウェアの変更は数行のコードを変更するだけの簡単な作業です。これは、製品のコード化に使用された方法とは対照的であり、開発サイクルが長くなり、フィードバックが少なくなっていました。
成功と失敗を分かち合う
コーディング中に混乱しているか間違っていると分かったウェブサイトのドキュメントが表示されることがあります。あなた自身と大規模なコミュニティのためにできることは、あなたの成功と失敗についてのブログです。ブログでは、あなたが考えている問題や解決しようとしている問題を他の人に示してくれるので、あなたにとって有益です。
同様に、ブログを利用する人は、Googleを使ってアイデアを探し出して問題を解決するときと同じように、Googleを使って自分の経験を検索して読むことができます。