30日目の振り返り
11/19 30日目
今日の振り返り
○勉強時間 12時から21時半
○学んだ内容、身についた内容
・テストの受験
・共同制作アプリの作成
→ビューの調整
→IDの付与
○見つかった課題
・無駄なコードがまだ多い
○今日の気づき
・一つの実装でも本当にたくさんの選択肢がある
→ゴールが同じならぶっちゃけ何でもいい
○明日の目標
・ビューの拡張
・ランダムエンカウントの完成
○感想、まとめ
今日もアプリの実装を行った。簡単に言うとポケモンみたいなゲームを作ってみることにした、時間は1週間ちょいしかないのでしっかりと計画を練って、一つ一つ実装をしていく。今日は草むらを歩いていたら一定の確率でページをリダイレクトする機能を実装した。かなり難しいと思っていたが比較的簡単にできた。だんだんjsにも慣れてきたので、これからもっとスピードを上げて楽しみながらゲームを作っていきたい。また、HTMLのテストの受験をした。個人アプリに進んでいたおかげもあり、ほぼ満点を取ることができた。苦手だったビューで結果が出たのは良かった。来週は内部のテスト、再来週はjsのテストと続いていくので、全てで高い点数を取るために学びながら実装を続けたい。今日で30日が経過。あっという間だった。日々楽しくプログラミングを学べてるこの環境には感謝しないといけないし、せっかくの環境を生かさない手はないので常に高いレベルに居続けることを目標にして日々努力をしていく。
27日目の振り返り
11/18 29日目
今日の振り返り
○勉強時間 12時から21時半
○学んだ内容、身についた内容
・個人アプリの作成
→相手の入力を待ってからのページ移動
→ビューの微調整
○見つかった課題
・jsがまだ身についていない
○今日の気づき
・1日かけてできなかった実装も、時間をおいてまたやってみると意外といける
○明日の目標
・1日休み
○感想、まとめ
今日も個人アプリの実装を行った。アプリ制作も終盤を迎え、基本の動きとビューはほぼ完成することができた。あとは細かい機能を加えたければ加えるといったような流れになる。最後の発表会の前に少し調整するといった形にしようと思う。今日の午後、僕と同じくそろそろアプリ実装が終わりそうなトップ君と共に、次の個人アプリで何を作るか話してる時に、メンターさんから2人で何か作ってみればいいじゃんと言われた。個人アプリなので1人でやらなければいけないと思っていたが、担当の人に確認したところ、それでも良いらしい。64期にしてTECH::EXPERT始まって以来初の2人制作アプリの発表。これは楽しみだ。内容はゲーム系をやってみたいと思っている。まだ計画段階だがjsをたくさん使うことになりそう。今まで逃げてきた分野なのでここでしっかり学ぶ事で自分のレベルを上げれたらいい。
26日目の振り返り
11/15 26日目
今日の振り返り
○勉強時間 12時から21時
○学んだ内容、身についた内容
・個人アプリの作成
→自動ページ移動機能の実装
→トップページをおしゃれに
○見つかった課題
・まだまだこのスピード感ではいけない
○今日の気づき
・フロント実装は簡単そうに見えて奥が深すぎる
○明日の目標
・1日休み
○感想、まとめ
今日も個人アプリの実装を行った。前半はある一定の条件の時にページがリダイレクトする仕組みを作ろうしとして3時間ほど格闘したが、最終的に無理だった。ここまでやってきて、なんだかんだ出来ていたことばかりだったが、壁にぶつかってしまった。そのあとはビューの実装。主にトップページをおしゃれにしていくという実装だった。個人的にはおしゃれに出来たと感じたので、アドバイスを求めに、同期でデザインの仕事をやってる人に初めて聞いてみたところ、死ぬほど修正点があり、それを修正するとみちがえる様におしゃれ度が上がっていった。デザインは奥が深くて、ここまでは全く理解できていないのだと痛感した。ここまでカリキュラム上では何となく出来ていたし、少し天狗になっていた気がする。今はあくまでも生徒の立場。社会に出たら信じられないくらいレベルの高い人もいるし、将来はフロントもサーバーもできるフルスタックエンジニアにならないといけないので、こんなところで立ち止まっていてはダメだと感じた。来週からはもう一度先を見て、ゴールにたどり着くための勉強ということを意識して行動しようと思う。
25日目の振り返り
11/14 25日目
今日の振り返り
○勉強時間 12時から21時
○学んだ内容、身についた内容
・個人アプリの作成
→ビューの調整
○見つかった課題
・特になし
○今日の気づき
・jsを使わなくてもCSSでいろいろな事ができる
○明日の目標
・ビューをここからおしゃれモードにしていく
○感想、まとめ
今日も個人アプリの実装を行った。今日は今までとは違いビューの方の実装に移った。今までの復習をしながら要素を重ねたり、真ん中に置いたりなど、基礎的なことが主となった。やはり1からの実装となると、とても難しく、そんな簡単ではないと言うことがわかったので、何か参考になるサイトを見つけて、そこからパクれるものはパクっていければ良いと思う。明日はhoverなどを使って動きをつけ、おしゃれ度を極めていきたいと思う。
24日目の振り返り
11/13 24日目
今日の振り返り
○勉強時間 12時から20時
○学んだ内容、身についた内容
・個人アプリの作成
→変数の調整
→条件分岐のまとめ
→コントローラーの調整
○見つかった課題
・体調のこともあり最後までスピード感を持てなかった
○今日の気づき
・やろうと思ったことは大抵実装できる
○明日の目標
・内部は一旦ストップし、ビューの作成に入る
○感想、まとめ
今日も個人アプリの実装を行った。今日は計算や条件分岐など数学的なことを多く行った。こういうことをしたいんだけどどうやって実装すればいいか分からないというところですごい悩んだが、最終的にはなんとか実装する事ができた、いくらコードが長くても遠回りでも、実装できなければ、なんの意味もないので、
まず形にする。仕上げる。というところを徹底したいと思った。明日からはビューの実装に入るが、せっかくなので今まで習ってないことを多用して無駄におしゃれに出来たら良いな。
23日目の振り返り
11/12 23日目
今日の振り返り
○勉強時間 12時から21時
○学んだ内容、身についた内容
・個人アプリの作成
→ビューの拡張
→コントローラーの調整
○見つかった課題
・無理にRailsでたくさんの機能を作ろうとしすぎた
○今日の気づき
・RailsだけでなくjQueryも活用すればもっと楽にできる
○明日の目標
・やることをもっと具体的に決めてから実装する
○感想、まとめ
今日も個人アプリの実装を行った。昨日と同様にデータベースとのやり取りなどが主となった。しっかりエラーも出てつまずくところもあったが一つ一つ丁寧に調べて解決、そしてまたエラーという流れになり、短時間でもかなり成長したと感じる。まだまだ実装しなければいけない処理も多く、先が見えずに不安になることもあるが、まだ3週間ほどあると考えて、一つ一つの実装をこなしていこうと思う。そして、アプリには完成はない。という事が分かったので、今後も常にアンテナを働かせて、何があるともっと便利かを考える事が大事だと思った。
22日目の振り返り
11/11 22日目
今日の振り返り
○勉強時間 12時から21時半
○学んだ内容、身についた内容
・個人アプリの作成
→データベースの拡張
→ルーティングの調整
○見つかった課題
・一気にデータベースを作りすぎて
何がなんだか分からなくなってしまった
○今日の気づき
・一つ一つ進めながら確認していく事が大事
○明日の目標
・一つ一つのステップをまとめて作業に臨む
・紙に書き出す回数を増やして思考をまとめる
○感想、まとめ
今日は個人アプリの実装を続けていた。今回は数多くのテーブルを使って、アソシエーションなどの調整を最初に行ってから、各リンクやフォームの作成に移っていった。途中でいろんな問題が出てきたがデータベースをとにかくたくさん作ってしまったため、直すところが多く、とても時間をとられてしまった。明日は一つ一つ段階を踏んで実装を進めていき、うまく行かないところは徹底的に追求してから次のステップにといった流れで行っていく。