- ベストアンサー
独学で習得する人
プログラマーは独学で習得する人ってかなりいるのでしょうか? 基礎は学校でならうかもしれないけど 応用は独学ですよね?
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
私の場合、独学しか手段がありませんでした。 パソコンってそれ何?という時代でしたので。 コンピュータの自作(今の「自作組み立てパソコン」という意味ではなく、回路からの1からの自作)もしました。ユニバーサル基板で、Z80Aにリセット回路、RAM、ROM等を配線して作りました。 当時の知識は今でも役立っています。今のパソコンでもソフトは作れますよ。
その他の回答 (8)
- ques9900
- ベストアンサー率34% (47/136)
基礎を学校で学んで、後は仕事しながら覚えていく感じですかね。 githubとquiitaがあればたいていのことはどうにでもなりますね。 車輪の再発明だ~とか、非効率だ~と考えてる暇があったら、 手を動かす事をオススメします。 2年も仕事してれば誰に教わるでもなく、効率的な発想に切り替わると 思います。 パソコンとネットさえあれば、環境整えるのも楽ですからね。 いたれりつくせりですよ。
お礼
ご回答ありがとうございます。
- amanojaku1
- ベストアンサー率54% (265/488)
趣味としてプログラミングする場合の話として、WEB で検索すれば問題は かなり解決するハズです。 どうしても解決しない場合は このような場で人に聞けば良いでしょう。 ただし(本当に基本的なアルゴリズムは別として)アルゴリズムに関しては自分の創造力が勝負です。 例えば「テトリス作りたいけど、どうすれば良いの?」とか人に聞いても教えてはくれないでしょう。 アルゴリズムに関しては、まずプログラムの 大まかな動きをイメージして、それを具体的なプログラムとして記述して行くと言う感じです。 後 ある程度の大きさのプログラムは動かしながら作れ、と言うのが基本です。 僕が それを知らずに初心者の頃、(初心者にとっては)結構 大きなプログラムを作成した時に、延々と動かないプログラムを組み、その後 延々と動かないプログラムをデバッグしなければならず精神的に非常にツラく精神衛生上 非常に悪いです。 なので多少 効率が悪くても ある程度の大きさのプログラムは動かしながら作るのが基本です。
お礼
ご回答ありがとうございます。
- webuser
- ベストアンサー率33% (372/1120)
プログラマーで独学で習得する人はいますけど、それほど多くないと思います。 職業でやっている人はOJT(要するにぶっつけ仕事)で覚えることが多いです。 事前に簡単な研修や勉強会や説明があるぐらいです。 独学で習得するパターンは、 現状の仕事でやっている事とやりたい事が一致していなくて、 自分のやりたい分野を自分で独習するとかです。 プログラマーは必ずしも情報系の学校出ている人ではなく、未経験の人も入ってきます。 学校で習った基礎は、あるに越したことはないですが、就職してしまえば関係ありません。 「学校でコレ習ったか?」なんて聞かれることもほとんどありません。 具体的な業務プログラミンができるかどうかが重要です。 職業でやっているプログラマーに基礎とか応用とかの線引きはあまりピンと来ない話です。 プログラマーに独創性は求められていません。 他の人の記述と同化するようなクセのないコーディングが求められます。 ルールに従ったクセのない記述で、素早く、不具合なく作り上げる事が求められます。 応用的な事も開発グループの中で共有された業務知識として取り込んでいく事になります。
お礼
ご回答ありがとうございます。
- f272
- ベストアンサー率46% (8469/18131)
マイナーな言語でない限りは文法書もプログラム例もいっぱいあるのだから独学で十分だろう。そんなこともできない人は、ダメプログラマーにしかなれません。
お礼
ご回答ありがとうございます。
- SPROCKETER
- ベストアンサー率26% (2125/7983)
8ビットパソコンの頃は独学で勉強した人が多かったですね。情報処理技術者試験を受けるのが流行っていました。 プログラマーは独学では無理でしょうが、パソコンは独学でも高度な知識を持っている人がいます。8ビットや16ビットの頃は自分でOSを開発して使っていた人がいたくらいですからね。 コンピュータウイルスが出現し始めたのも、フロッピーディスクが普及を始めた16ビットパソコンぐらいからで、ウイルス感染したフロッピーディスクを出回らせたり、パソコン通信でウイルス感染したソフトを出回らせるハッカーがいたようです。
お礼
ご回答ありがとうございます。
基礎も応用も独学で習得する人もいますよ。 IT系専門学校でCOBOL、アセンブラ(CASL)、C言語を教わりましたが、当時、JAVA、PHP、C++などの言語はなかったと記憶しています。 現在、運用でツールとしてVBS、PowerShell、BATでスクリプト書くこともありますがサイトや書籍で基本的な命令の使用方法を覚えて、それを実際に運用で問題なく、使用できるように作らないといけないので、テストを繰り返しながら作っています。 VBS、PowerShell、BATは専門学校で習った言語ではないので、独学です。 自分は頭がよくないですが、頭がいいエンジニアなら、開発で新しい言語を使用する必要があれば、今までと命令、関数は異なってもすぐに覚えて使いこなせる人がいるので、基礎も応用も独学ではないでしょうか。
お礼
ご回答ありがとうございます。
- weavaest
- ベストアンサー率15% (157/1020)
いることは居ますが、統計を取ったわけではないので、かなりなのかは分かりません。 職業プログラマーは、最初は学校などでしょけど、会社に入ってからは、独学が多いと思います。たまに会社の金でセミナーなんかに行くこともありますが、セミナーだけで習得ってことは稀だと思います。
お礼
ご回答ありがとうございます。
- qazaq
- ベストアンサー率33% (107/322)
経験と失敗の連続です。「オタク」という評判が付くほどやっていますネ。破損してもいい覚悟で中古のPCを何台か準備してやればいいかもしれません。コンビニで関連の週刊誌を買って試すのもいいでしょう。 私はそこまでやりたいとは思いませんが‥。
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。