ShogoTagami【8つの特徴まとめ】正直こういう人がエンジニアに向いているエンジニアに転職しようとしてるんだけど、正直やっていけるのか不安...。入社したあともちゃんと仕事できるかな...。私も1年前、エンジニアになったころは毎日のように思っていました。毎日朝会社に行く前には、Railsのリファレンスを読んで、仕事で使いそうな知識を仕入れてから出社するくらいにプレッシャーを感じていました。正直にいって、エンジニアという仕事は誰にでもできる・向いているものではないと思っています。どんな人が向いてるの?!というところを経験談を踏まえながら解説していきます。はじめに結論、チェックポイント!人とコミュニケーションをとるより、何かに没頭したり、考えたりするほうが好き1日10時間くらい勉強や本を読んだりしても苦ではない知らない技術や知識に対する学習が好き人の考えを汲んで、アドバイスや指摘をすることができる締切のある仕事のほうが、やりがいがある難しいこと、できないことを乗り越えたい周りのひとが困っていることを助けてあげたいめんどくさがりエンジニアに向いている人の特徴です。これら全てを満たす、というのは難しいと思いますが、このうち1~3は必須です。この3つのうち1つでも欠けていると、キャリアとしてエンジニアの仕事を進めるのは難しいと思ってください。1日のうちほとんどがこれにあてはまります。エンジニアと一言にってもたくさんの種類があります!クライアントと折衝しながら、仕様をまとめたり、テストエンジニアと呼ばれる、出来上がったものに対する品質を高める仕事だったり...。そんななかでもやはりこれらの「知らないことを突き詰めて考えること」はあったほうが間違いなく知識・スキルともに伸びます。エンジニアは怠け者ですエンジニアは怠け者であるべきです。いうと、エンジニアの三大美徳というものがあって、「エンジニアは怠慢・短気・傲慢であるべき」という考えがあります。これは世界中で言われていることです。プログラマーの三大美徳プログラマーには、次の美徳が絶対に必要です。この美徳の一つでも欠く人は、プログラマーとなってはいけません。これらの美徳を欠いているにも関わらずプログラマーという職業に就いてしまった人は、今すぐ転職を考えましょう。それくらい重要な美徳です。1.怠慢(Laziness)2.短気(Impatience)3.傲慢(Hubris)参考リンク怠け者なエンジニアは良いコードを書けるなぜ、怠慢であることがエンジニアにとっていいことなのか?それは、怠慢であるために「面倒くさいことをしないようにきちんと設計、コードを書く」と言われているからです。実際に、私も怠け者なので気持ちはとてもわかります。怠け者だから良い、というわけではなく、先のことを考えて前もって設計・コードを書ける人がエンジニアとして優れているというだけです。怠け者で、勉強せず、仕事もしっかりやらない人は普通にダメです!技術に興味がないとかなりキツいですコードを書くのが楽しい!技術に関して勉強するのがワクワクする!という人はエンジニアに向いています。いう人は積極的に情報を取りに行くので、習得スピードも早いですし、仕事に対するモチベーションも高いので、結果的に評価されやすいですね。プログラミング勉強中だけど、つらいです...エンジニア向いていないんでしょうか?こういう方には2パターンあると思います。本当にプログラミングが好きではない、向いていない勉強方法が間違っていて、もっと自分にあった方法や環境がある(1)の場合は早めに諦めたほうがいいです...。別にエンジニア以外にもたくさん仕事はあります。(2)の場合はもったいないので、勉強方法や環境を見直してみましょう。私の場合は「完全独学で勉強」していたときはやはり辛かったです。モチベーションも続かないし、何やればいいかわからない!と。原因を探っていったら、教えてもらえる環境がない、ということが原因だと思いました。そこで、実際にプログラミングスクールに通って、3ヶ月ほど楽しく勉強することができました。止めてみるのもアリですもしいまプログラミング学習中なら、それを1,2週間ほど止めてみて、自分がそれでもコードを書きたい!プログラミング勉強したい!となるかどうか試してみる、という手もあります。やってみたい!欲が勝ったら、やはりどこかでコードを書くことが楽しいと感じているんだと思います。いう方は方法と環境さえ変えればもっとスムーズにプログラミング学習を進められるはずです。人気記事【2019年最新版】プログラミング学習の入門はこれだけでOKエンジニアも人とのコミュニケーションは大事ですエンジニアは人と接しなくて済むから楽そう!ということをたまに言われるのですが、そんなことないです。確かに営業や接客業に比べたらたいしたことないですが、社内はもちろん、社外のクライアントや関係者の方々とのコミュニケーションはあります。受託開発の場合は、納期や仕様についての確認をしっかりとしないと大問題につながります。実際にエンジニアの中にはコミュニケーションが苦手...という方も一定数います。そんな欠点(?)をカバーするほど技術面で優れていることが多いですね。未経験エンジニアの場合は、メンバーとのコミュニケーションをしっかりとって、知識を吸収して成長する必要があります。面接で「コミュニケーション能力が強み」は絶対言っちゃダメ転職活動のなかでよくある質問として...あなたの強みはなんですか?というものがありますよね。これに対して、「私の強みはコミュニケーション能力です!」と話す方がたまにいますが、これは絶対におすすめしないです。実際に弊社のエンジニアの採用人事をしている方からも、このセリフが出た時点で(無理かな...)と思う場合があるそうです。これがダメなのかというと、端的に言えばエンジニアに高いコミュニケーション能力を求めていないからです。エンジニアに必要なのは、最低限のコミュニケーション能力と高い技術力です。その他に加点式で、他ジャンルの知識や経験、そしてやる気やモチベーションなどが評価されます。コミュニケーション能力が高い、ことが強みならほかは...?となっちゃうわけです。実際にそうだとしても、面接ではそのようなことは言わないように気をつけましょう!人気記事未経験エンジニア転職の面接でよくある質問を30個まとめてみた間違ったキャリアを選ばないために...人生の中でも「未知への挑戦」はとても勇気のいることです。それに、もし間違った場合にショックが大きいですよね...。場合は転職したり、違う部署にいくことでなんとかなりますが、やはり不安は大きいと思います。実際に転職をする前に、いまいちど自分がエンジニアに向いているのか?を考えてみたり、相談することは大事です。人気記事【2019年最新版】Twitterで評価の高いスクール5選まだプログラミングスクール選びで悩んでませんか?現役エンジニア、フリーランスエンジニア、個人事業主が語る、プログラミング初心者〜エンジニア就職のアドバイスをまとめました。いう方へオススメする、最強の転職法は以下よりお読みいただけます!未経験からエンジニアになる方法をみるプログラミングスクールをでてもエンジニアにはなれません!残念ながら、プログラミングスクールを出れば誰でもエンジニアになれるわけではありません。boost(テックブースト)の口コミ比較RECOMMENDこちらの記事も人気です。ひびのあおい(WEBエンジニア)本ブログメディアを運営しているWEBエンジニアです。短大卒からブラック企業に入ってしまい、うつ状態...。そこからプログラミングにハマってエンジニアとして自社開発企業にジョイン。