개인공부
고민많은 젊은이들에게 올립니다. 본문
출처 : https://okky.kr/article/349722
아직 취직을 하지 않은 취준생, 대졸 예비생, 등 공채를 준비하는 분들께 조언 말씀 드리겠습니다.
1. 언어에 고민하지 마세요.(프래임웍도 포함)
php, java, javascript, 뭘 공부해야할지 고민하지마세요.. 국비지원 학원으로 시간을 낭비하지마세요. 본인이 가고싶은 회사가 쓰는 프래임웍이 뭔지 아시나요? 학원에서 배우면 실무에서 바로 적용 가능할거라 생각하시나요? 아니에요. 회사에서 들어가서 그 회사가 쓰는 인프라를 배울수있는 기본 소양이 중요해요.
2. 무엇을 공부하고 준비해야할까요?
지금 대학과정에서 무엇을 가르치는지 잘 모르지만 저때만해도 기본적인게 소프트웨어 공학, 알고리즘, 데이터베이스, 자료구조 등이 전공 과목이었습니다. 신입 사원이라면 이 4가지가 가장 중요하다고 봅니다. 소프트웨어 공학은 요즘 많이 변화하였지만 본질은 같습니다. 효율적인 생산에 있습니다. 소프트웨어야 말로 지극히 효율지향 학문이라고 생각합니다.
제가 java 쪽이라 java 를 기준으로 하겠습니다. 대표적인 객체지향 이론이 있습니다 이것도 결론은 효율적 생산&관리 에 있습니다. 개발 외적으로 xp, 애자일 방법론, 스크럼, 칸반 등 개발 외적으로 생산성을 올리는 방법론도 존재합니다.
이런 이론이 왜 생기고 왜 각광받고 있는지 정도는 알고 있어야합니다. "모르는데요..." 이러면 사실 개발 스킬 여부와 관계없이 같이 가고싶지 않은 부류가 될수 있습니다.
신입의 경우 많은것 바라지 않고 적어도 애자일 정도는 공부하고 면접보시길 바랍니다.(국내 애자일 사용하는 기업 많이 없지만 그냥 한두시간만 시간내서 어떤건지 조사정도만으로도 충분해요)
"프레임웍을 보지말자"
spring 을 보지 말고 추구하는바가 무엇이지 공부하세요.."토비의 스프링" 을 추천하는 이유는 이러한 공학적 배경을 쉽게 설명해주고 있기 때문입니다. MVC, ioc(di), aop 이런것들이 왜 필요하고 어떻게 구현되는지 살짝 맛만 보는 정도명 충분합니다.(토비책 그냥 읽을세요 두번 읽어요..)
아무것도 고려안한 포폴 쇼핑몰은 그냥.. 넣어둬요.. 어디서 복사했는지.. 알게 뭐에요.. 질문해보면 금방 알아요.. 밑천 없는 포폴은 마이너스에요..
"알고리즘"
취업 용으로 적어도 버블소트 정도는 짤수 있어야합니다. 기본적인 알고리즘 문제를 준비하고 공부하시기 바랍니다.
버블 소트도 손코딩 못하면 그냥 전.. 포기하겠습니다.. 시중에 있는 알고리즘 책 아무거나 사서 100문제 정도만 풀어보세요.. 6개월 안걸립니다.. (10문제라도...)
"데이터베이스"
mybaties 를 써봤내 아니네 알고싶지 않습니다. ERD 는 그릴줄 아는지.. 기본적인 쿼리 튜닝은 할수 있는지.. 그 다음이 ORM 입니다. 시중에 나와있는 데이터베이스 책 한권만 속독하고 오셔도 왠만한 신입 면접은 쌈싸먹을거라 생각합니다. 6개월 국비 지원받는것보다 백배 추천..
"자료구조"
그냥 자료구조책 하나 사서 걍 읽어요.. List 정도는 구현할줄 알아야죠.. 큐/스택은 그래도 알아야 해요...
sort 같은거 본인이 만든 자료구조에 add하는것만으로 자동으로 구현할수 있어요.. 중복제거 알고리즘 문제도 자료구조 이용해서 풀어봐요.. 그런 신입이면 제가 강력 추천해서 뽑아줄거에요..
제가 이야기한것만 대강해도 신입면접 쌈싸먹을수 있다고 생각합니다..
최근 대학생들 면접을 보고 든 생각을 주저리 써봤습니다. 저도 많이 부족하기때문에 글이 많이 부족합니다. 그냥 참고만하시고 꼭 취업 성공하시길 기원합니다.
'IT이슈' 카테고리의 다른 글
AI 중심의 스마트시티 부상 (0) | 2018.06.11 |
---|---|
인터넷진흥원, 2018년도 인터넷 10대 이슈 전망 발표 (0) | 2018.06.10 |
신입/취준생 분들을 위한 포트폴리오 제안 (0) | 2018.06.07 |
루비 온 레일즈(Ruby On Rails) (0) | 2018.06.05 |
클라우드 컴퓨팅 성공 사례 (0) | 2018.06.03 |