[끄적끄적] 주니어 개발자여, 다양한 경험을 하십시오

오늘은 지금도 주니어인 제가 다양한 경험을 하고 그에 대한 장점을 나누려고 합니다.

저는 경영 컨설팅 회사의 첫 개발자로서 정말 주니어로서 할 수 없는 값진 경험을 했습니다.

AWS EC2 서버 만들어서 개발 배포하기, Route 53을 이용해서 url 연결하기, crontab을 이용해서 배치 프로그램 개발, 프론트엔드, 백엔드, DB 설계, 기획 참여 등등.. 정말 많은 일들을 했었습니다. 밤 샐 때도 있었고 정말 힘들어서 저의 상사에게 밤 11시에 하소연도 하고 공부도 많이 했었습니다.

그로 인해서 저는 넓은 시야를 가지게 되었습니다.

프론트엔드 개발을 할 때에는 'API에 대한 호출을 얼마나 적게 할 수 있을까', 'params을 어떻게 줄일 수 있을까'와 같은 트래픽을 얼마나 최소화 할 수 있을까라는 생각까지 하게 되고 API에 대한 로직은 제가 직접 백엔드 코드를 보면서 이해를 할 수 있게 되었습니다. (Client에서 API call한 후 DB query로 잘 호출한 지 확인하고 있을 때 백엔드 개발자분 중 한 분이 되게 신기하게 바라봤던 기억이 있네요 ㅎㅎ)

그리고 어떤 개발을 하던 자신감을 가지게 되었습니다.

프론트엔드로 개발자로 일을 하고 있는데 legacy code인 laravel을 개발할 수도 있으니까 그 부분도 개발을 담당하고 있습니다. 물론 일을 더 해야 하지만 그만큼 기회도 많이 얻고 인정도 받아서 나의 가치가 올라갑니다. 정말입니다.

하지만 가장 중요한 것은 내 일을 잘하는 것입니다.

엥? 그게 무슨 소리세요? 방금 다양한 경험을 해야한다고 하셨잖아요!

맞아요. 중요해요. 하지만 가장 중요한 것은 내 일을 먼저 잘 해야해요. 그러기 위해서는 공부도 많이하고 아티클도 많이 읽고 내 분야에서 정말 많은 경험을 해야해요. 이 부분을 놓치면서 다른 일을 잘 하겠다? 어불성설입니다.

오늘은 저의 다양한 경험에 대해서 이야기를 나누어보았습니다.

여러분의 자리에서 잘 하는 개발자, 인정받는 개발자가 되는 것에 제 글이 도움이 되었으면 좋겠습니다.

끄적인 글 읽어주셔서 감사합니다.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 3월 30일 오후 1:49

조회 95

댓글 0

    함께 읽은 게시물

    자바스크립트에서 긴 작업을 분할하는 다양한 방법

    ... 더 보기

    (번역) 자바스크립트에서 긴 작업을 분할하는 다양한 방법

    ykss.netlify.app

    (번역) 자바스크립트에서 긴 작업을 분할하는 다양한 방법

     • 

    저장 17 • 조회 3,262


    딸을 위한 받아쓰기 어플을 스스로 만드는 가족

    ... 더 보기

    초등 받아쓰기 시험, 단어 공부

    spellstart.com

    초등 받아쓰기 시험, 단어 공부

     • 

    댓글 1 • 저장 11 • 조회 3,311




    면접시 의사 소통의 중요성

    산호세 주립대에서 학생들 가르치다보면 가끔 면접을 앞두고 있는데 모의 면접을 해볼 수 있겠냐고 도움을 요청하는 학생들이 있다. 다들 경험이 많지 않다보니 뭔가 질문을 하면 질문을 이해하고 시간을 두고 대답을 하기 보다는 서두르는 경향이 있다. 이런 학생들에게는 항상 아래 이야기를 한다.

    ... 더 보기

     • 

    저장 38 • 조회 3,697


    🥟 Bun 한번 맛보실래요? 😋

    ... 더 보기

     • 

    저장 17 • 조회 3,390