• ベストアンサー

プログラマーについて

プログラマーってパソコンがなんで動くか理解してるすごい人たちですか?やろうと思えばハッキングもできてしまう人たちですか?

noname#241954
noname#241954

質問者が選んだベストアンサー

  • ベストアンサー
  • Nobuta250
  • ベストアンサー率34% (119/346)
回答No.3

パソコンがまだマイコンと呼ばれていた時代はそうでした。 現在は、パソコン上でプログラムを組む為のツール(ソフト)がたくさんあり、レゴなどのブロックを組み立てるのと似たような作業です。 他の回答者様も書かれていますが、今のプログラマーはパソコンがどういう動きをしているかは知る必要はありません。 パソコンが行うべき作業をどういう手順で行うかを考えられる人です。 パソコンがなんで動くか?・・・それは「電力」です。あなたもコンセントにプラグを差してからパソコンの電源を入れていませんか?質問者さまご自身も「すごい人」になるわけです。 パソコンがなんで動くか?・・・日本語なら何となく理解出来ると思います。中央演算装置(2進数で足し算・引き算を行ういわゆるCPU)、外部記憶装置(HDDやUSBメモリ)、内部記憶装置(メモリー)だけでしょうか。 他はこれらの装置を動かす為に表示装置(ディスプレイ)、入力装置(キーボード、マウス、タッチパネル)、出力装置(プリンタ、ディスプレイ)。 幾多の機種あれど基本構成は全部同じです。 これらの装置間でデータをやり取りして、結果を表示したり、保存する為の作業手順書を書く作業がプログラミングです。 マイコン時代は真っ白な紙に書いていかなければなりませんから、定規や机、スタンド、鉛筆等も全部自分で作るところから始めたので、自ずとパソコン本体にも詳しくなったわけです。 今は、机も定規も鉛筆もスタンドも辞書や参考書も全部揃った場所で何を書かなければならないのか印刷済みの紙の上で作業しますので、鉛筆や机の作り方を知らなくても良いし、定規も要らない事になります。自ずとパソコンがなぜ動くのかは知る必要が無くなります。 やろうと思えば~~~は悪意ある人物として考えます。 ハッカーとプログラマは別物です。多くのプログラマは仕事としてプログラミングを行っており、プログラムを組む作業で収入を得ています。 一方ハッキングとは善意・悪意は別としてシステムの弱点攻撃をしたり、不正アクセス方法を検証する必要からプログラミングの高度な技術が必要となる場合が有り、それで結果的にプログラミングの技術に長けているだけです。 別にプログラムの能力が無くても、ハッキングはできます。 「あれ?弟のパスワードなんだっけ?」と5回も10回もパスワードを推察して入力すれば、それもハッキングです。 と言うわけでプログラミング能力とハッキング能力は直接的には関係しません。

その他の回答 (5)

  • heyboy
  • ベストアンサー率21% (1852/8729)
回答No.6

プログラマーとハッカーは 似て非なるものです ハッキングは犯罪に繋がっているので プログラマー論理的には出来ますが 危ない事を知っていますから まず、やりませんし、 そのようなプログラムを組む事を考えません。 逆にハッカーはプログラムの組む力が 足らなくても出来ますし、やります。 パソコンはハードとソフトの 組み合わせです、 プログラムはソフトだけですが 同時にハードも理解が必要ですから ハッカーはハードも理解しているのです。

  • hiodraiu
  • ベストアンサー率15% (448/2823)
回答No.5

ピンキリです。 パソコンの仕組みを全く理解していなくても、プログラムは作れます。実際に、その程度のプログラマーは存在します。

  • t_ohta
  • ベストアンサー率38% (5078/13272)
回答No.4

OSが存在しなかったり今ほど高度なモノで無かった時代は、ハードウェアを直接制御するプログラムが書けなければいけなかったので何で動くのか理解している人が大多数でしたが、今はOSが高度化してハードウェアの事なんて知らなくても高機能なプログラムが書ける時代なのでパソコンが何で動くのか知らない人が大多数です。 ハッキングはハードウェアの知識は必要無く、ソフトウェアに関する高度な知識を持っているかどうかで出来るか否かが決まりますね。

  • hahaha8635
  • ベストアンサー率22% (800/3609)
回答No.2

昔は知っていたが ハードが高度になりすぎて理解できない(概念としては理解してる)

  • sknbsknb2
  • ベストアンサー率38% (1127/2910)
回答No.1

違います。 プログラマーは、どういうプログラムを書くと、どういう結果が返ってくるのかを知っている人です。パソコンがなんで動くかを理解していなくてもそれは可能です。 車を運転する人が、車がなぜ動くのかを知らなくても動かせるのと同じです。

関連するQ&A

  • プログラマーの仕事について。

    プログラマーの人はなぜそんなにプログラムのことが詳しいのですが。  と言うのは、別に私はプログラマーになりたいとかはないのですが、HTML言語やパソコンに関することでもヒーヒー言っているのに、プログラマーの人はすごいなーっていつも関心します。  センスの問題でしょうか?  センスと言ってもやはり勉強は人一倍しているんですよね?素人の人でも勉強したらプログラマーになれるものなのでしょうか?  プログラマーの人の話やなった経緯など聞かせてもらえると嬉しいです。

  • 音楽界でいうプログラマー

    松武秀樹さんという人がプログラマーなんですよね。音楽界でいうプログラマーっていったい何をする人ですか?音楽界ではテクノのジャンルだけに存在するんですか?パソコン関係のプログラマーもよくわからないのでカンタンに説明してもらえればありがたいです。

  • プログラマーについて

    疑問が出来たので質問させていただきます。職業としてプログラマになるには必ずハノイの塔などを理解していなければならないのでしょうか?

  • プログラマー

    僕は将来プログラマーに なりたいと思っているのですが、 いくつか知りたいことがあります。 1 プログラマーは定年退職するまで プログラマーであり続けられるのか。 2 休みが無くなったり、休みだったのが 急に出勤になったりするのか。 3 現在就職するのが難しいのか。 4 どのくらいの収入なのか。 5 毎日残業ばかりだというのは 本当なのか。 いろいろ調べたのですが あまり分からなくて… またプログラマー以外に パソコンを専門的に使う仕事には どのような仕事があるのでしょうか。 質問が多いですが回答 よろしくお願いします。

  • 目指せ!!プログラマー!!

    やっとパソコンに慣れ始めてきた私ですが、将来的にはプログラマーになりたいです。 できれば在宅プログラマーを目指したいです。 でも、どの言語を習得していけばいいのか、どのような勉強(ゲーム?データベース?)をすればいいか分かりません。 経験者の方の意見を聞きたいです★

  • プログラマについて。

    プログラマーという職業について以下の点について疑問があります。 (1)プログラマの求人が多い理由にはプログラマの人手不足が原因らしい  ですがなぜ人手不足なのでしょうか? (2)プログラマーは精神的に辛いとか良く聞きますが具体的な何が辛いんですか? (3)よくIT系人材紹介会社で2週間程度の研修でPC初級から中級位の人間を ある程度のレベルまで引き上げてプログラマとしてIT関連の会社へ就職を斡旋する みたいなことがあるらしいですが、現役のプログラマさんはそういう 会社をどう思いますか? (4)プログラマに向いている人はどんな性格な人ですか?職場にはどんなタイプの人間が多いですか?

  • プログラマーという職業

    最近プログラマーという職業の求人を良く見ますが、実際プログラマーをやってるみなさん。仕事はどんな感じですか?他人におすすめ出来ますか? よく未経験者でもOK!パソコンもほとんど触ったことない人でも大丈夫なんて書いてあったりしますが、実際はどうなんでしょうか?向き不向きとかあります?

  • プログラマーを目指しています

    三十代後半です。 プログラマーを目指すにはかなり遅い年齢です。 パソコン触り始めたのは、去年の五月からです。 可能性はあるでしょうか?

  • プログラマーを辞める/辞めたい理由

    元プログラマの人、又は現在プログラマをしておられる人に質問があります。 1.元プログラマーの人、プログラマーを辞める時はどのような理由を会社に伝えましたか? 会社はその理由を受け入れてくれましたか? 2.現在プログラマーで、辞めたいと思った事がある人は、どのような理由でそう思ったのでしょうか? 3.辞めた理由として「体調を崩したから」というのをよく聞きますが、プログラマというのはそれ程ハードなのでしょうか? よろしくお願いします。

  • プログラマーってどんな人?

    プログラマーはプロの人だけプログラマーなんですか? 趣味だけでプログラミングするひとはプログラマーとはいわないんでしょうか? プログラマーだろうという範囲の例をあげていただけると、うれしいです。