記事一覧
月収100万円を目指す #フリーランスエンジニア
週3と週2の案件の掛け持ちが鍵!?
DIわかりやすい。依存性の注入
https://qiita.com/hshimo/items/1136087e1c6e5c5b0d9f
要は、固定されている部分(依存性)を外部から変更できるようにする(注入)こと。
車のパーツも独自のメーカーに依存していると、修理しにくい
型引数の名前には「T」を使用することが多いが、2つ以上の場合はアルファベット順に「T」「U」「V」や、「T1」「T2」「T3」などが慣習的に使用される。
https://www.buildinsider.net/language/tsgeneric/01
コールバックを設定するメソッドには、メソッド名の末尾に「Async」がついたバージョンもある
「Asyncあり」 前のタスクと同一スレッド上で実行される
「Asyncなし」 新たなタスクとしてスレッドが割り当てられる
https://qiita.com/bonobono555/items/97a678d6530c8a0b939d
Optional
isPresent()、get()は使わない
if(value!=null){}と変わらないのでOptionalの意味がないから
https://www.deep-rain.com/programming/java/363#isPresentget
Optinal
値を持たない
Optional emptyCase = Optional.empty();
値を必ず持つ
Optional presentCase = Optional.of("example");
https://qiita.com/uchi_y/items/c589f5b942cfbd0c041c
SKUは在庫管理の最小単位。Stock Keeping Unit
https://posregi.jp/nexpo/topics/how_sku/
今日はオンライン授業をした。教えるフェーズはやはりやりがいがある
今日もプログラミングを教えた。データ作成もひとつできた。
成長した点vue.jsで双方向処理を学んだ.ogp作成をvue.jsとsvgでできそう
今日はAWSを構築し、railsでメモアプリを作った。あんなに簡単に作れるとは!GitHubにあげても動くのだろうか
今日はドットインストールで割り勘アプリの解説を確認。自分でアプリを作ってリリースするの楽しい
【月収大公開】
11月 71,4500円
MAX 7月89,5000円
仮説:
・案件掛け持ちが良い?
・勉強会に顔を出す?
・知り合いに案件教えてもらう?
月収100万円を目指す #フリーランスエンジニア
週3と週2の案件の掛け持ちが鍵!?
DIわかりやすい。依存性の注入
https://qiita.com/hshimo/items/1136087e1c6e5c5b0d9f
要は、固定されている部分(依存性)を外部から変更できるようにする(注入)こと。
車のパーツも独自のメーカーに依存していると、修理しにくい
型引数の名前には「T」を使用することが多いが、2つ以上の場合はアルファベット順に「T」「U」「V」や、「T1」「T2」「T3」などが慣習的に使用される。
https://www.buildinsider.net/language/tsgeneric/01
コールバックを設定するメソッドには、メソッド名の末尾に「Async」がついたバージョンもある
「Asyncあり」 前のタスクと同一スレッド上で実行される
「Asyncなし」 新たなタスクとしてスレッドが割り当てられる
https://qiita.com/bonobono555/items/97a678d6530c8a0b939d
Optional
isPresent()、get()は使わない
if(value!=null){}と変わらないのでOptionalの意味がないから
https://www.deep-rain.com/programming/java/363#isPresentget
Optinal
値を持たない
Optional emptyCase = Optional.empty();
値を必ず持つ
Optional presentCase = Optional.of("example");
https://qiita.com/uchi_y/items/c589f5b942cfbd0c041c
SKUは在庫管理の最小単位。Stock Keeping Unit
https://posregi.jp/nexpo/topics/how_sku/
CompletableFuture初心者用説明
関数型インターフェース、CompletableFutureの理解を言語化します。
コード上のコメントに説明は記載。
package java8;import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutionException;import java.util.function.Consumer