CASE 04
橋下さん(30代) 2ヶ月受講
今までにJavaScriptを学んでいて理解が曖昧だった箇所を学びました。
JavaScriptの基礎知識の学習から始まり、「処理の切り出し方」や「コードのより良い再利用方法」等を身につけることができました。
JavaScriptで「動くもの」は作れたのですが、「より良い処理の書き方がわからない」「他人の書いたコードの意味がいまいち理解でない」といったことを課題に感じていました。
また、ちょっとした処理でもjQueryプラグインに頼ってしまっていたので、そこから脱却したいという悩みもありました。
解決できました!
処理を切り出す時の考え方やまとめ等を教えていただき、今までjQueryプラグインや外部ライブラリに頼っていたちょっとした処理等は、自分でも書けるようになりました。
また、他人が書いたコードにおいて「なぜこのような書き方をしているのか?」という疑問が減りました。
「ネストの深いJSONやオブジェクトから欲しい情報を取得する」ですかね(笑)
ネストの深いデータだと不要な箇所でfor文を実行してしまっていたり、どのように階層を辿ったらいいのか曖昧だったので、苦手意識がありました。
まずは、ネストの浅い構造のデータから情報を取得する練習をし、徐々に複雑な構造を扱うような課題を作っていただき、解決できました。
また、for文でループを行うタイミング等も理解することができ、苦手意識は大分解消できたと思います。
コードの組み立て方に関するスキルが高められたことだと思います。
「どのような単位で処理を切り出したら良いのか」「一度書いたコードはどのように再利用するのが良いのか」を教えていただき、現在は仕事の中でも学んだことを活用することができています。
また、それら(上記)を理解することで「他人がなぜこのようなコードを書いているのか?」という疑問も解消できました。
「今の自分がJavaScriptのスキルを上げるために必要なこと」「学習方法」等、一人では解決できなかった悩みが解消できたことです。
結果、JavaScriptのスキルを底上げすることができ、それらを仕事の中でも活かすことができています。
また、毎週対面で現状の課題感についてコミュニケーションを行うことができ、状況に合わせた課題を作っていただいたので、終始モチベーションを落とさずに取り組むことができました。
開発に関するスキルアップを考える上で「現状足りないものが何か」「何から学んだら良いのか」という悩みを抱えている方にオススメしたいです。
現状の自分の悩みに寄り添って課題を作ってもらえるのが、非常に良かったです。
受講前の抱えていた課題を見事に克服し、フロントエンジニアとしてスキルアップに成功。
「動くものを作る」から「より良いもの作る」が実践できるエンジニアに成長。