【Programming】プログラマなら知っていること
プログラマだったら当然知ってるよね?という知識一覧 | anopara
がなかなか興味深い記事でした。
プログラマという仕事は「常に勉強」と言っても過言ではないと思う一方、基礎があればやれてしまう一面もあったりします。
多分、与えられているタスクに依ると思いますが。
新技術を学ぶ上で基礎は大切なのですが、一般的に振り返らない傾向にあると思います。
なので、ちょっと見出しだけ抜粋させて頂きました。
- データ構造
- 計算量(計算複雑性)
- アルゴリズム
- 数値計算
- グラフ理論
- 理論計算機
- セキュリティ・暗号化
- プログラミングパラダイム
- 並列・非同期処理の基礎
- ソフトウェア工学
- 現代コンピュータの性能
- CPUの仕組み
- OSの仕組み
- ネットワーク
- セキュリティ
- 統計・データマイニング・機械学習系の基礎知識
詳しくはリンク先を見て頂きたいのですが、説明できるかというとちょっと難しいですね。
ただどれも全く知識がないというわけではありません。
この辺は昔に「応用情報技術者試験」の経験があるからでしょう。
最後に合格して期間が空いてきたので、また挑戦してみる気になってきました。