プログラマは文系か理系か?

プログラムって、理系と思っている人が多いと思いますが違います。プログラム言語って呼ぶぐらいだから、文系なんです。そこを間違えて勉強している人が多いように思います。

まずプログラム言語とは、コンピュータがわかる言語に翻訳することと思えばいいと思います。慣れればそのままプログラム言語を書けますが、最初は日本語で考えをまとめてから翻訳する。

つまり、最低限日本語で処理の流れを説明できないとプログラムを組むことができません。慣れれば同時にかけるようになると思いますが、最初はその順番じゃないと難しいです。

勉強方法にも問題があると思うのですが、昔は本で読んで勉強をしてからパソコンで実験しました。最近はまずはパソコンで組むところからはじめるので、どうしてもトライアンドエラーでやってしまいます。

数学的なことが必要なプログラムって実は少ないです。コアな場所はやっぱり数学必要な場合もありますが、通常のプログラムって数学的な処理じゃなくって定型処理ばかりだったりしますからね。