프리랜서 몇분을 만나봤는데 다 처음에는 다 si쪽을 추천하시더군요.
왜 그러냐고 물어봤더니 위에분이 말씀하셨던대로 단점이 있을 수 있지만
일단 여러 환경에서 일해볼 수 있다는 점이 나중에 어떤 일(프로그램)을 하던간에
빠른 적응을 할 수가 있다고 하더군요.
솔루션 쪽도 나쁘지는 않지만 대다수가 보통 유지보수 쪽으로 많이 시작해서
직접 개발해 볼 기회가 많지는 않다더군요.
대신 안정적인 직장을 얻을 수 있다는 점 si보다는 사수가 배정되어있는 경우가
많아서 si보다는 도움을 받기 쉽다는 점 등이 있겠네요.
si도 잘 찾아보시면 다 나쁜 곳만 있는 곳은 아닙니다.
제가 아는 사람은 작은 si업체를 들어갔는데 사수도 있고
처음부터 잘 알려주고 돈도 잘 챙겨주는 곳에 들어가서 매우 만족해 하더군요.
그냥 프로그램 개발해주는거 말하는거에요
SM = system management
이건 시스템 운영입니다.