*2024.08.29 업데이트
저는 이런 개발자입니다.
고객의 요구사항에 맞는 효율적인 기능 구현을 지향합니다.
구현한 기능을 통해 고객이 만족하며 사용하는 것을 보며 뿌듯함을 느끼며 개발하고 있습니다.
개발하며 항상 더 좋은 방법이 있을지 생각해 보고 문제를 해결하기 위해 필요한 지식이 있으면 빠르게 학습하여 사용합 니다.
제가 알지 못했던 것에 대해 새로이 알게 되는 것에 기쁨을 느낍니다.
새로 알게 된 지식을 통해 문제를 잘 해결하면 성장했다고 느끼고 큰 만족감을 얻습니다.
비전공자로 시작하여 뒤쳐지지 않도록 꾸준히 수련하고 있습니다.
저는 이런 사람입니다.
저는 업무를 통해 만족감이나 즐거움을 느껴야 롱런할 수 있다고 생각합니다.
제가 개발자가 되기로 한 것은 그런 만족감을 충족시키기 위함입니다.
대부분 삶에서 가장 큰 시간을 차지하는 것은 직장에서 일하는 시간입니다.
그 시간이 즐 겁지 않다면 행복하지 못한 인생을 살게 되는 것이라 생각합니다.
코딩을 통해 제품을 만들고 문제를 해결하는 것은 굉 장히 뿌듯하고 즐거운 일입니다.
내가 만든 제품이 잘 되고 고객이 만족하며 사용하는 것은 제게 큰 기쁨을 줍니다.
이를 통해 스스로도 성장하고 경제적으로도 더 나은 상황이 될 수 있으니 큰 기쁨이 아닐 수 없습니다.
우리 회사의 제품에 자 부심을 가질 수 있고 같이 문제 해결을 하며 즐거워 하는 그런 곳에서 일하며 성장하고 싶습니다.
플랫폼 회사에서의 경험과 향후 계획
비전공자로 시작하여 첫 단추를 자체 서비스를 제공하는 플랫폼 회사에서 개발자로 일할 수 있었던 것은 큰 행운이었습니다.
해야 할 일이 많았지만 덕분에 보통은 경험할 수 없을만한 영역들을 골고루 경험해볼 수 있었기 때문입니다.
백엔드에서 자바와 노드를, 프론트에서 vue2를, 데브옵스는 NHN cloud와 깃랩, 젠킨스, 깃헙, 깃헙 액션, nginx, 업무관리 툴은 깃헙 프로젝트, 리니어를 사용하여 다채로운 경험을 할 수 있었습니다.
기획 -> 개발 -> 배포 -> 운영의 방식을 모 든 개발 건에 대해 경험할 수 있었고 덕분에 넓은 시야를 가질 수 있게 되었다고 생각합니다.
하지만 저는 제너럴리스트 보다는 스페셜리스트가 되고 싶기 때문에 백엔드 개발에 조금 더 집중하고 싶습니다.
이전 회사에서는 체계가 없는 것이 장점이자 단점이었다면 앞으로 새로 일하게 될 곳에서는 백엔드 개발자로서 조금 더 깊게 알아가며 성장할 수 있는 환경 을 경험하고 싶습니다.
협업 능력에 대해서
저는 둥글둥글하고 동료와 잘 지내는 개발자 입니다.
제가 모르는 것이 있으면 모르는 것에 대해 주저하지 않고 물어볼 수 있고 상대방이 모르는 것을 물어보면 잘 알려줄 수 있는 사람입니다.
지금까지 어디에서 일을 하면서도 누군가와 트러블이 생겨본 적이 없고 원만하게 일처리가 가능했습니다.
그리고 내가 아는 것을 가르쳐 주는 행위를 좋아해서 학창시절부터 알려주는 것에 대해서는 잘한다고 인정받아 왔고 가르쳐 주면서 스스로도 더 깊게 알게 되고 성장할 수 있어서 일석이조 입니다.
저는 스스로가 누군가에게 신뢰할 수 있고, 의지할 수 있고, 마음이 편한 사람이 되었으면 좋겠다고 생각하며 살아가고 있습니다.
지난 회사 생활을 통해 성장한 포인트
2년 4개월의 회사생활 동안 여러 업무들을 처리하며 백엔드(JAVA, SpringBoot, node.js), 프론트(vue.js, ReactNative), 인프라(AWS, NHN cloud, CI/CD) 등의 실무적인 스킬들을 습득할 수 있었고 요구사항을 효율적으로 처리하기 위한 설계와 구현 방식에 대해 고찰하며 성장 할 수 있었습니다.
이전까지 업무를 하며, 공부를 하며 습득한 지식들을 토대로 새로운 서비스를 초기단계부터 운영단계 까지 모두 참여할 수 있었던 것 또한 값진 경험이었다고 생각합니다.
마이그레이션과 리팩토링 경험도 아직도 뿌듯한 업무 중 하나였습니다.
디버깅을 하며 몰랐던 것들을 알게 되고 성장할 수 있었다고 생각합니다.
항상 진짜 필요한 게 무엇인지 생각하며 해결하기 위한 방법들을 찾다보면 새로운 것들을 접하고 더 나은 방법을 찾게 되었습니다.