目次:
ビデオ: Evernote vs Notion | Head-to-Head Battle 2024
テクノロジの世界は絶えず進化しています。新しいテクノロジが発明され、開発者はこれらのテクノロジを使用して新しい製品を構築し、これらの製品を使用するユーザーから新しい市場が生まれます。以下のリソースは、学習の継続、質問への回答、およびこれらの変更に常に従うのに役立ちます。
下記のリソースはすべて無料です。これらのリソースの多くは、あなたのようなコミュニティのメンバーに応じて無料でご利用いただけますので、参加することを恥じないでください!
<! - 1 - >コードウェブサイトの学習
コード学習は、経験豊富なプログラマーでさえ決して終わらない絶え間ない旅です。新しい言語とフレームワークが毎日現れ、最新の状態を維持する唯一の方法は学習を継続することです。まだ経験豊かな開発者ではないかもしれませんが、以下のリソースは、初心者にさまざまな学習スタイルでアピールしています。テキストを読んだりビデオ講義を見たりして、一般的な入門コンピュータ科学のトピックや特定のWeb開発テクニックを学び、自分のペースで、または予定されたクラスで行うことができます。
<! - 2 - >Codecademy
以前のプログラミング経験のない人のために作られたCodecademyは、オンラインでコードを書く方法を学ぶ最も簡単な方法です。
-
HTML、CSS、JavaScriptなどのフロントエンド言語を学ぶ
-
Ruby、Python、PHPなどのバックエンド言語を試す
-
AirBnb、Flipboard、およびEtsy
フロントエンド言語はWebサイトの外観を扱いますが、バックエンド言語はユーザーに何を表示するかなどのWebサイトロジックを追加します。
<! - 3 - >Codecademyでコーディングを開始するには、何もダウンロードまたはインストールする必要はありません。サインアップまたはサインインして学習を開始するだけです。
困ったときは、指示の一番下にヒントを確認するか、Q&Aフォーラムのリンクをクリックして質問をしたり、誰かがすでに問題を解決しているかどうかを確認してください。
CourseraとUdacity
MOOCs 、または 大規模オープンオンラインコース は、インターネットを介して実質的に無制限の数の学生に教えられるクラスまたはコースです。これらのコースは、コミュニティーの感覚を創造するためのオンラインフォーラムとインタラクティビティの使用を奨励します。最大のMOOCであるCourseraとUdacityには、さまざまなコーディング関連のコースがあります。各コースは、大学の教員や業界の専門家による一連のビデオ講義を通して教えられます。
ハックデザイン。 org
コーディングのもう半分が設計しています。優れたビジュアルデザインは、何百人もの人々があなたのウェブサイトを使用し共有することと、何百万人もの人々がそうすることとの違いです。Hack Designには、Facebook、Dropbox、Googleのデザイナーを含む世界中のトップデザイナーが作成した50のデザインレッスンがあります。
各レッスンは週に1回Eメールで送られ、読むことができる記事が含まれています。対象となるのは、タイポグラフィ、製品設計、ユーザーインタラクション、ラピッドプロトタイピングツールです。
コード。 org
2013年12月、コード。 orgは、1,500万人以上の米国の学校の学生がコードオブラーニングというコード学習イベントに参加したときの歴史を作りました。 2014年までにさらに2500万人の学生が1時間のプログラミングスキルを習得しました。コード。 orgは、幼稚園から8年生までの学生向けに独自のコンテンツを提供しています。また、さまざまな年齢層を対象にした他の学習コードリソースへのリンクも提供しています。
コード。 orgにはオフライン学習コードも用意されているため、インターネット接続に信頼できるアクセス権がない場合でも学習を続けることができます。
コーディングリファレンスのウェブサイト
コーディングを学ぶにつれ、あなたは立ち往生します。あなたのコードはあなたが意図したとおりに動作しません。これはすべてのプログラマーに起こります。人間の論理とファジィ思考をコンピュータが理解できる厳密なコードに変えるプロセスの不可避な部分です。重要なことは、計画を立て、コードをデバッグして問題を解決するためのリソースがあることです。
以下のリソースには、コーディングの構文を確認するのに役立つ参照テキストと、プログラムロジックの確認に役立つコミュニティユーザーグループが含まれています。
W3Schools
W3Schoolsは初心者のための最高のリソースの1つです。ウェブサイトには、HTML、CSS、JavaScript、PHP、その他のプログラミング言語、ライブラリ、標準に関する参考資料と基本的なチュートリアルが含まれています。
さらに、リファレンスページには、使用できる属性またはプロパティのリストとともに、ブラウザで表示および変更できる多くのコーディング例が含まれています。 HTMLを使用してイメージを挿入したり、CSSを使用してテキストの色を変更したり、JavaScriptを使用してユーザーに警告を表示したりすることができますが、正確な構文を覚えていない場合は、W3Schoolsから始めてください。
Mozilla Developer Network
Mozilla Developer Network(MDN)は、HTML、CSS、JavaScript、およびさまざまなAPIをカバーするwikiスタイルのリファレンスおよびチュートリアルWebサイトです。このウェブサイトは開発者コミュニティによって管理されているので、誰でも投稿できます - あなたも! MDNはW3Schoolほど初心者ではありませんが、Web言語のドキュメントの最も完全で正確な情報源の1つです。
開発者は、MDNを使用して構文を参照したり、特定のタグやコマンドのデスクトップとモバイルブラウザの互換性を確認したりすることがよくあります。 Firefoxブラウザのサポートと維持を支援する非営利団体であるMozilla Foundationが主催するMDNのチュートリアルをチェックすることもできます。
Stack Overflow
Stack Overflowは比較的若く、2008年に創設されましたが、開発者がコーディングに関する質問をしたり答えたりするのに最適な場所となりました。誰でも質問をすることができ、個々のプログラマーが回答を提供し、ウェブサイトのコミュニティが合意や不一致を示すために答えを上下に投票する。このサイトには、すべての主要なWebプログラミング言語をカバーするトピックが含まれています。最も人気のあるトピックには、JavaScript、Ruby、Pythonなどがあります。
質問をする前に、ウェブサイトを検索し、質問に対する回答が既に投稿されているかどうかを確認します。礼儀のウェブサイトのルールの1つは、あなたが質問を投稿する前にいくつかの調査を行ったことを示しています。
Tech news and communityのウェブサイト
世界中の人々がコーディングしています。上海の誰かが、サンフランシスコの誰かと同じように毎日使うアプリを作ることができます。大企業や新興企業の両方で、他の人が何をしているのかをより深く理解するために、多数のリソースが開発者に提供されています。人々が現在取り組んでいることに加えて、あなたが構築したいウェブサイトを持っているならば、過去に何が構築されたのかを知ることは役に立ちます。
以下のリソースは、テクノロジーコミュニティで何が起こっているかを知り、あなたの街の技術に関心を持つ他の人々と交流するのに役立ちます。
TechCrunch
TechCrunchは、テクノロジーのスタートアップや主要なテクノロジー企業をカバーする人気のあるブログです。 2006年には、Googleが1ドルでYouTubeを買収したという話を破ったとき、このウェブサイトはその評判を固めた。 60億TechCrunchはオンラインレポートとともに、業界の退役軍人との会話を開催し、新興企業を紹介するDisruptなど、年間を通して会議を開催しています。
Hacker News
HackerNews(HN)はカリフォルニア州のスタートアップインキュベーターであるYCombinatorが主催するディスカッション・ウェブサイトです。ウェブサイトホームページは、個々のユーザが提出したハイパーリンクの集合であり、しばしばウェブサイトやニュース記事を立ち上げるためのものである。
提出が行われた後、共同体全体が提出をアップヴォートすることができ、トップランクの提出物がホームページに最初に表示されます。また、コミュニティは個々の投稿にコメントを付けることができ、各コメントもアップアップして、各投稿ページの先頭に一番高いコメントが表示されます。
「Show HN」で始まるサブミッションのタイトルは、立ち上げたばかりのスタートアップ・ウェブサイトに対するコミュニティのコメントです。 「Ask HN」で始まる提出タイトルは、質問に対する回答またはコメントのコミュニティへの要求です。
ミートアップ
ミートアップは、興味や活動に基づいて対面式のローカルミーティングを開催するウェブサイトです。ボランティアコミュニティメンバーであるMeetup主催者は、Webサイトに情報を投稿して会議を開催します。その後、コミュニティメンバーは、Webサイトを通じて会議の検索、参加、およびRSVPを行います。
あなたは単独で学ぶことができますが、コード作成を学ぶ他の人々を見つけることは、モチベーションを保ち、あなたの勢いを維持するための素晴らしい方法です。あなたが会う人は、ウェブサイトを構築したり、既存の仕事のスキルを向上させたり、新しい技術関連の仕事を見つけるなど、あなたと同じ理由でコードを書くことを学んでいるかもしれません。