📊 カテゴリ別の進み具合
カテゴリごとに「覚えた」カードの割合です。行を押すと、そのカテゴリのカードだけ表示します。
メモカード
コードはそのままコピーして試せます。まずは動かして、エラーを見て直すのが近道。
該当するメモがありません。キーワードを変えてみてください。
Math 早見表
調べる時間を減らすための、最小セット。
| メソッド | 何をするか | 例 |
|---|---|---|
Math.max(a,b) | 大きい方を返す | max(3,7) → 7 |
Math.min(a,b) | 小さい方を返す | min(3,7) → 3 |
Math.abs(x) | 絶対値 | abs(-5) → 5 |
Math.pow(a,b) | a の b 乗 | pow(2,3) → 8.0 |
Math.sqrt(x) | 平方根 | sqrt(16) → 4.0 |
Math.round(x) | 四捨五入 | round(3.6) → 4 |
Math.ceil(x) / floor(x) | 切り上げ / 切り捨て | ceil(3.1)=4.0 / floor(3.9)=3.0 |
Math.random() | 0.0以上1.0未満の乱数 | 範囲指定は Random の方が便利 |
Spring Boot の流れ
@GetMapping("/test") と書いたら、開く URL は http://localhost:8080/test です。
① クラスを作る
機能ごとに Controller クラスを用意する
→
② シールを貼る
@RestController と @GetMapping("/住所")
→
③ 中身は普通の Java
メソッドの中は、いつもの Java で書く
現場のリアル
数字を知っておくと、焦りが減ります。
- 1日のコード量:実装期で100〜200行、設計期はほぼ0行。月平均では50〜100行くらいが普通。
- 1機能の期間:小さい機能1〜3日、普通の機能3〜5日、大きい機能1〜2週間(コーディング+単体テスト)。
- 完成まで:設計1〜3日+実装+結合テスト1〜3日で、合計1週間前後になることが多い。
- スラスラ書く人の正体:定番パターンの蓄積+既存コードの流用+IDE補完。エラー→修正は全員やっています。
- 次にやること:小さな作品を1つ作る。調べる量が前回より減ったかで成長を測る。