替えのきかないコーダーになるための小目標
- ①不安にさせないコミュニケーション
- ②納期厳守
- ③生産性を5倍にする
- ④スキルを磨く
- ⑤常に一定のパフォーマンスを維持する
- ⑥体調を崩さない
- ⑦さまざまな依頼に柔軟に対応する
- ⑧クライアントの「めんどい」を巻き取る
目標を達成するための行動
①不安にさせないコミュニケーション
- 定期的に進捗報告(聞かれる前に報告)
- 最初にゴールの成果物と納期を明確にする
- レスを迅速にする
- 作業プロセスを明確にして共有する
- 常に丁寧で誠実なコミュニケーション
- 明確な言葉ではっきり伝える(誤解が生じるような表現は避ける)
- 問題やリスクを早期に共有する
②納期厳守
- 無謀な納期の案件は受けない
- スケジュール(計画)にバッファをもたせる
- タスク管理してヌケモレを防ぐ
- タスクに優先順位をつける
- 進捗を定期的にチェックして、遅れを早期発見する
- 問題が起きたら迅速に報告し、必要があればリスケを相談する
- 集中して作業する時間を確保する
③生産性を5倍にする
- できるかぎり自動化する
- 量稽古
- AI活用
- スニペット活用
- emmet活用
- コーディングルールを決める
- クラス名のガイドラインを決める
- コーディングに入る前にカンプを分析し共通要素やインナーを見極める
④スキルを磨く
- 技術セミナーに積極的に参加する
- FLOCSSを勉強
- SEO(テクニカルSEOの方)を勉強
- サイトスピード改善の施策を勉強
- 常に保守性・拡張性を意識してコーディングする
⑤常に一定のパフォーマンスを維持する
- 定期的に振り返り(リレクション)
- ポジティブに考える
- 作業に集中できる環境を整える
- 長時間稼働できる体力をつける
- 十分な睡眠を取る
- 常に落ち着いて対応する
- プライベートも大切にする(仕事と家庭のバランスを取る)
- いざというときに頼れる仲間(下請け?)を作る
⑥体調を崩さない
- 運動して体力をつける
- バランスの取れた食事を摂る
- 外出時はマスク
- 手洗い消毒を徹底
- 定期的に健康診断を受ける
- 十分な睡眠を取る
- 安全運転
- リラックスしてストレスを軽減する時間を作る
⑦さまざまな依頼に柔軟に対応する
- いろんな案件に挑戦する
- 夜も稼働する(ときには徹夜も辞さない)
- 緊急の依頼にも迅速に対応する
- 仮説思考で課題解決に当たる
- 実装のさまざまなアプローチや設計パターンを知る
- フレームワークを学ぶ(reactとか)
- 出来ないと決めつけない。どうすればできるかを考える
⑧クライアントの「めんどい」を巻き取る
- クライアント目線で考える
- 「こうしたら相手が楽だろう」と思ったらそれを実行する
- お客様のニーズや要求を理解する
- クライアントに提出する資料や文章は、そのままエンドのお客様に見せられるよう作る