プログラミング学習をやる理由(再考)
ネガティブを思考するのは、進行において不要である。
やりたいからやるのであり、理由や価値を問われるのは根本が間違っている。
考えの深さを見るのであれば、聞き方が悪い。
端的な受け答えが望まれる場合、圧縮した方が良い。
圧縮した結果、深堀される。
話の展開時に、内容の重複が発生する。
エピソード読了後において、不快さがない事が重要である。
話が面白い。賭けに出てもいいと思わせる事。
需要と供給において、供給の方が楽しいことを知っているから。
未知の領域を既知の領域にすることが楽しいから。
自身と同等の熱量を、他者と一緒に、何か一つのモノに注ぎたいから。
プログラミング言語というフォーマットを通して、意思疎通を図りたい。
マンパワーとは言うが、多能工が必要とされたから。
日本の自転車操業の方が儲かるという仕組みで費用、時間で苦労したから。
会社員を辞めさせることが難しい為、派遣のシステムがいいと考えたから。
ネガティブ要素
仕事は社会に貢献し、対価を得ること。
日本に住んでいるから、日本社会を形成している構成員の一人である。
他者との関りがなければ、生きていけない。
何らかの社会的な繋がりを、どうしても構築しなければならない。
貢献にあたり、アイデアがある訳でもない。
供給にあたって、プログラミングが一番供給しやすい形になっている。
アイデアは手を動かす、供給をしてからでも遅くないと感じたから。
身体を壊しての反省
睡眠時間が取れない仕事は辞めること。
食事は白飯とおかずを食べること。
睡眠時間は負債である為、生活リズムを崩さないように実施すること。
面倒でもおかずを用意して、必ず白飯を摂取すること。
心は壊れなくても、身体が壊れると面倒くさい。
食事が面倒の比ではないこと。
他人なんてどうでもいいから、自分優先。
自分の感情に負が発生するなら、理解して正に転じるよう動くこと。
他人への期待は99.9%
他人への信用は0.1%
見聞きしていない事象に関しては、信じないこと。
疑う手順が存在せず、代替として確認するようにする。
死にたい/殺したい と考えた時に、凶行に及んでいないのは
本当は生きたいと考えているから/社会において殺す価値もない凡愚であるから。
年齢差からくる不平不満について
全人類、その年齢まで生存できた事の感謝を自覚しろ。
モラル/ルールがあるから生存できた。
無視する人間が居たら生存できたか分からない。
年齢を重ねることについて
身体は古くなるけど、代わりに自覚できる感謝が増える。
それだけ。
自分がされたら嫌なことはしない。
価値観のすり合わせ。
人間は暴力を捨てることが出来なかった。
言語化が不自由に寄ると、暴力でしか伝えることが出来ない。
言語化は負担が大きいから誰もやらない。
言語化するという負担を先に背負うことで、互いに理解し合う事は可能だろうか。
共感は得られやすいだろう。
理解するのに言葉は不自由である。
私が他人に罵詈雑言を言い続けてもいいならば、
対象となった他人は自殺/殺人という手段に陥る事が容易に想像できる。
言語は暴力に近い。
プログラミングにおける最適解の追求は、純粋に追求できるのではと考えた。
プログラミング言語を学習したが、何か作成したい。
ポートフォリオである。
何も分からないまま、就職というのは駄目だと思った。
Java Silver合格したので、Javaで何か作ろうと思ったが
作れない。
Gui画面で表示するにあたって、importしなければならない物が多く
全体の俯瞰と詳細の書き換えを同時にやるのが難しく
計画が組めなかった。
ない知識を調べる、土台構築後に直角に柱を何本も立てていく作業のよう。
俯瞰する
・俯瞰した際に欠けている知識が多く、全体の流れも掴めず行先が分からない。
・明確な作り方が分からない。
Import
・どういう動きをするのか調べるのが面倒
・種類多すぎ
・使い方を調べると一辺倒って感じで自由に作れない
食材の詳細が分からない。
言語は用意されている。
レシピの総ページ数が分からない。
レシピの創設。
使用する食材の羅列。
使用する食材のパラメータ作成。
食材の名前を調べて、イラスト理解できるようにする。
直感でどこに泳げばいいのか分かる人ならば
容易に到達できるのだろうと思った。
Javaでやるにあたって、必要な機能を実装していくと
よく聞くが、それが出来れば苦労しないよね・・・。
言語の調査
簡単にできるのであれば是非。
今後の展望として学習順序を決める。
Java コンソール上でのチェスゲーム / Gui上でのチェスゲーム
Guiが後編なのは、挫折したから
コンソールへの表示なら簡単そうだから
ルービックキューブも考えたが、難しそうだから
頭いい人はチェスをやっているらしい。
HTML/CSS
同時学習 Javascript
ラズパイを使用した家庭内サーバの構築とアプリの作成運用
MTGのカード整理アプリがいい
SQLの学習
ここまでが一段階
次 PHP/Go言語の学習
ここまでが二段階
次 C# / C++
ここまでが三段階
次 python / AWS
この学習ルートで頑張る。
チェスゲームを作る。
モチベないと進まないし、ルービックキューブ1面も揃えられなくなるから
更新できる内容という点において、区切りは可能。
通院に付き、更新は無理かな・・・