보통회사에서 신입사원 오면 일단 특정모듈에서 난이도 낮은것부터 시키고 


하는거 보고 


"얘는 우리회사에서 어느 방향으로 키워야겠다"  해서 그 분야쪽 업무 맡기면서 코드 분석 시키고


코드분석좀 잘하고 버그처리 기능개선좀 잘하게 하면 신기능 개발도 슬슬 맡기고



그러다가 회사의 전체 프로그램 구조도 익히고 분석하게 하고 


차기 프로젝트에서 엔진 제작 일부를 맡기거나 하면서 그런식으로 키울텐데







SI 는 급하게 요구받은 기능 만들기 위해 


비슷한 오픈소스 긁어와서 카피 페이스트하고 대충 돌아가게 고치고 버그수정하고 


동작만 되게 만드는 일의 반복이라는 거지?


코드분석, 구조설계 이런거를 경험할 일도 없는거고.. 맞나? 흠...


그리고 개발여건도 열악하고?