Javaプログラマーになるために必須なスキルは言語スキルが必要だが、そのほかに必要な物として忍耐力が必要である。プログラマーとしてプログラムを組む際、様々なトラブルが考えられる。そのトラブル一つ一つを乗り越えるためにも忍耐力は必要不可欠だ。忍耐力がないとまず、Javaプログラマーとしてホームページのデザインやホームページの動作確認などの他、取引先の企業からホームページデザインの変更などすべてに対応しなければならないからである。
Javaプログラマーは主にホームページデザインを担う仕事であり、仕事をするにあたり、企業の方の要望を取り込む必要性がある。企業のニーズをホームページの中に盛り込むことができるかどうかと言うことも重要な課題である。
Javaプログラマーを目指すのであれば当然、企業からの依頼をこなし収入を得る訳であるのだから、たとえ企業に雇われて仕事をしようと、フリーランスで仕事をしようと企業の要望を聞き入れ、顧客とコミュニケーションを取れる人物でないとならない。コミュニケーション力があるJavaプログラマーならば企業も安心して仕事を任せようと思えるからだ。
企業から安心して仕事を任せてもらえないものがプログラマーとしてやっていけるかどうかといわれれば、仕事としてはやっていけるであろうがプログラマーとして上を目指し、企画をまとめるエリア長になるのはまず無理である。上を目指すのであれば、忍耐とコミュニケーション力を磨く必要があるのだ。