로그인영역


자기소개서 영역

자소서 리스트

공고리스트

아이템 상세영역

2022 상반기 인턴 웍스모바일(주)
웹개발자
2022 상반기 인턴 웍스모바일(주)
  1. [필수문항] 자신에 대해 자유롭게 표현해 주세요.
    저는 학창 시절부터 다양하고 자유롭게 생각하며 주도적으로 학습했습니다. 중고등학교 모두 대안학교를 다니면서 다양한 책을 읽고 다양한 주제로 토론을 하며 자유롭고 비판적으로 의견을 개진하는 경험을 해왔습니다. 또한 스스로 생각하고 고민하며 공부할 것을 찾아 공부하고, 옆에 있는 친구들과 경쟁자가 아닌 동료로써 서로 도와주고 서로에게 배우며 성장했습니다.

    대학 진학 후에도 흥미를 느낀 분야에 대해 스스로 더 공부하고 싶어서 정말 단순하지만 웹 사이트를 만들어보기도 했으며, 관심있는 기술에 대한 자료가 별로 없을 때에는 해당 분야와 관련 연구실의 학부 연구생으로 들어가기도 했습니다. 그래픽스 관련 연구실이었지만 해당 연구실에서 처음으로 Spring Boot 프레임워크를 접한 뒤 백엔드에 적성이 맞는다고 생각되었습니다.
    그 후 아키텍처를 설계해 보고, 도메인을 모델링 하여 서비스 로직을 작성하고, 간단하게 도커 컨테이너로 CI/CD 환경을 구축하여 배포를 해보고 꾸준히 관련 기술을 찾아보려 하면서 공부하고 있습니다.
  2. [필수문항] 자신의 기술력과 열정을 보여줄 수 있는 활동사항을 기재해 주세요. (프로젝트, 경진대회, 창업, 논문, 특허 및 오픈소스 코드 사이트 Github, Bitbucket ID 등) 작성 시에는 '본인이 주도적으로 참여한 부분' 위주로 기입하며, 1) 진행기간 2) 주요내용 3) 본인이 공헌한 점 4) 사용한 Skill 또는 지식 5) 결과/성과 를 간결하게 핵심만 기입해 주세요.
    교내 창의설계 경진대회 - 졸업 프로젝트 'OOO'

    - 진행 기간: 계획 및 설계(1개월) + 구현 및 테스트(2개월)

    저는 프로젝트에서 팀장과 웹 백엔드를 맡아 개발했습니다. 또한 전체적인 프로젝트 설계와 시스템 구성, 배포를 했습니다. 웹
    백엔드의 경우 자바와 스프링 부트를 사용하여 개발했으며 rest api 서버가 아니라 템플릿 엔진을 사용했습니다. 데이터베이스 설계와 세션 기반의 로그인, 파일 업로드, 결과 및 기록 조회 기능을 구현했습니다.

    배포의 경우 도커를 이용하여 외장 톰캣과 젠킨스로 웹에 대해 간단하게 CI/CD를 하려고 했습니다. 실제로 그렇게 구성을 하고 파일 업로드 경로도 설정하여 잘 동작했으나, 영상과 사진에서 얼굴인식을 하는 부분을 어떻게 배포해야 하고 서로 호스트 위에서 돌아간다면 업로드 한 파일과 얼굴인식 부분에서의 결과 파일을 어떻게 공유해야 하는가에 대해 해결하지 못해 결국에는 CI/CD를 포기하고 한대의 컴퓨터에서 내장 톰캣을 사용하고, 얼굴인식 부분은 요청이 있을때 웹 백엔드에서 파이썬 파일을 실행하는 명령어를 실행하도록 했습니다.

    - 사용한 기술 스택 : Java, Spring Boot, Gradle, JPA, MySQL, Mustache

    해당 프로젝트는 4인 1조로 이루어진 졸업 프로젝트였고, 교내 경진대회에 참가하여 우수상을 수상했습니다.
  3. [필수문항] Works Mobile에서 제공하는 서비스(기업 대상의 그룹웨어 웍스모바일, 네이버 개인화 서비스 - 메일/캘린더/주소록/클라우드 등)에 대해 알고 있는지, 사용해 본 경험이 있다면 어떤 장단점이 있다고 느꼈는지 기재해 주세요. (경쟁 서비스와의 비교도 OK)
    제가 주로 사용하는 서비스는 메일과 클라우드 서비스 입니다.

    우선 네이버 메일 앱으로도 설치하여 사용하고 있습니다. 저는 지메일과 네이버 메일 모두 사용하지만 지메일의 경우 새로운 메일이 와도 알림이 누락되는 경험을 매우 많이 했습니다. 반면 네이버 메일의 경우 프로모션 메일을 제외하고 알림이 누락되는 경험을 하지 못했고 이러한 부분이 굉장히 편리하게 느껴졌습니다.
    또한 같은 네이버 메일에 한정되어 있지만 상대방이 아직 해당 메일을 읽지 않았을 경우 발송 취소를 할 수 있는 것 또한 큰 장점이라고 생각되었습니다. 단점이 있다면 타사 메일들과 마찬가지로 가끔 프로모션 메일이 아님에도 프로모션 탭으로 가는 경우가 있다는 것이 있습니다.

    네이버 클라우드 서비스인 마이 박스의 경우 저는 공유 기능이 장점이라고 생각합니다. 제가 어느 수업을 수강할 때 해당 기능을 통해 교안을 공유받은 경험이 있습니다. 옛날에는 계정을 공유하거나 메일을 통해 파일을 주고받았는데 이러한 공유 기능으로 보다 안전하게 필요한 사람들과 공유할 수 있는 것이 좋다고 생각했습니다. 또한 한글 문서 뷰어까지 지원되는 것이 한국에서는 보다 큰 장점으로 다가왔던것 같습니다.
  4. [필수문항] 본인이 보유한 Programming Skill의 활용정도를 모두 적어주세요. (고급/중급/초급) [작성예시 : ① C - 중급 ② Java - 고급 ③ Linux 커맨드 및 개발환경 - 고급 ④ Shell Scripting - 초급 ⑤ Android - 중급 ⑥ Javascript - 중급] 고급 - 대규모 프로그램 및 시스템을 참고사항(책/인터넷) 없이 개발할 수 있으며, 일반적이지 않은 난해한 부분도 일부 참고를 통해 개발할 수 있음
    Java : 고급
    Spring Boot : 중급
    Kotlin : 중급
    Python : 초급
    C : 초급
    gRPC : 초급
  5. [필수문항] 자신이 앞으로 어떤 개발 분야에서 성장하고 싶은지, 그렇게 생각한 이유와 성장을 위해 한 노력을 포함하여 기술해주세요.
    저는 백엔드 분야에서 직관과 지혜가 있는 개발자가 되고 싶습니다.
    백엔드는 간단하게 생각하면 데이터를 가공하여 전달하는 역할을 한다고 생각합니다. 이제 여기에 보안, 정확성, 신속성, 실시간성, 대용량 등 필요한 기능이 있다면 그에 맞춰 필요한 기술을 조합하여 서비스에 코어를 만든다고 생각합니다. 이러한 백엔드 분야에서 개발을 잘 할 수 있는 개발자가 되고 싶습니다.

    개발을 하는 데 있어서 개발 능력이라는 것은 총체적인 능력이라는 생각이 들었습니다. 코드도 잘 짤 수 있어야 하고, 적절한 기술을 알맞은 서비스에 적용을 하고 필요시에 새로운 기술을 받아들여 도입할 수 있어야 하며 아키텍쳐도 설계할 줄 알아야 하며 다양한 변수를 고려하고 장애에 대응할 줄 알야야 하는 등의 정말 많은 것을 내포하고 있습니다. 더불어 혼자 개발하는 것이 아니기 때문에 소통과 협업 능력, 상호 간 신뢰 또한 중요하다고 생각합니다.

    저는 계속해서 어떻게 코드를 짜는 것이 좋은 것일 지 고민하고 어떤 기술이 적합할지 고민하며 새로운 기술을 공부하고 토이
    프로젝트에 적용해 보고 있으며 다시 의존관계 등을 설정하며 다시 스프링에 대한 개념을 채우고 있습니다.
    혼자서 공부하고 노력하는 것도 중요하지만 한계가 있습니다. 다양한 사람들과 서로의 관점을 나누고, 서로의 경험을 나누며 노하우를 나누고 서로를 이끌어주면 더 시너지가 생겨 더 성장할 수 있는 기회가 될 수 있다고 생각하고 그렇게 하고 싶습니다.
  6. [필수문항] 아래 리스트 중에서 본인이 지금까지 수강한 과목이 있다면 해당 과목에서 받은 학점을 모두 기재해 주세요. (자료구조, 알고리즘, 운영체제, 데이터베이스, 컴퓨터 네트워크, 소프트웨어 엔지니어링) [작성예시 - 자료구조론 : A+ , 운영체제 : B-]
    자료구조 : B+
    알고리즘 : A+
    운영체제 : A+
    데이터베이스 : A+
    컴퓨터 네트워크 : A+

자기소개서 작성영역

제목을 입력하세요.
1분 자동 저장 중입니다.
  1. 항목을 입력하세요.

    해당내용을 입력하세요.
    0/500|0/1,000 byte|공백포함