1. 설비 제어 임베디드는 사실 코드가 설계라는게 없음
왜냐하면 현장이 대부분 윈폼이야. 왜냐하면 산업용 컴퓨터가 232 시리얼 통신 말고 485 이런거 매칭하는데 얘네들도 컴퓨터 셋업을 자기네가 하는게 아니라 싼데서 입찰 끊어서
결국 윈7~XP 정도고 WPF 쓰는곳이 그나마 최신이고 VB6 돌리는 곳도 있고 대부분은 윈폼임. 그리고 대부분 MVVM이라는 아키텍쳐 만들기전에 코드 비하인드임
왜냐하면 특정 대기업은 폐쇄망이라 인터넷이 안되고 연구소 들어갈때 노트북 일련 번호랑 줘서 보안 존나 빡셈
제어쪽은 PLC 래더에 종속되서 사실 래더쪽 설계자의 능력에 따라서 FSM 설계함. 그래서 PC 인터페이스는 결국 래더 비트를 쏘고 UI로 래더비트 쐈는데 특정 속도로 쏘면 또 안먹는 경우가 있어서 사실상 예외처리와의 싸움임
임베디드쪽도 매한가지인게 센서쪽 로직은 복잡하면 안됨.
알아야할 지식은 많은데 복잡하면 안됨. 그래서 설비 제어 임베디드 하는 애들 회로 기판이나 비트 쏘거나 시리얼 통신 구형으로 50워드씩 쏘는거 이런 저수준에 강하지만 아키텍쳐라고 할거야 실력 높은게 없음. 왜냐하면 아키텍쳐 만들다 사고나면 결국 출장 가야해서 대부분 단순 윈폼이 현장 기본임.
현장에 따라 꽤 써야하는 기술이 다름. 드론의 경우 ROS2 로 했어야했고
2. 앱 솔루션
앱 솔루션이라는게 ERP,CRM 설계인데, 이건 뭐 요구조건이 다양함. 백엔드는 X로 해달라부터 백엔드, 프론트까지 다 스택이 지좆대로라 어려움. 나의 경우 주로 하는건 일렉트론이랑 WPF인데, MAUI도 가끔함. 근데 ERP 설계 자체가 서버랑 연동하는데 파이어 베이스 기반으로 작업이 많음. 수파베이스쪽은 한국에 안 유명한데 구글의 파이어베이스쪽 많아서
대부분 앱 솔루션은 결국 기업 B2B 사내 프로그램 정도? 그나마 어렵게 해본게 RAG 만들어본거, 이런건 기업에서 코파일럿 스튜디오들 많이쓰고, 나의 경우 세무 회계랑 물류 관리 프로그램 만들었음. 기술에 따라 RabbitMQ나, 레디스 정도 쓰는 경우도 있었음.
3. 웹
쇼핑몰이야 뭐 타입스크립트or 자바임. PHP 쪽은 가비아랑 호스팅어, 불법적인 쪽은 대부분 호스팅어 위주로 올라가더라 어려울 건 없음.
근데 배포만 의뢰올때가 있는데 보통은 SFTP로 직접 올려서 배포하는 경향이 있었음. 이런 일은 주로 불법쪽
백-프론트 다 구성해서 올리는데 나는 자바 안하고 BFF 붙이는 타입스크립트 선호하는데 한국에서 타입스크립트 자체를 선호 안하더라.
보통 서비스 기업 납품이 아니라 솔루션 그자체 납품인데, 보통은 웹은 나도 테스트하기위해서 배포/개발 정도 도메인은 나눔. 서비스 기업은 배포/스테이지/개발 이렇게 3개까지 나눈다고 들었는데 난 그정도 큰 기업은 안해서 모르겠음
4.게임
학생 교육용 게임이나, 카지노에 들어갈 미니게임 만들어서 들어갔는데 여긴 미니게임은 WEBGL이나 유니티쪽인데, 유니티를 생각보다 쓰지 말라는 곳이 있었음. 라이센스 비용때문에
게임쪽은 거의 유니티 or 언리얼로 정리됐는데 언리얼쪽 코드는 모던 14 기준인데, 좀 어려운 지점이 유니티보다 많음.
5.학술
파이썬이나 매틀랩, R같은게 많음. R은 통계쪽인데 SPSS랑 경쟁하는데 나는 R을 배워뒀음. 매틀랩의 경우 유료라 요새는 빠진 추세고 대부분은 파이썬 or R임.
이쪽은 대부분 연구 용역 참여
거의 한 3년은 연구 용역으로 돌고, 가끔 간간히 작은 앱 솔루션 만들고 임베디드 자그마한거 (스마트팜) 이런거 했었는데 최근에 좀 풀려서 완전 창업해서 들어가는데
거의 단건 프로젝트 기준 가격대는
웹>게임>학술이었던듯
그나마 파이썬쪽 비싼건 파이썬 범용 통신 드라이버 개발(특정 장비 파이썬 라이브러리) 이정도?
업계라는게 넓어서 그렇지 오가다 연봉 테이블 들어보면 웹앱이 제일 편한거 같음 특히 AI 나오고
여러가지했네 근데 웹앱 회사가면 되는데 취업이 안되고 plc같은데서 일하는거 보면 문제가있나
월급이 짰어요