A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
最初にちょっと厳しいことを言いますが、何年たっても勉強は終わりません。
なぜなら、これだけ流れの速い業界ですから、新しいことはいくらでも出てきます。私も、最初にコンピュータのプログラムを入力してからもう25年近くになりますが、いまだに勉強は続いています。
プログラムの基礎を学ぶのに独学でどれぐらいかかるかですが、基礎を終了をどのレベルにするかによって違いますが、理論と簡単なコーディングとするなら、情報処理2種(今は名前が変わりましたね。何でしたっけ・・・)合格が1つの目安にはなりますので(実務では使えないなどの意見はあると思いますが・・・)これだとすれば、独学で速くて2・3ヶ月というところでしょうか?
ただ単に書ければ良いというのであれば、10分でかける様にはなりますが・・・
No.4
- 回答日時:
プログラムの程度によりますが.独学書(某大型コンピューターソフトウェアマニュアル)の内容程度ならば.1つの例題で1-3時間.独学書1冊で1ヶ月程度でしょう。
高校生で.文法書を眺めて簡単な(200行程度)プログラムをかけるようになるまで.早い人で2時間.遅い人では在学中は無理でした。このあたりは個人差があります。ただし.こった内容(曲がりなりにも何かの目的に仕えるソフト.数100行以上)では.文法書を見ながら書かないと困難かと思います。又.マイクロソフト系言語は.変な拡張機能があるために.文法書なしでのプログラム開発は不可能です。
なお.知人が人間アセンブラ(z80)と呼ばれるようになるまで.約1年間かかりましたが.せいぜい100個.細かく分けて1000個の命令を覚えれば済むZ80と.全体で256.細かく分けて1万程度のペンテニウムとは.同じレベルではすまないでしょう。
No.3
- 回答日時:
一応プログラムで飯を食ったことのある人間です。
「何も見ないで」というのはプロであっても不可能です。
WindowsプログラムをするのにWin32APIやMFCのリファレンスが無ければまともに組めません。覚えれば・・・といってもAPIなんぞは既に1000以上もありいちいち覚えてられません。どのような言語の開発者であっても開発時には(API、クラス、関数)リファレンスは用意しているでしょう。
ただ言語の構文規約と言うのであればかんたんなものではそんなに時間はかからないでしょう。C言語あたりで「それなりに」書けるレベルであれば数週間もあれば可能です。ただし、移植性が云々とか言った話になると詳細な言語規約の知識が必要になりますのでそこまでのレベルだとリファレンスを用意する必要があるでしょう。
>いったい何年かかるのか検討がつかないので
言語自体はナマモノです。C言語もISO/IECやANSIにてC99という規格にupdateされました。ほぼ上位互換性を持っていますので、それほど気にする必要も無いんですが、以前ではできなかった事が規格上認められたりする事もありますので(できるかどうかはコンパイラがC99に対応している必要がありますが・・・)、「何年かかるか?」聞かれれば、永久に、としか答えられないと思います。
No.2
- 回答日時:
私もBASICから入ったクチですが、始めたその日のうちに何らかのプログラムは作れるようになりましたよ。
といっても、画面に1~100までの数字を書くプログラムとか、画面上にランダムに点を打ったりするプログラムとかですが。
私の場合、実際にプログラムを始めるより前に師匠に色々と話を聞いてたりしましたので、そのおかげで割と楽にプログラムの世界には入れたのかもしれません。(加えて、昔はややこしいWindowsのプログラミング手法なんて覚えなくて良かったですしね。)
とりあえず私の経験から言わしていただければ、いいプログラマになるにはいい師匠が必要ですね。
あと、豊富なサンプルコードと、良質の参考書が沢山あれば言うことはありません。
それから、プログラマやってると分かるんですが、本代は惜しんじゃ駄目です。本気で勉強始めると、ン千円の本が何冊も必要になってきます。
プログラムの基本的な事柄が書いてあるような本は一度読んだら終わりなんで、図書館を利用すれば何とかなりますが、リファレンス的な本はずっと手元に置いておかなくてはならないので必然的に購入せざるを得ません。
ってことで、なんだかんだ買ってると、結構な出費になってしまうのです。
あと、習得する言語ですが、まったくの初心者がいきなりVisualC++を学習するのは止めといたほうがいいかも・・・
とりあえずVBから始めてみるとか、将来的にVC++を使いたいんであれば、始めはBoland C++ BuilderやDelphiから入門するとかするのがいいですね。
No.1
- 回答日時:
こんにちは、honiyonです。
私が使っていたのは MSXというコンピュータ(BASIC言語)でしたが、「何も見ないで何らかのプログラミングをする」という条件のみであれば、二週間目位から出来ていました。 内容は、ひたすらPRINT文や、COLOR, 加減算で遊んでいた程度です。 それまではサンプルプログラムを打ち込んで遊んでました。
はっきり言って、プロでもマニュアルレスで何でも作れる人はそう多くは無いはずです。 プロになっても命令文のマニュアル、参考書は見ると思います。
以前もどこかで書きましたが、「プログラムが組めるようになる」というのは命令文を覚えることではなく、処理手順、ロジック、アルゴリズム等を考えられるようになる事だと私は思います。 マニュアルを引いて命令文を調べるのは素人でも出来ます。 プロとの違いは、より優れたプログラム(処理手順)を考えれるかどうか、です。 要は発想力ですね。
私が初めて何かを「モノ」と呼べるものを作ったのにかかった日数は・・・覚えてませんが、一年もかからなかったですよ。 ブロック崩しのブロック無しバージョンや、シューティングもどき、アドベンチャーもどき等を一年以内で作っていたと思います。 いずれも BASICです。 少なくともゲームと呼べるものを創れるようになったのは2年目からでしょうか。 スプライト単位のスクロール型RPGとか創れるようになっていました。
DOS時代はグラフィック描画が初級者にとって最大のネックだったのです(/_;) スクロールさせるのに何ヶ月かかった事か...(余談)
私は今もプログラミングは続けていますが、今でも自分の作りたいものをすんなり創り上げる事は出来ません。 必ず技術的な問題が出てきてその度に苦労しながら完成させていきます。 それは自分のスキルが上がるたびに更に上級のスキルを必要とするプログラムを創りたくなるかもしれません。
更に、情報業界が成長している限り新技術はたくさん出てきます。 その技術を使いたいとすれば、これまた勉強しなければなりません。
プログラミングはやっている限りずっと勉強は続くと考えて間違いないでしょう。
参考になれば幸いです(..
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(学校・勉強) 来年4月から経済学部の大学一年生になる予定の者です。 私は将来入りたい企業があり、そこに入社するため 8 2022/08/23 04:49
- IT・エンジニアリング 21歳の大学3年男です。 現在プログラミングを習得できるところに入ろうか悩んでます。 そのスクールは 3 2022/06/21 00:43
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- その他(就職・転職・働き方) 【結論】 情報系のスキルが上がるアルバイトを教えて欲しいです。(神奈川県) 【背景】 某青◯学院理工 1 2023/03/19 22:45
- 物理学 【 理系科目の選択 】 現在、高一の者です。 文系に興味がなく理系に進もうと思うのですが、物理と生物 7 2022/10/06 22:53
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- その他(学校・勉強) 高一です。勉強方法について質問です。 夏休み期間中のおすすめの勉強法を教えてください。 特に、国語の 2 2023/07/25 17:27
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- 高校受験 中学校3年生です。 今回の前期中間のテストが9教科 900点中364点でした。 僕は高校に進学を取る 3 2022/06/25 01:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ITやったことないのですが、何...
-
プログラミングを勉強したいで...
-
Linux Cプログラミングを学ぶた...
-
ゲーム作成などで、どの言語を...
-
C言語、C+、C++、C#の違い
-
今、コンピューター言語で、COB...
-
HTMLとC++で、どんなホームペー...
-
C++における継続行
-
COBOLで文字タイプを数字...
-
C++ ってなんて読む?
-
HOLONついて教えてください。
-
C言語とhtmlの違いを どな...
-
COBOLでのNOT = の AND条件
-
Visual Studio Codeについて
-
アセンブリ名とは??
-
私はプログラミングは一切分か...
-
プログラミングサイトについて。
-
チューリング完全とは何か?
-
CSVデータの"(ダブルクォーテ...
-
C#とC++とJavaが学べる書籍につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux Cプログラミングを学ぶた...
-
自作でプレステ対応ゲームは作...
-
工業高校生ですが、将来ゲーム...
-
プログラマーになったきっかけ...
-
プログラミングは独学で習得で...
-
情報工学科にはパソコン知識が...
-
Win32APIは覚えて損する?
-
「やさしいC」の次に読む本を探...
-
よい勉強法を教えてください!
-
プログラム脳の作り方
-
マックでCプログラミングを
-
ソフトウェア作成への勉強方法
-
C++Builder初心者の勉強法
-
397時間動画パソコン教室でスキ...
-
C#の基本文法が詳しく書かれて...
-
PGに慣れず適応障害と診断され...
-
プログラミングの学習方法
-
半年間で
-
ハッカーについて
-
Visual C++ .NET Standard Ver...
おすすめ情報