크게 직업으로 분야를 생각해보면 임베디드 + ai정도인데


먼저 이쪽은 파이토치나 텐서플로같은 프레임워크를 쓸수가 없고 쌩자로 구현해야함


원하는 아키텍쳐에 필요한 백엔드 수치해석 라이브러리 dnn, blas, lapack 등을 직접 opencl로 구현해야하고


그 뒤에 RTL 단계에서 하드웨어에 맞게 vhdl, verilog 등으로 컨트롤러, 버퍼, PE (processing elements)를 직접 짜서 원하는 딥러닝 아키텍쳐를 구현해야함.

왠만한 대기업들 (구글, 페북, 아마존 등등)에서 꾸준히 수요가 있고

구현 방법 및 최적화는 여전히 학계, 기업 전부 활발하게 연구하는 블루오션이라서


low latency로 잘 최적화해서 구현만 잘 할 수 있으면 실리콘밸리에서 이직도 쉽고, 연봉도 높음.(이게 되면 최소5억스타트)



필요한거는 컴퓨터구조는 일단 통암기상태여야함 + 나머지cs도 반쯤 통암기상태여야함


그리고 ai수학은 선대 미적 통계 ~ 최소 공수, 수리통계까지는 마스터 상태여야함


그리고 c언어 기초플러스, c++기초플러스 정도는 통암기상태여야함


마지막으로 디지털논리회로, verilog hdl fpga xilinx 정도는 자유자재로 할 수 있어야됨


ㄹㅇ it의 엔드투엔드직업이 하드웨어ai다ㅋㅋ