プログラマーに向いている人の特徴4選

プログラマーに向いている人の特徴4選 IT

どうも皆さんこんにちは!!元プログラマーのアイクスです!
現在はプログラマーではないのですが、今でもIT業界で働かせてもらっています。

プログラマー時代より残業は減りましたが、プロジェクトを推し進めるために各担当者との連携で頭を悩ませたり、今までとはまた違うジャンルの超えなければならない壁は存在しますね!(笑)

さて!ちょっと話がそれてしまいましたが、
今はWEBディレクターをやっていると言いつつ、小さい会社に勤めているので、今でもサーバやシステム周りの作業をすることはあります。

サーバの管理をしたり、コマンドを実行したり、ちょっとプログラムを直してみたり・・・

そんな僕が今までの経験をもとにプログラマーに向いている人の特徴をまとめてみました!

個人的な主観は入っていますが、プログラミングの経験がなくても、以下のような特徴のある人はプログラマーに向いていると思いってます!
当てはまる人はぜひプログラミングに挑戦してみてはどうでしょうか!

筆者が感じるプログラマーに向いている人の特徴4選をご紹介します!


独学プログラマー Python言語の基本から仕事のやり方まで

ツールをカスタマイズしたがる

今や世の中には星の数ほどのツールが存在していますよね。
Slackなどのチャットツール、メールソフト、テキストエディタなどなど・・・

そんな自分の使用しているツールをどうにかカスタマイズしてさらに使いやすくしようとする人がいます。あなたプログラマーに向いてますぜ。

一般人だとツールの基本的な使い方をマスターして満足すると思うんですよ。または基本的な機能も網羅できないまま使用していたり。モダンなツールは多機能の場合が多いので、すべての機能を把握していないということも珍しくはないと思います。

まあ、僕自身も様々なツールをちゃんと使いこなせているかと聞かれるとなかなか自信をもってYESと言えません・・・

通常機能の”その先”に進むような人達、微妙な自分なりの不便なポイントや、ちょっとオリジナリティを効かせたいところを頑張ってカスタマイズする人たち。(それが他人からみたらどうでも良いと思うような箇所でも)

そんな細かいことをする人々がプログラマーに向いてないはずはありません。

単純作業を嫌う

生粋のプログラマーとは1時間の単純作業をしたくないがために、その単純作業を30秒で終わらせることができるプログラムを3時間かけて作るようなやつらです。

まあ、上記の例はちょっと誇張している感はありますが、自動化ツール作った方が楽じゃね?ってすぐ考えるような人の方がプログラマーに向いているとは思います。

ある意味でさぼるために頑張るっていう、そんなタイプ。

実は自分は基本的には、単純作業もそれなりに好きで細かい作業もせっせと始めてしまうタイプです。
しかし、そんな気性のため、プログラムを書く機会を失ってしまっていたかもと後悔することも多々ありました。

それからは何か作業をする前にどこかプログラムなどで自動化できることはないか・・・と作業前に立ち止まって考えたりするようにしています。

まあ、そんな僕のことは置いといて・・・

楽をするためなら頑張るぞ!!とナチュラルに考えることができる人は根源的にプログラマ気質だと思います。

物事の本質を理解したがる

これは個人的に技術者として持っていた方が良いと思う考え方です。

何となく動いたから良かったという風にプログラミングしていると、処理の実態を知らないままプログラミングしてしまうということにもなりかねません。

プログラミングをしていると「なぜか直った」というタイミングに出くわすことがあります。しかしそのようなケースのほとんどで後々面倒な問題が発生したりします。

表面的には問題無さそうに見えるというときに、そのままで終わらせずに内部のフローまで考慮したり、前提条件に立ち返って考えなおしたりしないとシステム的にヤバめのバグを作りこむことになります。

「本質を理解したがる」こんなプログラマーが真のプログラマーですね。


スーパープログラマーに学ぶ 最強シンプル思考術

こだわりが強い

プログラミングはやっぱり細かい作業の連続です。

正直凡人であれば、めんどくさくなることも多いです。ええ、それはワタクシです。

しかし、そんな作業を物ともせず続けることができる人もいるというのも事実です。

そんな人はやはり1つ1つの物事に対してのこだわりが強い場合が多いかと思います。

ここはこんな処理にしたい、ここの表示はもっと調節して自分の理想に近づけたいなど、そのようなこだわりをもって作業していると、時間を忘れて没頭できたりします。やはりそのような特徴を持っている人はプログラマーに向いている傾向があると思います。

まとめ:一つでも当てはまった方はプログラマーを目指してみては?

上記に挙げさせてもらったのは、本当に僕の主観です。しかしもし当てはまる人がいたならば是非プログラミングの経験をしてみてほしいなって思います。

さらにいえば、上記で挙げた特徴に追加するとすれば「プログラミングに興味がある」って人がいれば、もう早く何かを作ってみたほうが良いです。

やっぱり最終的に「好き」「興味がある」という感情に勝るものはないです。

こんな人はプログラマーになるべきだ!とまでは言いませんが、是非プログラミングに触れてみて、感想を聞かせてくれたらめちゃめちゃ嬉しいです。

ここまで読んでくれてありがとうございました!


シリコンバレー一流プログラマーが教える Pythonプロフェッショナル大全

独学プログラマー Python言語の基本から仕事のやり方まで

コメント