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

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

ただいまの
回答率

90.61%

  • Ruby

    7352questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • HTML5

    3888questions

    HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

  • Ruby on Rails 4

    2407questions

    Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

  • CSS3

    1991questions

    CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

オンラインでプログラミングを身につけるコツ

解決済

回答 5

投稿

  • 評価
  • クリップ 0
  • VIEW 942

DaisukeIshii

score 36

初学者で、主にRuby on Railsの勉強をしております。
現在岡山県にいる為周りにオフラインの勉強会等がなく、
*PG Colonyというプログラミング学習者向けソーシャルメディアで出会った仲間とSlackで助け合いながら勉強
*Google Hangoutで全国各地をつないでオンライン勉強会を週2回
*Kindleで推薦書を買って、ノートにまとめ理解
*ドットインストール等、オンラインの教材を積極的に活用
*UpWorkというクラウドワークス的な海外サービスで、オンライン家庭教師を雇う
等試して日々学習しております。
独学で初心者からプログラマーになられた方、他に地方の者がこんな方法で勉強するといいよ!というアイデアがありましたら是非お教え頂きたく思います。


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

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

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

    クリップを取り消します

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

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

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

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

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

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

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

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

    質問の評価を下げる

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

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

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

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

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

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

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

    詳細な説明はこちら

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

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

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

回答 5

checkベストアンサー

+4

やはりなにかを作ることですね。
そもそもプログラムは自動化など、楽をするための道具であるので、
なにか普段から不便に思っていることなどを便利にする、という視点でなにか作ってみてはどうでしょうか。

トレーニングと実践の違いは明確で、トレーニングでは出てこないような問題がバンバン出てきます。
そしてそれをクリアして目的を達成したあとは一気に上達しているのを実感できると思いますよ。

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2015/08/05 22:28

    詳細なご説明誠にありがとうございます!
    頂いたアドバイスを基に、理解が深まりましたので、
    引き続き足元を固めて学習を進めて参ります。
    今後ともご指導どうぞ宜しくお願い致します。

    キャンセル

+3

はじめまして
初学時は現在やられているようにドットインストールなどの手軽に始められるオンライン授業を利用してまずは全体の流れを感じながら進めるのがいいと思います。それが出来たら何か簡単なものから作ってみましょう。
私は初学時は効率よりもなによりモチベーションの維持だと思っています。
学習は記載されていることでだいたいは網羅されていると思います。出来ればノートにまとめたことなどを技術ブログとしてアウトプットしてみるとモチベーションの維持につながるかもしれません。

また、こちらは直接の回答ではありませんが岡山のRubyのコミュニティです。ご参考になれば幸いです。
岡山Rubyコミュニティ

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2015/08/04 17:29

    有難うございます!岡山Ruby明後日イベントがあるようなので、行ってみます。

    キャンセル

+2

石井さんこんにちは、PG Colonyではお世話になっています。

私の場合は師匠を育てるということをすることがあります。回りに、そういうの得意そうな人を探して、一緒にやろうよって誘って、勝手に自分よりはるかに速いペースで学んでもらって、最後に教えてもらう。(笑)

最近はgithubやbitbucketがあるのでソースは共有しやすいので、遠隔でもサポートしやすいです。(オンラインストレージの公開が一番簡単かも)


投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

+1

他の方がおっしゃるように、私も何かを作ることをおすすめします。
トレーニングでは触れないような問題が続出して、それを一つずつ解決していくことで、ただ単に勉強する以上の効果があるかなと。

さらにいうと、仕事として実施することで、また更に違ったものが見えて身につくスキルもあるかと思います。

あまりにもギャンブルな事は出来ないかもしれないですが、学習した後に、やるつもりの事を思い切って始めてみるっていう手も良いかもしれません。必然的に学習せざるを得ないですし!

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

+1

一番最初はモチベーションの維持が一番重要なので、
かんたんな習作を一本作るのが良い、と私も思います。


ただとくに「オンライン」ということでしたら、
オフラインで得られる情報をいかにカバーするか、
ということは意識しておくといいかもしれません。

ひとつはネットだと人気の技術、派手な技術、最新の技術、
が全面に出てきますが、地味だが重要な技術もあります。
最初は退屈でもいつか手を着けて学ぶ必要があります。


もうひとつは、ネットだと情報がフラットになってしまって、
重要性が分かりにくい、実感できないということがあります。

オフラインで直接聞くと、一言で分かる場合もあります。
なぜ一言で分かるかというと、とくに学校的な場がそうですが、
最初から課題や文脈を共有している人と話せるのが大きいです。


なので理想としては、オフラインの場にもたまには出るといいと思います。
そうはいってもなるべくオンライン(や書籍)で済ましたい場合、
人間に注目するという方法があります。

たとえば、自分が使う言語や何かのシステムの作者、
あるいはその有名な伝道者の発言をフォローするとか。

とくに作者は何がしたくてその言語やシステムなりを作ったのか知っていると、
言語やシステム(の仕様)とケンカしなくて済むのでムダな労力を省けます。
逆にこれを知らず、悪戦苦闘している場合もよく見られます。

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

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

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

関連した質問

  • 受付中

    VBのよい学習サイト

    質問ばかりで恐縮です。 会社の都合でVBやることになりました。 VBのおすすめの学習サイトなどはありますでしょうか?

  • 解決済

    Weblogic Server 11gと12cの違い

    Weblogic Server 12cの設計をしなければならなくなりました。 Weblogic自体ほとんど触ったことないので書籍を購入しようと思いましたが、11gのものしかありませ

  • 解決済

    Delphiの学習について

    学習になるサイト,参考書を教えてください。 但し,説明が日本語に限ります。 よろしくお願いします。 追記; レベルは全くの初心者です。 プログラムの書き方からわかりません。

  • 解決済

    ruby 本

    rubyの初心者です。 中2です。rubyを学ぶのにいい本を三冊ぐらい教えてください。 できればプログラムの文も書いてあるやつがいいです。 簡潔で分かりやすいものを探していま

  • 解決済

    SQL文について(GROUP BY句, HAVING句など)

    HatenaSugarと申します. SQL文について伺いたいことがありましたので投稿させていただきました. よろしくお願い致します. 以下の様なテーブルがあるとします.

  • 受付中

    構造体 クイックソート 並べ替え

    St[[MAx]をエディタなどで作成し読み込むという作業をしているのですが 自分の使っているのサイトではファイルを読み込むことができません。 お手数ですが、実行し動いているかおしえ

  • 解決済

    プログラミング言語について

    自分は将来的にオンラインFPSゲームを作りたいと思っています。 とりあえず今はC言語を学んでいるのですが他にどの言語を勉強すればいいのでしょうか?

  • 解決済

    webアプリケーションのセキュリティについて

    やんわりとした質問になりますがご了承ください。 webアプリケーションを開発する上で脆弱性を考えることは必然だと思います。 IPAの安全なウェブサイトの作り方などなど。 webアプ

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

  • Ruby

    7352questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • HTML5

    3888questions

    HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

  • Ruby on Rails 4

    2407questions

    Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

  • CSS3

    1991questions

    CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。