1日ひとつ、強くなる。content1日ひとつ、強くなる。nakanishi新しいブログ新しいブログへ移行しました。コース私は「1日一つ強くなる」ということをスローガンとして掲げ、活動しています。1日一つ強くなれば、昨日の自分よりも今日の自分の方が強いので、結果今日が最強です。これが死ぬまで続けば、死ぬ瞬間が、自分の人生において最強な訳です。最強になってどうするんだ...という問題は置いておくとして...非常にいい考え方だと思います。提言する最強になるための理論で、梅原さんの新書のタイトルにもなっています。1日一つ強くなれば最強になれるのはわかったので、次にどうやって強くなるか、ということについて考えてみると、一般的に以下のような方法が有効だと言われています。アウトプット自分でテストを作って解いてみる仕事でその技術を使う自分でアプリケーションを作るブログを書く教えるこの中でも特に今回は教えるということの有効さについて話をしたいと思います。この四半期に教える機会を2ついただいたことで、圧倒的に成長をすることができました。作るところまで講義させていただきました。この機会に大きく成長ができました。過程も含めて全てのコードを書いて公開したのですが、動画を取るためには、かなり完全に理解していて、さらさらとコードを書けないとうまくいかないんですね。うろ覚えだと、説明しようとしてもつまづくし、コードを書いていてもあやふやなところがあるとエラーが出て止まってしまって、動画は取り直しです。講義資料として使えるくらい、スラスラと説明して、コードを書いて、ということを実現しようとすると、完全に理解する必要が出てきます。それから、動画を取ると、自分が何をわかっていないのか、明確になります。当然ですけど説明ができないし、コードがうまく書けないからです。動画を取ることで次のような成長が発生します。自分が理解していないことが明確になる明確になったところを学習して、説明できるまで身につくつまり、動画を撮影して指導のための資料を作っているように見えて、結果的に自分に教えていることになります。これが指導用の動画を取ることによって、自分が圧倒的成長できる原理です。教えることが自分に効くということは、みなさんにもご理解していただきやすいと思うのですが、実はコードを何回も書く、というのもかなり効いてきます。動画を撮ってみてわかったのですが、こう書けば動くだろうという自分の予想が、かなり外れて、つまり本当はわかっていないのにわかったつもりになっていたコードがたくさんあったんですね。コードを取り直しの際になんどもなんども書くことで完全に身について、その結果、コードの全体像が完全に頭に入ってくるので、見通しが驚くほどクリアーになります。途中で間違えると取り直しになるので、とにかく一発で動かせるまで理解できます。今書いている部分が完全に理解できると、新しく追加する要素についても、以前よりも理解ができます。曖昧なところがないので、追加される要素だけ学習すればいいからです。して、動画を取るたびに、その領域をマスターできるので、コースを進めれば、どんどん成長できます。コースをやらないかという打診をいただきました。ドキュメントを一部日本語訳して公開しているので、それを検索で見つけて声をかけていただいたようです。言って、自分のエンジニアとしてのレベルは、お金をとって人に指導するレベルではありません。コースを完成する前には、一応書いて動かせはできるけど、人に流暢に説明することはできませんでした。受けさせていただくことにしました。知識から説明して底上げをするコースを作ることで、自分が提供できる価値はあるだろうと思ったからです。環境」による開発だと思っていました。それは資料の前文でも書きました。学習においては大きな違いになると思ったのです。学習していて難しかった部分でもありますし、またハンズオンを通して感じたことでもありました。コンポーネントを書くところまでいっていないと思います。入れて、おっとパスがあってないからパスも追加して、うーん動かない...このあたりでまず第一につまづきポイントがきます。data.map(o=><li>data.name</li>);みたことのない表記が多すぎる!つまづきポイントがたくさんあります。ここを掬いあげれる動画はまだないなと思ったので、自分がそこを埋めることはできるのではないかなと思いました。動画を完成させることができました。今は審査待ちで、通って欲しいのですが、仮に通らなかったとしても、圧倒的成長をできた一ヶ月でしたので、ラッキーという感じです。あたりは動かせるけどあやふやだったので、そこを完全に理解できたのが大きいです。アプリケーションの開発をできるようになりました。コースを作ることによって成長するという戦略は、最強になる上で非常に有効だということがわかりました。コースとして公開するというフローを続けていきたいと思います。やらせて楽をしたいと思ってます。自分の開発で使うちょっとしたツールなら自分でかける!となったら面倒な仕事も少し楽しくなりますよね。いつも使っていて、全く不便がないし、ちょっとした変更で必要なことはすべてできていた。用いて作ってしまいたいと検討していた。ベースで静的なサイトを作る問題は、他の人が修正しずらい、ということである。書いていくことになるので、一般的なウェブサイト制作メインのエンジニアのスキルから少し外れることになる。外れない、ということが共同作業においては有効になる。そこで改めてウェブサイト制作のための開発環境作りをする必要がある。以下の要件を満たしたい。トランスコンパイルする。使うことで、なるべく設定を減らす。さしあたってテンプレートエンジンは使わなくてもいい。静的ファイルのほうが断然早い。パフォーマンスの最適化は、別の手法で達成したいと思う。第三者が後から見た時に修正しやすい、ということを重視する。