ソフトウェアエンジニアという職業について誰も語らない、苦くても受け入れるべき真実
(mensurdurakovic.com)- 大学は仕事の準備をしてくれない: 大学教育は理論寄りで、ソフトウェアエンジニアリングの実務は不足しがち
- グリーンフィールドのプロジェクトはほとんどない: 新規プロジェクトよりも、既存の複雑なプロジェクトに取り組むことが大半
- 誰もあなたのクリーンコードを気にしない: 価値提供に集中すること
- 時には能力の低い人たちと一緒に働くことになる: 有能または無能な同僚に向き合うことになり、プロフェッショナルな対応が必要
- 何時間も会議に出席することに慣れること: 会議は頻繁に行われ、生産的なものもあればそうでないものもある。コミュニケーションが重要
- かなりの頻度で工数見積もりを求められる: 作業完了時間の見積もりは一般的であり難しい。実現可能な約束と期待を上回る成果を目指すこと
- バグは生涯の宿敵になる: バグはソフトウェア開発における常態であり、予測と備えが必要
- 不確実性は有害な友人のようなもの: プロジェクト要件から雇用の安定性まで、不確実性が内在している
- 仕事との接続を断つのはほぼ不可能: 特に在宅勤務では、仕事から切り離すのが難しい
- 優れた技術力よりも優れたソフトスキルのほうが大きな利益をもたらすことがある: 技術スキルよりも、キャリアの成長においてソフトスキルのほうが価値を持つ
結論: ソフトウェアエンジニアリングの分野は挑戦的で現実的な問題も存在するが、成長、イノベーション、柔軟な勤務環境の機会を提供する
6件のコメント
いまやAI時代になったので、過去と同じように考える理由はなくなった。。
かつては実力の差は紙一重だったが、今ではAIプロンプト1行に変わった
勉強はいつも自分でするもの
プロジェクトはいつだってカオス
コードはさらにカオス
無能なのは結局のところ自分
会議はいつも懐疑的
見積もりは不可能
バグは最推し
不確実性こそが本当の確実性
人生そのものが仕事
技術が良ければ手足は少し楽になる
それでも練習しましょう! :muscle:
はあ…(涙)
この方に合格の首飾りを
Hacker Newsの意見