CASE 06
佐々木さん(30代) 1ヶ月受講
JSのオブジェクト、クラス、クロージャ、thisに加えリファクタリングスキルを学びました。
もともと業務上でJSを扱う機会もあり、簡単なDOM操作やイベント処理を作成することはできていました。
ただ、ジョインしたプロジェクトでJSコードのリファクタリングを行う必要が出てきたため、現状のスキルに不安を抱えていました。
必要としていた知識への理解を深めるといった点はクリアできています!
リファクタリングに関しては、レクチャー内での実践経験が自信にはなっているのですが、まだ受講後に現場でリファクタリングする機会がないので、これから試すといった感じでしょうか(笑)
thisですね。(笑)
いままで他のプログラミング言語は触ってきていたのですが、thisに相当するようなものに対面する機会がなかったので、苦戦してしまいました。
課題をこなしながらコードレビューを受け、トレーナーの方とコミュニケーションをさせていただく中で解決できました!
JSのオブジェクト・クラスのしっかりとした理解を得られたことが大きかったです。
いままでJSを書く際に、どのレベルで処理を切り分けるか等の判断が難しく、コードのClass化等を避けてしまっていました。
ただ、今回のトレーニングでしっかりとそれらの知識を身につけることができたため、実践でも活かせそうに思っています!
デバック方法やそれに付随する知識(スコープ/クロージャ等)、リファクタリング等、ネットで拾える情報だけでは得ることの難しいスキルを習得できたのが非常に良かったです。
中級者や上級者へレベルアップしたいといった方にオススメかと思います。
最近では、書物・ネット資料が充実しており、誰でも簡単に初心者レベルまでは一人でレベルアップすることができます。
ただ、業務上に必要となる知識や勘所などは、経験者からレビューを受け知識を吸収することが一番の近道かと思います。
JavaScriptのスキルアップを目的に受講。
ハードルとなっていたクラス,this,クロージャ等を克服し、これらを実践で使える中級者へステップアップ。