(��)������¡��Ÿ������� ���������� ���(������) Show ä�� ���������������Ϲݱ�������뿪���η¾˼�����Ը��ұ��(��)������¡��Ÿ [īī���迭��/Ű���Ʈ] �鿣�� ������
�� ������ �����Ǿ����ϴ�. ������¡��Ÿ�� ä����� �˸��� �ƺ�����! * �ڵ��� ��ȣ�� �Է��ϼ���. �Է��Ͻ� ��ȣ�� ������� ������ ����� ���۵˴ϴ�. �����ٹ�ȯ�������Ⱓ �� ���
�Խ��ߴ� ��û ������ ������ �����ϴ�.
�� ������ (��)������¡��Ÿ���� ������
�ڷ��̸�, ��ũ��Ʈ�� �� ������� ���� �� ����, �� ������ �ŷ��Ͽ� ������ ��ġ�� ���Ͽ� å���� ���� �ʽ��ϴ�. ��ȸ�� : 0 Today : 0 ������� ������
���ʽ��� �ູ�ؿ䢾 �μ�Ƽ��, ���⺸�ʽ�, ����ɼ�, �������� ������ �ִ� ��� ��ũ��Ʈ ���� ������ ��ũ��Ʈ ���� ������ ���ټӼ������� ��� ��� �ټӼ��� ������ �ִ� ��� ������ �α��� ��ũ��Ʈ ���ɱ�� ���� 1000������ ���Ե� ��� ◆ 계약기간 : 6개월 ◆ 조직소개 추천팀에 합류하면 데이터 파이프라인 구성부터 머신러닝 알고리즘 연구개발, 데이터 분석, 실시간 대용량 API까지 대규모 추천시스템 구축에 필요한 모든 과정을 경험할 수 있습니다. 그중 추천팀이 제공하거나 사용하는 툴이나 서비스를 밑바닥부터 만들어보는 데 관심있는 분을 찾고 있습니다. 추천팀에서 도전적인 문제를 해결하며 함께 성장할 능력 있는 여러분의 많은 지원을 기다립니다. 추천팀이 제공하는 추천 예시는 다음과 같습니다. ◆ 업무내용
◆ 지원자격
◆ 우대사항
◆ 프로세스 직군 태그 #Web front #System #Server #기타 안녕하세요! 이번 포스팅에서는 4.16(토) 에 진행된 Tech 인턴십 설명회 중 Server 분야에 대한 내용을 담아보았습니다. 인턴십 Server 분야 모집에 관심이 있으셨지만 아쉽게 설명회를 놓치신 지원자분들께 알찬 콘텐츠가 되었으면 좋겠습니다. 🙂 서버 분야는 콘텐츠플랫폼개발 팀장을 맡고 계신 sebastian이 발표하시고, 이후 지원자들이 올려주신 질문으로 Q&A가 이어졌는데요. 인턴십 지원자분들의 어느 때보다도 뜨거운 관심과 열정을 확인할 수 있었던 시간이었습니다. 그럼 아래 글을 통해 인턴십 서버 직무 모집에 대한 정보를 얻고 실제 설명회 현장에서의 생생한 분위기도 함께 느껴 보시죠!
Server란?‘서버가 터졌다, 렉 걸렸다’라는 말을 많이들 들어 보셨을 텐데요. 서버란, 각종 디바이스에서 인터넷을 경유하여 요청을 보내면, 그 요청을 처리해서 디바이스에 리턴해주는 행위를 하는 애플리케이션 혹은 그런 애플리케이션이 돌아가는 하드웨어를 서버라고 합니다. 클라이언트 애플리케이션이라고 불리는 앱이나 웹 등을 통해 서버에 요청을 보내게 되면, 요청을 받은 서버 애플리케이션들은 파일 시스템이나 데이터베이스 혹은 외부 데이터를 통해 접근하여 사용자가 필요로 하는 데이터를 잘 조합한 후 Frontend로 다시 전달을 하고, Frontend는 사용자들이 볼 수 있는 화면으로 데이터를 재구성하여 화면을 통하여 전달해 주고 있습니다. 그림에서 맨 오른쪽에 Backend라고 되어있는 부분이 서버가 하는 일이라고 보실 수 있습니다. 이 도식은 상당히 단순하긴 한데 실제 비즈니스 환경에서는 데이터를 다 나누어 관리하고 애플리케이션들도 하나의 애플리케이션이 모든 내용을 다 처리하지 않고 구분되어 있고 서로 데이터를 주고받으며 최종적인 데이터 형상을 만들어내기 때문에, 실무 환경에서는 그림보다는 훨씬 더 복잡하게 구성된다고 이해해 주시면 좋을 것 같습니다. 서버 개발자가 하는 일서버 개발자가 하는 일을 요약해 보면, Client를 통해 사용자의 요청을 받아서 각 Client 가 필요로 하는 정보를 취합하고 정리하여 Client로 전달해 주는 애플리케이션 개발을 하는 사람들을 서버 개발자로 보실 수 있습니다. 물론 데이터를 다루고 정리하는데 필요한 운영 틀도 만들고 있습니다. 서버 개발자의 업무는 회사의 규모가 클수록 앞에서 말씀드린 업무에 한정되어 업무를 하고, 회사의 규모가 작을수록 서버 본연의 업무와 연관된 업무까지 수행하는 경향이 있습니다. 카카오의 서버 개발자는 약간의 확장 업무도 수행하지만 비교적 서버 영역에 한정되어 업무를 하는 편이라고 말씀드릴 수 있을 것 같습니다. 카카오 서버 개발자가 하는 일
카카오 서버 개발자들이 사용하는 기술서버 개발자들이 사용하는 기술 중 몇 가지만 발췌해 봤는데요. 언어로는 Java를 가장 많이 사용하고요. 그외 Python, Kotlin, 프레임워크로는 Spring, Django, DB로는 MySQL, ES 그 외 javascript 와 react 등 다양한 기술을 사용하고 있습니다. 카카오에서는 ‘이런 거 써야 해요’라고 가이드 드리지 않고, 각 환경과 서비스에 맞춰 최적의 기술을 테스트하여 적용하기 때문에 사용 기술은 부서마다 차이가 있습니다. 입사하신 후 각 서비스에 잘 맞는 기술임을 스스로 증명하실 수 있으면 어떤 기술이든 자유롭게 사용할 수 있습니다. 카카오 서버 개발자들이 담당하는 서비스 / 플랫폼은?서버 개발자들은 사실상 카카오의 모든 서비스에 포진되어 있는데요. 서비스들과 함께 이를 지원하는 전사 플랫폼, 예를 들면 비즈니스플랫폼, K8S를 운영하는 클라우드 플랫폼, 기술품질을 보장하는 기술품질 플랫폼, 스팸 및 어뷰징을 대응하는 스팸 어뷰징 대응 플랫폼 등 카카오의 거의 모든 영역에서 서버 개발자들이 활약하고 있습니다. 카카오 서버 개발자들은 계속 새로운 세상을 위해 노력 중이고, 혁신적이고 안정적인 서비스를 구현하기 위해 다양한 기술로 무장한 최고의 전문가 집단입니다. 이와 같은 경험을 함께 만들어 나가고 싶으신 지원자분들을 이번 인턴십을 통해 많이 만나 뵙게 되길 기대합니다. 🙂 꿀팁 Q&Asebastian 의 직무소개를 마치고 설명회에 참여하신 지원자분들이 아주 많은 질문을 올려 주셨는데요. Q&A에는 서버 분야 테크 리더이신 glen 과 hoon, royce 도 함께 참석하여 소통하여 주셨습니다. 지원자 여러분들의 열띤 참여에 감사드리며 질문/답변 내용도 짧게 요약하여 소개 드립니다. Q. 이번 인턴십 Server 개발 모집에서 가장 중요하게 보는 역량은 무엇인가요?
Q. 서버 개발자로 입사하면 어떤 업무를 하게 될까요?
Q. 인턴 크루 중 유독 눈길이 가고 열정 있는 친구라고 생각하신 사례가 있는지 궁금합니다.
Q. 최근에 kotlin 사용이 늘어나는 추세로 알고 있는데, 카카오에서도 적용될까요?
Q. 데이터베이스 엔지니어와 서버 개발자와의 차이점을 알 수 있을까요?
Q. 졸업 이후 node.js로 개발을 해왔지만 서버 직무로 지원을 희망하는데 가능할까요? 입사하게 되어도 적응이 어려울까요?
Q. 도메인 이해 능력과 기술적 고도화 능력을 이분화해서 평가한다면 어느 쪽이 더 중요할까요?
이와 같이 Tech 인턴십 Server 분야 설명회와 Q&A 가 마무리되었습니다. 한정된 시간 탓에 더 많은 질문에 답변드리지 못해 아쉬운 부분도 있었지만, 서버 분야에 관심을 갖고 있던 지원자분들에게 정보를 제공하는 동시에 서버 개발자를 꿈꾸는 여러분들의 시작을 함께 상상해 볼 수 있는 시간이었습니다! P.S Tech 인턴십 지원을 준비하고 계신 지원자 여러분들, 응원합니다! 어서 빨리 만나 뵙기를 기다리고 있어요. 🤗 |