職場でアルゴリズムの勉強会が開かれ,提題された問題を有志が解いている.解ける人は応用の利く構造で組んでおり,回を数えるごとに上達している人もいる.自分の解け具合は優れていないが,今のままではアルゴリズムを組む能力が育たないので,参加したいと思いながらも,業務を優先している.どうやら自分はプログラミングが苦手らしい.
苦手とはいえ,ウェブ系の仕事は一人前にできており,給料もいただいているので,生活に支障が出てはいない.けれども,プログラミングの技術を充分に持ち合わせていないし,さっと引き出せるほど多くは知っていない.学生時代はプログラミング演習で何度も落第し,周囲を驚かせた.なぜ数学はできるのにプログラミングはからきしだめなのかと.
そんな話をしていたら同僚に「Project Euler」というサイトを紹介してもらえた.数学の問題がたくさん集められたサイトで,彼はこれをプログラムと数学の両方で解くらしい.アルゴリズムを勉強したいならこのサイトを勧めるとのことだった.自分には好きな言語がウェブ系を除くとないので,ひとつは胸を張って「**が得意です!」といえるようにしてから転職を考えたい.
転職の条件だが,1級ウェブデザイン技能士を取得すること,ウェブの開発言語はだいたい使えること,PHPやC#でアルゴリズムが自在に組めること,の3つを満たしたら考えたい.まあ,障がい者求人を漁るので,転職先の人間から差別されたりするだろうが,「迫害する人のために祈る」ことをしていれば大抵のことは乗り過ごせる.勇気と決断を少しずつ温めている.
