로그인영역


자기소개서 영역

자소서 리스트

공고리스트

아이템 상세영역

2016 하반기 신입 메가스터디(주)
웹개발자
2016 하반기 신입 메가스터디(주)
  1. S/W 개발자가 되려는 이유
    [열정, 호기심 그리고 성취감]

    제가 S/W 개발자가 되려는 이유는 제 열정을 불타오르게 하기 때문입니다.
    먼저 문제가 어려울 때 오는 정복욕과 이를 해결했을 때의 성취감이 저의 열정에 기름을 부어줍니다. 특히 어려운 알고리즘을 구현할 때 그렇습니다.

    가끔 개발이 힘든 순간도 있지만, 그때마다 정복욕이 불타오르게 되고 해결이 되기 전까지는 궁금하여서 잠이 오지 않습니다. 개발을 완료하고 테스트까지 문제없이 완벽하게 끝나면 그에 따른 희열은 이루 말할 수 없습니다.

    평소에 실무에서 자주 사용하는 기술이나 동향에 관심이 많아서 IT분야 종사하는 직장인 친구와 그 부분에 대해 종종 이야기하고 지냈습니다. 한번은 같이 집에 가는 길에 log4j라는 버그 관련 기술을 들었습니다. 실무에서는 당연하게 쓰는 기술이지만 그 당시에는 생소하였고 궁금했습니다.

    집에 도착해서 궁금하여 잠이 오지 않아 결국은 노트북을 켰고 인터넷을 통해 log4j에 대해 잘 정리되어있는 사이트를 찾아보았고 궁금한 부분은 해결되었지만, 궁금증이 해결되니 개인 프로젝트에 적용까지 해보고 싶다는 마음이 생겼습니다.

    인터넷에 검색하여 적용하는 데 필요한 정보를 찾고 개인 프로젝트에 적용하는 도중 최근 log4j에서 보안이 된 logback으로 많이 사용하는 추세까지 알게 되어 그 날 logback으로 적용을 하고 개인 블로그에 정리까지 하고 잠들었습니다.

    이렇게 궁금한 것이나 막히는 부분이 있을 때 해결방안을 찾아보고 고민하면서 해결을 한 후 느끼는 뿌듯함이 너무 좋습니다. 저는 이렇듯 성취감과 저의 열정과 호기심에 기름을 부어줄 수 있는 개발을 통해 시너지 효과를 내면서 S/W 개발자로 성장할 것입니다.
  2. 팀 또는 조직 내에서 활동했던 경험 중 본인이 팀 또는 조직의 발전을 위해 노력
    [팀워크와 배려의 중요성을 깨달을 수 있었던 순간!]

    화장품과 향수 취향 저격 “남성관리 시스템” 주제로 3개월간 스터디 형식의 프로젝트를 진행했습니다.
    외모도 경쟁력이라는 생각에 복잡한 것을 싫어하는 남성 ‘특성을 반영한’ 맞춤형 프로그램을 진행해 보고자 했습니다.

    첫 프로젝트인 만큼 누구보다 열심히 하고 싶었고 팀 내에서 도움을 줄 수 있는 팀원이 되고 싶었습니다.
    프로젝트의 아이디어에 대한 회의를 할 때 남성관리 시대에 맞게 남성 사용자가 설정한 옵션에 최적화된 화장품,향수 등을 추천 해주 것이 어떠냐고 적극적으로 의견을 제시하였습니다.

    팀에서는 긍정적인 반응을 보였고 서비스에 남성전용 이발장까지 하자는 의견을 합쳐서 남성관리 서비스로 주제를 정하였습니다. 또한 의무적으로 모이는 주말 시간 말고도 평일에 한 번 더 모여서 멘토 받은 내용을 서로 정리하고 피드백 시간이 필요하다고 생각이 들어서 의견을 제시하였습니다.

    이 의견도 팀원들이 긍정적으로 받아줬고 저희 팀은 평일에도 팀 모임시간을 가졌습니다. 그런데 프로젝트를 하는 도중에 팀원 중의 한 명이 갑자기 나가는 한 번의 위기가 왔습니다. 프로젝트 도중이어서 다시 일정을 짜고 시작하기에는 정해진 기간 안에 서비스를 완성하는데 위험요소가 많고 팀에 분위기가 느슨해질까 걱정이 되었습니다.

    이런 당황스러운 상황일수록 누군가 빠르게 정리를 해야 한다고 생각이 들어서 자처해서 나간 인원에 역할까지 하겠다고 의견을 말하였습니다. 역할이 늘어난 게 부담이 될 수도 있었지만, 팀원들에게 도움을 주고 싶었고 본격적인 개발을 시작하기 전에 열심히 준비하였기 때문에 자신이 있었습니다.

    개발을 진행하면서 도서관에서 책을 빌려 참고하기도 하였지만 하다가 막힌 부분은 인터넷에 검색하여 해답을 찾기도 하였고 개발을 잘하는 지인에게 시간을 내달라고 부탁을 하여 직접 만나서 조언을 구하였습니다.

    이렇게 막히는 부분을 하나하나 해결해 가면서 정해진 기간 안에 프로젝트에 적용해가면서 마무리 할 수 있었습니다. 결국 가격, 기능등 원하는 선택 옵션을 선택하면 최적의 상품을 추천해주는 남성관리 웹 서비스를 완성할 수 있었습니다.
  3. 관심있는 주제를 프로젝트로 진행했던 경험
    [자발적인 도전 !개인프로젝트! "요약 기사 서비스"]

    주변에 RSS를 많이 사용하는 것을 보고 관심이 생겨서 RSS를 이용한 개인 프로젝트를 한 적이 있습니다.
    프로젝트를 진행하면서 spring에 대한 경험이 없다는 것과 RSS라는 것이 생소하다는 문제점이 있었습니다.
    스프링 같은 경우에는 처음이기 때문에 참고자료를 받아서 진행하는 것이 좋다고 생각되어 학교에서 선배들이 수업 때 진행했던 자료를 교수님께 요청하여 공부하였습니다.

    참고자료를 보면서 전체적인 틀을 잡았고 gmail을 통해 이메일을 보내기 같이 참고자료에 없는 내용은 인터넷 검색을 통해 적용을 하면서 틀에 기능을 추가했습니다. 프로젝트를 진행하면서 막히는 부분은 인터넷 검색에서 나오는 커뮤니티 사이트에 남겨진 답변과 자료를 보면서 해결했습니다.

    하지만 RSS 같은 경우에는 완전히 생소하였기 때문에 이 부분에서 많은 시간이 걸렸습니다. RSS도 검색을 통해 찾아보기도 하고 대외활동을 하면서 알게된 지인들에게도 물어봤지만 생소해서 그런지 원하는 답을 얻지 못했습니다.

    하지만 궁금한 부분은 꼭 해결하고 싶었기 때문에 계속해서 검색을 하고 찾아보니 RSS를 통해 정보를 가져오는 것이 파싱의 일종이라는 것을 알게 되었습니다. 파싱의 일종이라는 것을 알게 된 후 파싱이라는 키워드 중심으로 자료를 찾아봣으며 파싱을 위한 많은 라이브러리가 존재한다는 것을 알게 되었습니다.

    java환경에 적합한 라이브러리를 찾았으며 Jsoup라는 라이브러리를 선택하여 사용하기로 정했으며 테스트를 해봤습니다. 결국에는 Jsoup 라이브러리를 사용하여 RSS를 통해 원하는 정보를 가져와서 원하는 형식대로 사용하는 것을 성공하였습니다.

    정보를 가져오고 가공하고 나서 사용자의 입장에서 사용을 해보니 제목과 내용의 일부를 보고 클릭하고 기사 페이지로 넘어가서 보는 것이 불편하다는 생각을 하게되었습니다. 그래서 문단요약 알고리즘을 구현하고 기사의 내용에 적용하여 요약된 내용만으로 기사의 핵심내용을 알수 있게 하는것이 효율적이라고 생각이 들었습니다.

    문단 요약 알고리즘을 구현하기로 결정을 하였고 인터넷에 문단 요약이라는 키워드로 검색을 해보면서 알고리즘의 로직을 생각해보았습니다. 결국 정한 문단요약의 로직은 기사의 단어에 빈도수를 체크한 후 빈도수 가 높은 단어가 있는 문단에 우선순위를 주어서 핵심적인 문단을 찾을 수 있게 구현했습니다.

    이렇게 몇 번의 위기가 있었지만 하나하나 해결해 가면서 원하는 결과를 얻을 수 있었습니다. 이번에 프로젝트를 하면서 열정과 사용자 입장에서의 테스트도 중요하다는 것을 느낄 수 있었습니다. 스프링이라는 기술과 RSS가 생소했지만 개발도중에 막히거나 이해가 되지 않은 부분은 해결될때까지 찾아보고 물어보면서 열정을 쏟았기때문에 진행하는 프로젝트에 대한 간절함과 소중함을 알 수 있었습니다.

    개발할때는 몰랐는 부분을 사용자의 입장에서 생각을 해보니 문단요약 이라는 보완점을 찾을 수 있었고 개발을 하면서 사용자의 입장까지 양쪽을 모두 고려하여 개발하는 자세가 중요하다는 것을 느낄 수 있었습니다. 이번 프로젝트는 이 2가지를 통해 이루어낸 결과입니다. 그 만큼 이번에 느낀점을 명심하고 잊지 않을 것입니다.

자기소개서 작성영역

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

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