• 締切済み

プログラミングの適性

よくプログラミングは向き・不向きがあると言われますが、どう思いますか?個人的には、新しい知識や技術を学んだり調べることが好きな人には向いていると思います。

みんなの回答

  • kzr260v2
  • ベストアンサー率48% (790/1624)
回答No.7

>>やはり文系より理系の方が有利ですか?(自分は工学部出身ですがプログラミングは独学で勉強しています) どのようなプログラミングをするかによると思います。ただただ事務処理をサポートするプログラムなら、文系も理系も違いは出にくいようですが、振動など物理の計算をしたりだとかがあるなら理系が有利になるところもあるようです。(私は文系ですが、2つの振動を合成して出力するプログラムを作ったとき、理系だったら楽なのかな、と作りながら思いました。)

  • kzr260v2
  • ベストアンサー率48% (790/1624)
回答No.6

向く人には、まじめさと、コミュニケーション能力と、危機回避能力が必要だと思います。 プログラマーが関係する人の例としては、プログラムを使う人、プログラムのメンテナンスを引き継ぐ人、未来の自分自身、このような人がプログラマーの身近にいます。 なぜ未来の自分自身が入っているかと言うと、プログラムは複雑になりやすく、少しでも「あきらめ」や「これでよい」など雑にプログラミングがあったりすると、バグや機能追加の際に、とても手間がかかるからです。 つまり、過去の自分の行いが、未来の自分に影響するわけです。 そして、自分の好きなものを作るのではなく、誰かから依頼されて作る場合、コミュニケーション能力は必須だったりします。依頼者が「この程度で良い」と言ったので、そのまま作ったら「この程度なんだ。がっかり。」など言われてしまうことは、良くあります。これを防ぐコミュニケーション能力は、それなりに高くないと防げないです。 そしてまじめなだけでは、全てを背負い込んでしまい、どうすることもできなくなる可能性が高くなります。(その場合、誰かの雑な行いの影響のせいなんですけどね) 危機回避能力があれば、なんとかなります。 ※ 私の個人的な考えではありますが、「全ての人に設計し作成し自分で使うプログラミングを経験」して欲しいと思うことがありました。現実的ではないなとは思いますが、自分自身の雑さを実感すると、人は変われる気がするからです。 以上、参考にならなかったらごめんなさい。

OBAKEI
質問者

補足

やはり文系より理系の方が有利ですか?(自分は工学部出身ですがプログラミングは独学で勉強しています)

  • agehage
  • ベストアンサー率22% (2554/11362)
回答No.5

あると思う 基本的には決められたどおりに組んでいくので、レゴブロックとかが好きな人には向いていると思う 向いていない人は小説やイラストを描くのが好きな人とか。自由な表現を求めてしまって、できないことに時間を使ってしまう気がするから 逆説にもなるのですが「動けばいい」というのは初心者でして、中級からは「メンテンナス」「経済性」も考慮しなくてはなりません

OBAKEI
質問者

補足

よく「プログラミングは誰でもできる」という人がいますが、間違っていると思います。プログラミング学習は英語の学習に似てますね。

noname#252332
noname#252332
回答No.4

 言葉の意味を厳密に解釈しない人は、どれだけ教えてもプログラムはできません。  電気ポットのプログラムを作るに、100℃になったらヒーターを止める、という程度しか思いつかない人には出来ません。こんな人が作った電気ポットは、50%の確率で沸騰せず、のこり50%の確率で水が無くなるまで沸騰し続けます。温度計と気圧計を付けてセンサーの誤差をゼロに調整する、とか、蓋に風速計を付けて沸騰を検知する、というのは敗北するプログラマです。使える電気ポットのプログラムはどうあるべきか、ヒーターにどう指示すれば電気ポットと言える動作をするか、文字で厳密に表現できることがプログラマの適性です。  つまり、「人は誕生日ごとに歳をとる」とか、「サイダーやファンタなどのジュース」などと言ってしまうのはプログラマの適性が無い人です。  ちなみに、人は誕生日の前日が終わった時刻に歳をとります。そうでないと同級生より年々若くなる人がいるからです。この問題に気付くかどうかではなく、この問題を言葉でどう解決するかがプログラマの仕事です。  つまり、その人の指示に従えば馬鹿な人が迷わず正しい結果を得られる、という指示ができることがプログラマの適性です。文系だ理系だ、ではありません。

  • mink6137
  • ベストアンサー率23% (595/2498)
回答No.3

論理的思考が苦手な人以外は誰でもできる…のがプログラミングです。

  • Don-Ryu
  • ベストアンサー率24% (255/1048)
回答No.2

新しい知識や技術を学んだり調べることは好きですが、プログラミング業務は嫌ですし、プログラマーにならなくて良かった、と思っています。 まともに人とコミュニケーションが取れない人が同僚でその人の隣で長時間労働っていうのはきついですよね。それから、 「技術力の搾取」「技術力の安売り」 「お前は技術力があるんだろ?そんなのどうにかしろ」 を目の当たりにするのは、しんどいです。 ソフトプログラミングって素人に分かりやすく「先端技術」扱いをされてしまうので、嫌です。 何もプログラミングばかりが「技術」ではないと思います。

  • f272
  • ベストアンサー率46% (8021/17145)
回答No.1

必要なものは論理的思考力,集中力,体力で,あとは学び続ける意欲ですね。

関連するQ&A

  • プログラミングについて質問です

    東芝、富士通でフリーランスでプログラミングをしている者です。 東芝、富士通では通用したのにシステムインテグレーターの場合は 特に通用しなかった事が多く辛かったです。 システムインテグレーターで通用した人が メーカー系では全く通用しなかった人もいるので コーディングはどっちの道へ向けば大丈夫かと思います。 みなさん、メーカー系、システムインテグレーター系で コーディングの向き、不向きは有りますか?

  • プログラミングは歳を取ってからでも習得できますか

    私は勉強ができないのですが、 どうしてもプログラミングを習得したいのです プログラミングはとても頭を使うことなので難しいでしょうか? 私が頭の中で思い描いているようなパソコンソフトを自分で作りたいのですが、 プログラミングの知識&技術がありません 私の頭の中にある理想のソフトを作るにはどれだけのプログラミング知識&技術が必要ですか? また私が「こんなソフトを作りたい」といって、プログラミング技術者に口頭、テキストで伝えて、 それを作れるプログラマーというのは居ますか? プログラミングに詳しい方教えて下さい

  • プログラミングとは

    こんにちは。最近プログラミングの勉強を始めた者です。 ごく簡単な入門書を読み終えたところで、私自身プログラミングの本質がまだよくわかっていないようです。 そこでお尋ねしたいのですが、 ・「プログラミングが出来る」とはどういうことなのでしょうか? ・「プログラミングを極めている人」というのはいらっしゃるのでしょうか? ・「実用的なプログラミング技術」とはどのようなものでしょうか?もしくは、どの程度のプログラミング技術が「使える技術」なのでしょうか? ・さまざまなプログラムが存在するようですが、就職などに際して「すべてを幅広く学ぶ」あるいは「もとめられるプログラムだけの理解を深める」とではどちらが賢明でしょうか? 漠然とした抽象的な質問で非常にお答えづらいかとは思いますがよろしくお願いします。

  • プログラミングってなんですか?

    掲示板のHPとか作りたいのですが、プログラミングの知識が要るとパソコン教室の人に言われました。 プログラミングって進化しているものなのですか? またプログラミングとは何ですか?

  • 全商プログラミング1級取得者のプログラマーの素質

    私は将来プログラマーになりたいと思い始めた高校3年生の女子です。 その理由が全商プログラミング検定1級を取得したことにあるのですが、全商の検定を取得しているだけでは向き・不向きがわかりません。 この手のサイトを閲覧した結果、プログラマーはできる人とできない人の差が激しいと知り、不安になりました。 そこで質問なんですが、全商1級を取得している人は最低限プログラマーの素質はあるのでしょうか。回答よろしくお願いします。

  • プログラミングを始めたい

    現在高校の理数科に通っている者です。 趣味の1つとしてプログラミングを始めようと思っています。 一応P検3級はもっているので、PCの基礎の基礎の知識はあります。 ですがプログラミングについては全くの初心者です。 そこで質問なのですが、数あるプログラミング言語(?)のなかで、特にオススメはどれでしょうか? また、オススメの参考書を教えて下さい。 個人的にはC++に挑戦したいのですが難しいでしょうか?

  • プログラミングってなんですか?何ができるのですか?

    ありがとうございます。 私はコンピューターに関してはまったく知識がありません。しかし、本屋のコンピューター関係の本棚にはプログラミングなどの本がたくさん置いてあります。このような本を買う人の動機が知りたいと思うようになりました。 プログラミングでいったい何ができるのですか?

  • プログラミングについて教えてください

    私の知り合いに60歳後半「私は元技術屋でハード専門だが自分はコボルもできる」と言っている人がいます 私はプログラミングはまったく素人で解らないのですが その人はインターネットは自分でできない(家族にやってもらうと言っていました)、キーボードで入力も殆どできないと言っていました そんな方でもプログラミングをする手段というのがあるのでしょうか? それともここで言っていた「できる」というのは別な意味を指すのでしょうか? よろしくお願いします

  • CGIプログラミングを学ぶ方法って?

    将来、CGIを使って独自の検索ページを作りたいと考えておりますが、プログラミングの技術が無に等しいです。(htmlの知識はそこそこあります) そこで質問なんですが、こういった技術を普通に使えるまでどれくらいの期間がかかりますか?また、まず何から始めたらいいのでしょうか? 何かお奨めの書籍がありましたら紹介してください。

    • ベストアンサー
    • CGI
  • プログラミング好きですか?

    最近まで2年間プログラマー兼SEをしていたものです。 在職中SEはともかくプログラミングがあまり好きではありませんでした。 仕事時間中は集中しましたが、自宅や休日にプログラミング言語の勉強をしませんでした。する気が起こらないのです。これってやはり好きではないからでしょうか?仕事のためとはいっても毎日勉強の日々のこの業界でプログラミングを好きではない人はプログラマーとしては致命的でしょうか?技術が足りなくても好きな人のほうが伸びるのでしょうか? 漠然とした質問でわかりずらいですが、貴方様のプログラマーとしての心構えやモチベーションを保つ秘訣など教えて下さい。