국내 IT 기업들은 주니어 개발자를 채용할 때 무엇을 가장 중요시할까요? 현직 개발자 및 전문가와의 미팅을 통해 플레이데이터는 개발자 취업을 위해 무엇이 필요한지 깨달았고 취업 맞춤형 교육과정을 만들었습니다. 2020년, 새로워진 플레이데이터의 교육과정을 살펴보세요.
실무교육.
TDD를 배워 장기적으로 인정받는 개발자로 성장하세요.
대부분 개발자들은 운영 중인 사이트를 유지, 보수하거나 기능을 추가하는 일을 합니다. 이때 중요한 것이 안정성입니다. 보통 QA팀이 따로 존재하지만 기본적으로는 개발 단계에서 테스트를 통해 오류를 잡아야 합니다. TDD를 배우면 실무에 가까우면서도, 안정적인 개발을 할 수 있습니다.
소프트스킬.
가장 배우기 쉬운 것은 기술이고, 가장 배우기 어려운 것은 태도다.
시니어 개발자들은 사람에 대한 이해, 커뮤니케이션, 빠른 Learning Curve, 성실함과 같은 소프트 스킬이 하드 스킬보다 중요하다고 말합니다. 소프트 스킬은 몇 개월 안에 완벽하게 배울 수 있는 것은 아닙니다. 하지만 플레이데이터에서 여러분은 누구보다 올바른 첫 걸음을 뗄 수 있을 것입니다.
취업교육.
플레이데이터에서는 어떻게 취업준비를 하나요?
ⓐ 알고리즘 스터디
플레이데이터에서는 수강생들이 성공적으로 코딩테스트를 준비할 수 있도록 별도로 알고리즘 스터디를 운영합니다.
알고리즘 스터디는 총 5개월 동안 진행되며 참여자들은 컴퓨터의 구조부터 시작해 어려운 알고리즘 문제까지
수준별로 다양한 문제를 풀 수 있습니다.
ⓑ 모의 코딩테스트
매월 30일마다 모의 코딩테스트를 실시하고 수강생 전원이 참여합니다.
알고리즘 문제를 풀며 공부하는 것과 제한된 시간과 통제된 환경에서 코딩테스트를 보는 것은 완전히 다른 차원의 이야기입니다.
매월 코딩테스트를 보며 자신의 실력을 객관적으로 검증받고 피드백을 통해 약점을 보완하세요.
ⓒ 자격증 취득
IT 비전공자는 아무래도 IT 전공자에 비해 취업시장에서 불리합니다. 그렇다면 어떻게 해야 경쟁력을 갖출 수 있을까요?
기본적으로는 실력과 꾸준한 증명(git, 블로깅 등)이지만 자격증 또한 좋은 수단이 될 수 있습니다.
플레이데이터는 다양한 자격증 강의를 운영하고 있습니다. 내게 필요한 자격증을 선택하고 기간 내에 취득하세요.
실무교육.
Hadoop과 Spark로 나만의 경쟁력을 만드세요.
하둡은 대용량 데이터를 분산 처리할 수 있는 자바 기반의 오픈소스 프레임워크입니다.
분산저장 기술인 HDFS와 분산처리 기술인 맵리듀스(MapReduce)가 합쳐진 것이며 구축 비용이 저렴하다는 장점이 있습니다.
처음 공개되었을 때 많은 기대와 관심을 받았으며 10년이 넘은 지금도 많은 기업들이 사용하고 있습니다.
스파크는 하둡의 맵리듀스와 유사한 목적으로 만들어진 프레임워크로 메모리를 활용한 빠른 데이터 처리가 장점입니다.
스파크는 하둡과 함께 사용하기도 하고 대체제 역할을 하기도 합니다.
특히 실시간으로 데이터를 처리해야 하는 서비스를 중심으로 도입되고 있습니다.
TDD를 배워 실무역량을 키우세요!
TDD(테스트 주도 개발)은 삼성, 네이버, 카카오 등 국내 주요 IT기업에서는 이미 보편화된 개발방식입니다.
플레이데이터는 TDD가 개발자에게 있어 아주 중요한 개념이라고 생각하며, '처음부터 TDD 방식으로 개발'하도록 배우면
큰 어려움 없이 TDD를 습관화할 수 있다고 생각합니다.
처음부터 완벽하게 TDD를 하는 것은 어렵습니다. 하지만 내가 작성하려는 코드의 규칙이 무엇인지, 이것이 어떤 의미인지,
어떻게 해야 정확하게 테스트할 수 있을지 고민하다보면 TDD는 자연스럽게 여러분의 습관이 될 것입니다.
그것만으로도 개발자가 되는 첫걸음을 훌륭하게 떼었다고 할 수 있습니다.
스
소프트스킬.
수강생들의 소프트 스킬을 강화하기 위해 플레이데이터는 페어 프로그래밍을 도입했습니다.
20년차 삼성전자 개발자
"중요한 것은 코딩실력이 아니고 사람들과 잘 어울리는 사람, 협업이 잘 되는 사람이다.
성격이 나쁘고 남에게 해를 끼치거나 사기칠거 같은 사람보다 착하고 부지런한 사람이 필요하다."
20년차 AWS 개발자
"기술보다 긍정적이고 태도가 좋은 사람을 훨씬 선호한다. 가장 배우기 힘든 것이 태도다. 기술이 가장 배우기 쉽다.
주위에 긍정적인 효과를 주는 사람, 열정을 느낄 수 있는 사람이 되는 것이 중요하다."
<소프트 스킬>의 저자 존 소메즈
"많은 개발자가 처음 사회생활을 시작할 때 개발자 세계에서는 실력만 갖추면 될 거라고 착각한다.
하지만 개발자도 컴퓨터를 대하는 시간보다 사람을 대하는 시간이 더 길다. 소프트웨어 개발자의 업무도 사람을 대하는 것이다."