모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    가능성의짐승님의
    개인페이지입니다
    가입 : 10-11-01
    방문 : 4749회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_8271
    작성자 : 미토콘도리아
    추천 : 11
    조회수 : 1837
    IP : 121.142.***.38
    댓글 : 21개
    등록시간 : 2015/02/20 22:51:30
    http://todayhumor.com/?programmer_8271 모바일
    프로그래밍 8개월 공부해서 취업한 썰 풀어봅니다.
    네. 제가 바로 솔직히 요즘 흔히들 욕하시는 학원에서 단기 속성으로 배워서 얼렁뚱땅 취업한 인간 중 하나입니다.
    (심지어 문과생 출신. 대학 4년제도  국어전공)

    자꾸 요즘 학원 1년 -> 취업루트를 원하시는 분들이 많길래 썰 좀 풀어볼까 합니다.

    저는 우선 이전 프로그래밍 경험은 십몇년전에 정보처리기능사 딴다고 비주얼베이직 조금 배워본게 전부였습니다.(그나마도 불합격)

    그런 놈이 작년 4월초부터 11월경까지 국비지원 취업지원센터에 들어가서 공부하고 12월 초에 모 게임회사에 입사했습니다.
    하지만 이 글은 절대로 '나도 8개월만에 입사했으니 님들도 그러세요ㅋㅋㅋㅋㅋㅋㅋ'라면서 자랑하고,
    전공자 출신 개발자분들 놀려먹으려는게 목적이 아닙니다.

    오히려 저같은 길을 가는 사람들을 말리려고 이야기하는겁니다.
    저야 운 좋게 제 적성에 맞는 길을 찾은 경우고, 천직이라고 생각합니다만.
    그냥 학원다니면 대충 취업되겠지, 적성은 모르겠고 취업된다길래...싶은 분을 위해 말씀드리죠.

    일단 학원가고 싶어하시는 분께 환상부터 깨드리겠습니다.

    1. 정말로 공부하기 전에 확인 사항.
    =================================================================================================
    * 취업률이 높다?

    낮습니다. 저야 운좋게 합격한 케이스고(이유는 나중에 설명)
    실제로 취업한 경우를 보면
    - 딴일 하던 사람이 전직하려고 왔는데, 결국 원래일 하러 돌아간 사람들 - 학원에서 가르친것과는 다르지만, 일단 취업으로 칩니다.
    - 대학에서 관련 전공하던 사람이 실무기술 익히러, 또는 취업재수 공부하면서 용돈(교육수당) 벌려고.

    네. 솔직히 순수 비전공자가 공부 1년만에 취업하는 경우는 많이 없습니다.
    웹프로그래밍이나 이런데는 취업률이 높다곤하지만. 그래도 일반적으로 1~2년 안에 그만두시는 분들이 많거나.
    아니면 진짜 완전 연봉후려치기 당해서 싼값에 일하거나.... 정말 운좋게 자기 적성 찾은 사람말고는 힘들다고 보셔야합니다.


    * 대학가는 것보다는 빨리 취업해서 경력쌓는게 좋지 않나?

    아니요. 어지간하게 급한경우가 아니면 대학교 다녀오세요. 일단 초봉부터가 달라집니다.
    전공으로 대학교 졸업하신분들은 저같은 비전공자에 비해서 일단 초봉이 적어도 3~400만원 이상 차이납니다.
    그나마도 이건 같은 규모의 같은 회사를 들어갈 때 이야기구요. 이게 무슨소리인고하니...


    일단 전공자라면 학벌에 따라 중견은 물론이고 대기업도 바라볼 수 있습니다만. (물론 전공자라도 대기업은 힘들긴합니다만;;;)
    저같은 비전공자는 대기업은 일단 없다고보셔야하고, 정말 잘해야 중견이라고 봐야해요;;;;
    뭐 말로는 '우리는 학벌이 아니라 실력을 본다'고는 합니다만 그 실력의 증명은 다름아닌 '대학교 졸업장, 대학교 성적표'입니다.
    물론 그거말고도 증명방법으론 "포트폴리오", "공모전 입상", "경력" 이렇게 있습니다만. 
    프로그래밍 1년만에 배워서 취업하시려는 분이 입상/경력은 있을리 만무하니 남은건 포트폴리오.
    전공자들도 노는게 아닌 데, 과연 그 사람들보다 좋은 포트폴리오가 나올까요?

    결론1 : 경력 부터 쌓는 건 좋은데, 그 경력 쌓을 직장은 어떻게 구하려고?
    결론2 : 비전공자 + 중소기업 + 경력2~3년 <<<<< 전공자 + 대기업/중견기업 + 초임 (장래성을 생각하면 후자가 넘사벽)

    * 그래도 나라에서 돈도 지원해주고 자리도 많은데?

    명심하셔야 할 게, 국비 지원 그거 한 번 받으시면 그거 수료하고서 1년 동안 다른 교육은 국비지원 안 되는 걸로 알고 있습니다.
    만약 그 길로 실패하시고 딴 직업 공부하시려고 해도, 그 땐 진짜로 돈 엄청 깨집니다.
    나는 정말 1년동안 모든걸 쏟고 이 길로 공부하고 싶다. 이럴 각오 아니면 안 하시는 걸 추천합니다;;
    ==========================================================================================


    2. 프로그래밍 배우기전에 전제.
    ==========================================================================================
    * 나 수학 성적은 안 좋은데?

    많이들 들으셨을 겁니다. 프로그래머는 수학을 잘해야 한다고.
    단순히 산수 계산이나, 수식을 외우는 게 아닙니다.
    솔직히 그런 수식 사용이나 산수계산은 그냥 컴퓨터 시키면 됩니다. 그럴려고 있는게 컴퓨터인데요.

    프로그래머가 하는 일은 "문제 상황"이 주어지면, 거기에 어떤 수식을 써야하는지 추론하고 공식을 세우는 게 더 중요해요.
    바로 수능에서 나오는 수학문제처럼요. 상황과 단서가 주어지면 그걸 공식으로 세워서 풀이과정을 만드는 것. 
    이거 안 되면, 프로그래밍도 힘듭니다. 
    실제로 프로그래밍 문제집?같은 거 보면 수학 문제와 로직이 비슷한 걸 알 수 있죠.

    (자랑같지만 제 경우엔 문과생 출신이라곤해도 수능때 수1에서 1등급을 놓친 적이 없었습니다)


    * 학원에서 배운거만 해도 충분하지?

    절대로 아닙니다-_-.... 남들 3~4년 배울거 1년에 배우려는데 그게 3~6개월만에 될까요?
    대학생들 보통 한 학기에 못해도 20학점 - 일주일에 20시간을 넘게 들을텐데. 토/일 쉬고 평일만 하루에 4~5시간 꼴로 수업을 듣는거죠.
    보통 학원에서 길어야 하루 8시간 강의입니다만, 단순계산으로는 대학교의 2배 분량 정도 강의하는거죠.
    학원 1년강의 '잘 잡아야' 대학교 2년치 강의입니다. 그나마도 몰아서 들으니 듣는 사람도 소화하기도 어렵구요.

    뭐 취업용으로 엑기스만 추려서 가르치니 좀 나을거 같죠?

    면접보는 사람들도 학원출신들 수도 없이 봤고, 그 사람들도 '우리한테 필요하지만 학원출신들은 모르는 기초'를 파고듭니다.
    당연히 그거 모르면 아웃. 이런거도 다 개별적으로 공부해야합니다.

    이건 제가 실제로 겪었던 경험담인데.
    제가 학원에서 주로 공부한건 유니티3D로 게임을 만드는 것이고. 포트폴리오도 3D 액션게임이었습니다.

    면접관 : 혹시 행렬과 벡터를 응용해서 프로그래밍 하신적 있으신가요?
    나 : 벡터는 유니티에서 좌표지정용으로만 써보고, 배열 응용해서 퍼즐게임을 만든적이 있습니다.(행렬이 뭔지 몰라서, 행렬을 배열로 착각함)
    면접관 : (한숨쉬며) 포트폴리오는 잘 만들었는데.....

    네, 유니티에서는 벡터나 행렬을 몰라도 큰 지장은 없었습니다. 그래서 학원에서도 안 가르쳤구요.
    하지만 나중에 안 건데 3D프로그래밍을 할 때는 아주 기초중에서도 기초적인 지식에 해당하는 부분이더군요.
    '포폴 이정도면 됐지'하고 안심했던 저도 그제서야 정신 다시 차리고서 OpenGL이니 게임수학이니 공부하기 시작했습니다;;



    * 전공자의 장점을 뒤덮을 것을 준비.

    제가 귀에 딱지가 앉을 정도로 계속 '우리는 전공자에 비해서 부족하다'했습니다.
    정말로 극히 드물게 학원수업 + 자기 공부만으로 전공자 씹어먹는 분들 있을 수도 있지만
    그렇다고해도 면접자 입장에서는 그 사람이 정말로 그 사람이 능력있는지 "검증"되지 않았으니까요. 다른 사람과 똑같아 보일거에요.
    그래서 다들 '대학교부터 가라'라고 하는겁니다. 능력을 쌓는데다가 졸업장이란 '검증'도 해주니까요.

    그러면 전공자들이랑 경쟁해서 취업하려면 어떻게 해야하나?

    가장 쉬운 방법은 그거에요, 연봉 후려치기. 핸드폰도 성능이 안 좋으면 저가로 팔아서 가난한 사람들이 사는 전략을 밀잖아요?
    그거 사람버전으로 우리도 연봉을 싸게 후려치는거에요. 막 1600? 1800? 이렇게만 주셔도 일할게요! 하면 아무리 검증 안 된 개발자라도 고용할 업주 나옵니다.

    근데 잘 생각하세요.
    - 정말로 그거 받고 살고싶은가요? 프로그래머는 기술직이며 전문직입니다.
    - 일단 경력쌓는게 중요하다고 생각하는 사람도, 결국 경력쌓고 올라가는 연봉폭은 초봉기준인걸 자각하세요.
    - 그렇게 적은 연봉이 아니면 사람 고용할 여력이 없는, 또는 고용할 생각이 없는 회사가 멀쩡한 회사일까요?

    그러면 다른 걸로 특징을 살려야하는 데.

    제 경우에는 일단 일본어실력이 좋아서 '일본어 + 프로그래밍'이미지로 밀고나갔습니다. 
    그래서 일본어 자격증과 같이 내밀어서 현재 회사에 합격했구요.

    다른 친구의 경우에는 학원에서 친분을 쌓아 아는 형 스타트업한 회사에 바로 입사했습니다. 
    실력을 인정하게 만드는 가장 좋은 방법은 역시 그 사람을 옆에서 직접 지켜보는 거니까요.

    아니면 포트폴리오를 잘 만드세요.
    '현장에서 바로 써먹을 수 있다'는 걸 증명해야하는 게 중요하니까요. 자기가 취업하려는 회사에서 주로 만드는 걸 그대로 만들면 좋겠죠.
    이 부분은 제가 게임쪽만 공부해서 다른 분야는 조언하기 어려운데.,..
    우선은 실제 출시된 게임이 있는 쪽을 많이 쳐주는 분위기고, 거기에 결제시스템도 붙여놓으면 금상첨화.
    그리고 현재 가장 많이 나오는 게임을 모방해서 만드는게 좋더라구요. 가능하면 3D로.

    그거 말고도 여러가지 방법이 있죠. 알고리즘이나 객체지향개념같은 부분을 자기가 잘 이해하고 있다는 걸 보여줄 만한 
    잘 짜여진 코드를 정리해서 포트폴리오의 일부로 공개하는 것도 좋구요.

    결론 : 전공자에 비해 부족한 점(특히 실력검증)을 메꿀 것을 준비해라.
    ==========================================================================================


    3. 그럼 공부할건?
    ==========================================================================================
    제가 이렇게나 말렸는데도 여기까지 읽어가며 학원에서 공부하고싶다....면 정말로 의지가 확고하다 생각하고
    겨우 8개월 공부 + 2개월 일해본 사람이 조언드리자면(프로그래밍 배운지 1년도 안된 사람이 하는 조언이 도움이 될지는 의문입니다만;;)

    - 실무에서 사용하는 툴 사용법
    흔히들 '툴 사용자가 되지 말고 프로그래머가 되어라'라고합니다.
    툴이 기본적으로 주는 기능을 쓰지만 말고, 어떤 원리로 작동되고 장점이 뭐고, 단점이 뭐니 조심하고 이런 깊이 이해하라는 뜻인데요.
    (예를 들어서 printf "Hello, World"; 를 쓸 줄만 알고. printf가 어떤 원리로 동작해서 모니터에 저 문자열이 출력되는지 파악해라...)

    그렇다고 툴 사용법을 배우지 말라는 소리가 아닙니다-_-;;;;
    회사는 배우고서 일하는 곳이 아니라 '일 하면서' 배우는 곳이거든요. 당장 들어가자마자 일은 할 수 있어야되요.
    툴 사용법은 '기본'이고 거기에 프로그램을 깊게 들어가야죠. 

    - 구글 검색 방법(여기에 질문하러 오시는 분중 상당수가 이거 부족하시더군요. 이거 정말 중요한 능력입니다)
    - MSDN같은 레퍼런스 사이트와 스택오버플로우같은 커뮤니티 활용 + 검색 방법

    1. 사람들이 댓글 잘 달아줘도, 직접 만든 사람들이 내놓은 사용법보다 좋은 경우는 많지 않습니다.
    2. 일 하다가 코드가 막힐때 항상 답을 해주는 사람이 곁에 있지는 않습니다.
    3. 니가 해서 막힌 문제는, 반드시 누군가는 같은 문제로 고민했어요. 영어로라도 검색해봐요.

    - 영어
    두 말 하면 잔소리입니다. 프로그램은 영어로 되어있습니다. 
    사용방법 메뉴얼, 기술서적 전부 영어입니다. 
    호출하는 메소드 기능들도 어떤 역할인지 이름부터 알아보기 쉽게 짓습니다만 '영어'이름입니다.
    위에 언급한 검색능력 또한 이 능력으로 크게 좌우됩니다.(한글로 검색하면 안 나오던데 영어로 검색하면 결과가 나오는 경우 많음)

    * 정작 중요한 '어떤 언어를 공부'하라거나 '자료구조'나 '알고리즘', '디자인 패턴'같은거 빠졌다! 하시는 분들.
    이런 정말 중요한 부분들 어지간한건 학원에서 가르칩니다. 이건 당연히 공부해야하고 학원에서도 가르칠테니 생략.

    * 만에 하나 학원에서 안 가르친다면 강사에게 직접 이런이런거 왜 안 나가냐고 이유 물어보세요. 시간상 관계상 안 나간다면 공부방법에 대해서 직접 물어보시고, 독학으로라도 공부하는거 추천.

    * 한국 컨텐츠 진흥원 사이트 가시면 무료로 인터넷 강의합니다. 게임 프로그래밍으로 들어가면 수학과 알고리즘, 자료구조 등등 괜찮은 강의를 들을 수 있습니다. 돈 없는 분께 강추.

    * 어떤 책으로 공부하냐고 물으신다면 검색해보시던가, 직접 서점가서 보면서 내가 이해하기 편한거 고르시면 됩니다.
    미토콘도리아의 꼬릿말입니다
    오늘의유머 꼬릿말 서비스 by ActiveXXX

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2015/02/20 23:05:02  1.229.***.4  yous  120139
    [2] 2015/02/20 23:09:16  116.34.***.146  레이즈  211735
    [3] 2015/02/20 23:41:02  121.187.***.35  REGENTAG  141650
    [4] 2015/02/20 23:46:36  126.236.***.80  하늘을날아봐  114493
    [5] 2015/02/20 23:52:51  153.191.***.183  누군지알아?  183168
    [6] 2015/02/21 01:33:32  1.236.***.232  관운장  13516
    [7] 2015/02/21 01:33:35  121.160.***.161  으겔걸걹  356130
    [8] 2015/02/21 01:33:58  1.242.***.5  카르토  421820
    [9] 2015/02/21 01:39:00  175.118.***.144  괴도렌  41614
    [10] 2015/02/21 02:26:47  121.143.***.81  황금비  483546
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    1385
    [스압,브금] 천원돌파 그렌라간 한정판 컴플리트 박스 오픈!(약간 스포) [6] 창작글 미토콘도리아 15/07/17 21:07 50 3
    1384
    드디어 그렌라간 한정판 블루레이 세트가 배송 시작했네요!! [1] 미토콘도리아 15/07/15 21:01 58 2
    1383
    덕질을 하려면 [3] 창작글 미토콘도리아 15/07/13 09:45 63 0
    1382
    [스압, 스포 거의 없] VITA판 Deemo 라스트 리사이틀 구매했어요 [1] 미토콘도리아 15/07/04 18:40 16 2
    1381
    오늘 지하철상가에서 한 장 3000원 주고 사온 티셔츠 [5] 미토콘도리아 15/06/20 18:49 170 1
    1380
    [스포주의] 제가 페이트 시리즈 전부 다 스포일러 해볼게요. [5] 미토콘도리아 15/06/07 14:22 127 0
    1379
    삼다수로 뒤늦게 역전재판5를 하는데(약 스포일러?) [3] 미토콘도리아 15/05/18 23:12 23 1
    1378
    게임회사에서 일하면서 겪은 경험 [62] 미토콘도리아 15/05/18 21:36 119 12
    1377
    드디어 오랜 시간 찾았던 게임을 샀습니다 ㅠ_ㅠ [18] 미토콘도리아 15/05/16 19:51 168 14
    1376
    저는 술이들어가면 지르는 버릇이 있습니다 [3] 미토콘도리아 15/04/11 00:10 147 1
    1375
    그렌라간 덕분에 플래티넘 달성! [6] 미토콘도리아 15/03/01 19:50 177 0
    프로그래밍 8개월 공부해서 취업한 썰 풀어봅니다. [2] 미토콘도리아 15/02/20 22:51 53 11
    1373
    [유튭] 아이마스에서 치하야가 노래실력은 원탑아닌가요? [7] 미토콘도리아 15/01/31 11:32 143 3
    1372
    (19금) 콥스 파티 한정판과 특전 [3] 미토콘도리아 15/01/22 22:45 101 2
    1371
    마리오 슈퍼 패미컴(슈퍼컴보이) [4] 미토콘도리아 15/01/11 21:32 34 4
    1370
    주인공이 위기에 빠지면 [9] 미토콘도리아 15/01/11 14:48 183 2
    1369
    [아이마스] 각성 미키가 보고 싶었던 P... [8] 미토콘도리아 15/01/10 22:40 162 10
    1368
    우로부치 겐 팬이면 겪는 현상 [8] 미토콘도리아 15/01/06 22:50 170 5
    1367
    TV판은 별로였지만 극장판의 초석이 되었던게... [14] 미토콘도리아 15/01/06 22:13 188 0
    1366
    게임개발 취업한지 한 달된 늅늅인데요 [4] 미토콘도리아 15/01/06 19:37 54 1
    1365
    [영상 스압 주의]만원에 콘솔 게임 녹화해보기... [5] 미토콘도리아 15/01/04 21:00 167 6
    1364
    [유튭]죠죠 애니풍 오프닝 [3] 미토콘도리아 15/01/03 21:10 68 4
    1363
    음... 분명 10년전 아이마스가 대두하기 전에는.... [8] 미토콘도리아 15/01/03 18:56 72 10
    1362
    아이마스에서 절대로 바뀌지 않는 설정 [15] 미토콘도리아 15/01/02 23:21 137 3
    1361
    고담시의 진정한 독재자 [6] 미토콘도리아 14/12/28 18:57 217 3
    1360
    왠지 마음이 불편해지는 책장 [7] 미토콘도리아 14/12/25 20:27 172 12
    1359
    와~ 신난다 [1] 미토콘도리아 14/12/20 00:57 23 2
    1358
    [약스압]KEY빠가 일본가서 사온 물건(리틀버스터즈 스포 주의) 미토콘도리아 14/12/08 22:26 101 3
    1357
    [약스압]팔콤빠돌이가 일본에서 질러온 게임들 [5] 미토콘도리아 14/12/08 21:32 127 2
    1356
    지난 주말 일본에서 발견한 신성모독 [8] 미토콘도리아 14/12/08 19:32 284 1
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈