質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.34%

【初心者】独学でのプログラミングの指針を教えて下さい

解決済

回答 4

投稿

  • 評価
  • クリップ 2
  • VIEW 999

score 5

はじめまして。
自分の力でお金を稼いでみたいと思い、1週間前からプログラミングを始めた初心者です。
初心者にはweb制作が始めやすいと聞いたので、progateでweb制作のコースを片っ端からやっています。
基礎勉強を2〜3ヶ月で終えようとかんがえているのですが、

*progateでどのレッスンをどれくらいやったらいいのか
*progateを終えたあとはどのようにすすめたらいいか

があまりわからなかったので教えて下さい。

いまのとりあえずの目標は自分で仕事を受注して稼ぐということです。それ以上のことはもう少し色々できるようになってから考えるつもりです。

今すぐに目標を明確に決めたいわけではないので、勉強する言語についてやプログラミングで稼ぐ方法など、他のアドバイスもしてくれたらとてもありがたいです。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    2019/09/25 14:48

    複数のユーザーから「プログラミングに関係のない質問」という意見がありました
    teratailでは、プログラミングに関して困っていることがないと思われる質問を推奨していません。
    「質問を編集する」ボタンから編集を行い、具体的に困っている理由や解決したいことを明確に記入していただくと、回答が得られやすくなります。

  • S_kawa

    2019/09/27 19:30

    あなたの言う「仕事を受注して稼ぐ」とはどの程度のレベルでしょう?
    報酬100円くらいのホームページのタイトル変更(個人依頼)でしょうか。
    報酬ウン十万~青天井なデザインからサイト構築まで全部お任せでしょうか。
    前者であればProgateのようなオンライン学習でプログラムだけ学ぶのもいいでしょう。
    しかし仮に後者であったなら学習範囲はプログラムだけでは済みません。
    ・サーバ構築、運用
    ・セキュリティ対策
    ・個人情報保護
    ・etc…
    報酬が多くなれば税金だって発生しますし、機密情報が絡めばNDA契約も必要です。
    会社に属せず、あるいは副業として「お金を稼ぐ」というのは結構大変なことですよ。

    キャンセル

回答 4

checkベストアンサー

+4

習熟スピードもセンスも人それぞれなので的確なアドバイスはできませんが...

progateでどのレッスンをどれくらいやったらいいのか

プログラミングが楽しいなと思ったらそれ以上固執する意味はほとんどありません。

progateを終えたあとはどのようにすすめたらいいか

Web系に興味があるのであれば、実際に何か作ってみればいいと思います。
その過程で足りないことを逐次学んでいけば良いでしょう。
それは情報系の基礎学問であったり言語理解であったりフレームワークの使い方であったりします。

プログラマーという職業は好きじゃないと続かないので、
漠然と「稼ぎたい」と思っているだけでは正直向いていないと思います。
それよりもどんな分野に興味があり、どんなものを作りたいか、
そのためにどんな言語やフレームワークを選択するべきか。
そういった考え方の方が重要な気がします。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/09/25 14:05

    プログラミングが楽しいと思ったのでこれを武器に稼ぎたいと思いもっと勉強しようとおもいました!
    そして、progateで仕事を受注するまでのスキルが身につくのか、それともほかのサイトをコピーしたりしてもっとスキルを磨いたほうがいいのかを知りたいです。

    キャンセル

  • 2019/09/25 14:11

    > プログラミングが楽しいと思ったのでこれを武器に稼ぎたいと思いもっと勉強しようとおもいました!

    でしたら具体的にその楽しいプログラミングを使って何を作りたい、何を実現したいのか考えてください。
    それの実現のために必要なことを調べ、学習していけば自ずと知識やスキルは付いてきますし、進むべき分野も見えてくるはずです。

    > progateで仕事を受注するまでのスキルが身につくのか

    例えばスキルが100溜まると仕事を受注できるスキルに達するとすると
    progateを完璧にマスターして5くらいのスキルが溜まるという認識です。

    > ほかのサイトをコピー

    どのくらいの規模でどのくらいの量かにもよりますが、progateを済ませた時点でこれを行ってもせいぜい記事を調べてコピペするくらいしかできないと思いますので大したスキルは身につきません。

    キャンセル

  • 2019/09/25 14:19

    なるほど、わかりました。
    もしおすすめの勉強法などあれば教えてもらいたいです。
    できることはすべてやりたいと思うので。

    キャンセル

  • 2019/09/25 14:30

    その気持ちは大切にしてください。
    僕自身違う畑からの独学出身なので今の気持ちは多少理解しているつもりです。
    まずは自分が何を知らないのかから認識していくといいでしょう。

    例えばぼんやりとやりたいことがあるけど調べてもよくわからない。書いてあることが理解できない場合は情報の基礎学問的な知識が不足しています。僕は農業畜産出身なのでここからでした。
    大学生が買うようなゴツい教科書を買って学習するのが一番確実ですが相当な根気がないと続きません。とりあえずはITパスポートから基本情報技術者までの資格取得もしくは勉強だけでもしてみると違うと思います。

    ここまでの知識は多少あるけどサンプルを見て何をやっているのかわからない場合は言語理解が足りていません。まずは実現したいことに対しての言語の選択をする必要がありますが、調べればいくつか候補くらいはわかります。実際に触ってみて馴染みやすいものを選べばいいでしょう。あとはその言語をひたすら使うことです。競技プログラミングをやるといろんなメソッドや構文に触れるいいきっかけになると思います。ただ基本的に競技プログラミングのコードの書き方は仕事には向いていません。

    言語理解までできているのにわからない場合はフレームワークの知識がないだけなので、そのフレームワークのチュートリアルなんかをやって触っていればそのうち身につくでしょう。

    キャンセル

+1

質問者さんと同じ独学のものです。

自分の場合はBookOffで2000年代の本を買って勉強していました。(5年くらい前かな)

(ものすごい無駄だということは突っ込まないでください。)

progateでどのレッスンをどれくらいやったらいいのか

質問者さんがある程度自信がつくまではやった方がいいと思います。

progateを終えたあとはどのようにすすめたらいいか

やはり実践をして見た方がいいと思います。
お客さんからの受注後に「どうしたらいいのかな〜」となってしまっては意味がありません。
とりあえず自己紹介のホームページを作ることをお勧めします。

セキュリティの観点からいえば誰か信頼できる先輩がいない中で動的なサイトを作るのはやめた方がいいと思います。バグを作ってしまい損害となってしまう可能性があるからです。

他の回答者さんから見ておかしいところがありましたらご指摘していただけると幸いです。

以上です。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/09/25 14:06

    内容が被ってしまっていました。
    申し訳ございません。

    キャンセル

  • 2019/09/25 14:07

    自己紹介のホームページですね!自身がついたら作ってみようと思います。
    動的なサイトとはどういうことですか?

    キャンセル

  • 2019/09/25 14:10

    https://qiita.com/KKKeisuke/items/42c063ff0917a8b6907f
    がかなりわかりやすいと思います。

    キャンセル

  • 2019/09/25 14:16

    わかりやすかったです。ありがとうございました。

    キャンセル

0

フリーランスで、独学で、稼ぐ。
それだけで食べていけるようになるにはいろいろと大変ですね。
(会社に所属しているだけでも場所や内容によっては大変です。)

ここの過去の質問も参考になるんじゃないですかね。

[フリーランス]の検索結果
[独学]の検索結果

プログラミング、だけでなく、自分で答えを見つけ出す力も必要です。
がんばってください。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/09/25 14:14

    ありがとうございます。参考にします!

    キャンセル

  • 2019/09/25 14:17

    プログラミングで食べていこうと考えているわけではなく、どちらかというとフリーランスで副業としてできたらいいなと思い挑戦しはじめました。

    キャンセル

0

私も独学です。

progateは使ったことないですが、これだけでは「プログラミングって何?」ぐらいのレベルしかないと思います。
仕事では役に立たないレベル。

私は言語系がメイン(のつもり)なので、言語系で例えると、
「英語ってアルファベットっていう"エー", "ビー", "シー"...っていうのからなるんだぁ」
っていうレベルで「私は翻訳家です」と名乗るようなもの。
お話にならない。

また、「コピペ」はプログラミングではありません。
コピペに慣れてしまうと、思考停止しやすくなる

だから非推奨。

ヒント1ヒント2のように、何か作ってみてください。

ある程度自力で組めるようになって、やっと半人前
(デキる人は"ある程度"じゃなくて"すべて"じゃないかな)

*progateでどのレッスンをどれくらいやったらいいのか
*progateを終えたあとはどのようにすすめたらいいか

どっちもわかりません。人それぞれですから。

ただ、どの範囲...って言われたら全部でしょう。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.34%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る