プログラマはプログラムを作成することできるという創造性の高い技能があることから、その発揮の仕方によって様々な働き方をしていくことができます。
IT系の業界に勤める場合でもプログラミングを用いて仕事に寄与する方法は多数あり、システム開発の最前線に立って新しい発想に基づくプログラムを生み出すことを主眼に置くこともできれば、Web制作の際に組み込むプログラムを作成することによって全体のデザインの中の一部を担っていくことも可能です。
一方、企画から全てを一人で担っていくことも実現可能であり、アマチュアでもプロにはできないタイプのプログラム作成を行っていくということも可能です。プログラミングという技術が広まってからというものの、その技術そのものの重要性よりも実際に作成するプログラムに盛り込む発想の方が重要視されるようになってきていることから、休日をプログラミング技術の習得やその向上に努めるのではなく、発想力を育むためのトレーニングに費やす傾向が強まっています。
また、男性がプログラマとして働くことが多かったため、女性のもつ独自の視点も重要視されるようになってきています。そのため、女性プログラマが募集されるケースも所々で見られるようになってきており、IT業界での活躍を目指す女性にとって機会は広がっています。しかし、休日を取りづらく、その休日も研鑽に励む必要が生じやすいことが働く上でのネックです。