幅広い知識が必要

未経験者がプログラマーの仕事を行うには、幅広い知識を学習しておくことが重要です。

例えばプログラマーには、基本知識としてデータベースの扱い方やプログラミング言語が求められます。これらの知識がないとアプリケーションの構成ができないので、就職活動を行う前に本やインターネットで勉強しておくのが効果的です。
ただ頭に入れておくだけでは、入社後の仕事で周りのスピードに追いつけない可能性も高いです。遅れを取らないためには、実際にプログラミングを行っておくと良いでしょう。
プログラミングの実践を行っておくことで、自分の学んでいた知識に間違いがないかをチェックできます。
高度なプログラミングにはどんな知識が必要なのかという部分を考えるための良い機会にもなるでしょう。

プログラマーの仕事は、プロジェクトごとに役割が分担されるケースが多いです。そのため、どんな役割を任されても対応できるようにしておく必要があります。
具体的には、プログラマーの基本知識以外に、セキュリティーやWebサーバーの設定を学んでおくと良いでしょう。
状況によっては、大量のアクセスを処理することもあります。このような場合に迅速な対応ができれば社内での評価が上がるので、事前に負荷分散の知識と技術を身に付けておくのも有効な手段と言えます。

また、プログラマーとしての経験は、将来的にフリーランスとして働くときにも役立ちます。フリーランスとしての収入を増やすために、アプリケーションを作って販売したいと考えたときなどに、その経験が活かせます。

なお、プログラミングを仕事にしよう!というサイトでは、学んでおくべきプログラミング言語やプログラマーの働き方について具体的に知ることができます。