詳細検索

    発言小町大賞2021
    発言小町大賞2021
    生活・身近な話題このトピを見た人は、こんなトピも見ています
    こんなトピも
    読まれています

    プログラミングの順番

    お気に入り追加
    レス14
    (トピ主0
    Twitterでシェア facebookでシェア LINEでシェア はてなブログでシェア
    blank
    勉太郎
    話題
    プログラミングを職業として使いたいんですが、何から学んだらいいのかさっぱりわかりません
    初級からプロまでの何を学べばいいか、そしてそれを学ぶ順番を教えて欲しいです。

    トピ内ID:2112145020

    これポチに投票しよう!

    ランキング
    • 1 面白い
    • 0 びっくり
    • 0 涙ぽろり
    • 0 エール
    • 0 なるほど

    レス

    レス数14

    レスする
    • レス一覧
    • トピ主のみ (0)
    このトピックはレスの投稿受け付けを終了しました
    並び順:古い順

    年齢とか職歴とか

    しおりをつける
    blank
    酔うぞ
    学生か社会人かで説明が変わりますから、トピ主さんがどういう立場の人で
    誰を対象に説明する必要があるのかを示してもらわないと
    ちょっと難しいです。

    トピ内ID:5310335451

    閉じる× 閉じる×

    えーと?

    しおりをつける
    blank
    めい
    プログラミングを生業としたい=プログラマになりたい、ということでしょうか?具体的にどんな分野のプログラマになりたいという希望があれば「この言語は必須」くらいは言えるのですが。

    初心者用のまとめサイト・学習サイトは数多ありますよ。読んでみて・真似して書いてみて、イマイチ理解できないようなら専門学校かどこかで学んだ方が良いと思います。

    トピ内ID:0222951268

    閉じる× 閉じる×

    何を作りたいかによってでは?

    しおりをつける
    blank
    シロネコ
    プログラミングというのは、システムやプログラムを作ることです。
    このシステムやプログラムはものすごく幅広いので、あなたがプログラミングを学んで何を作りたいかによって学ぶことが変わってきます。
    何が作りたいのでしょうか?

    トピ内ID:4836751999

    閉じる× 閉じる×

    はて

    しおりをつける
    blank
    ラックススーパープア
    何のプログラミングですか?
    何の職業でしょうか?それによって違ってくる気もするけど・・・。

    トピ内ID:6726789191

    閉じる× 閉じる×

    プログラマーの定義は広いです。

    しおりをつける
    blank
    こりん星人
    Webプログラマー
    サーバープログラマー
    ゲームプログラマー
    等々…、

    何処を目指しているのですか?

    年齢が分かりませんが…私が使える言語を書きますね。

    アセンブラ、C、C++、C#、JAVA、PHP、HTML(これは言語とは言いませんが)等々で、
    結構良い歳でプログラマやってます。

    まぁ、最近ではJAVA,PHPをやってればプログラマと言えるようです。
    他にサーバー関係の知識(APACH,SQL等)が有れば十分通用するようですよ。

    まずは目指す方向を見つけることです。
    ゲーム系ではC,C++は必須ですが、
    ネット系ではJAVA,PHP+サーバー関係が必要です。

    まぁ、AndroidはJAVAですがアイフォンはオブジェクティブCです。

    先にも書きましたがプログラマという職業はとても広いモノです。
    何のプログラマになりたいかを考えてから言語を選んでください。

    主様の方向性が決まったらまたレスさせて頂きます。

    トピ内ID:4742336535

    閉じる× 閉じる×

    一歩ずつ

    しおりをつける
    blank
    NP
    まずは書店でプログラミングの入門書を買って一歩ずつ学ぶのがいいと思います。入門書もたくさんありますが,実際に手に取って選ぶといいでしょう。

    今どきネットに入門サイトはたくさんありますが,じっくり学ぶには1冊の本の方がいいと思います。

    言語は,特にどれということはありませんが今ならたとえばJava。また自動補完があるような整いすぎた環境を最初から使うのでなく,エディタでコードを書き,コマンドラインでコンパイルして実行という方式,デバッグもエラー位置を簡単に自動で教えてもらえるよりはコードを自分の頭で動作させる方が理解が進みます。

    自在にプログラムできるようになるまで,つまりアルゴリズムとデータ構造を発想してコードに書けるようになるまでは1つの言語で。言語は表層であっていくつできるかはさして問題ではなく,実はそれがどう変換されてどういう計算モデルで動作しているか理解するのが重要です。

    だから優秀なプログラマは初めての言語でもすぐに習得できるんです。そのためにアセンブラ(仮想でもいい)を勉強するのもいいことです。表層的に言語ができるだけでは,すぐ新しい技術が出て取り残されます。

    トピ内ID:4978886339

    閉じる× 閉じる×

    バッチファイルやVBAから

    しおりをつける
    🐴
    40代男
    WindowsのバッチファイルやEXCELのマクロなど、日常パソコンでマウス操作で
    行っている作業を自動化させてみることからはじめてみては?

    漠然と本を読んで勉強をするよりも、自分のやりたい処理をイメージしながら
    どうやればをそれを実現できるかを調べる方が勉強になると思います。

    トピ内ID:7386080997

    閉じる× 閉じる×

    独学する場合は

    しおりをつける
    通りすがり
    通信教育課もしくは本屋に行って、プログラミングに関する書物を探して勉強することが普通のやり方だと思います。

    どの通信教育がよいか、どの書物がよいか、自分で読むなり、いろいろ調べて、やるんですよ。

    世の中のほとんどの人がそのようにやっています。

    それができない人は、専門学校や教育機関にお金を払って、手取り足取り教えてもらうのです。

    トピ内ID:0426560637

    閉じる× 閉じる×

    これまた漠然としてますね(笑)

    しおりをつける
    blank
    プロ子
    ただ何となく「プログラマという職業に就きたい」と思っているだけなら、
    てっとり早いのは、システム会社に就職することです。

    私はまったくの未経験でシステム会社に就職(結婚退職してしまいましたが)
    請負会社だったので、いろんな企業でお仕事が出来るのは楽しかったです。
    汎用系、オープン系、いろいろ体験できます。
    環境が整っているので、あとはその環境でプログラミングするだけ。
    楽ですよ。

    私が携わったのはシステムのほんの一部分にすぎませんが、
    それでも自分が作ったシステムが世の中で稼働していると思うと嬉しいですね。

    最大の問題は、未経験でプログラマとして採用してくれるか・・・ですが。

    トピ内ID:0612271827

    閉じる× 閉じる×

    Java

    しおりをつける
    🐴
    システム屋
    とりあえず、Javaの初心者向けの参考書を買って、最初から順に読んでみたらどうでしょうか。
    もちろん参考書に書かれている通り、プログラミングするためのコンピューターやツール類を準備して、実践課題はすべて参考書の通りにやって下さい。

    分からないことがあれば、ネットの質問サイトなどで聞くと教えてもらえるでしょう。

    頑張って下さい。

    トピ内ID:7143643239

    閉じる× 閉じる×

    まずはJavaがお勧め

    しおりをつける
    blank
    味噌男
    色々な言語がありますが初心者はJavaがお勧めです。
    オブジェクト指向を学ぶにはとても良い言語ですし、
    環境をそろえるのもSDKとeclipseをインストールするだけで無料でできますし、
    サーバサイドではJavaやPHPの案件がとても多いので実用的です。

    ただ難点としては開発者が多い為、ただJavaが出来るだけの経験が少ない人は
    安い単価で買い叩かれる傾向があります。
    実力を認めて貰う為にも、Javaを身につけた後に他にも得意分野を身につけることが重要です。

    以上、頑張ってください!

    トピ内ID:4402035522

    閉じる× 閉じる×

    スマホのアプリはいかがですか?

    しおりをつける
    🙂
    TAMA
    例えばAndroidのアプリを作るところから初めては如何ですか?
    言語はJavaになります。入門書も多いですし、就職先も多いと思います。

    トピ内ID:6418781697

    閉じる× 閉じる×

    経験25年って所です

    しおりをつける
    😨
    老PG
    トピ主さんが、20代そこそこの若い人を想定してアドバイスします。

    まずは、「アルゴリズム」に関する本を読んでください。
    絵の多い分かり易いものを1冊、中古でもいいので店で手にして買って下さい。

    次に、プログラミング言語なんですが、持ってるPCがMacならObjective-C、WinならAndoroid(Java)をお勧めします。両方ともスマホ向けコンテンツの開発に従事できますので、作るものがイメージしやすいと思います。

    どちらかの言語の解説本は沢山出ていますし、メディアが付いていてPC上での環境構築が容易に出来て、サンプルを作成してプログラミング手順も分かります。初心者は沢山のコードを見ることが経験の積み上げに成りますから、サンプルが多い本が最適です。


    一般企業のシステム部からシステムを提供する側に転職した経験で言えば、大規模なシステム開発の場は、プログラミング以外のウザイ事が多々有りますので、同じ大変さならお客が近い「携帯やゲーム系」のプログラミングの勉強をお勧めします。

    一つ見につけば転進は容易です。

    トピ内ID:6329787836

    閉じる× 閉じる×

    質問の内容がよくわからない

    しおりをつける
    blank
    社会人
    かつてバッチ系のシステムを担当していまいた。
    質問の様子から、そもそも具体的に何を質問
    したいのかご自身で理解していないように
    思われます。例えば銀行のシステムでも、
    何万何十万人の顧客に、いっせいにお知らせ
    郵便を送るシステムと、ATMで一人一人の要求を
    一件ずつ処理するシステムではまったく違う
    ものです。まずは近くの図書館に行って、
    コンピュータとは何か、どんな使い方があるのか
    基礎から学べる本を探して読んでみることを
    お勧めします。そして全体像を頭に描けるように
    なってから、自分に適したシステムと言語を
    探したらよいでしょう。

    トピ内ID:3692712451

    閉じる× 閉じる×
    並び順:古い順
    • レス一覧
    • トピ主のみ (0)

    あなたも書いてみませんか?

    • 他人への誹謗中傷は禁止しているので安心
    • 不愉快・いかがわしい表現掲載されません
    • 匿名で楽しめるので、特定されません
    [詳しいルールを確認する]

    アクセス数ランキング

    その他も見る
      その他も見る
      気に入ったトピを保存するといつでも読み返せる
      気に入ったトピを保存するといつでも読み返せる
      使用イメージ
      使用イメージ

      マイページ利用でもっと便利に!

      お気に入り機能を使う ログイン
      レス求!トピ一覧

      注目トピ

        Twitter

        Follow
        みんなの投票結果

        編集部から

        編集部からのお知らせはありません

        Horoscope | 大手小町

        発言小町大賞0