百鬼夜行

素性を知られぬままエンジニアになることを目指します

Udacity: Introduction to Computer Science Lesson 1 をやり終えた

Introduction to Computer Science の Lesson 1 を全部やり終えた。結構長かった。

https://www.udacity.com/course/intro-to-computer-science–cs101www.udacity.com

普段使わない言葉が多く出てきたが、だいたいわかった。 文法を詳しくやったのは初めてで、BNFの評価の過程がまだちょっと怪しい。 「参照」という考え方を頭の隅に置いておこう。

それから文字列の操作がまだ若干詰まるが、こまめに確認すればだいたいいける。 部分列とサブ文字列というワードは初めて聞いたので、ちょっと戸惑った。 あとは配列で負の値を入れることで逆から参照できること、findメソッドの2番目の引数あたりは注意。

次は Lesson 2 をやります。

素性を知られぬままエンジニアとしてのキャリアを掴むぞ!

学生時代にはプログラミングして食っていこうと思っていた。 当時はそのくらい没頭していたのだろうけど、いまは違う仕事をしている。 実力不足で折れたのか、他に楽しいことを見つけたのかは思い出せないが、事実としていまはプログラミングから離れている。

しかし周りを見ると、プログラミングをしている人たちは楽しそうだ。 隣の芝は青い現象なのかもしれないけど、僕の目からしたらスポットライトが当たってるように輝いて見える。 その姿を見るたびに何か後ろ髪を引かれる思いがする。

「だったらやればいいじゃないか、他の人より少し遠回りしても。」と思い立ったのが昨夜だった。 キャリア的には新参者で専門の教育すら受けてないけど、作りたいものを作れるようになるくらいのレベルまでいけば十分なんじゃないか。 パラレルキャリアが勧められているご時世、情報発信し続けていたら何かしらチャンスがあるのではないか。 そうだ、完全に匿名でやってみたら、たとえ失敗してもそんなにダメージ残らないんじゃないか。 といった勢いで、ブログやらアカウントやらをだーっと取得した。

今後の予定としては、Google先生のガイドを参考にステップアップしつつ、 Udacityなどのオンラインコース電子書籍などを使って学んで行く予定。

Students - Guide to Technical Development - Google Careers

楽しんでやります!