プログラミング=問題解決能力/調査能力のスキルアップツール
既にその道のプロの方達が何度となく学習のすすめとしておっしゃられている事だが。
実際に数ヶ月学習を続けた結果、完全に同意できた。100%納得。
動画学習にしてもテキスト学習にしても、、、説明通りに操作しているつもりでも
説明通りにスムーズに進まない。。。
パッケージのインストール時にターミナルに必要事項を入力しても突然のエラー。
正しく入力したはずのCodeで動作確認をしても動かず。
いつの間にかEditorに不可解な表示されている、、、などなど。
厄介な事に不可解なところで都度行き詰まる。。。
そしてたった15分で終わる程度の内容の講義が、、
このエラーのせいで数時間かかってしまうことも。
自分は正しく教科書通りに間違いなくやっているのに!!
でも大抵どっかでつまらない間違いをしている。
パソコン上の原因不明のバグが原因であることも少々発生するが。。。
こんな時に必要とされるスキルが表題の通り。
エラーが発生した都度、冷静に何が起きているのか、またその原因を
調査能力を駆使して特定し解決していく。
問題に直面した時に、すぐに諦めず問題に向き合い解決に向かい努力する。
プログラミングを続けられるか否かはこのスキルを身につけるか否かにかかっている。
このスキル。
プログラミングのみならず人生のあらゆる場面で遭遇するであろう
トラブルのシューティング能力に置き換わると信じる。
プログラミングは人生の縮図なようなもの。
エラー発生の都度、もがきながらもいろいろ考え解決策を見出そうとする。
正解かどうかもわからずに。試してみるといつの間にかなんとなく乗り越えられる。
ただしその試行錯誤が結果的に正解どうかについては確証が持てないことも多い。。。
それでもOK。
一歩一歩、、牛歩でも前進している実感は皆んなもてていると思うから。