Codecademyでプログラマーになるよ

44歳未経験から頑張ってプロのプログラマーになる

2014-11-01から1ヶ月間の記事一覧

Ruby十五日目...遂にコース修了&Max Streak30日達成

今日「Object-Oriented Programming II」と「Banking on Ruby」を終わらせてやっとRubyのコース全体を修了した。そしてMax Streakが30日に達した。 JavaScriptのときと内容が違うので単純に比較できないが、今回のほうがオブジェクト指向の考え方がスムース…

Ruby十四日目...「明日から本気出す」へのシンパシー

今日も一日中、用事で外出していたのでほぼ何もできていない。しかしアマゾンでいい買い物をしたので明日、時間があったら紹介したい。

Ruby十三日目...ほぼ進まず

今日は用事があってほぼ何も出来なかった。明日も同様だが、何とかしてログインして一つでも二つでも課題を進めたい。本当はあと少しでコースが全部終るので一気にやってしまいたかったのだが。残念だがしょうがないか。

Ruby十二日目...クラスから

実際にクラスを作ってメソッドやクラス・インスタンス変数を追加していく。しかししっくり来なかった。内容は理解した(と思う)し、課題も間違えなかった。何というか楽しくなかった。「プログラミング・プログラマーに向いているのはどういう人か」という…

Ruby十一日目...再びオブジェクト指向に取り組む

今日からRubyも終盤戦に入った。 JavaScriptのときにオブジェクト指向の理解に苦労した。習うより慣れろメソッドで理解してなくても手を動かすことによって最後までやり通す事はやり通した。その後、特に復習もしなかったので理解のレベルは深まらなかった。…

Ruby十日目...25 Day Streakとブロック、proc、lambda

今日は昨日の続きで、ブロック、proc、lambdaについて勉強した。「proc lanbda」でググろうとすると「違い」がサジェストされるくらい、この両者は似ている。Codecademyでの説明を見ても、外部サイトの説明を見ても結局はピンとこなかった。いや、昨日の違い…

Ruby九日目...「習うより慣れろ」を信じる一方で

当初の予定では週末のうちにRubyのコースを全て終らせてしまう積もりだったが、予定の半分ほどしか進まなかった。 今まで何度か「Practice Makes Perfect」という名前のレッスンがあった。多くの場合、内容はおさらいや繰り返しだ。目的は同じことを繰り返す…

Ruby八日目...Codecademyのウェブサイトの反応が遅い

今日はなぜかCodecademyのウェブサイトの反応が悪く、集中して進められなかった。 課題自体はそれほど難しくない。「A Night at the Movies」というタイトルのモジュールでだ。入力に対してif/else、またはcase/whenで条件分岐をする。その結果を配列に対し…

Ruby七日目...iteration、array、hash掴んできたかな?

相変わらず一発でinstructionの課題をクリアすることは少ないが、コードを見てどんな仕組み、どんな働きをするのか、見当がつくようになってきた。 「Rubyはいろんな書き方が出来る」という言葉が実感できる箇所が増えてきた。実例となるコードを張りたいの…

Ruby六日目...「Create a Hisogram」をなんとか乗り切った

今週は忙しかったが、なんとか毎日の勉強の習慣を途切れさせることなく過ごせた。 コースの内容に集中できない中で終わらせてしまったので、正直、理解度は今ひとつなのは否めない。また、JavaScriptの文法が頭の中にまだフレッシュな状態であるので、Rubyの…

Ruby五日目...今日も進まず

中身が無いのに更新するのも気が引けるが、この罪悪感を前に進む原動力にしていきたい。

Ruby...四日目

今日は何もできなかった。後で反省す湯

Ruby三日目...ようやく「Data Structures」を終わらせる

予想通り、今日も余り時間が取れなかった。が、昨日のモジュールの続きをなんとか終わらせた。 こんな風にまとまった時間がとれないときでも勉強できる方法を用意しておかなければいけない。ということで、こんな本をAmazonで注文した。 たのしいRuby 第4版 …

Ruby二日目……あまり進まず

今週いっぱいは忙しい。それは分かっていたがこれほどまでに時間が取れないとは思っておらず、あまりの進まなさに落ち込んでしまった。 やっと確保できた時間にログインしたが疲れからか集中できず大して進まなかった。これは何とかしなければならない。

Rubyコース開始

今日からRubyを始めた。 Rubyのコースには全部で19のモジュールがある。今日はそのうち以下の6モジュールを終了した。右の数字はそれぞれのモジュールの中のExcerciseの数だ。 「Introduction to Ruby」16「Putting the Form in Formatter」7「Control Flow…

HTML/CSS修了

今日は朝から時間を見つけてコツコツを残りを片付けた。 途中、用事のために出かけたりもしながら先ほどHTML/CSSの全過程を終らせた。内容的には初歩のものなので全く分からないところはなかった。ただCSSの最後のほうのFloatとPositionの概念が曖昧なままだ…

HTML/CSS半分終わり

今日も引き続きHTML/CSSをすすめる。 リストやテーブルなどを実際に作ってみる。<ol>、<li>、<ul>などの各タグを以前は丸覚えしていたが、今回はそれぞれ意味とともに覚えた。 英語で学ぶのは面倒なときもあるが、こんなメリットもあるのだ。自分は英語が苦にならないが</ul></li></ol>…

HTML/CSS開始

今日からHTML/CSSを開始した。コースの標準学習時間は7.5時間、モジュールは全部で12となっている。今日は3モジュール、全体の四分の一を終らせた。 HTML/CSSは四年前ほどに入門書を一周したことがある。まだ当時の記憶が残っていたようで、ここまでは何の問…

jQueryコース修了

「jQuery Effects」のモジュールが終わり、これでjQueryのコース自体が終わった jsでは言語を習うのに加えてロジックやオブジェクト指向などの考え方も学んだ。それに対してjQueryのコースでは実際的な機能にフォーカスしている。 jQueryは軽量なライブラリ…

10-Day Streak達成

今日はモジュールを2つ終えた。「DYNAMIC HTML-Modifying HTML Elements!」と「JQUERY EVENTS-jQuery Events」だ。 「DYNAMIC HTML-Modifying HTML Elements!」ではHTMLの各要素の中身を直接書き換えたり消去したりする方法 を、「JQUERY EVENTS-jQuery Even…

jQueryは直感的に使えるのが楽しい

jQueryのコースは以下の5つのモジュールで構成されている。 INTRODUCING JQUERY JQUERY FUNCTIONS DYNAMIC HTML JQUERY EVENTS JQUERY EFFECTS 昨日今日とで最初の二つを終えて、今日はDYNAMIC HTMLの前半部分をやってみた。 JacaScriptのコースではプログラ…

jQueryコース開始しました

JavaScriptのコースを一通り終えて、次に何をするか考えてみた。 Codecademyの他のコースに進むか、他のwebサービスや書籍で引き続きJavaScriptの学習を続けるのか。 いろいろなwebサイトを除いてみた結果、jQueryを学ぶことにした。その後、あらためてHTML/…

JavaScriptコース修了

たった今、最後のモジュール「Buildin a Cash Register」が終わりJavaScriptのコース全部を終らせた。 課題は今までよりヒントも素っ気無く、自分で考えなければならなかった。よく考えればプログラムをするってそういうことなのだが。 次に何をしようか、紙…

「Introduction to Objects II」後半戦

今日は「Introduction to Objects II」の残りを全部終わらせた。 内容的には致命的に難しいものはなかったが、privateのメソッドを外部から呼び出す際の理屈が良く分からなかった。呼び出 すのはメソッド自体でその結果ではない。そしてメソッドの後の「()」…

「Introduction to Objects II」前半戦

今日は「Introduction to Objects II」の前半部分、全30ステップ中の15まで終わった。 まずはオブジェクト作成の二つの方法をおさらい。オブジェクトにメソッドを追加するやりかたなどを学ぶ。実習部分ではダブルクォートを忘れたり、(){}の違いや有無が…

「Building an Address Book」完了&「5-Day Streak」達成

今日は「Building a Address Book」を終わらせた。 よりプログラムをしている、という感じがしてきた。アドレス帳に必要な機能が一つ一つ示されるので、指示に従いながらその機能を実現するコードを書いていく。書式や文法が不安な場合はヒントを見たり、以…

「Introduction to Objects I」は中ボス級の難しさだった

今日は「Introduction to Objects I」を終わらせた。このモジュール一つでステップが33もあった。 一つ一つは難しくないが、新しい概念の紹介が多かった。基本的には変数、配列、関数などの組み合わせでオブジェクトはでき ている、と理解した。 同じような…

object、for/inループは難しい

今日は以下の3モジュールを終了した。-「Choose Your Own Adventure 2!」-「Arrays and Objects is JS」-「Contact List」 先週の時点ではこの三連休でコースを終了できるかと思った。しかしobjectが出てきて一気に難易度が上がった感じがする。落ち着いて構…

Dragon Slayer!とMore Control Flow in JS

昨日も今日もコツコツすすめた。時間的には大してやっていないが、だんだん難しくなってきているのを実感している。 この2日でモジュールを二つ終らせた。「Dragon Slayer!」と「More Control Flow in JS」だ。 「Dragon Slayer!」は乱数でDragonをやっつけ…

無勉の日

昨日は勉強を全くしなかった。しかし移動中にこんな記事を読んだ。 ビデオと実習を併用するプログラミング教育Code SchoolがiOSアプリをリリース - TechCrunch : http://jp.techcrunch.com/2014/10/29/20141028code-school-brings-its-instructional-videos-…