やったこと
iOSアプリケーション開発
新しく学んだこと
- アーキテクチャについて(MVP, VIPER, Clean Architectureあたりの使用用途を理解)
- Fastlaneの書き方
- Debug, Release, Storeビルドのマクロ定義
- SQLiteを使ったDatabase操作
技術的に学ぶことがとても多く、充実した毎日です。
学んだことを後からアウトプットとして残すと、記事書くのが非常にめんどくさいので
細かいところについては、学びながらメモを残していけばよかったなと思いました。
改善したいこと
今の業務で試しているのですが、スピードが上がらず困っています。
テストを書いて、テストを成功させるコードを書いていくのですが、コードを実装していく段階で設計レベルの戻りが発生した時に、テストを書き直す手間が発生してしまうため、設計をきれいに詰めなければいけません。
ある程度コードを書かないとテストのイメージが湧かないこともあるため、良いやり方を模索していこうと思います。
あと、既存のコードがだいぶ汚い場合には、テスト駆動は難しいなと感じました。
新しい友人との出会い
自分と同い年の新しい友達ができました。
勉強会で知り合った友達なのですが、その人は毎月本を30冊読んでいるらしく、さらに技術的にもiOS, Android, サーバサイドなど全て網羅しているとのこと。
来年からはフリーランスとして働くと言っていて、同い年でも凄い人って世の中にたくさんいるんだなと実感し、良い意味で刺激を受けました。
その友人から色々教えてもらって、下記自分も実践しようと思いました。
起業家などに当てはまりますが、熱量がすごいなと改めて思いました。
そして、すごく人が良い。たくさん努力しているので辛いこともきっとあると思いますが、それを出していないのも凄いなと思います。
自分もそうありたいなと感じたので、目標を宣言して一つずつやっていこうと思いました。
ディズニーシーへ行った
彼女と1年半の記念日だったので、久しぶりにディズニーシーへ行きました。
ディズニーって自分みたいな捻くれ者でも楽しめるのかなと半分くらい思っていたのですが、とても楽しく、そして新しい気づきがあったので、まとめて違う記事で出そうと思います。
Yahooのハッカソン準備
友人と3人で出ようとなったハッカソンの準備です。
アイデアくらいは出しておこうとして、3人で何度か集まったのですが、なかなかアイデアが決まりません。
ハッカソンに出る上での3人の目標や、実現したいことの認識のズレをなくしてチームとして動けるようにしておくことが大事なのかなとボヤボヤ考えています。
目標宣言
- UserDefaultsのライブラリの中身を理解し、良いと思うクラスを作成する
下記のSwiftyUserDefaultsで行なっている、subscriptについて理解し、自分なりに良いと思うUserDefaultsのExtension及びUserDefaultsへアクセスするラッパクラスを作成しようと思います。
- Yahooのハッカソンに出る
- 読書30冊
量が足りていないなと思ったので。最初は辛くてもやりきろうと思います。
- ブログ30個
上の目標と同じです。圧倒的な量が必要なので。
- 価値を見える化する
今の自分には、どれくらいの価値があるのか。
現状にショックを受けるかもしれませんが、価値を定量化して、それを上げるためにどうしたら良いか考えるようにしてみようと思います。