강남대 / 이과 / 학점 2.89 / 토익: , 토익스피킹: 110/5, 오픽: IL, 기타: / 사회생활 경험: N tech Service / 한국사검정시험: , 컴퓨터활용능력: , 기타: 정보처리기사
보고있는 합격자소서 참고해서 내 자소서 작성하기
새창
목록
마음에 드는 문장을 스크랩 할 수 있어요!
지금 바로 PC에서 이용해보세요.
최고 품질의 상품들을 지금보다 더 많은 소비자들이 여러 유통 채널에서 더욱 폭 넓고 쉽게...
1. 다양한 경험을 바탕으로 자신에 대해 자유롭게 소개해 주세요. (반드시 지원한 직무, 개발 경험 등과 관련된 것이 아니어도 좋습니다.)
[경험론적 사고]
제 장점은 러닝 커브를 가지고 있다는 것입니다. 다년간의 경험을 통해 새로운 것을 학습하거나 새로운 일을 접했을 때 빠른 습득을 한다 판단했습니다. 그 일이 가지고 있는 메커니즘을 파악하고 무의미한 일이나 학습의 반복이 아닌 현재의 경험을 토대로 발전할 방향을 스스로 설정합니다. 그 후 좀 더 빠른 숙련도와 이해력을 바탕으로 빠른 성과를 보이는 경우가 많았습니다. 일례로 새로운 분야의 아르바이트를 했을 때, 일에 대한 이해도가 높았고 처리를 빠르게 습득해 상사들에게 빠릿빠릿하고 믿고 맡길 수 있는 직원이라는 평을 자주 들었습니다.
제 단점은 실력의 고착화가 생긴다는 것입니다. 어느 적정 수준에서 실력의 고착화가 생기는 경우를 자주 경험했습니다. 이런 경우 흥미를 잃고 열의를 상실한 적이 더러 있었습니다. 몇 번의 관심사를 다른 곳으로 옮겨가기를 반복 후 저는 이 단점을 저만의 방식으로 이겨내는 법을 습득했습니다. 일이나 학습을 하며 다른 관점에서 그 일을 바라보고 단기적인 목표를 세워 목표달성이라는 성취감을 통해 발전해나가는 것입니다. 그래서 일일계획표와 달 계획표를 보이는 주변에 두어 할 일과 목표를 성취하게 되었습니다.
저의 가치관은 실패하는 경험은 없다는 것입니다. 단편적으로 봤을 때 실패의 경험은 존재하지만, 장기적인 관점에서 그 경험을 통해 다른 일을 성공의 발판이 될 수 있기 때문입니다. 그래서 실패를 경험하고 실의에 빠져있기보단 새로운 일들을 경험하고 발전해나가자는 생각을 하고 있습니다.
이런 생각을 가지고 다양한 아르바이트 경험과 여러 분야의 친구들을 사귀었습니다. 서비스직, 유통직, 사무직, 매장관리 등 다양한 업종의 아르바이트를 하며 해당 점포의 사장님과도 일 이후에도 좋은 관계를 유지하고 있습니다. 친구들과의 교우관계 또한 원만하게 지내며 주변인들을 통해서도 항상 발전해 나가고자 합니다.
2. 지원하신 포지션과 연관지어, 학교 수업 또는 대외활동 등을 통해 습득한 CS 지식이나 기술적 역량에 대해 설명해 주세요. (최대 3개 / 1,000자 이내)
프로젝트 주제 : 안전식품 사이트 /2019.05 ~ 2019.06
인원 : 2
역할 : Spring boot와 MySQL, Vue.js를 사용해 1명의 팀원과 웹사이트를 개발했습니다. 로그인 관련 구현과 DB 설계 등을 맡았고 git을 이용해 팀원과 협업했습니다. 제 역할은 로그인 관련 개발을 하며 SHA256을 이용해 개인정보를 암호화하였고, erd 툴을 이용해 DB설계를 했습니다. 그리고 각 화면을 템플릿화시켜 라우팅 기술을 이용해 프론트를 개발하였습니다. 이를 통해 웹 관련 지식과 개인정보보안 관련 이슈, MVVM패턴 개발을 통해 Restful 구조에 대해 공부했습니다.
프로젝트 주제 : 포트폴리오 사이트 / 2019.07 ~ 2019.08
인원 : 3
역할 : Firebase와 Vue.js를 사용해 2명의 팀원과 웹사이트를 개발했습니다. 팀의 조장으로써 매일 아침 9시에 스크럼회의를 진행하고 git을 이용해 branch 전략을 세워 기능별로 구현을 맡았고, JIRA를 이용해 이슈 관리를 했습니다. 구글 애널리틱스를 참고해 관리자페이지를 구성하고 방문자트랙킹을 통해 접속자에 대한 데이터 분석과 회원관리를 구현했습니다. 이를 통해 애자일 방법론을 도입해 이슈를 관리하고 팀원들과 효율적으로 협업하는 연습을 통해 개발방법론적 사고를 향상시켰습니다.
프로젝트 주제 : Ethereum 과 Fabric 을 이용한 블록체인 경매사이트 / 2019.09 ~ 2019.10
인원 : 5
역할 : Spring과 Vue.js를 이용했습니다. 제 역할은 Ethereum을 AWS에 구축 후 블록을 생성하고 채굴을 하였습니다. 채굴한 Ethereum을 Web3j와 Web3js를 이용한 통신으로 Ethereum을 개인지갑별로 충전하고 솔리디티 언어를 이용해 스마트 컨트랙트를 구현했습니다. DB를 이용해 개인별 지갑관리와 거래를 통해 코인의 관리를 구현했습니다. 이를 통해 블록체인 전반의 지식과 구조에 대해 공부할 수 있었고, 솔리디티 언어와 AWS에 대한 지식을 쌓았습니다.
3. 자신의 SW개발 활동 경험을 한 가지 이상 소개해 주세요.
활동 기간, 주요 내용, 공헌한 부분, 어려움을 겪었으나 극복한 과정, 사용 언어와 기술 등 본인이 주도적으로 참여한 부분을 중심으로 작성 부탁드립니다. 결과나 성과 등 참고 가능한 URL이 있다면 본문에 포함해 주셔도 좋습니다. (예 : 수업 과제, 프로젝트, 공모전, 오픈소스 개발 활동, 인턴십 등)
[풀스택 개발자로서의 첫 걸음]
삼성 청년 소프트웨어 아카데미를 이수하며 웹 풀스택 개발자로서의 역량을 키웠습니다. 제가 사용가능한 개발언어는 JAVA를 이용한 Spring, Spring boot와 Javascript를 이용한 Vue.js와 css 등을 사용해본 경험을 가지고 있습니다. 또한 Firebase를 이용한 서버와 DB의 운용한 경험을 가지고 있고, 팀원들과의 협업을 위해 Git과 JIRA를 이용해 애자일 방법론적 개발을 한 경험이 있습니다. 3번의 프로젝트를 직접 개발 및 구현을 통해 숙련도와 구현력을 갖추었습니다.
백엔드 부분인 Spring과 Spring boot를 이용해 Controller, Service, Repository 클래스를 구현하여 데이터에 대한 처리를 효율적으로 할 수 있도록 만들었습니다. MyBatis를 이용해 DB와 연결하고 처리하는 방법에 대해서 익혔습니다. DB의 설계의 경우 Workbench를 이용해 erd 테이블을 설계하고 각 DB들의 관계를 정리하며 설계했습니다. 최근 많이 이용하는 Firebase 서버를 이용해 간단한 서버 운용 경험과 Firebase에서 제공하는 NoSQL의 경험을 가지고 있습니다.
프론트 엔드 부분은 Vue.js 를 이용해 SPA 웹 앱 어플리케이션의 개발 경험을 가지고 있습니다. 이를 통해 MVVM모델을 구현하고 Restful적 구조로서의 개발을 했습니다. 개발을 하면서 다양한 동기화 문제를 경험했습니다. 일례로 Promise 관련 객체 반환 문제 등이 있었습니다. 이 문제를 콜백함수와 then 등을 이용해 문제를 해결했습니다.
이후 블록체인 프로젝트와 빅스비 캡슐 프로젝트 등을 통해 다양한 관심사를 두고 경험해보고자 했습니다. 블록체인을 이용해 실제 채굴하는 방법과 리믹스를 이용해 스마트컨트랙트를 작성해보았습니다. 빅스비 캡슐프로젝트에서는 공공 api를 이용해 지하철 도착정보를 받고 그 데이터를 가공해 원하는 데이터로 보여줄 수 있게 만든 경험을 가지고 있습니다. 이런 경험들을 통해 새로운 기술일지라도 배우고자 하는 지식에 대한 의지를 가지고 있습니다.