CAREER SKILLS ソフトウェア開発者の完全キャリアガイド
CAREER SKILLS ソフトウェア開発者の完全キャリアガイド
日経BP社
著者:ジョン・ソンメズ
解説:まつもとゆきひろ
訳者:長尾高弘
目次
はじめに
第0章 この本は誰のためのものか
第1章 この本の使い方
第1部 ソフトウェア開発者になる方法
第2章 スタートの切り方
第3章 身につけないといけない技術スキル
第4章 技術スキルの身につけ方
第5章 どのプログラミング言語を学ぶべきか
第6章 最初のプログラミング言語の学び方
第7章 大学の効用
第8章 コーディングブートキャンプ
第9章 独学
第2部 就職する方法
第10章 インターンシップ
第11章 職歴なしで就職する方法
第12章 就職先の見つけ方
第13章 履歴書を作る
第14章 面接
第15章 給料と交渉
第16章 会社の辞め方
第17章 キャリア半ばでの転身
第18章 品質保証など関連技術職からソフトウェア開発への転身
第19章 コントラクターか社員か
第20章 転職業界の仕組み
第3部 ソフトウェア開発の必須知識
第21章 プログラミング言語の概要
第22章 ウェブ開発とは何か
第23章 モバイル開発
第24章 バックエンド開発
第25章 ゲームプログラマーのキャリア
第26章 データベース管理者とDevOps
第27章 ソフトウェア開発メソドロジー
第28章 テストと品質保証の基礎
第29章 テスト駆動開発とユニットテスト
第30章 ソースコントロール
第31章 継続的インテグレーション
第32章 デバッグ
第33章 コードのメンテナンス
第34章 職務と肩書
第35章 仕事の種類
第4部 ソフトウェア開発者の仕事
第36章 同僚との付き合い方
第37章 上司との付き合い方
第38章 品質保証との付き合い方
第39章 ワークライフバランス
第40章 チームでの仕事
第41章 考えの売り込み方
第42章 ドレスコード
第43章 人事考課で最高評価を獲得する
第44章 差別、偏見への対処法
第45章 リーダーという立場
第46章 昇給、昇進、昇格の獲得
第47章 IT分野の女性
第5部 キャリアの伸ばし方
第48章 社会的な評価を築く
第49章 人脈とグループ
第50章 スキルの鮮度を保つ
第51章 ゼネラリストかスペシャリストか
第52章 講演とカンファレンス
第53章 ブログの作り方
第54章 フリーランスと起業
第55章 キャリアパス
第56章 職の安定と保障
第57章 講習と認定資格
第58章 サイドプロジェクト
第59章 読んでおきたい良書
第60章 最後に
原著 リンク注/訳注・編注
解説 まつもと ゆきひろ(Matz)