AIが活用し始めると必ず聞くのがビギナーを置いてけぼりにするというところ。
これは元々、教えることが出来ない人が言っていることなので器にすることはないと思っている。
むしろ、「わからないことがわからない」というのがなくなる。
たとえば、「FPGAって何から取り組めばいい?」と打てばいい。
そうすると例えばこんな風に返ってくる。
FPGA(Field Programmable Gate Array)の世界へようこそ!ハードウェアをコード(プログラム)で書き換えるという、エンジニアにとっては非常にエキサイティングな分野です。
まずは「何を作るか」よりも「どういうステップで進めるか」を整理するのがスムーズです。
1. 開発言語を選ぶ
FPGA開発では、C言語のようなプログラミング言語ではなく、**HDL(ハードウェア記述言語)**を使います。
Verilog HDL / SystemVerilog: 現在の主流です。C言語に似た構文で、学習リソースも豊富です。迷ったらSystemVerilogから始めるのがおすすめです。
VHDL: ヨーロッパや防衛・宇宙分野で強いですが、記述が冗長なため初心者には少しハードルが高いかもしれません。
実際の回答はもっと続くけど、そこでわからないものが出てきたらそれをまた聞いていけばいいのである。
たとえば、「SystemVerilogとはどう書くの?」とか。
ただ、問題はそれを追求するだけで物が出来上がってしまうのでものづくりという過程が身に付くかどうかはその人次第になる。