これまで業務システムの開発をやってきて、自分一人でも
要件定義から開発、運用まで全部こなせていたから
それなりにプログラミングはできていると思っていたけど、
競技プログラミングは全然違う分野なんだな。
業務システムでは言語仕様やライブラリの使い方を覚えて、
データの見せ方をどうするかを考えるのが重要だと思っていて、
アルゴリズムやデータ構造よりも、DBのテーブル設計が
すっきりしていると、SQLだけできれいに取ってこれるから
これまで気にした事がなかった。
競技プログラミングは、学校で習ったプログラミングに似ている。
(まだ初級問題しかやってないからわからないけど)
現場で利用する言語もライブラリも一通り習得してしまったし、
システムの構造もある程度決まってきて余裕が出てきたから、
しばらく競技プログラミングをやってみようと思う。
しかし、競技プログラミングの難しい問題を解くと、
転職のオファーが来るらしいけど、こういうアルゴリズムを
必要とする業界ってどういうとこなんだろう?
普通の人事、経理や生産管理、物流なんかのシステムしか知らないから
想像がつかないや。
Permalink | 記事への反応(0) | 09:41
ツイートシェア