動いたところで満足して終わりにしない
はい。
書き上がったあとに何をするべきか
あなたにチケットが割り振られているとする。
駆け出しの貴方にとってはどれも初めて実装するような機能ばかり、あれこれ試行錯誤してようやく動くようになったッッ……!!とする。
はい。
あなたにチケットが割り振られているとする。
駆け出しの貴方にとってはどれも初めて実装するような機能ばかり、あれこれ試行錯誤してようやく動くようになったッッ……!!とする。
努力ってのは何も資格をとってどうこうだとかアイティーフリランで高収入!みたいな意識高い詐欺師のフィールドだけで使われるもんじゃなくて、日々の生活で呼吸と同じくらいに自然と行われるべきもんだよね。
例えば僕は数年前にある日突然魚の三枚おろしができるようになりたくなってしまい、一時期は毎日のように安いアジやなんかを買ってきて三枚おろしの練習をしていたんだけど、そういう些細な努力の種は日常にいくらでも転がっているわけで。こういうところで小さい努力を重ねているとできることが増え、必然的に楽しみの質が上がる。あのとき三昧おろしを練習したおかげで最近ハマっている釣りという趣味が料理という趣味と繋がりをもってQoLをあげてくれたり。
「努力」って言葉は無駄に神聖視されている嫌いがあるせいでこの言葉がチロっと出てくるだけで拒絶反応を示す人が結構な割り合いでいるんだけど、ような技能の獲得や上達のためのプロセスを雑にくくっただけのクソ単語なんだから構える必要なんて全くない。事実、努力なんて言葉は嫌いだーなんていいながら生き方に努力と等価な姿勢が染み付いてる人は一定数存在している。
とはいえ真実努力と縁のない人もかなりいるわけで、その辺の違いってどこからくるんだろうか。
個人的な考察をするに、これも結局「勇気」というクソ単語に集約されてしまう。
僕を含めて多くの人たちから努力フェーズに入るための気力を奪うのは「やってみて、もし何も身につかなかったらどうしよう」「時間の無駄になるんじゃなかろうか」「他人に無能だとおもわれないだろうか」というようなノイズであろう。
事実、大抵の技能はちょっとやそっと練習したところで身につくほど生易しくなかったりする。例えば僕はいまだに魚をおろすのは下手くそですぐなめろうに仕上がってしまう。
ところで、時間を無駄にしたから、無能だとおもわれたからなんなんだろうか。
マクロな視点で俯瞰すれば人生はそもそも無駄なものだし、人類のうち世界を動かしているのは一握りの天才だけであとは替えのきく無能ばかりだ。
自分がとんでもない飽き性なのでもしかしたらそこに存在する、なにかスルメのような噛み甲斐を見逃している可能性がないわけではないんだろうけど、無能が無駄の無駄使いを嫌って過去の再現で遊んでも何も面白くないし、ここは勇気を支払って時間を無駄使いしていこうじゃないかと、昨日らへんにそうおもいました。
勇気とは何か。勇気とは恐怖を知り、それを乗り越える……我が物とすることです。
努力とは投資なので時には損切りもそのプロセスに入ってきます。
貴方が今やっていること、その第一歩がまさしく勇気の産物で努力であったとして、それが今そのままであるとは限りません。陳腐化した努力はあっという間に惰性へと成り下がるわけです。
勇気に満ちた状態、恐怖を克服し乱れぬ呼吸法を身に付けた波紋の戦士であれば継続と惰性を鋭く見抜き、過去の努力を捨てるという努力が可能になります。
何事においても達人というのは柔軟な思考の持ち主が多いですが、それはこのような勇気のプロセスが呼吸のように身についているからなのでしょう。
FlutterでBLoCだChangeNotifierと振り回されて消耗するまえに - タオルケット体操
筆者のFlutterに対する印象は半年前にこのエントリーを書いたときから驚くほどに何も変わっていないので、逆にFlutterは非常に明快でわかりやすいライブラリなのかもしれないですね。 hachibeechan.hateblo.jp
Flutter標準のRouterの仕組みと書き方はだいたいこんな感じです。
はい。つらいですね。
具体的にいうと
定義が単純な Map<String, WidgetBuilder>
引数の渡し方がcontext越しのdynamicでヤバい
などなど、画面が3つくらいしかないTODOアプリなら別にこれでいいとおもいますが、画面が10とか20とかを越えてくるあたりからもうちょい安全なソリューションが欲しくなるとおもいます。
じゃあ簡単なラッパーを書きましょう。
LoL、サイコー!www
LoLがうまくなりたいので、うまくなるための方法を模索します。
あらゆる分野、特にスポーツにおいて、上達するために必要なのは研究と練習のみです。
そして、効果的な練習のためには対象のスポーツに必要な技能を細かく分類し、練習メニューを考えることが必要です。
例えばサッカーの基礎練習であればドリブル、トラップ、パス、シュートとそれぞれの動作のみの練習メニュー*1がまず存在して、次にトラップからボールコントロールをしてパス、などより実践に近い複合動作の練習があり、最後にミニゲームや練習試合のような形式で実践します。
漫然と試合をし続けるのでもそれなりの上達は望めるでしょうが、やはり苦手を克服し、長所を伸ばすには個別の基礎練習が一番効率が良いでしょう。
これはゲームでも同様です。
というわけで、LoLにおけるドリブルなどの要素を改めて分析して効率よく上達しようじゃんというのが本稿の趣旨になります。
地道な練習で上達する要素です。
*1:走り込みなどの基礎体力作りも当然必要です