みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

いつどこで、コンピュータ言語を学ぶ?

いわゆる
「SEPGといわれる方」
「アフィ等で自営している方」
「何か注目されるサイトの関係者」様
に是非聞きたいです。

貴方はいつどこでコンピュータ言語を学ぶことがあったのでしょうか?
大学の学部で~というのは想定できますが、どうも(独善的な範囲で)有名な方って文系だったり非コンピュータ関係の出身だったりします。
parlだとかjavaだとかPHPだとか、アパッチだのcssだのおおおおお!といわれるとどうも嫉妬してしまう自分がいます。

とはいえ、それだけ熱意がいまあるけどどうしていいかわかりません。
これまでの自分の人生・・・あまりにもクリエイティブな世界と無縁でした。
「ネットするな、バカになる。それより受験勉強しろいい資格とれ。社会は権威だ」
「リア充こそ目指せ、ネクラオタクは劣等」
といわんばかりの価値観にそめられがんばりウン十年でした。
でも最近、ネットにハマった瞬間、「面白い!」「自分もやってみたい!」という気持ちが高ぶっています。

以上の思考・紆余曲折のなか、
・コンピュータ言語っていつどこで学ぶのでしょうか?
・どれくらいのレベルがあればいわゆる「ブラック企業」でいいから雇ってもらえるのでしょうか?
個人的には集団よりも個人スキルに重点を置き、質問させていただきます。
どうぞ賢明な先輩、よろしくお願いします。

投稿日時 - 2011-03-31 13:16:02

QNo.6634054

困ってます

質問者が選んだベストアンサー

中学生の時に面白そうだからということで独学で覚えました。
ただし、当時はパソコンというものはなく半田ごて片手に自分で組み立てる「ワンボードマイコン」が個人で買える限界。
したがって、電気回路や電子回路というものも同時に勉強しました。
鉱石ラジオを作ったり、電子ブロックでいろいろ遊んだり(笑)
プログラミング言語もアセンブラが最初。その後は必要に応じていろいろ覚えましたがC言語をそれなりに使いこなすことが出来ればどんな言語でも短時間である程度使うことが出来ます。



>・どれくらいのレベルがあればいわゆる「ブラック企業」でいいから雇ってもらえるのでしょうか?
言語がいくら使えても発想力が乏しければダメですね。
「やりたいことを実現するために必要なことを覚える」というのが原動力です。熱意だけではどうしようもないですね。

例えば、MikuMikuDancsというソフトを開発した人は、それまでプログラミングとは無縁の人。
動画投稿サイトで3Dキャラクターが自由に動いているのを見て自分でも動かしてみたいと思ったのが開発のきっかけ。
C言語やDirect3Dなどプログラミングに必要なことは書籍やヘルプで覚えたらしい。ネットは補助的に使っただでしょう。

MikuMikuDanceがとういうものか知りたければ動画投稿サイトで「MMD」をキーワードに検索してみましょう。このソフトを使用して作成されたオリジナル動画が沢山ヒットします。

投稿日時 - 2011-03-31 19:18:56

お礼

ご回答ありがとうございました。

>例えば、MikuMikuDancsというソフトを開発した人は、それまでプログラミングとは無縁の人。
>動画投稿サイトで3Dキャラクターが自由に動いているのを見て自分でも動かしてみたいと思ったのが開発のきっかけ。
>C言語やDirect3Dなどプログラミングに必要なことは書籍やヘルプで覚えたらしい。ネットは補助的に使っただでしょう。

これこれ!こういうサクセスストーリーがはげみになります。
なるほど、逆の発想ってやつですね。

いま思い出しました。

たとえば英語の受験勉強についていえば、塾でバイトしてたとき、周囲のアホさ加減にイライラしてました。「英語が苦手」ってアホか?と。イヤイヤ学校や塾、参考書をシコシコ何年やってもダメで、適当にベーシックをやったあと(ADSL以前の時代だと)いきなり現地にいけばいいのに・・・ましてや現在はネットという便利なものがあるんだから、いまは英語の放送やニュースその他テキストサイト、スカイプにSNS活用すれば、偏差値でいえば東大レベルなんか楽勝なのに・・・と思ってましたが、あれと類似の発想だと勝手に解釈しました。
よし、やってみます。

投稿日時 - 2011-04-01 06:26:29

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.4

いちおプログラマーです。

>・コンピュータ言語っていつどこで学ぶのでしょうか?
「きっかけだけなら」、大学や専門学校でしょうね。ただし、質問であるとおりの
スキルがほしいのであれば、独学で何とかできるくらいはできたほうがいい。
本当に働き始めると、自分だけで何とかしなきゃいけない状況って多いから。
クリエイティブって結局「何もないところから1から作る」って事でもあるしね。

他に回答してくれている人たちも、これに関しては結局同じ事を書いていると
思いますよ。オウム返しにしかなってませんが、大事なことです。


>・どれくらいのレベルがあればいわゆる「ブラック企業」でいいから雇ってもらえるのでしょうか?
うーん。ブラック度合いにもよるけど、何かひとつ形として「自分で作った」ものがあるというのが
ひとつの基準かも。上にも上げた何もないところから1から作るの経験にもなるわけだし
場合によっちゃ、就職時に提出することもできなくはないわけだし。

この業界、ブラックなところはホントにブラックだけど、ブラック企業でも
心が壊れない(体がとはいいません。)程度にはがんばれると、つぶしが効くようになるかもね。

心は壊さんようにね。引き際は見極めてください。

投稿日時 - 2011-03-31 15:07:51

お礼

ご回答ありがとうございました。

>この業界、ブラックなところはホントにブラックだけど、ブラック企業でも
>心が壊れない(体がとはいいません。)程度にはがんばれると、つぶしが効くようになるかもね。
>心は壊さんようにね。引き際は見極めてください。

メンタル面でのアドバイスありがとうございます。
きをつけます。

投稿日時 - 2011-04-01 06:17:52

ANo.3

ソフトウェア開発に携わってまもなく28年になります。
最初はPGとして、3~5年目くらいから(記憶が曖昧)はSEとして働いてます。

> コンピュータ言語っていつどこで学ぶのでしょうか?

僕は就職してから覚えましたね。
学校はコンピュータなどまったく関係ないとこです。
今では数十種類の言語が扱えますが、仕事に必要で業務時間内に覚えたものもあれば、趣味で余暇の時間に覚えたものもあります。
少しでも誰かに教えてもらえたのは新入社員だった1年目だけで、あとは作るソフトを決めて、本を読んで、自分で作ってみて・・・それを繰り返して覚えました。

> どれくらいのレベルがあればいわゆる「ブラック企業」で…

ブラック企業なら未経験者でも雇いますw
仕事を教えながら育てると言うより、こき使いながら無理やり覚えさせるって感じでしょうか(^^;
もちろん、毎日終電当たり前、残業代なしです。
だから「ブラック」と言われるんです。
短期間でプログラムを組めるようにはなりますが、組めるだけ。
発注元企業が作った(間違いだらけの)仕様書/設計書の通りにプログラムを作るだけ。
創造性を発揮する部分はほとんどありません。

とりあえずは行動しないと始まりません。
ブラック企業かもしれませんけど、「未経験者歓迎」で求人を出している会社に片っ端から応募してみてはどうでしょう?
数年働けば、転職するとしても「経験者」です。経験者はもちろん優遇されます。

投稿日時 - 2011-03-31 14:04:42

お礼

ご回答ありがとうございました。

>僕は就職してから覚えましたね。
>学校はコンピュータなどまったく関係ないとこです。
>今では数十種類の言語が扱えます

すごいですね!
逆にいえば可能性があるわけですね。


>とりあえずは行動しないと始まりません。

了解です!
ありがとうございます。

投稿日時 - 2011-04-01 06:16:38

ANo.2

現役PG、新米ではありませんが経験は浅めです。
何分特殊な経歴ですので、特定されるのが怖くあまり詳しくは書けませんが(^^;)
出来る限り書きたいと思います。

大学(化学系の学科)進学後、専門学校でコンピュータ関係の学科を卒業しています

>・コンピュータ言語っていつどこで学ぶのでしょうか?
最初に「習った」のは大学の授業になります。
それまでは小学校の頃から独学をしておりました。
職場内でもちょっと浮いた経歴なのであまり気にしないで良いかと思います。

>どれくらいのレベルがあればいわゆる「ブラック企業」でいいから雇ってもらえるのでしょうか?
ブラック企業は「年中募集、誰でも募集、とりあえず募集」という感じですね。
ある意味それが見分けるポイントになりますが…

全然関係ない学科でも大丈夫です。新卒の経験者なんていませんからw

PG・SEやサイト運営以外にも業界には色々な職種があります。
ネットワーク一つとってもセキュリティやインフラ構築もありますし…
様々なアプローチと資格があります。一度調べてみるのも宜しいかと思いますよ

プログラミングに進むのであれば…私の考えですが参考になれば
1.まずは一つの言語
 JavaなりVB.NETなりCなりC++なりをとりあえず参考書を一通りこなせれば
 十分すぎると思います
2.一つの言語が出来るより、複数出来た方がいい
 材料(言語知識)がなければ物は作れません
 但し設計図(組み立て方)はどこでも使えます
3.言語以外に強みがあるといいかも
 全く関係ない知識でも、意外と役に立つことも…

投稿日時 - 2011-03-31 14:00:14

お礼

ご回答ありがとうございました。
---------------------
1.まずは一つの言語
 JavaなりVB.NETなりCなりC++なりをとりあえず参考書を一通りこなせれば
 十分すぎると思います
2.一つの言語が出来るより、複数出来た方がいい
 材料(言語知識)がなければ物は作れません
 但し設計図(組み立て方)はどこでも使えます
3.言語以外に強みがあるといいかも
 全く関係ない知識でも、意外と役に立つことも…
-----------------------
1つの言語、そして複数へ。
言語以外の知識も役立つ可能性がある、ですね。

まずは1つ、がんばってみようかと。
ありがとうございます。

投稿日時 - 2011-04-01 06:14:47

ANo.1

フリーランスでWebデザイナー・コーダーをしております。

質問者様が、何をしたいのかによって何をどこで学ぶかは変わってくるとは思いますが、私の今に至る経緯をお話します。

社会人になった当初は全く別の業界におり、それまでパソコンにほとんど触れたことはありませんでした。
同じようにネットにハマり、様々なサイトを訪問するうちに自分で作ってみたいという思いにかられ、見よう見まねでサイト制作を勉強し始めました。
まずは作ってみる、という段階でやはり知識に限界があるので都度ネットから知識を拝借し完成までこぎ着け…今思うと相当ひどいレベルでしたので、満足いかずさらに向上を目指しました。
そうこうしているうちに、仕事としてやっていける自信など一切持てないまま、ひょんなことから初めてお仕事として依頼を受け、恥ずかしいものは作れない!とますます勉強に励みました。
ある程度インプットが多くなるとやはりアウトプットしたくなるもので、さらに制作を続けスキルアップしていきました。

この辺りでブラックの制作会社に入社、その後転職を繰り返し、その間も個人で制作をしていましたが昨年やっと100%独立と相成りました。

完全に独学なのでやはり専門的なものは扱いきれませんが、Web制作に付属してくるJavascriptやPHP、ActionScript、MySQLと言った言語もある程度触れるようにはなってきたところです。


いきなりプロを目指したいのであれば、専門学校に通った方がいいと思います。社会人専門の夜間講座なども今は溢れていますし。
徐々にでいいのなら私のような道もあるかと。この場合、まずはやってみる事が大事です。やってみればわからない事は必死で勉強できるはず。
ある程度何かを成せるようになれば、ブラックでもいいので飛び込んでみてさらにスキルアップを目指せると思います。
雇ってもらえるか、というのは如何とも言い難いのですが。
まあその辺りも、勉強し始めれば、業界の事と自分のその時点のレベルを天秤にかける事ができるようになり自分で判断可能になりますよ。


頑張ってください。

投稿日時 - 2011-03-31 13:52:44

お礼

ご回答ありがとうございました。

>いきなりプロを目指したいのであれば、専門学校に通った方がいいと思います。社会人専門の夜間講座なども今は溢れていますし。
>徐々にでいいのなら私のような道もあるかと。この場合、まずはやってみる事が大事です。やってみればわからない事は必死で勉強できるはず

専門学校、あるいは自力でトラー&エラー、という道ですね。
参考にさせていただきます。

投稿日時 - 2011-04-01 06:12:44

あなたにオススメの質問