テックキャンプ 就活24日目

学習時間:5:30

学習内容:確かな力が身につくJavaScript超入門/Java

解決したことや学んだ単語:スライドショーの実装、プリロード、セッションとキャッシュの違い、Eclipseの導入、Eclipseの使い方

 
振り返り:

 javascriptの教本では画像のパスを配列に入れ、ボタンをクリックすることでそれに応じて配列に入れたパスを代入することで画像の表示を切り替えるスライドショーの実装を行った。その際画像を予め読み込んでおき表示するまでの時間を短くするプリロードのテクニックも学んだので折に触れて使っていきたい。

 javaの方はJava統合開発環境IDE)であるEclipseを導入しその使い方について学んだ。vscodeでは実行のたびにターミナルでコンパイルをする必要があったので、エディタ 、 コンパイル機能 、 デバッグ機能が揃ったEclipseを導入したおかげで非常に学習がしやすくなった。就活で以前よりも時間は取れないが、学習の方も継続して進めていきたいと思う。

 

 

 

 

テックキャンプ 就活23日目

学習時間:8:30

学習内容:確かな力が身につくJavaScript超入門/Java

解決したことや学んだ単語:forEachメソッド、カスタムデータ属性 ,for文、while文、Scannerクラス、do-while文、break文,continue文、無限ループ、多重ループ、バブルソート

 
振り返り:

 javascriptの教本ではカスタムデータ属性を使い、クリックすることでサムネイル画像の表示を切り替える実装を行った。表示する画像を切り替えるには<img>要素のsrc属性を書き換えればよく、具体的には「取得した要素.属性 = 値;」のような記述となる。ただしブール属性の値を書き換えるには、実際の値ではなくtrueまたはfalseを代入する必要がある。

 javaの方はfor文やwhile文などループ文について学んだ。ループの中にループを入れることで複雑な処理も可能になるため復習しておきたい。

 

テックキャンプ 就活22日目

学習時間:8:30

学習内容:確かな力が身につくJavaScript超入門/Java

解決したことや学んだ単語:クッキー、Cookies.getメソッド、Cookies.setメソッド、Cookies.removeメソッド、removeChildメソッド

 
振り返り:

 javascriptの教本に加えてjavaの学習も始めることにした。javaはこれまで学んできたインタプリタ型言語とは違いコンパイラ型言語のためコードの実行に少々手間がかかるが、OSを選ばない汎用性の高さがメリット。オブジェクト指向型の言語なのでrubyjavascriptと記述が似ている部分もあり基礎文法の時点では問題なく進められそう。

テックキャンプ 就活11日目

学習時間:3:00

学習内容:確かな力が身につくJavaScript超入門

解決したことや学んだ単語:use strict,window.alert, window.confirm window.prompt,textContet

 
振り返り:

 「ゼロからわかるRuby超入問」の学習を終えたので、ここ数日はJavaScriptの教本で学習をしていた。復習しつつ基礎を抑える形となるのでコードを試しつつ進めていきたい。

 就活の方は2社ほど面接を受けさせていただく機会があった。自分の中で言語化できておらず、うまく伝えられない部分もあったため、自身に対する理解を深めスムーズに答えられるようにしたい。

テックキャンプ 就活8日目

学習時間:3:00

学習内容:0からわかるruby超入門

解決したことや学んだ単語:例外処理、rescue,raise,ensure,attr_reader,attr_writer,attr_accessor,self,正規表現、ブロック、block_given?,yield,&,call

 

 

学習の振り返り:

 ここ数日の午前中は「ゼロからわかるRuby超入問」のchapter11を学んでいた。例外処理やブロックの扱いについて改めて学ぶことができた。ブロックはプログラムの塊をメソッドへと渡すことのできる仕組みという説明がとてもしっくりきたので、人に聞かれた時はそのように説明したい。

 就活の方は応募した企業様からいくつか返信が来始めているので、少しずつ面接を入れていくことになると思う。曖昧な返事とならないよう、自分の軸を定めて面接に臨みたい。

テックキャンプ 就活4日目

学習時間:3:00

学習内容:0からわかるruby超入門

解決したことや学んだ単語:モジュールの定義、includeメソッド、extendメソッド,none?メソッド、定数、名前空間、require_relativeメソッド

 

 

学習の振り返り:

 午前中は「ゼロからわかるRuby超入問」のchapter9~10を学んだ。モジュールについての復習でincludeやextendの違いについて知った。名前空間は初めて学ぶものだったので、これから使っていく中で定着させたい。

 自己分析の方はまだ終わっていないが、少しずつ応募をしてみることにした。自分の興味のあるところ、ないところ。やりたいこととやりたくないこと。見定めつつ、就職活動をしていきたい。

テックキャンプ 就活2日目

学習時間:3:00

学習内容:0からわかるruby超入門

解決したことや学んだ単語:deleteメソッド、each_keyメソッド,charsメソッド、defaultメソッド,引数を省略した時のデフォルト値、キーワード引数を使ったメソッド、even?メソッド,レシーバ、methodsメソッド,self

 

 

学習の振り返り:

 午前中は「ゼロからわかるRuby超入問」のchapter6~8をやった。ハッシュとクラス、そしてメソッドについて記してあり、大半はカリキュラムでやった内容だったが初めて知る内容もあった。知らぬ間に使っていたが、仕組みを知るとより理解が深くなるような気がする。特にインスタンス変数を取得するメソッドと代入するメソッドがデフォルトで記述されていたために使えていたというのは復習になってよかった。

 午後は引き続き過去を振り返って価値の深堀りを行なっていた。自分が何をやりたくて、どんなことを通じて社会の役に立てるのかは志望動機を書く上でも自分の今後を決める上でも非常に重要なので、しっかりと自分を掘り下げていきたい。