質問: lsi設計や回路設計は大学じゃないと効率良く学べないですか? 僕は2浪して工学部志望していたものです。勉強は本当にものすごくしたのですが、 試験に弱く(速く解く事ができない)、夜間大学に通うかそろそろ就職しようかなとおもっています。 やりたいことは一貫してあり、ソフトウェアハッカーになりながら、ハードウェアハッカーにもなりたいのです。(夢は笑われるかもしれませんがひっそりと暮らす発明家です。) 就職というのはファームウェア系開発のプログラマ見習いとして勤める事ができたらなと思っています。(c/c++とアセンブラとperlが少しできます。) ここで相談です。以前知り合いのシステム屋さん(以前はファームウェア開発をしていたみたいです)に「大学にいっても意味ないよ。働くのが一番身に早くつく」という言葉をもらいました。個人的にはできるだけ早く技術を身につけたいのですが、大学というと休みが多く効率的ではないのかというイメージがあります。lsi設計や回路設計というのは、もし仕事場で仕事の範囲で学べたとしても参考書などを使いながら独学というのはやはり難しいのでしょうか?微積は高校までの範囲なら得意なのであることと、学びたい気持ちは誰にも負けないのですが。 やはりlsi設計とかになると大学にいかなければ使い物になりませんか?
回答: ご質問者様のおっしゃるとおり、大学でまともなlsiや回路設計については学べません。そういったことは各メーカーに入社してから覚えていくことになるかと思います。(先輩からojtなどで教えてもらいます。独学などしている暇はありません。そういうことはある程度実力がついてからになります) ただ、ご質問者様の持たれている夢と就職先、ご質問内容が一致していないように思えます。 ハッカーと発明家はちょっと違うように思えますし(ハッカーは解析を行う人、発明家はものを創り上げる人でしょうか)、組み込み系のソフト技術者は回路設計やlsiの設計などと分野が違います。(本来は全部わかっていたほうがいいのですが・・・) 以下、各職種についてどうやったらなれるかご参考程度に説明いたします。 組み込み系のプログラマについてですが、小さなソフト会社を探してみてはいかがでしょうか。さすがに最新のブルーレイレコーダーのファームは作れないでしょうが、町の小さなソフト会社でも何かの組み込み系のプログラムは受託して開発しています。 ただ、他のご回答者様もおっしゃられている通り、普通の会社はほとんどが大卒しか募集していません。ただし、それ相応の実力を身につければ、中途で採用される可能性はあると思います。 次にlsi設計ですが、半導体の基本原理・動作を習得しないとどうにもなりません。基本ロジックはvdhlなどで記述できますが、そこから実際のパターンを起こしたりするには高度な専門知識が必要とされますし、基本的には大学で半導体なりを専攻しないとまったくついていけないと思われます。 回路設計についても、電気回路や電子回路の基礎を大学で学ばないと、いきなり会社に入っても先輩の言う基本的な用語すら理解できないような状態になるかと思います。(ただし、工学部を出た人間がみな電気・電子回路の詳しいかというと、それはまったく当てはまりません・・・。) なお、開発に限らず、会社の仕事は学校の試験よりもスピードと正確性を求められることが多いです。問題を速く早く解決するのもスキルのひとつになりますので、ぜひともそちらも鍛えてがんばってください。