임베디드

포스트: 22|조회수: 0|TERM
Items

Posts

22 posts

한국 개발업체에서 절대 리눅스 전문가가 될 수 없는 이유(3: 제조업 마인드)

Guillermo Austin Kim|2018년 12월 27일

From한국 개발업체에서 절대 리눅스 전문가가 될 수 없는 이유(1) - SW문화한국 개발업체에서 절대 리눅스 전문가가 될 수 없는 이유(2: 쓰레기 관리자들) 한국 소프트웨어 업체에서 리눅스 고수가 나올 수 없는 또 다른 이유는 소프트웨어 업체를 제조업 마인드로 운영하기 때문이다. 제조업 마인드라. 이 용어에 대해서 조금 더 이야기를 해 보자.제조업 마인드는 원가 절감, 불량 감소를 통해 제품을 효율적으로 생산하는 체제를 의미한다. 이런 단어를 어디서 많이 쓸까? 공장이다. 공장에 가면 원가 절감 제로, 불량 감소란 캐치 프레이즈를 많이 볼 수 있다. 다른 관점으로 제조업 마인드에 대해 생각해보자.바로 생각나는 것은 시간을 많이 투입하면 그 만큼 더 많은 생산을 한다고 일을 바라 보는 관점이다.공장에

리눅스 커널은 정말 오픈 소스 프로젝트일까(2)?

Guillermo Austin Kim|2018년 7월 30일

경험은 실력을 낳고 실력은 경험으로 이어진다. 임베디드 리눅스 개발 경험은 그 만큼 중요하다. 데이터 시트에 맞게 디바이스 드라이버 구현을 하는 작업은 코드 몽키도 할 수 있다. 초보와 고수 차이는 디바이스 드라이버를 여러 다양한 환경에서 구동할 때 생기는 문제를 해결하는 능력이다. 임베디드 리눅스 개발 도중 여러 문제를 만난다. 그럼 이 문제를 해결하기 위해서 여러 단계를 밟아야 한다. 문제는 이런 문제 해결 분석과 같은 실무 경험이 리눅스 커널 개발자끼리도 공유되고 있지 않다는 것이다. 이 이유가 뭔 지 조금 더 살펴보자. 첫 번째는 실력 있는 임베디드 리눅스 개발자들은 대부분 바쁘다. 문제 하나를 해결하면 다른 문제를 봐야 할 경우가 많다. 내 주위에 밤 낮으로 문제를 해결해야 하는 고수 개발자를

[임베디드] 한국 IT 회사 관리자들은 왜 허접할까?[1] - 한물간 퇴물 개발자

Guillermo Austin Kim|2018년 7월 18일

한물간 퇴물 개발자 직급은 차장인데 대리 초반 개발자와 비슷한 개발 업무를 맡는 경우 회사는 이 차장을 어떻게 생각할까? 월급은 대리보다 더 많이 받는데 일을 비슷하게 하니 가성비가 낮다고 생각할 것이다. 이럴 때 정상적인 소프트웨어 회사면 차장 직급에 맞게 난이도 있는 개발 업무를 맡으라고 권유할 것이다. 그런데 현실은 다르다. 한국 소프트웨어 회사는 이런 차장에게 개발을 하면서 관리를 시킨다. 그 이유는 퇴물 개발자들은 학습 능력이 거의 거세되어 있어 새로운 기술을 거의 습득하지 못하기 때문이다. 그러니 회사는 관리 업무 중 시간만 갈아 넣으면 할 수 있는 일을 시킨다. 예를 들면 문서 취합이나 코드 변경 내역 정리와 같이 엑셀만 알면 할 수 있는 일이다. 이런 관리 업무를 하다 보니 동시에 맡고

임베디드 개발자 양극화는 얼마나 심각할까? (07/15/18)

Guillermo Austin Kim|2018년 7월 15일

양극화는 우리 사회가 겪고 있는 많은 문제 중 하나다. 양극화를 아주 이해하기 쉽게 설명하면, 잘사는 가정에서 태어난 아이들은 평생 부유한 환경과 유리한 조건에서 살고 못사는 집안의 아이는 평생 라면만 먹고 산다는 것이다. 양극화의 가장 큰 원인은 교육 기회의 박탈이다. 못사는 집안의 아이들은 부유한 가정의 아이들에 비교해 교육 환경이 좋지 못하니 좋은 대학에 가지 못하고 이로 좋은 회사에 취업도 못해 가난의 대물림이 계속된다는 것이다. 이 문장을 임베디드 개발 양극화 관점으로 바꿔 표현해보자. 좋은 개발 부서에서 실무 프로젝트를 수행한 개발자는 계속 실력이 향상하며 좋은 대우를 받으나 허접한 개발 부서에서 개발을 시작한 개발자는 개발 능력이 업그레이드되지 않아 평생 라면만 먹으며 낮은 연봉을 받