- ベストアンサー
独学で習得する人
プログラマーは独学で習得する人ってかなりいるのでしょうか? 基礎は学校でならうかもしれないけど 応用は独学ですよね?
- lemzzldsbxfds
- お礼率87% (87/100)
- その他(プログラミング・開発)
- 回答数9
- ありがとう数9
- みんなの回答 (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% (8013/17127)
マイナーな言語でない限りは文法書もプログラム例もいっぱいあるのだから独学で十分だろう。そんなこともできない人は、ダメプログラマーにしかなれません。
お礼
ご回答ありがとうございます。
- SPROCKETER
- ベストアンサー率26% (2026/7570)
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を何台か準備してやればいいかもしれません。コンビニで関連の週刊誌を買って試すのもいいでしょう。 私はそこまでやりたいとは思いませんが‥。
お礼
ご回答ありがとうございます。
関連するQ&A
- 独学でフランス語習得
独学でフランス語。 フランス人と付き合っているのですが彼女は英語と日本語、勿論フランス語も話せます。 僕もある程度は英語も話せるのですがお互いにきちんと通じ会える言語が日本語なので 普段日本語で会話しています。 しかしやっぱり彼女の文化を全て(全ては無理かもしれませんが)理解するために僕もフランス語を話せるようになりたいと思い学校などには通わずに独学で(彼女も教えてくれますが四六時中は無理なので)習得したいと思うのですが。 日本人がフランス語を独学で習得するにはまず何から初めてどのようなステップを踏んでいけば良いのか教えてもらいたいです。 乱文になりましたがお願い致します。
- ベストアンサー
- その他(語学)
- 独学で習得した技術を守ることはできるでしょうか
勤続年数約10年の会社でイラスト、デザインの製作をしております。 スタッフは3名、会社は広告製作会社ではありますが、 上司を含めそれぞれがデザインを独学で習得し、自力でなんとか製作しています。 イラストができるのは私だけで、会社が終わった後自費で学校へ通い、技術を磨いてきました。 最近、会社で私を退社させる方向で動いている様子を感じます。 (休日中に私のPCの製作物のバックアップなどをしていることから) また、上司が私の持っている技術を新人に託したいと言ってきたのですが、 独学で習得してきた技術は自分のものだからそれはできない、 と断りましたが聞いてもらえません。 教えなければならないことなのでしょうか。 また、この先就職先を探すかフリーとして仕事をはじめるかにあたり、 実績を証明するため、会社で製作したものが必要となってくるのですが、 最近作られた就業規則を見ると持ち出すこともできないようです。 (懲戒解雇、罰金が発生するとあります) 就則といえど必ず守らなければならないことのでしょうか。 どうかお知恵をお貸しください。 どうぞよろしくお願いいたします。
- 締切済み
- その他(法律)
- C言語を独学で習得するには。
C言語を習得したいのですが、どんな本で習得するのがオススメですか? あまり文字が多いとやる気がなくなってしまいますので図解と文がバランスのいいも。ソースの間違いがないもの。(以前使っていた本が間違いだらけでした)最もポピュラーな書き方をしているもの。(これも以前使ってた本は他とは違いクセがありました)を探しています。 文字を表示するのは出来ますが、ポインタ・文字列などはまだ理解が浅い感じです。 プログラミングなどを行う仕事に就きたいと思っていますのでC言語の本質を理解して応用のきいたプログラミングをしたいと思っています。 最終的にはC言語習得後にC++も学びたいと思っていますので、C++についてもオススメの本があったら教えてください。 特に、独学で完成度の高いソフトが作れるようになった方の意見をお願いします。 またタイトルとは別のことになってしまいますが、変数に日本語(漢字・ひらがな・カタカナ)を代入させるにはどうすればいいのでしょうか?
- ベストアンサー
- C・C++・C#
- 生物は独学で習得できますか?
現在高校2年の男子です。 そろそろ3年次の選択科目を決めなければならないのですが2年次に選択した時と行きたい学部が変わってしまい、どうしても「生物(1)、(2)」が取れなくなってしまいました。 そこで質問なのですが「生物(1)、(2)」を独学で大学入試に対応できるぐらいまで習得することは可能でしょうか?また、独学では厳しい場合、塾などで勉強すれば大丈夫でしょうか? 急いでます!回答お待ちしております!
- ベストアンサー
- 大学・短大
- photoshop等のPCソフト独学で習得できる?
Adobe photoshopやAdobe Illustrator などを 30歳の時点で習得(プロとして人からデザイン料をもらう)まで どのくらいかかりますか? また独学で習得するのにどのくらいかかりますか? もしくはデザイン系のパソコン教室などに通ったほうがいいでしょうか? ちなみにパソコンは多少のブライドタッチができるくらいで、 エクセルやワードはあまり出来ません。 多少のイラストが書けます。
- 締切済み
- デザイナー・クリエイティブ職
- 独学でプログラミングを習得するのに要した期間
独学でプログラミングを習得した方に伺いたいのですが 何も見ないでプログラミングできるようになるには 期間はどれくらいかかりましたか? 自力で何らかのプログラムを組めるようになるまでの 期間がどれくらいだったか、教えて下さい。 どの言語かも教えて下さい。 僕もこれから勉強しようと思ってるんですが いったい何年かかるのか検討がつかないので 是非お聞きしたいと思いました。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- ゲームプログラミングの習得について(初心者)
ゲームプログラミングの習得について(初心者) ゲームのプログラマーになりたいのですが、スクールに通うべきか、独学かで悩んでいます。 私の現在のスキルです。 ・プログラミングの基礎はわかりますが、クラスやポインタは知りません。 ・VC++は触ったことはありませんが、VC#で超簡単なアプリは作ったことがあります。 ・2D/3DCGソフトは10年以上使っていますので問題ありません。 ・DirectXやOpenGLのコーディングは全くわかりません。 ・レンダリングの概念はわかります。 ・リアルタイムシェーダーのCg言語は多少書いたことはあります。3DCGソフト上で動く簡単なシェーダーは作成できます。 ・3D数学の書籍は持っていますが、10分の1くらいしか理解できていません。クォータニオンとかは概念はなんとなくわかりますが、一から作るのは全然ダメです。ベクトルは大丈夫ですが、行列はまあまあなんとなく理解できます。 このような初歩レベルであって、仕事としては全く通用しないレベルです。 プログラミングの基礎の基礎ができていないし、DirectXで高度なエフェクト表現とかは全然無理です。 そこで通えそうなゲームスクールを見てみたのですが、私は平日は夜遅くまで仕事をしているので 昼間の授業はもちろん、夜間も通えません。土日にやっている学校は少なく、2校ほどあったのですが、DirectXやOpenGLの授業はなさそうでした。 学校に通うことすら無理なのではないかと思っています。 そうなると、独学しかないのですが、そもそも独学だけで行列やクォータニオンを駆使し、高度なエフェクトを合成してレンダリングし、パーティクルで爆発させたりするレベルまで、スキルアップが可能なのでしょうか? 主に描画系に強くなりたいのです。海外の分厚いゲーム書籍は非常に難解に見えます。 とても悩んでいます。とくにゲームプログラマーの方々、よろしく御指南をください。
- ベストアンサー
- C・C++・C#
- 医療事務の資格を独学で習得するにはどうすればいいですか。
スクールや通信教育を受ける予算がないので独学で医療事務の資格を取りたいです。 どのくらい期間をかければ習得できますか。医療の知識がない人でもお勧めの参考書や勉強法があればお願いします
- ベストアンサー
- その他(職業・資格)
- 47歳で英語を習得したいと思っています。
もう以前から、英語の勉強をボツボツと独学でしたいなーーと思っていました。 スピードラーニングがよくきかれますが、うちの子どもがやっていたのですが、 あまり効果なかったような。やる時間が足りないのかもしれませんが。 本当に聞き流しながら、英語が習得できるものですか。 それとも地道に、4月から始まるNHKの基礎英語などを根気よく学んでいくのは どうでしょうか。
- 締切済み
- 英語
- プログラミングを習得するためには専門学校に
プログラミングを習得するためには 専門学校に行った方が良いでしょうか? 今入学しようか悩んでるんですが独学でも 習得できるものなのでしょうか?教えてください。
- ベストアンサー
- その他(プログラミング・開発)
お礼
ご回答ありがとうございます。