664
2015-02-07 09:57:41
0
대학교 안가셔도 됩니다.
대신, 그만큼 다른 조건이 붙습니다.
회사에서 대학졸업자를 차별 우대하는 이유는.
채용에 관계되어 있는 대부분의 개발자분들이 대학을 나왔고,
대학을 나왔으면 기본적으로 어떠한 것을 배웠고, 어떤 스킬을 갖고 있겠구나 라는 예상이 가능하기 때문입니다.
예를들어, 전자공학을 나왔으면 전자기학을 알것이고 , 회로 이론이나 잘하면 기초프로그래밍을 알고 있겠죠.
컴공을 나왔다고 하면, 적어도.
C와 C++, 그리고 자료구조, 컴퓨터구조,
공학이니 회로실험도 해봤을거구요.
최소한 알고리즘까지는 제대로 배웠을테고.
OS에 대한것까지는 기본상식으로 갖고 있고 거기 위에 프로그래밍을 할 것이라 생각할 겁니다.
거기에서 자기 심화에 따라, 임베디드 프로그래밍이냐, 그래픽스냐, 네트워크냐, 서버냐, 클라이언트냐 여러가지 파트로 나눠질테고
직무에 따라 골라서 선별합니다.
하지만, 대학을 나오지 안았다면, 위의 프로그래밍할때의 상식을 갖고있는지 어떻게 판별할 것인가가 문제가 되버리죠.
그래서 일반적으로는 대학 나오신 분들을 위주로 채용을 하고,
위의 기본상식이 없어도 되는 곳들에서 비전공자도 채용을 진행합니다.
만약, 대학을 안가도 생각하신다면, 적어도 대학 나오신 분들의 역량을 보여주시면 됩니다.
대학다니신 분들보다 알고리즘을 더 꾀뚫고있고
프로그래밍 방법론이나,
프로젝트 방법론,
디자인패턴,
깃허브,
API활용법,
정규표현식
그리고 이 모든 것을 보여 줄 수 있는 포트폴리오가 있다면
어느회사에서든지 대환영일겁니다.