AI가 임베디드 개발자에게 미치는 영향은 개발자에게 개발 속도 향상, 복잡한 기능 구현 등 여러 이점을 제공하는 동시에, 새로운 기술 학습의 필요성과 역할 변화에 대한 요구를 가져오고 있습니다. 다만 실제 프로젝트에 적용해보면 아직 부족한점이 있지만 그래도 발전 속도는 대단한 것 같습니다.
다만, H/W에 대한 깊은 이해가 필요할 것 같습니다. 제한된 리소스를 최대한 활용하기 위해 H/W 구조, 페리페럴, 메모리, 전원 관리 등에 대한 지식이 더욱 중요해집니다. 그리고 앞으로 임베디드 개발자보다는 임베디드 컨설턴트의 개념이 적용 되지 않을까? 그리고 AI에서 얻은 결과에 대한 평가 및 적용에 대한 검증가 개념이 도입 될 것 같습니다. 그리고 각 칩밴드들이 고객 지원 및 기술지원에 AI를 도입하면서 인원 감축도 함께 할 것 같아서 조금 걱정이 되네요.
웹 프론트, 퍼블리싱쪽은 점점 대체되는 속도가 빨라지고 있습니다.
AI 에이전트를 구축해놓고 디자인 패턴과 테마를 정하고 컴포넌트를 만든다음 vue, react 원하는 대로 코딩이 되어 나옵니다...
그냥 디자이너도 필요없고 그냥 어떤 디자인인지 색상을 지정하고 테마부터 만들어버리면 어느정도 뚝딱나오거든요.
아직 store ( 백엔드와 연결부)는 사람의 손으로 코딩해야하고 class model을 AI 도움을 받기는 하지만 아직은 개발자의 판단으로 상태관리를 하는데 이거까지 코딩이 다 되버리면 프론트는 더이상 할게 없더라고요.
아예 다 통합한 프레임워크가 등장하는 추세입니다.
PoCL도 학습도 덜 된것 같고... 그래도 아무것도 없어서 맨땅 헤딩 때보단 편해서 넘 좋습니다.