Web開発コースの概要

メモでは、学校でのWeb開発のコースを受講した経験についてお話します。 スペシャリストロフトスクールhtmlアカデミーlearn.javascript.ruです。 この記事は、Web開発に興味があり、自分の仕事を真剣に考えているすべての人にとって興味深いものになります。 同様の考えが2年前に私を占領しました。 それからエンジニアとして働きました。 現在、私は銀行のフロントエンド開発者として働いており、Bitrixで老朽化したWebサイトをサポートし、reactで新しいWebサイトを開発しているため、トレーニングは無駄ではありませんでした。 定期的に質問があり、どこでWeb開発を学ぶことができ、どこから始めればよいかを知り、私の経験を体系化することにしました。







ですから、明確なトレーニング計画、課題、教師(メンター)による検証を備えたコースが私の目標への最短の道であると判断し、それが判明しました。 しかし、受講したコースは非常に異なり、私は特別に異なる学校で受講しました。







私は、学校の「 スペシャリスト 」であるYandexの発行(2016年)の最初の号から始めました。 私は学校のモスクワ支部でフルタイムで勉強する機会を集めました。それは教師との個人的なコミュニケーションの可能性を伴うより基本的なアプローチのように思えました。 html基礎とjs基礎の 2つのコースを経験しました 。 知識は最も表面的な人に与えられます。 また、トピックは多くのサブコースに分かれています。 jsコースは3つの部分で構成され、費用は12〜15 trです。 現在、2019年にスペシャリストは2つのパートに分かれたjQueryコースとKnockout.jsコースを持っています。 これを特殊なレガシー開発者に結合できます。 この部門には明らかにマーケティングの基盤があります。 レッスンの構造と教材は、教師自身にとって興味深いものではないようです。 得られた知識は、開発者は言うまでもなく、コンテンツマネージャーにとってはかろうじて十分です。 たとえば、レイアウトはフロートで行われますが、この方法は当時最も進歩的ではありません。







さらに、フォーラム、記事、ポッドキャスト、YouTubeでレビューを読んで、私の選択はより多くの情報を得ました。 そして私にとって次の学校はロフトスクールでした。 ここから、開発者としての経験を数えます。 ここでは、最初にgit、webpack、pull requestを使用して作業ワークフローを試しました。 基本的な方法からAPI vk、Yandexマップ、ドラッグアンドドロップを使用したトレーニングプロジェクトの開発までの2か月のjsコース「 統合javascript 」。 並行して、プロトタイプ、クロージャ、非同期、mv *パターンなどの理論。 これはすべて、セルゲイ・メリュコフによる質の高いプレゼンテーションで、ウェブ上のあらゆる質問に答えることができるようです。 一般に、このコースはスキルの向上に優れています。 しかし、欠点もあります。 メンターは経験豊富な開発者ですが、それぞれに10人以上の学生がいますが、もちろん常に物理的に不足している場合があります。 もちろん、彼自身がプロセスに近づき、メンターに宿題について思い出させる責任がある場合、彼はそれをチェックします。 多くのタスクがありますが、それらを蓄積しない方が良いです...コースの終わりに、React and Angularに関するオンラインでの資料とビデオがありました。トレーニングの可能な継続の概要です。 フィードの品質は、メリュコフのコースの品質よりも著しく低く、否定的な印象を与え、エンディングを滑らかにします。 しかし、これらはささいなことであり、一般に、このコースにはお金の価値があります。 これまでにいくつかのビデオをレビューしています。







必要な準備レベル :教科書https://learn.javascript.ru/パート1セクション1-5 、パート2セクション1-2。入学するには、レベルを確認できるテストタスクに合格する必要があります。 1回やり直しました。

トレーニングに必要な時間 :私の場合、週に約20時間。







奇妙なことに、次はHTMLアカデミーレイアウトコースでした。 それとは別に、教員に注目する価値があります。 このコースは、アカデミーの創設者であるアレクセイ・シモーネンコ、アレクサンダー・ペルシン、そしてポッドキャストがウェブの世界で私にとってビーコンとなったかなり有名なコミュニティであるヴァディム・マケエフによって教えられました。 レイアウトをきつくすることを期待していたと言わなければなりません。 コースは簡単だと思い、すぐに反応するかどうかさえ疑い始めました。 しかし、コースは非常に飽和していることが判明しました。 私の意見では、アカデミーの指導体制は最も成功していると思います。 ここにメンターの基盤があります。それぞれ3人以下の生徒のために、私は幸運にもメンターを持つ唯一の生徒でした。 ジョブ検証の品質は、このアプローチから劇的に恩恵を受けます。 何度か宿題が改訂のために展開されました。 完璧なピクセル、アクセシビリティ、gitを介したワークフロー、すべて大人の方法で。 最終的なタスクは、独立したメンターによってさらにチェックされます。 評価、経験、または写真によって、コースの最初にメンターを選択できます。それが誰かのやり方です。 コース中に、アカデミーのタスクへのフルアクセスが開かれます。これも非常に便利です。並行して渡すと、退屈することはありません。 インタラクティブアカデミーのタスク。初心者のフロントエンドデザイナーまたはレイアウトデザイナーが必要です。 一般に、このコースを一言で表すのは品質です。 素材、プレゼンテーション、メンタリングのすべて。 スペシャリストとの違いは、BMWのMODからシフトしたようです。







必要なトレーニングレベル :インタラクティブなHTMLアカデミーコース、初心者レベル、中級レベル(無料)

トレーニングに必要な時間 :私の場合、週に約20時間。







開発者として最初の仕事を得た最後のコースは、Roman Yakobchukが教えているlearn.javascript.ruからの反応でした。 私はコースが混合印象を引き起こしたと言わなければなりません。 そして、部分的にこれは私のせいです。 私のトレーニングのレベルは不十分でした。 コースは、教師がベストプラクティスを共有するマスタークラスの形式で行われます。 多大な時間を費やしましたが、私は必ずしもすべてのタスクを完了することができませんでした。割り当てられた時間を過ぎてもチェックしません。 すでに完了した状態に戻り、さらに詳細に分解する必要がありました。 一般に、ここでは最大限の認識が必要です。 公平に言えば、私はすでに学生としてコースの第2部を通過したと言わなければなりません。 私はフロントエンド開発者としての仕事に就きましたが、すべてに十分な時間がありませんでした。 一般的に、コースは良いが、徹底的な準備が必要であり、知識は有益です。







必要な準備レベル :チュートリアルhttps://learn.javascript.ru/パート1、パート2。少なくとも、Reactでアプリケーションを開発した経験。

トレーニングに必要な時間 :私の場合、週に約40時間。







もちろん、開発者のトレーニングプロセスが終了することはありませんが、この記事には終わりがあり、このロードマップは仕事で終わり、新しい「6月の道」が始まります。 優先順位、テクノロジスタック、および最後のチェックリスト。 だから、私の意見では、そこに着くことができたのは私の最初の会社でした。 それで、最初の仕事のための装置のために、私はトレーニングに約1年を費やし、コースには約75000ルーブルを費やしました。

今、過去2年間を見ています。 私は時間とお金を費やしたことを後悔していないと言うことができます、私は私の新しい仕事、興味深い仕事、開発されたソリューションと作成されたインターフェースからの満足が好きです。







最後に、使用したトレーニングポータルへのリンクのリストを作成します。 このトピックが関連する場合、インタビューの準備をしていたチェックリストを作成できます。







  1. https://htmlacademy.ru/ HTML CSSおよびJSのインタラクティブコース。
  2. https://learn.javascript.ru/ JSチュートリアル、タスク付き。
  3. https://www.sololearn.com/シンプルなインタラクティブCSS CSS JSコース
  4. https://github.com/azat-io/you-dont-know-js-ruは、 JSでもう少し高度で、複雑なトピックを解析します。



All Articles