# 반도체 SW 개발자의 삶
## 개발할 제품에 대한 전반적인 공부 필요 (도메인 지식)
•
반도체 공부 ( NAND )
•
임베디드 소프트웨어 & firmware
•
SSD 관련 소프트웨어 지식 (예를 들면 FTL)
## 혼자 짜는 코드에서 함께 짜는 코드로
•
code reading
•
coding style & convention
•
design & code review (online, offline)
•
pair programming
## 처음 만들어본 제품, 개발자로 성장
•
드디어 개발자가 되었다는 성취감
•
그리고 전세계적으로 들어오는 불량 해결의 고충 공유
## 세계 최고의 제품을 만들다
•
당시 세계 1등 업체인 Intel과 경쟁하여 점유율 1위 탈환
•
절때 넘을 수 없을 것 같았던 제품을 뛰어 넘었다는 짜릿함
## 어려운 분야가 나의 경쟁력이 된다
•
남들이 어려워할 수록 나에게 더 좋은 경쟁력이 될 수 있다
•
어려운 분야를 하다보면 전문가가 부족하게 되어 공급을 필요로 한다 (연봉 상승)
•
쉽게 얻을 수록 쉽게 잃게 됩니다.
•
하지만 어렵게 얻은 지식과 기술들은 결코 쉽게 잃지 않고 오랫동안 남아 있을 것입니다.
## 임베디드 & 시스템 소프트웨어 분야도 살만하다
•
오랫동안 개발이 가능하고, 소프트웨어 장인처럼 일할 수있어 만족도가 높다.
•
앞으로도 계속 커질 수 있는 시장이라고 생각합니다.
# Reference
개발자를 위한 SSD (Coding for SSD)
FAST 학회 논문 (USENIX Conference on File and Storage Technologies)
임베디드 레시피
하고 싶은 말
•
오프라인으로 강의하고 싶었는데 코로나 4단계라 직접 뵙지 못해 아쉬웠습니다.
•
강의 중에 제가 전달하고자 하는 내용들이 잘 전달되었는지 분위기를 보지 못했는데
마지막에 감사 댓글을 많이 적어주셔서 행복했습니다.
•
이렇게 발표할 수 있는 기회를 주셔서 감사합니다. 그리고 42서울 카뎃분들 만나서 영광이었어요.
•
질문은 언제든지 m-kwanghun DM 주세요