IT業界を選ぶと、大きく2つのキャリアパスがあります。1つは、マネージャー、もう1つはスペシャリストです。就職活動中や、入社前に100%の意志で決めておく必要はありませんが、漠然とでも考えておくことが重要です。ITの世界は非常に流れが早く、毎年毎年さまざまな新しいものが生まれています。どの業界にも言えると思いますが、IT業界にも実に様々なお客様がいます。ITに深い理解があり、システムをよりよくするために建設的な議論をできるお客様もいれば、少し対応に困ってしまうお客様もいます。前回の記事では、SE業務とどのような知識が求められるのか、概要レベルで記載いたしました。当記事では、もう一歩踏み込んで、SE業務に必須のプログラミング知識をご紹介いたします。採用担当者(いわゆる面接官)をしていた経験もあります。私自身、約10年に渡りITエンジニアとして働いてきました。ITエンジニアは社会に貢献できる素晴らしい職種だと感じていますが、他の仕事もそうであるようにつらいと感じることもあります。今回はITエンジニアに対する理解を深めていただくために、「ここがつらいよ。皆さんはITエンジニアという職業をご存知でしょうか?名前だけは耳にしたことがあっても、具体的にどういった仕事をしているかはイメージしづらいとおもいます。そこで今回は、ITエンジニアとして約12年の間、IT業界に従事してきた筆者が様々な側面からITエンジニアの仕事を掘り下げたいと思います。