<皆様にお尋ねしたいこと>
あの私の質問に解答していただいているエンジニアの皆様は学生時代はどのように送られていたのでしょうか?
学生時代で学んでいた時期と会社に就職した後で学んだこと、どちらが勉強になることが多いでしょうか?
また、自分で解決できないときは上司の方に相談できたのでしょうか?
私個人として大学には行っていませんが、大学生活で学べることは時間的な意味で短いと思います。そのため学べることに限界があると思います。
なので就職した後のほうが勉強なることが多かったり、大学や専門学校で学んでいた時よりも勉強になることやスキルアップにつながることが多いのではないかと思い質問しました。
また、会社の仕事とは別に個人で作りたいものがある際に壁にぶち当たった時、会社の人間や同僚にアドバイスなどを問うことはあるのでしょうか?あるいはそのような経験はありますか?
組み込みのお仕事をなされてる方はいますか?
例えばあるCPUあるいはマイコンでのプログラムを考える際にハードの構造などの情報を基にアセンブリやC/C++でプログラムを書いているのでしょうか?
また組み込みの仕事上でPCの作業があると思いますが、デバッグやライブラリを使ってのビルドなどの仕事もするのでしょうか?
僕はまだライブラリの使い方など基礎ができていないので今勉強しています。
<今行っていること>
私は将来ハードやソフトの組み込みエンジニアといて働きたいです。具体的にはFPGAでGPUを実装して機械学習をさせたり、画像処理を行い人の人生を守るような製品を作りたいと考えています。大手に行きたいとは思っておらず自分の行いたいことが少しでもできればいいと考えています。
しかし、今は大学などに行くための資金稼ぎと過去の回答者様からの助言から基礎勉強に専念しています。僕は思い込みや間違った知識で行ってきたことが多く今からでも間に合うと思いもう一度一から受け身ではなく積極的に基礎勉強にいそしんでいます。
基礎とは別ですが将来の就職のためにとOpencvを読んでいます。他には画像処理のアルゴリズムを基礎から勉強してgccやVS2017の力を借りて勉強しています。
以前はCPUやGPUのデータシートを基にOpencvのような画像処理ツールを作りたいと考えていましたが不可能(時間的な意味ではなくデータシートだけでそんなものは作れないことをデータシートを読んで納得しました)であることが納得でき、少しいい気分というか思い込みから解放されて落ち着きました。自分の勝手な思い込みで少し病みかけていました。
どうかよろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/24 14:48 編集
2018/04/24 15:43
回答3件
0
まず、質問者さんへのアドバイスをさせていただきます。
質問者さんにとって一番勉強をしなければならないのは**「日本語」**です。
質問者さんの過去の質問や回答者さんへの返信を読むと、
間違った日本語が沢山あります。
ということは、おそらく「説明書」や「教科書」
プログラムに関する本などを読んでも、内容を正しく理解できていないと思われます。
ですから、質問者さんがこの先、どんなに勉強をしても、
間違った技術しか身につかないと思います。
まずは正しい「日本語」を勉強してください。
学校の教科でいうと「国語」です。
質問者さんの国語の成績はどうですか?
また、質問者さんは学校の友達などと会話をするときに、
友達から「話が分かりにくい」とか「何を言いたいのかわからない」などと
言われたことが無いでしょうか?
もしあるのであれば、それは質問者さんの「日本語」がおかしからです。
以下、質問への回答です。
あの私の質問に解答していただいているエンジニアの皆様は学生時代はどのように送られていたのでしょうか?
私はもう30年ほど前ですが、学生時代はBASICとアセンブラC言語を学びました。
それぞれ学校にあるマニュアルのみでの勉強です。
当時はネットも無いし、本屋に行ってもプログラミングの解説本などはなかったので、
すべて独学です。
学生時代で学んでいた時期と会社に就職した後で学んだこと、どちらが勉強になることが多いでしょうか?
就職してからですね。なぜなら、そちらのほうが年月が長いですから。
学校で学ぶことは「基礎」のみ。
会社に就職したら、その会社で必要な技術を学ぶことになります。
しかし、学校で学んだ基礎ができていないと、苦労することになります。
私個人として大学には行っていませんが、大学生活で学べることは時間的な意味で短いと思います。そのため学べることに限界があると思います。
会社に就職してからのほうが勉強する時間は少なくなりますよ?
大学なら1日中勉強できますが、就職したら1日の半分は仕事です。
就職したら勉強できる時間は1日1~2時間くらいです。
大学に行って基礎をみっちり学ぶことをお勧めします。
また、会社の仕事とは別に個人で作りたいものがある際に壁にぶち当たった時、会社の人間や同僚にアドバイスなどを問うことはあるのでしょうか?
「個人で作りたいもの」は個人で独学しましょう。
基本的に、会社の人にアドバイスを問うのは、会社の中で発生した問題だけです。
それ以外の話は相手の仕事の妨げになります。
組み込みのお仕事をなされてる方はいますか?
はい、少しですがやっています。
ハードウェアの情報をもとにアセンブラ,C言語,Javaをやります。
ハードウェアの情報は主にメーカーや顧客の説明書です。
組み込みシステムの場合、メーカーの独自の仕様が多いので。
また組み込みの仕事上でPCの作業があると思いますが、デバッグやライブラリを使ってのビルドなどの仕事もするのでしょうか?
当然です。
デバッグやビルドを行わなかったら、ちゃんと動作するかわからないでしょう?
<今行っていること>
私は将来ハードやソフトの組み込みエンジニアといて働きたいです
将来の夢を持つのはすごくいいと思います。
ただ、冒頭にも書きましたが、質問者さんは**「日本語」の能力がちょっと低い**ようです。
なので、いくら勉強をしても「思い込み」や「間違い」だらけになるのです。
まずプログラミングやハードウェアの知識よりも、「日本語」を学んでください。
そうしないと、どんなに資料や説明書を読んでもムダです。
具体的でオススメな勉強方法としては、検定試験を受けることです。
試験なら問題文を正しく理解して正しい回答をする必要があるので、
必ず勉強になると思います。
組み込みシステムを作るなら「情報処理技術者試験」がベストでしょう。
「ITパスポート」→https://www.jitec.ipa.go.jp/1_11seido/ip.html
「基本情報処理」→https://www.jitec.ipa.go.jp/1_11seido/fe.html
「応用情報処理」→https://www.jitec.ipa.go.jp/1_11seido/ap.html
「エンベデッドシステムスペシャリスト」https://www.jitec.ipa.go.jp/1_11seido/es.html
少なくとも学生のうちに「基本情報処理」までは余裕で合格できるくらいの
能力が無いと、組み込みシステムの仕事には不向きです。
「遠回り」かと思うかもしれませんが、
質問者さんには近道をするだけの能力がありません。
なのでまずは「日本語」です。
がんばってください。
追記
上記の「情報処理検定」は、次回の試験が今年の10月なので、
ちょっと勉強時間があります。
なので、その前に「日本語検定」を受けてみてはどうでしょうか?
これなら6月にあります。受付も5/11までのようです。
https://www.nihongokentei.jp/
ネットで過去問を使って勉強することもできます。
https://www.nihongokentei.jp/check/
組み込みシステムエンジニアになりたいのであれば、
日本語検定の2級に合格するくらいの能力が必要だと思います。
普通に就職するとしても3級は必要でしょう。
投稿2018/04/25 02:49
編集2018/04/25 05:07総合スコア866
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/25 03:10
2018/04/25 03:29
2018/04/25 03:38
2018/04/25 05:06
2018/04/25 14:22
2018/04/25 19:01
2018/04/25 23:07
2018/04/26 07:04
2018/04/26 07:32
2018/04/27 09:10
2018/04/28 13:28 編集
2018/04/29 09:07
0
ベストアンサー
こんにちは。
あの私の質問に解答していただいているエンジニアの皆様は学生時代はどのように送られていたのでしょうか?
バイトやってお酒飲んで、クラブでマイコンを弄ってました。
趣味の延長の学科に入れたので専門は結構楽しかったです。
学生時代で学んでいた時期と会社に就職した後で学んだこと、どちらが勉強になることが多いでしょうか?
比べると就職後の方が遥かに有用だったと思います。応用力はやはり仕事しながらが一番身につきます。
しかし、就職前に基礎は身についていたと思います。とはいえ、大学の講義ではなく趣味で学んだものがほとんどですね。若かったから、ひたすらあたって砕けて学びました。あの頃は本当に若かった。今はもう無理です。
また、自分で解決できないときは上司の方に相談できたのでしょうか?
ソフト開発が好きなのに、何を思ったからメーカへ行ったから、専門についてはあまり相談できなかった気がします。
また、会社の仕事とは別に個人で作りたいものがある際に壁にぶち当たった時、会社の人間や同僚にアドバイスなどを問うことはあるのでしょうか?あるいはそのような経験はありますか?
就職後は趣味でプログラム作ることは激減しました。仕事たいへんでしたし、仕事でもプライベートでも同じことする気力は私にはなかったです。それが出来る人って本当に凄いと思います。
組み込みのお仕事をなされてる方はいますか?
私は組み込みの仕事が一番長いです。20年くらいやってました。前半はほとんどアセンブラでした。
後半はC言語も増えてきて、PCはC++が多かったですね。C++Builderありがたかった。
例えばあるCPUあるいはマイコンでのプログラムを考える際にハードの構造などの情報を基にアセンブリやC/C++でプログラムを書いているのでしょうか?
まずは、マイコン内のハードに近い部分(割り込みベクタとかタイマとかI/Oなどなど)の仕様書とアセンブラの仕様書とICE(In Circuit Emulator)の取説を読むのがスタートでした。
また組み込みの仕事上でPCの作業があると思いますが、デバッグやライブラリを使ってのビルドなどの仕事もするのでしょうか?
てか、開発ツールは通常はPCで使います。
基礎勉強に専念しています。
その割に基礎的な質問が少ないような気がしますよ。もっと足元を固めてから応用に進まないと時間ばかり過ぎてゴールになかなか近づけないかも知れません。
投稿2018/04/24 14:20
総合スコア23272
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/24 14:30
2018/04/24 14:36
2018/04/24 14:45
2018/04/24 14:54
2018/04/24 14:55
2018/04/24 15:07
2018/04/25 03:19
0
学生時代で学んでいた時期と会社に就職した後で学んだこと、どちらが勉強になることが多いでしょうか?
ガッコで学ぶことはたかが知れてる。ガッコは学び方を学ぶところじゃないかしら。
投稿2018/04/24 22:57
総合スコア16614
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/25 02:06
2018/04/25 02:38
2018/04/25 03:12
2018/04/25 07:15 編集
2018/04/25 14:24
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。