- ベストアンサー
プログラムはやはり適性がある人とない人がいるのでしょうか?
プログラムは勉強したのですが、全くできるようになっていません。プログラムはやはり適性がある人とない人がいるのでしょうか?2年ぐらい学校で習いました。(時間は短いです。毎日がプログラムの勉強ではありませんでした。)コンピュータ会社の就職はあきらめました。今後、勉強を独学でも続けるべきか、もうプログラムの仕事をするわけではないのでやめるべきか、迷ってます。家では結局本に書いてあることを書き写すだけしかできませんでした。 回答、お待ちしてます。
- kereta
- お礼率82% (1210/1464)
- その他(プログラミング・開発)
- 回答数10
- ありがとう数15
- みんなの回答 (10)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
適正も十分あるとは思います。 しかしプログラミングで最も必要なのは, 「プログラミングの必要性」 または 「プログラミングに対する情熱」 だと思います。 そして次に「実際に作ること」が来ると思います。 文法や単語の記憶は, むしろどうでも良いような,後から付いてくる物だと思います。 『何かを作らなければ!』 とか 『何かを作りたい!』 があれば, 学校へ行かなくても,適当な参考書やネットでプログラミングはいくらでもできます。 『何かを作らなければ!』 は "仕事" に通じます。 『何かを作りたい!』 は "趣味" に通じます。 「ワタシできないィ~ん」 なんて言っているカワイコぶっているような子でも, せっぱ詰まればけっこうなものを作りますよ。 「プログラミング必要性」 または 「プログラミングの情熱」 この両方が無い場合, 適正があっても,作れない, もしくは作れてもそのうち作れなくなると思います。 私の本業はプログラマではありません。 しかし,趣味が高じてプログラミングで収入の一部を得ています。 個人的に私は長続きしない質なので, 趣味でプログラミングをしても,出来るまで情熱を燃やし, いったんできてしまうと,バージョンアップはほとんどしなくなる傾向があります。 したがって, 趣味で作りたい物がなくなると, 「プログラミング必要性」 も 「プログラミングの情熱」 も一時的になくなるわけです。 すると,新しいテクニック(世間の技術革新)などに付いて行けなくなります。 「プログラミング必要性」 も 「プログラミングの情熱」 も一切無いのであれば, もとからプログラミングなどする必要はありません。 しかし,プログラミングから遠ざかると, プログラミングの感覚がだんだんなくなってきて, せっかく趣味が高じて得られたプログラミングでの収入がなくなってしまう可能性が出てきます。 それは,自分としての価値が下がります。 それでね。 ここのコミュニティで回答しているのです。 それがここに回答する 100% の理由ではありませんが, 大きな理由の1つになっていることは確かです。 回答していると, 次から次に時代に応じた新しいテクニックの要求や, 逆に古典的テクニックに関する質問が出てくるでしょう。 それで,随時新しい情報や,古典的技術の再確認をして, プログラミング能力の維持と育成をしているのです。 質問しても勉強になりますが,回答すればもっと勉強になる所ですよ,ここは。 つまり, 意識的に 「プログラミングの必要性」 や 「プログラミングに対する情熱」 を自分の中に誘発させているのです。 上にも書きましたが, 「プログラミング必要性」 も 「プログラミングの情熱」 も一切無いのであれば, もとからプログラミングなどする必要はありません。 見下しているとか,怒っているとか,そういう意味ではなくて, 本心からそう思います。 ですから, 「プログラミング必要性」 も 「プログラミングの情熱」 も一切無いのであれば, 今後,勉強を独学でも続ける必要も,特にはないと思います。 無理することはありませんよ。 もし,プログラミングをしたいのであれば, 「プログラミングの必要性」 または 「プログラミングに対する情熱」 を持てば良いと思います。 つまり,仕事か趣味ですね。 どちらとも持てないようでしたら,プログラミングは無理だと思います。 現に私がそうです。
その他の回答 (9)
- ralf124c
- ベストアンサー率52% (232/446)
2回目ですいません。 トライ云々は適性に関してのつもりだったのですが、「kereta」さんは就職のことが前提だったんですね。 新卒ということはまだお若いと思いますが、どんなところを受けてどんなことを言われたのかわかりませんが、雇ってもらえないと決め付けるのは大間違いです。 ネガティブな考え方が前面に出てしまっては就職にはマイナスだろうと思います。 面接官は技術者でないことが良くありますので、意欲とか姿勢とかを見る場合がほとんどです。 最初から新卒者に技術力を期待するような会社はまずありません。 この世のすべてのIT関連企業を受けて落ちたわけではないのですから、その方面に行きたいのならあきらめずに就職活動をすることです。
お礼
プログラムは向いてないともう理解しました。学校でもできませんでしたから。 回答、ありがとうございます。
- matyrcry
- ベストアンサー率47% (101/213)
どこにもないものを生み出せる人はごくごくごく・・・わずかで、 大半はどっからか拾ってきた知識の受け売りです。 プログラミングといっても所詮はツールの使い方を覚えて単語を 並べるだけで、新しい単語を作ることまでする必要はないです。 ただ、それが得意な人とそうでない人は確かにいます。 そこは意欲があるかどうかで判断できるんじゃないでしょうか。 他人の書いたものを見たときに、自分のとどう違うのかを分析し て吸収できるかどうか。 今までの勉強は、無地の所に先生や本の語るものを書き写してき たのだと思いますが、基礎を身につけたら、自分でそれを磨いて 積み上げていかなくてはなりません。 できない人はほとんど進みませんから、その気さえあればスタート で少々出遅れてもすぐに取り返してしまいます。 その気がある人にとっては世の中どこもかしこも宝の山なんです が、ない人にとってはどっちを向いても苦痛ばかり。 特に開発職で意欲のない人は、横で見ていても泣けてきます。 どうせやるなら好きなことをやってください。
お礼
意欲がなかったわけではなく、意欲満々で学校に行ったのですが、プログラムはできなかったです。ITの仕事はとても無理と理解できました。 回答、ありがとうございます。
- ralf124c
- ベストアンサー率52% (232/446)
わたくし、適正は普通より劣ると自覚しておりますが、IT関連の仕事を20年以上も現役でやってます。 適正が、プログラミングの仕事の速い遅いを決するのは至言です。 ただ、適正があって早くてもバグやセキュリティホールがんがん残すプログラムを書く奴もいるので・・・。 プログラミングは早いにこしたことは無いのですが、牛歩でも確実に動くプログラムを作ることが大事かと思います。 正常に動かないプログラムはいくらきれいにできていてもただのゴミデータです。 学校で2年程度やったくらいで適正うんぬんはちょっと早すぎるかも知れません。 エンジニアの中には天才的なコードを書くヤツもごく稀におりますが、普通最初はみんないろんなもの見てまねしてこつこつやってるやつがほとんどです。 鳥肌が立つぐらいすごいサンプルコードが書いてあるような良書に出会る事もありますので、いろいろサンプルコードを盗んで見てはいかがでしょうか。 トライする前にあきらめていては適正云々以前だと思います。 やってみてダメだったら別の方向性を考えてみればよいことかと思います。 プログラミングだけがITではありませんので。 とにかく興味を持って試行錯誤することが重要です。
お礼
トライはしました。後、IT関連会社には就職できません。雇ってもらえません。 回答、ありがとうございます。
- Oh-Orange
- ベストアンサー率63% (854/1345)
★私の考える『プログラマーの適性』とは? (1)数学的(論理的)な考え方が出来る人。 (2)アルゴリズム(処理手順)の良し悪しが理解できる人。 (3)アルゴリズム(処理手順)の改良や新しいアルゴリズムを思い浮かぶ人。 (4)新しい『技』などを覚えたとき(知ったとき)にアイディアが浮かぶ人。 (5)プログラミングの技術を身に付けたいという向上心がある人。 (6)プログラミングに対する研究心(探究心)がある人。 (7)他人のプログラムを研究してより良いものを作りたいと思える人。 (8)お小遣い(お金)は技術を磨くために使いたいと思える人。 (9)暇さえあれば、パソコンの前に座ってプログラムが書ける人。 (10)3度の飯よりプログラムが好きな人。出来れば寝る間も惜しめる人。 適性: ・上記の10項目が全て当てはまれば 100% の『適性あり』と私は思います。 もちろん、1項目でも当てはまれば『適性の可能性あり』と思います。 ・なお、(1)~(3)は経験などの『なれ』も含まれますので、最初から上手に出来るとは 思えません。訓練・鍛錬です。→『天才は、1%のひらめきと99%の努力!』です。 ・質問者さんは上記の項目にいくつ当てはまりますか? 私は10項目のすべてに当てはまります。→私の考えなので当然です。 最後に: ・適性がない人もいますが、それは基本的に嫌々でプログラムを組んでいる人でしょうね。 つまり、仕事として『プログラマー』はしているが趣味ではない。という感じです。才能は あるんでしょうが…。『適性あり』ではない。これは『数学は出来る』が『数学は好きでない』 という事と同じです。『出来る』と『好む(適性)』とはちょっと違います。 ・『迷っている』時点で数学的(論理的)に考えが出来るため、質問者さんは趣味としてのプログラマー の適性はあると思います。問題は『学び方』が間違っているのではないでしょうか。 ・『本』の丸写しの後は、ちょっとだけプログラムを改変します。そして、ちょっとづつ『応用力』を 身につけます。これを繰り返せば『実用的なツール』などを作れる『土台(考え方)』の基礎が出来ます。 『本』はテストプログラムしか載っていないものよりも、実際にゲーム(ツール)などの作り方が 載っている『本』を探します。→この方法を行わないと何年たっても上達しません。適性ではなく、 プログラムの『学び方』が間違っているのです。『コツ』さえ掴めばどんどんと上達します。ただし、 向上心により上達度も変化しますが…。 ・以上。おわり。→ただの『スランプ』ならば、ちょっとだけ休みます。その後にやりたくなります。これ適性あり。
お礼
アルゴリズムはぜんぜんわからないです。 学校に行く前は大いに希望を持っていったのですが、ぜんぜんできませんでした。それなりに努力はしました。しかし、全く書けません。 回答、ありがとうございます。
- noro6677
- ベストアンサー率21% (34/158)
典型的なプログラミング言語は覚えたけどプログラミングできない人でしょうね。 アルゴリズムを理解できない人なんでしょうね。 英単語は覚えたけど英文を作れない人みたいな物です。
お礼
はい、そのとおりです。プログラミング言語は勉強したが、プログラミングできないです。 回答、ありがとうございます。
- miracle3535
- ベストアンサー率20% (306/1469)
適正が仕事の速い、遅いに現れます。 考え方は、如何にシンプルな論理でまた、プログラム作成時に後でバグ探しを容易に出来るようにしているか。 また、修正、メンテナンスが容易に出来るようにプログラミングできるかです。 勉強で一番良い方法は、仕事、又は何か自分が実際に作って使って見たいソフトを作成し、 画面がみやすい、データーを入力しやすい、入力データーの修正を簡単にする等 自分でどんどん工夫してください。 始めは簡単なものから、どんどん難しい(データーベース利用、インターネット利用)物に挑戦してください。 目的が無ければ、応用の利くソフト作成の勉強は出来ません。
お礼
回答者の言われていることはわかるのですが、そこまで達していません。 回答、ありがとうございます。
あります プログラマでも明らかに「オマエ適性ないだろ」というソースを書く人がいます でも独学でやるぶんには誰にも迷惑かけませんし 自分で考えたことが実際に形になって動作する喜びというのがありますから(それが感じられない人は適性がないのかも) 自分の身近な分野でプログラミングを考えていかれることをお勧めします >本に書いてあること は、自分ではなじみのない処理だったり、部分的すぎたりしてかえって難しいと思いますよ~
お礼
やはり適性はあるのですね。 自分では全くプログラムが書けません。これまでにも大分時間かかったのですが、書けるようになりませんでした。 回答、ありがとうございます。
- TinyPine
- ベストアンサー率30% (719/2386)
適正はあると思います。 プログラムはやりたい事を機械にやらせる手順を記述して行くものです。従いましてやらせたい手順等を分析する能力が必要です。
お礼
適性はやはりあるのですね。 回答、ありがとうございます。
>本に書いてあることを書き写すだけしかできませんでした 勉強の仕方を間違ってますね 本に書いてある例を実際にプログラムしてどの様な結果になるかを覚えて下さい。 そうすればプログラムの意味が判るので、次は本に書いてある事を応用して別のプログラムを書きます。 この様にしてプログラムが理解できれば後は解決したい問題をプログラムに変える系統立った考え方を身につけるだけです。 ガンバって下さい
お礼
応用して別のプログラムが書けません。書けるようにはなりたいですが。 回答、ありがとうございます。
関連するQ&A
- 適性検査
就職活動中の♀です。 求人票の中に『適性検査』と『コンピューター適性検査』というものがあったのですが、どんなことをするのでしょう? 職種はDTPオペレーターです。 何か勉強していったほうがいいのでしょうか? 教えてください。 お願いします。
- 締切済み
- その他(就職・転職・働き方)
- コンピューターのプログラム
車関係の今の仕事に興味がなくなりつつあります。そこで現職にやる気を出すために、新しい分野に目を付けたのですが、何から指定医かわかりません。新しい分野というのは、コンピューターのプログラムですが、最近の車は、コンピューターで、動いています。そのコンピューターのプログラムって何から学んだらいいですか?学校に入ればわかりますが、独学やるつもりです
- 締切済み
- その他(学問・教育)
- 独学で物事が続かない人は適性がないから?
何かを始めるにあたって独学で続かない人は、その物事にに向いていないのでしょうか? 本当に適性があるのであれば、独学として行ったとしても、特に工夫なく続けられると考えているのですが実際どうなのでしょうか? 最近流行りのプログラミングやWebデザイナーを例にしますが、ネット上には独学のモチベーションの保ち方等の情報が多数見受けられます。 私個人の主観なのですが、何か勉強や趣味で始めるにしても、独学で行って続かない人は、その物事に適正がないからなのではないかと考えております。 続かない原因の1番の原因は、当たり前の事かもしれませんが、外部からのモチベーションが原動力(お金、地位、需要)になっているから、続く人は、その物事自体に興味がある(やっていて面白い、楽しい)だと感じております。他にも色々な要素がある気もしますが。
- 締切済み
- シニアライフ
- プログラムを学ぶには
はじめまして。 サーバエンジニアを目指しているのですが、プログラムにも興味があり独学でC言語を勉強しています。 そこで、質問なのですがプログラムを学ぶにはセミナーや学校に通ってしっかりと勉強したほうがいいのでしょうか? 独学で勉強しても身につく物でしょうか? 私は、サーバとプログラムの勉強を平行して学んで行こうと考えています。 知人には「どっちか片方にしろ」と言われました。自分で判断できないので質問させていただきました。 以上です、ご協力お願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- [!!至急!!]高校の斡旋からの就職の適性検査について教えてください!
[!!至急!!]高校の斡旋からの就職の適性検査について教えてください!! このたび、高校からの斡旋で就職先で適性検査を受けるのですが、 試験内容には (一般常識・国・数)とありました。 学校には私の就職先の過去問がないため、どう勉強すればよいのかわかりません; そこで、教えてください。 一般常識とはどのような問題でしょうか? 国語とはどのような問題でしょうか? 数学とはどのような問題でしょうか? また、この適性検査は就職の採否に関して結構重要なのでしょうか?
- 締切済み
- 就職・就活
- これから勉強してプログラムで仕事がしたいのですが
まったくの素人ですが、プログラムを勉強したいと思っています。 JAVAを今勉強しようとしています。 アルゴリズムの本も買ってきました。 就職情報誌を見ると、C言語とかCOBOLとか書いてあって、 何から手をつければいいかよくわかりません。 ホームページを作って、HTMLは多少わかるようになり、 パソコンのおもしろさを知り、そういう仕事がしたいと思っています。 周りの友達でパソコンに詳しい人がいません。 就職に有利な資格や、プログラムの勉強の仕方についてのアドバイスが あればぜひ、お願いします。 関係ないかもしれませんが、excelやwordはほぼ使えます。 JAVAはコンパイラして画像を表示したり、今のところその程度までです。 実際にプログラム系の仕事をしていらっしゃるかた、 仕事の様子や、知識の程度はどれくらい必要なのかとか、 いろいろ情報をください。 未経験の26歳の女でも就職が可能かどうか、など…
- ベストアンサー
- その他(プログラミング・開発)
- 就職活動での適性検査
適性検査で性格検査の項目がありますが、みなさんはどの程度正直に答えてますか? 私は休日、ずっと家でだらだらしています。 それは毎日学校で研究があり、7時半に家を出て帰るのは 11時ぐらいなのでしっかり寝て、リラックスし、平日から頑張りたいからです。 しかし、休日ずっと家にいるか?との質問に対しては「いいえ」と答えています。 休日家にいると行動力がないと判断されそうだと思ったからです。 面接等で違いを指摘されたら怖いなと思い、このまま自分を偽るべきか、 正直に答えるべきかで迷っています。 就職活動を経験された方はどのようにされていたのか、ぜひお聞かせください。
- ベストアンサー
- 就職・就活
- プログラム開発環境に付いて
はじめまして。 プログラムは大学時代にちょこっとかじった程度ですが、 最近改めてプログラムに興味がわいてきたので独学で勉強しようかなと思っています。 そこで、相談があります。 (1)プログラム開発用のノートPCを購入しようと思っているのですがwindowsとmacどちらがおすすめですか? 今、開発したいプログラムは、webページからデータをリアルタイムに取得できるプログラムや画像処理のプログラムを開発しています。これをしたい場合、おすすめなOSがあれば教えてください。 (2)また、上記のプログラムを行うためのおすすめの言語も教えてほしいです。 (3)独学でプログラムを勉強しようと思うのですが、ちょっぴりプログラムをかじった程度の人が改めて勉強するためにおすすめな本を教えてほしいです。 申し訳ないですが、教えていただけないでしょうか。
- 締切済み
- その他(プログラミング・開発)
- プログラム初心者にうってつけの学校など
ホームページを作る仕事(主にデザイン)をしているのですが、 javaについても習得したいと思ってます。 プログラムは初心者なので、独学は無理だと思っています。 通信教育とか、専門学校とか、社会人でも勉強できるとこを教えてください。
- ベストアンサー
- Java
お礼
「プログラミングの必要性」 は、コンピュータ会社に就職しない(というより無理)ため無くなってしまいました。「プログラミングに対する情熱」は、持っていたのですが、あまりにもできるようにならないので今ここで質問しているような状況になっています。 回答、ありがとうございます。