oboreta_sakana

2021年11月の42Tokyoピシン生。 HTMLとCSSと画像編集くらいしか学んだ…

oboreta_sakana

2021年11月の42Tokyoピシン生。 HTMLとCSSと画像編集くらいしか学んだことがない状態で、C言語の壁に挑戦した32歳。 たくさんの面白さと壁に阻まれて、開始11日目あたりに一度完全に戦意喪失。 そこから楽しむことを決意。思考整理のため最終日までnoteを取りました。

最近の記事

おぼれたことを忘れて泳いでいた。

ピシン開始最終日 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️ とうとう終わった。 とにもかくにも 「4週間あっっっっっという間だったぁぁぁぁ!!!」 って感じ。 たぶん 「やり切ってクリアしたので文句なし」 とか 「簡単だった」 というピシン生は いないんじゃないだろうか。 課題の量 問われ方 解いたものの後処理をするシステム すべてが絶妙に 配置されていて 職種問わず 「企

    • 終わった感。がする

      ピシン開始26日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️ 自分が可能な限りの 課題には取り組んだ。 明日、 内容をみんなにみてもらう。 それで終わり。 最初に一緒にやっていた、 同胞と思しき プログラミング初心者たちは ほとんどピシンから 去っていった。 自分は、 偶然、 「何かあったら教えますからね」 という人と何人も出会えた。 正直なところ 無理やりにでも出会いに行き

      • もし、ifがへらせたとしたら。

        ピシン開始25日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️ 旦那「今日の帰り、夜遅くなるかも。帰れそうな場合は20時までにLINEするよ。そしたら俺の分のごはんも作ってほしい。それまでにLINE来なかったら遅くなるんだなって思って、自分のだけ作って食べてていいよ。」 妻「はーい」 これはつまり ①20時までにLINEが来なかったら、妻のだけ作る ②20時までにLINEが来たら、旦那と妻の分を作る

        • そこまでいけてるのに、なぜ

          ピシン開始24日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️ 脳が 無限ループ に入るときがある 中学 高校くらいからかな 特に数学チックな ことを考えるとき 私はしょっちゅう 無限ループに 陥っていた。 今日もそうだ。 たいして 難しいとはされていない 繰り返し構文の問題 結局4時間近く考えて 今も解けていない。 多分 誰かに解き方を聞いたとき 「あ、そうやってやんの

        おぼれたことを忘れて泳いでいた。

          時間とタスクと戦い

          ピシン開始23日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️ 今日のうちに どこまで解いて 1問につき 何分考えに詰まったら 人に聞くか それを徹底すれば 進む。 課題に取り組むというのは 難易度が上がるにつれて 意外とエモーショナルになって 気付けば たくさんの時間を消費する だからこそ 徹底的に 自分のバイオリズム と 目標 からの逆算は 用意しておいたほうが良い。

          時間とタスクと戦い

          奥義、後回し

          ピシン開始22日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️ 学習というのは面白いもので、 わからないところ その先に わかること があったりする。 あんなに簡単なことにつまづいたのに こっちはわかった。。 みたいなこと。 当然、基礎をわかっていてこその 現象なのだが。 よく考えればそれもそのはず。 あくまでもカリキュラムというのは 誰かが順序だてて作ったもの。 理解する側とはイ

          奥義、後回し

          賢者のアドバイス

          ピシン開始21日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️ あと五日。 やばい。 いや、 全力の学習はしている。 もちろん理解は遅い。 それはもう仕方ない・。 今日は大きな収穫を得た。 ような気がする。 とにかく、 自分より先行ってる賢者たち とお話しまくった。 ピアラーニングなので、 やってる人はとうの昔からやってるのだが。 いかんせん一人で煮詰まってしまうものだから 学び

          賢者のアドバイス

          【C言語】嫌われ者のポインタ

          ピシン開始20日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️◻️ C言語というのは、 みんなご存じの通り 『ポインタ』 が登場する。 それはもう、 【わかるひとにはわかる】 し 【一回迷宮に入ったらなかなか抜け出せない】 厄介な構造なのだ。 人生において、この概念が登場することはほとんどない。 そのぐらい珍しいものなのだ。 これを理解するには 言葉 よりも 図 が一番じゃないか

          【C言語】嫌われ者のポインタ

          ふれあうと見えてくるもの

          ピシン開始19日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️◻️◻️ アルゴリズムというものを苦手であると 痛感した。 途中まではなんとなくわかるのだが、 何度聞いたとしても、 次自分でやれと言われたら とても時間がかかる。 もとから自分にはそんなものを考える機能が備わっていないかの如く 高い壁を感じる。 悩んだ。 でも、何もかもが アルゴリズム でできているわけではない。 プログラミング

          ふれあうと見えてくるもの

          もっと深く潜りたい。

          ピシン開始18日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️◻️◻️◻️ 今日は完全に休養にした。 Cをもくもくと解くだけ それでは当初の自分の受験の目的とは違う。 論理的思考 世の中を動かすシステムのふるまい そういったものを 明らかに自分とは縁のない プログラミング C言語 そこから感じたいのだ。 明日から、 残りの時間を ピシンならでは に使うために いろいろ考えよう。 この1か月

          もっと深く潜りたい。

          【C言語】呼び出せ!魂の関数()

          ピシン開始17日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️ よそのどこかのファイルで作った (まあヘッダーファイルなんですが。) という関数を、呼び出すとき このパターンAと パターンAvoid sample_function(void);int main(){ sample_function(void);} パターンBがある パターンBvoid sample_function(int

          【C言語】呼び出せ!魂の関数()

          【C言語】わかりやすくイメージする

          ピシン開始16日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️ 作ることを分解する。 『"ヘイ!"と言う』 ロボットを作ろう。 ”ヘイ!” と言わせるのには、 printf("ヘイ!"); これだけ。終わった。 次は、 『18歳以上の人に"ヘイ!"と言う、それ以外の年齢(18歳未満)の人には"やっほ!"と言う』 ロボットにしよう えーっと、、、 まずは、、、 年齢が18歳以上 のと

          【C言語】わかりやすくイメージする

          HelloWorld

          ピシン開始15日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️ 課題に取り掛かると、 見えてくるものがある。 1:課題がどうやってできているのか あくまでもベストな解決法のことを言っているのではない。 方向性さえ合っていれば、未解決(途中)でもまずはOK。 つまりは前よりよくなる兆候や流れが見えたらいいのだ。 具体的に言うと... Q『とある言語で、HelloWorldと出力する関数を作りなさ

          ピシン開始14日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️ そういえばもうピシンも真ん中過ぎてるのか。 本当に学びたいところまではまだ行っていない。 でも、パソコンがどうやって、 どんな指令を好んで動いているのかが今は少しわかる気がする。 でも、こまったことに 人の気持ちのほうが難しい。 私を支えてくれた同じ初学者が もしかしたらギブアップするかもしれないのだ。 彼がいなければわたしは本

          ようやく始まった

          ピシン開始13日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️ やっとの思いで、 最初の課題を解き終えた。 本当にうれしかった。 このピシン生のなかで、 自分は最後進で間違いないだろう。 しかし、いろいろな方から祝福をうけた。 ここからの課題はどうやって進めていこうか。 今までは頑固に自分で調べて自分で考えてこんなことになったのだから、 次はもっとみんなとこのピシンを楽しもう。 ここは初学

          ようやく始まった

          まいぺーす

          ピシン開始12日目 ◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◾️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️ もう半分が終わろうとしているのにこのザマだ。 一生懸命やってきたが、 なんとなく自分の頑固な性格が 外から見えた。 とにかく人のコードを読む。 ピシンの規約を確認する。 ピシンが僕たちのなにを試し、 世の中にどういう教育でコミットしていくのかを もういちどおさらいした。 よくわかる。 もっともっと原点に立ち返って 楽しむ。

          まいぺーす