記事検索
逆アクセスランキング
ブログランキング

スポンサードリンク
アーカイブ

スポンサード リンク

【IT業界】プログラマーに向いている人・不向きな人


1:2016/10/31(月) 11:59:07.74 ID:

先日のブログでも少し書いたのですが、現在プログラマーを求人中で、何人かの方と面談を行ったりしましたが、プログラマーに限らずIT業界の仕事は向き不向きがかなりはっきりとあり、なかなか難しいと感じています。
(中略)

私の勤務先でも様々なタイプの人がいますが、プログラミングで活躍する人は、
・プログラミングに限らず、誘いをかけるとやってみたいと動く人
 嫌いな分野には手を出さないタイプもいますが・・・
・言われなくても余計なことまであれこれやりまくる人
・分かった振りをせず、食らいついてくる人
・自分で勝手にあれこれ作ってみている人
・自分でやったことを見てもらうことができる人・むしろ見せたい人?
こんなタイプが多い気がします。もちろん例外もたくさんありますが。

プログラミングはパソコン1台あれば簡単にできる時代です。電子工作に比べても道具は断然必要ありません。
誰でもやりたいと思えばすぐにできる技術です。英会話を本気で身につけるよりも環境面では簡単でしょう。
海外に行く必要も、英会話学校に行く必要もなく、パソコン1台あれば良いだけですので。
そんな状態で、目の前に取り組むべき課題があり、やってみるための環境があるのにワクワクしない人はおそらく向いていない人だと思います。言われたことだけ坦々とこなす仕事ではありませんので。

ただし、あまりにもプログラミングだけに没頭してしまうタイプも危険です。体を壊したり、精神的に病んでしまったりすることもありますし、仕事ではどうしてもメンバー・パートナーさん・お客さんとのコミュニケーションも多少は必要ですので、あまりにもプログラミングだけというのもなかなか上手くいきません。

とはいえ、多くの人はIT業界やプログラミングに多少なりとも興味があったから扉を叩いてみたのだと思います。受け入れる側も最初に書いたように、技術面での高望みはしていません。知ったかぶりをしても詳しい人から見ればすぐに分かりますから、知らないことは知らないと言えば良いのですし、興味があることはどんどん質問してみたり、やらせてもらったりすれば良いのです。

なかなかそれができずに、雰囲気に飲まれて動けなくなってしまう人が多いのが残念です。受け入れる側が一番困るのは、状況が分からないことです。
「分かっているのか分からないのか」「進んでいるのか止まっているのか」など、素直にどんどん報告・相談してくれるだけでどれだけ安心できることでしょう。
5分悩んで解決できないことは、自分で考えてもまず分かりません。とっとと相談すれば良いのです。
それがなかなかできないのは、受け入れ側の雰囲気もあるのでしょうけれど、なかなか難しいところですね。

プログラマーの仕事は、できる人とそうでない人で大きな開きがあります。私なら5分で解決できるネットワークプログラミングの課題でも、初心者なら1週間かかってもできないというのはごく普通にあります。

でも、その差は基本的に「知っているか知らないか」「やったことがあるかないか」なのです。
知らないことは調べれば良いですし、詳しい人がいれば聞けば良いのです。多くのプログラムは簡単に動かせることが多いので、作って動かしてみれば良いのです。そうすれば同じような課題はすぐにできるようになります。それをどれだけ経験したかどうかだけであり、別に「頭が良いか悪いか」はあまり関係ないのです。ところが最初は周りがスーパーマンに見えてしまい、「自分の能力が低すぎるのだ」と自分を責めてしまうので苦しくなってしまうのです。もったいないことです。

なお、長年プログラマーを続け、社長としても仕事をしてきた経験から言うと、本当に頭や心を使うのはプログラミングよりもさまざまな決断や人間関係の調整でしょう。むしろプログラミングは素直で自分が書いたとおりにしか動きません。本当に能力の差が出るのはプログラミングよりも他の仕事だと思います。プログラミングは経験がほぼ全てですから。
まあ、余程難しいアルゴリズムを思いつくことなどは能力も必要ですが、そういう仕事はそれほど多くもありませんし、初心者に求めません。
「能力ではなく経験」「自分の頭を責めるのではなく、やってみること」がプログラマーとしてはまず大事な考えだと思います。

7:2016/10/31(月) 12:04:36.01 ID:
あまりいい仕事じゃないな。プログラマーに向いている人になって嬉しいのか?
もう少しいい仕事に向いている人になりたくないのか?
11:2016/10/31(月) 12:12:28.69 ID:
PG、SE含めてもうちょっと分担分け出来る用語が欲しい。上級SEとか言われてもただの何でも屋だからな。
286:2016/11/01(火) 14:02:39.29 ID:
>>11
小さな会社でも、一般的には結構役割分担できてると思うけど。
プログラムしながら経理はしないでしょ。
結合テストとか、ビルドと評価の仕組みも感心するし。
中小の製造業に転職してごらんなさい、経理と製造と仕入と品管と営業と営業事務と商品開発と機械メンテナンス、もしプログラミングできるなら社内SEを同時にさせるから。
22:2016/10/31(月) 12:19:53.56 ID:
「もちろん例外もたくさんありますが」

それまでに書いてきた内容を否定するの会
34:2016/10/31(月) 12:40:39.76 ID:
>>22
例外あるのはまだ分かるが、沢山あるんだ、、、
25:2016/10/31(月) 12:24:32.16 ID:
俺らの時代はパソコン40万、プログラミングツール10万の時代。
今はいい時代だよ
28:2016/10/31(月) 12:31:52.20 ID:
オブジェクト全盛の時代。
なんか起きるのかね。
33:2016/10/31(月) 12:36:35.83 ID:
機械屋の俺は、プログラムとか電気とか目に見えない物は信用できん。
102:2016/10/31(月) 14:14:33.78 ID:
>>33
そのセンス、とても大切です

可視と不可視
そして不可思議なオカルト自動車
お化けくるかな~妖怪くるかな~?

すくなくとも殺人兵器な自動車を過剰に電脳制御させるのはマズイ
40:2016/10/31(月) 12:50:59.00 ID:
PG経験からするとこれらが全部無いと続かないよ
・ほぼ休みなしで毎日12時間以上作業できる
・新しい言語やフレームワークの独学で毎週の休日が潰れても平気
・人並み以上の思考力がある
・手取りが20万円前後以下でもかまわない
42:2016/10/31(月) 12:52:04.51 ID:
>>40
人並みの思考がある時点でその他条件は満たせないよw
51:2016/10/31(月) 13:00:59.28 ID:
プログラマー志望「プログラムをやりたいです。教えてください!」

こういうやつはほぼなれない。

本当にやりたい人間は取りあえず苦労して作ってみる人間。
58:2016/10/31(月) 13:07:06.77 ID:
プログラマーに向いてるのは客や上司の無茶な要求をうまく断れる人間だな。
161:2016/10/31(月) 15:19:22.09 ID:
>>58
プログラマーは客先折衝しない
65:2016/10/31(月) 13:15:50.73 ID:
誰でも一度はスーパー・プログラマーを見とくべきだ。
一緒に仕事できたならなおいいけど。

イスラエルのプログラマーと仕事したときは驚いた。
速読みたいに読んでいくし、あっという間に書いてしまう。
「なんでそんなに凄いんだ?」と聞いたら、
「たくさん読んで、たくさん書いてきた」と・・・。かっこええ!
とても経験だけじゃこんなのは出来上がらない。
82:2016/10/31(月) 13:42:26.30 ID:
>>65
ゲームとかだと今はUnityやらUEやらGUIの操作が増えてきたから
そういうプログラマが新米のUnity,UEプログラマに生産性で負ける時代に
なってきた。

他の分野もそういう未来が待ってるだろうね。
86:2016/10/31(月) 13:48:54.15 ID:
>>82
そのイスラエル人はミドルウェア開発も手がけてた奴。
だから勿論、ミドルウェアも使いこなす。今はAIソフト開発。
こういう奴って学習能力も高い。
93:2016/10/31(月) 14:00:09.69 ID:
>>86
学習能力が高い人なら何でもできるね。

Win32(or DOS)アプリ作ってた人がMFCに乗り換えられず脱落した人がいるように
UnityやUEのフレームワークや操作体系を習得できない人はまた脱落していくと思う。

今までの経験がリセットされて、また若い人と同じラインで競争することになる。
もちろん、アカデミックに近い部分の経験や知識は無駄にならないけど、手続きに
関する部分はどんどん陳腐化して、その部分だけで商売してた人は2,3年目の新人
にも生産性で勝てなくなっていくだろうね。
72:2016/10/31(月) 13:31:34.68 ID:
俺、こういうの門外漢でまったく無知なんだけど以前からすごく興味がある
事務系の仕事をやってるんだけど、不合理な処理や作業が多くて改善したいといつも思ってる
大抵はExelで誤魔化したり、余計に煩雑にしてしまってるんだけど
こんな俺でも何かテキストかDVD買ってきてやってみればモノになるかな?
プロレベルじゃなくていいんだけど業務改善に役立つレベルにはしたい
76:2016/10/31(月) 13:37:55.79 ID:
>>72
不合理な処理とプログラミングは別の話
それは業務合理化の話 
100:2016/10/31(月) 14:10:54.36 ID:
プログラマーやりたい!って奴は無理。
やりたければもうやっている。

 責任感のある奴は向いてるかも。
俺はワードもエクセルも判らなくて入って、上司が一人でプログラムしてた。
チラシやらHPやら作る仕事をもらってやってたが、
作業量の違いで上司が家に帰らなし、少し手伝えたらと本やら検索して覚え、
社内に役に立つような簡単なシステムを組んで渡した・・・これが最後!
上司は何もやらなくなって俺が帰れなくなった。
107:2016/10/31(月) 14:23:59.63 ID:
ちゃんとアルゴリズム思い付けてコード書ける人ならフリーで月60万は行くよ
そこまででなくても人が作ったプログラムが読めて一部でも改修できればそれくらいは稼げる
問題はそれが出来ない人が多いということ
134:2016/10/31(月) 14:56:34.12 ID:
>>107
フリーで60万だと、税金・保険・ボーナス・仕事がないときの収入考えると
サラリーマンやってる方がまだマシだと思う。
108:2016/10/31(月) 14:24:41.88 ID:
うちの会社にいる自称「システム屋」
こいつ、自社の基幹システム(POS販売・在庫管理システム)を組む構想から3年経っても完成できず
なんだかんだと言い訳ばかりこねて先延ばししてる
こいつが実は使えないプログラマーであることはみんな薄々承知している
で、社長が外部の専門家使って探り入れたらまるで初心者レベルだったというオチ
プログラマーって専門職だから部外者は口出しできない
採用時もスキルを見抜けない
それを良いことに下手くそが紛れ込んでくるんだよね
この職種ほど玉石混合なものはないんじゃないかな
129:2016/10/31(月) 14:51:36.40 ID:
>>108
うちの外注システム屋
かれこれ6年経つが完成していないどころかもう諦めてやがる
ユーザーが合わせてやってるから動いてるだけなんだぞ
俺は最初からこいつらにやらせるのは反対してたんだ
散々意見言わせといて「言いたいことはもうないか」って社長の言った言葉は今でも忘れん
最初からそこに決まってたんなら意見言わすな
113:2016/10/31(月) 14:31:29.16 ID:
かなり経験積めば月100万以上も稼げる業界だよ
しかもどんどん人手不足が深刻化している状態
下手な正社員よりは安泰だと思う
114:2016/10/31(月) 14:34:16.24 ID:
>>113
で、お前は100万円/月 稼いでるのか?
115:2016/10/31(月) 14:34:59.33 ID:
>>言語がどうとか言ってるけどあんまり言語は関係ない

まあ、そうだけど言語にはヒエラルキーは存在する。phpプログラマーは
lispプログラマーには頭が上がらない。どうせやるなら上の方の言語を選ぶ
べき。
127:2016/10/31(月) 14:48:04.36 ID:
結局人口知能だとか自動化だとかでプログラム作ったとして
やりたい動作をどうしても実現できないとか修正が必要なヶ所が出てきて
その問題を解決するためにどうしてもコード見れる書ける必要が出てくるんだよね

そこでプログラムがわからないと何も出来ないから仮にほんの少ししか修正箇所がなくてもその修正が出来ないんだよ
そのちょっとの修正をやるためには何年ものプログラミング経験が必要になってくる
141:2016/10/31(月) 15:02:39.68 ID:
向いている人=家事や買い物が段取り上手なヤツ
不向きな人=汚部屋に住んでるようなヤツ
144:2016/10/31(月) 15:04:30.81 ID:
>>141
汚部屋は2種類あって 大半は馬鹿だけど 医者や教授で超絶頭いいのがいる
自分の脳内で整理できてるタイプ
152:2016/10/31(月) 15:10:21.26 ID:
>>141
でも、プログラマはADHDが向いているという説もあるんだな。
150:2016/10/31(月) 15:09:52.30 ID:
インド行けばわかるけど奴らは超適当だし相手の意向など無視する
だからこそ賃金も低い
そんなところに安く発注したらどうなるかは解りきってるだろう
151:2016/10/31(月) 15:10:15.23 ID:
そこそこの高校で、2位にかなり差をつけて数学学年トップいうタイプが向いてる
160:2016/10/31(月) 15:18:36.01 ID:
>>151
証明問題が解けない人には無理だと思うが、代数・微積・統計が苦手でもなん
とかなると思う。

むしろ大抵の人には国語力と英語力の方が要求されるだろうね。
163:2016/10/31(月) 15:21:59.07 ID:
プログラミング未経験でも大歓迎で、募集する業界だろw
164:2016/10/31(月) 15:24:38.10 ID:
お前らがいつもPGはやめとけ~とかいうけど
実はすごくやりがいのある儲かる仕事じゃないのか?

なんかいつも反対の事をいってるから信用できん
168:2016/10/31(月) 15:29:57.82 ID:
>>164
業務内容だけなら素晴らしいが、休出、徹夜当たり前の業界だぞ
月300時間労働が当たり前
月400時間労働で「頑張ったね」
月500時間労働で「いつ、家帰ってるの」
こんな業界
185:2016/10/31(月) 15:41:18.53 ID:
そもそもさ
プログラミング言語はたくさんあって、しかもどれも常に新しいことを勉強し続けないと技術が陳腐化してしまうわけでしょ
だから「一生プログラミングで食っていく」って覚悟を決めないとできないよね
195:2016/10/31(月) 15:47:38.88 ID:
論理的整合性は持ってないと厳しいな
だから感情の赴くままに自分の都合の良いように色々捻じ曲げる女はプログラマーに少ないのかもしれない
このプログラムどうして動かないの!私が間違ってるはずないのに!となるw
202:2016/10/31(月) 16:05:00.31 ID:
プログラマーになってまで
コミュニケーション能力求められるなら
他の仕事に就いた方が良くない?
221:2016/10/31(月) 17:14:24.93 ID:
冷静に正確に伝える能力さえあれば、コミュ力なんて、なくていいんじゃないの?
222:2016/10/31(月) 17:15:18.20 ID:
プログラムを組む時はまぁ淡々となのだが、その後のテスト工程では、
そりゃ思いがけない動きとかするし、それを何故だか考えるときは、
もう心の内側に籠って頭の中で何度もプログラムを動かして、
ほんと脳みそをフル稼働することになる。
そういう深い思考ができない奴は、やすっぽいプログラマーにしかなれない。
253:2016/10/31(月) 22:45:40.27 ID:
>>222
テスト工程で問題勃発せんような仕組を作ればいい
最近は制御ソフトだって、ハードなしで、ソフトで行うシミュレータ検証が盛んだし
要は、便利な革新ツール作ればOK それをせん無能連中が、文句ブーこいてるのがこの業界
226:2016/10/31(月) 17:32:16.62 ID:
まあただプログラムってのは単体で動くよりも、入力側のプログラムがあって、
出力側のプログラムもあることが多い。そうなると、他のプログラムの担当者、
(同じ部署や同じ会社ではないことが多い)に聞いたり聞かれたりするわけで、
コミュ力が必要になる。こういうのーで割と精神をすり減らしてしまう。
239:2016/10/31(月) 20:31:42.11 ID:
>>226
仕様書も無いとか危険すぎるだろ
228:2016/10/31(月) 17:44:09.39 ID:
誰でもなれますよ。






コメントする

名前
 
  絵文字
 
 

スポンサード リンク

スポンサード リンク