![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.8ベストアンサー
- 回答日時:
> しかし、自分はプログラムの知識は1mもありません。
1メートルもない、ってこたぁ99cmくらいはあるのかね。
それはさておき。
もう同じような質問多くてちと閉口はしてんだけど。
ぶっちゃけねぇ・・・うん。調べるのが下手なヤツってあまり向かないかもな、とは思う。
と言うか、例えば教えて!gooでも。類似の質問ってのは結構多いんだよ。
だから質問検索してみて・・・って出来ない人はあんま向いてないかもな、とは思います。正直なトコ。
でも雨後の筍みたいにそういう人は沸いて出るんだよな。
いっつも答えてるのは
プログラミング入門 - Rubyを使って - :
https://ie.u-ryukyu.ac.jp/~kono/software/s04/tut …
まずはこれをやってみろ、と。
これなら2週間もかからず俯瞰的にプログラミングと言うモノが分かります。
まず「概要を知る」と言う事が何よりも大事。
そして、知る限り、上の文書は良く書かれていて、何より簡単だ、と言う事。
最初っから難しい事をウンウンうなりながら勉強するよか結果早いと思う。上の文書を消化してから本格的なヤツに進めば良いと思う。
逆に言うと、上の文書でダメなら「才能ないから諦めなさい」ってこったな。
日本人って実は文化系の人でも脳内体育会系の人が多く、「勉強すれば」「努力すれば」なんとかなる、って信奉してる人が多いんですが。
最近のアメリカの大学の方の研究だと、
「プログラミング出来るヤツは初めから出来る。出来ないヤツはどんなに頑張っても出来ない」
ってのが分かってきたみたい。んで無駄な努力ならせん方がいいんだよね、ぶっちゃけ。
その辺も上「程度」の文書が理解出来るか出来ないか、で分かると思います。金をかける前段階の試金石と言うか。
向いてる向いてない、って判断っつーかテストは、いくつか試みられてるんだけど、ま、あそれはさておき、取り敢えず上の文書をやってみて理解出来るなら向いてる、理解出来なければ向いてない、って事じゃないかなぁ。
※: アメリカでも有名大学でコンピュータサイエンスを学んだ人間を雇っても「プログラムが書けない」人が実は異様に多く、その辺何故なんだ?と言うのが向こうの大学辺りでも研究対象になってきてる模様。
10年くらい前(?)に流行ったFizzBuzz問題、と言うのも「プログラム出来ないヤツを見つけ出す」テストとして提案されたモノである。
No.7
- 回答日時:
まずは難しいことを考えずに、
ポンやインベーダーやマリオもどきのゲームを作って遊びましょう。
最近はそういうのが作りやすい環境が整っています。
https://www.petc4.smilebasic.com/
すごいゲームを作るためには、
幾何学とか物理計算とか英語文献とか
必要な知識が増えていきますので、高校の勉強も頑張りましょう。
自分でゲームを作れる程度の基礎力を身に着けたら、
真面目に情報処理技術について勉強していきましょう。
目標としては情報系の国家資格取得が妥当かと思います。
https://www.jitec.ipa.go.jp/1_11seido/fe.html
No.6
- 回答日時:
月並みなんだけど、適当な題材を見つけて、良さそうな言語を使って
作り切ることをくり返す・・・
かな。
例えば、私が初心者に良くすすめるのが
年月日を入力して曜日出力するプログラム。
まず、曜日を求めるのに必要なカレンダの知識が必要だ。
閏年はいつなのか、各月は何日なのかを考慮して
必要なロジックを組み立てないといけない。
よく調べると400年前の同月同日は同じ曜日だとわかるが
これはデバッグの役に立つ。
年月日も其々、入力が数値であることの確認が必要だし、
13月とかいれられても、4月31日とか入れられても困るので
エラーにしなくちゃいけない。
2021年2月29日も当然エラーにしないといけない。
そうやって仕様を詰めていって、それの実装に必要な
ライブラリー関数を調べて行くと、簡単なプログラムでも
いつの間にかかなり大きな知識量になるものです。
あなたが好奇心旺盛なら、ライブラリーの便利そうな
関数に目移りして、なかなかプログラミングが進まないかも
しれません(^-^;
そうやってかき集めた知識を寄せ集めて、試行錯誤しながら
自分なりのロジックを組み上げて完成させる。
自分の生まれた日の曜日を出力させて感動する(^-^;
これが最初の一歩だと思います。
もし、こうした苦労を面倒にしか思えないなら
適性が無いので諦めた方が良いでしょう。
問題集の穴埋めばかりしていても
プログラムが書けるようにはなりません。
プログラミングは独学でも学べますが、
助言してくれる先生/知人/友人がいると効率が
段違い。特に書いたコードの批判を受けることは
とても役に立ちます。
プログラミングは孤高を気取って
唯我独尊だと上達しません。
仲間や先生を見つけましょう。
No.4
- 回答日時:
趣味じゃなくプロになりたいんだろ、専門学校行くのが普通だろ。
君には自分で調べて考える力が足りないんだよ。
実践してみて上手くいかない時に初めて訊けばいいんだよ。
何も考えずに教えてくれというのは、本当にやる気あるのって思われる。
自分で考えて実行する力がないとプログラマーなんてなれないよ。
No.3
- 回答日時:
まずどの言語にするかを選ばなければいけませんね
HTMLから始まりCSS、そしてJavaScriptとPHP、SQLと進むのも良いですが
幅が広すぎるのと少し難易度が高いです
初心者にはPythonあたりが情報も教材も豊富で良いと思います
Ras PiなんかでLED光らせたりモーター回したりと遊ぶのも有りです
Pythonは遊べる幅が広いです
まずどこでも良いので基礎を学び、コーディングサイトでコード問題を解き他人のコードを見て覚えるのが飽きが来なくて良いかも知れません
基礎を動画で教えています
多くの言語が覚えられます
月1000円くらいです
ドットインストール
https://dotinstall.com/
基礎を覚えた後の私が遊んでいるサイト
どれも難易度が設定されているので基礎を覚えたての初心者でも利用できます
CheckiO(英語、日本語)
https://py.checkio.org/
Codewars(英語)
https://www.codewars.com/
AtCoder(日本語)
https://atcoder.jp/
yukicoder(日本語)
https://yukicoder.me/
Projecteuler(英語)
https://projecteuler.net/about
Paizaラーニング(日本語だけど回答が無いので勉強にならないかも?基礎動画あり)
https://paiza.jp/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 情報処理技術者・Microsoft認定資格 この先、何かの資格を勉強する(資格は未所持で運転の免許のみ) または、プログラミングの勉強をするか迷 6 2023/05/02 16:56
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- HTML・CSS お金をあまりかけずにプログラミングを勉強する方法を教えてください。 こんにちは。 Webデザイン系の 3 2022/08/05 03:22
- その他(プログラミング・Web制作) VBA 1 2023/01/19 16:19
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- その他(悩み相談・人生相談) 私は高1の女子です。将来の夢がはっきり決まらずに高校へ入学しました。しかし、そろそろ決めないとヤバい 4 2023/06/14 18:07
- その他(プログラミング・Web制作) 大学一年でVBAのプログラミングを勉強しているものです。来週の情報の授業で以下の問題のプログラムを勉 4 2023/01/19 16:15
- 就職 こんにちは 将来パン屋を開きたいと思っています そこで、進路に迷っています 現在、高校卒業して1年目 7 2022/09/11 20:29
- IT・エンジニアリング 大学生です。今後海外に移住することがあってもいいように、プログラミングを学びたいとおもってます。わけ 4 2022/11/04 17:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
情報工学科にはパソコン知識が...
-
VC++ と C++Builder
-
397時間動画パソコン教室でスキ...
-
オリジナルの占いサイトを作る...
-
H8マイコン 学習キットと参考...
-
C言語は全くの素人なのですが・...
-
何かプログラムを作りたいので...
-
C言語、C+、C++、C#の違い
-
COBOLで文字タイプを数字...
-
COBOLでのNOT = の AND条件
-
Pythonでの不均一なサイコロを...
-
C言語とhtmlの違いを どな...
-
TANDEM言語ってあるんですか?
-
Visual Studio Codeについて
-
数学の問題作成用ソフト
-
プログラムに書かれる"%"記号の...
-
C言語で簡単なゲームを作る方法
-
exeファイルを作ったり改造した...
-
一問一答形式の英単語のクイズ...
-
Excelの開発言語ってなんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Linux Cプログラミングを学ぶた...
-
自作でプレステ対応ゲームは作...
-
工業高校生ですが、将来ゲーム...
-
プログラマーになったきっかけ...
-
プログラミングは独学で習得で...
-
情報工学科にはパソコン知識が...
-
Win32APIは覚えて損する?
-
「やさしいC」の次に読む本を探...
-
よい勉強法を教えてください!
-
プログラム脳の作り方
-
ソフトウェア作成への勉強方法
-
マックでCプログラミングを
-
C++Builder初心者の勉強法
-
397時間動画パソコン教室でスキ...
-
C#の基本文法が詳しく書かれて...
-
PGに慣れず適応障害と診断され...
-
半年間で
-
プログラミングの学習方法
-
ハッカーについて
-
プログラムの在宅請負業務がで...
おすすめ情報