본문 바로가기

개발2

좋은 소프트웨어를 개발하기 위하여(1) 2008.01.04 좋은 소프트웨어를 개발하기 위하여(1) 2007. 10. 29 강은성 개발 프로세스는 분업과 협업을 위한 필수 요소 한두 명의 뛰어난 개발자가 제품 개발에서 결정적인 역할을 해 내는 하드웨어 개발과는 달리 소프트웨어 제품(패키지)이나 소프트웨어 서비스, 웹 기반 서비스, 소프트웨어가 제품의 핵심 요소인 보안 어플라이언스, 휴대폰과 같은 각종 임베디드 시스템 등의 소프트웨어 개발에서 많은 인력이 협업을 통해 높은 품질의 소프트웨어를 개발하는 것은 결코 쉬운 일이 아니다. 특히 지식 산업의 특성을 갖고 있는 소프트웨어 산업은, 독특한 개성을 가진 여러 개발자들이 함께 일해서 훌륭한 성과를 내기 위해서는 개발 회사가 무엇보다도 개발 프로세스와 개발 인프라, 개발 문화를 갖춰야 한다. 먼저 .. 2020. 4. 19.
좋은 소프트웨어를 개발하기 위하여(2) 2008.01.04 좋은 소프트웨어를 개발하기 위하여(2) - 좋은 인재가 좋은 소프트웨어를 만든다 - 2007. 11. 5 안철수연구소 강은성 제품을 개발하는 회사들의 한결 같은 희망은 좋은 인력을 뽑는 것이다. 특히 개발 인력과 함께 좋은 제품을 만들어야 할 책임이 있는 개발 관리자들은 좋은 개발자를 뽑는 것만큼 중요한 일도 없다. 본인과 회사의 성과에 큰 영향을 미치는 요소이기 때문이다. 하지만 지난 몇 해 동안 수천 장의 지원 서류를 읽으면서 ‘사람은 참 많은데, 사람이 없다’는 생각을 많이 하게 된다. 기본적인 전공 교육에 충실해야 면접을 보면서 이력서와 자기 소개서, 성적증명서를 훓어보면, 토익 점수들은 웬만큼 나오는데, 컴퓨터공학에서 가르치는 기본 과목이 별로 보이질 않는 경우가 종종 있다... 2020. 4. 19.