내가 개발자가 되고 싶은 이유
고등학교 시절, 가장 친한 친구가 외주 작업을 통해 돈을 벌고 있는 모습을 보면서 호기심이 생겼다. 그때 마침 컴퓨터 공학과에 진학하게 되었고, 개발자 붐이 일던 시기와 맞물려 더욱 흥미를 느끼게 되었다.
지금 생각해보면, 그 순간이 내 인생의 전환점이었던 것 같다...
까짓거 한 번 개발자 해볼까? 이런 마인드도 가졌었기 때문에...
재학 중 처음에는 열심히 하다가 이것저것 찍먹만 해보느라 많이 놓치고 어려운 부분이 많았다.
지금 생각하면 그 때 프로젝트나 대외활동을 많이 했어야 했는데... 많이 방황하던 시기라 놓쳤던 것 같다.
그래서 커리큘럼만 따라가고 시험만 잘 보면 된다는 생각으로 다녔던 것 같다. 무엇을 만들어야겠다는 생각이 아니라 졸업을 빨리하자라는 생각... 작년에는 전자공학과로 전과하면서 더 높은 학교를 가고 싶었기 때문에 편입 공부만 했었다. 졸업작품 준비는 소홀히 하고 ㅠㅠ 물론 그 때 팀장을 맡아서 캐리하고 잘 마무리 되었긴 하지만... 실력이 부족해서 아쉬웠다.
공부를 하고, 시험을 보고 난 뒤 내가 과연 전자공학과를 가서 새로운 공부를 하며 재미를 느낄 수 있을까? 에 대한 의문을 갖게 되었다.
다시 처음 마음가짐으로 직업을 어떤 기준으로 선택해야할까를 생각해 보았을 때 고려해야하는 것이
1. 적성
2. 흥미
3. 가치
이 세가지였다.
1. 적성
나는 한 가지 일에 몰입하여 깊이 파고드는 성향을 가지고 있다. 이러한 적성은 개발자가 요구하는 전문성과 문제 해결 능력과 잘 어울린다. 개발 과정에서 발생하는 다양한 문제를 분석하고 해결하는 데 필요한 집중력과 끈기를 갖추고 있어, 복잡한 문제를 처리하는 데 필요한 능력을 자연스럽게 발휘할 수 있다.
2. 흥미
프라모델 조립과 비즈 공예와 같은 취미 활동을 통해 만드는 것을 즐기는 나의 흥미는 개발 분야에서도 동일하게 적용된다. 다양한 서비스를 직접 만들어내고, 그 결과물을 통해 다른 사람들에게 유익한 경험을 제공하는 과정은 나에게 큰 매력으로 다가온다. 새로운 기술을 배우고 이를 적용해보는 과정이 특히 흥미롭고, 그로 인해 더욱 깊이 있는 이해를 쌓을 수 있다.
3. 가치
나는 문제에 부딪히는 것을 두려워하지 않으며, 오히려 이를 극복하면서 성장할 수 있다는 가치를 가지고 있다. 개발자는 지속적으로 변화하는 기술 환경에서 끊임없이 배우고 발전해야 하는 직업이다. 이러한 과정에서 얻는 개인의 성장과 전문성은 나에게 큰 의미가 있으며, 내가 만든 결과물이 다른 사람들에게 긍정적인 영향을 미칠 수 있다는 가치 또한 중요하게 생각한다.
이러한 이유들로 인해 나는 개발자가 되고 싶다는 생각을 했다.
아예 처음부터 모르는 것은 아니지만 졸업 후 새로운 기술을 배우는게 조금은 두려웠다.
"가장 어두운 시간은 새벽이 오기 전이다."
라는 말이 있듯이 시작을 포기하지 않으면 좋은 결과가 올 수 있다고 생각한다.
이 글을 보는 분들도 어떤 일이든 일단 시작해 보셨으면 합니다. 뭐든... 미루는 것을 방지하기 위해서도, 결국 일단 시작하는 것이 중요하지 않겠습니까!
어려운 기술과 상황에도 포기하지 않을 나만의 동기부여
어려운 기술과 복잡한 상황에 직면했을 때, 나는 항상 '문제를 해결하는 과정'이 나에게 주는 가치를 생각한다.
개발은 단순히 코드를 작성하는 것이 아니라, 문제를 발견하고 그것을 해결해 나가는 여정이다.
이 과정에서 느끼는 성취감과 성장의 기쁨은 나를 계속해서 앞으로 나아가게 하는 힘이 된다.
또한, 내가 만든 결과물이 누군가의 삶에 긍정적인 영향을 미친다는 생각은 큰 동기부여가 된다.
내가 개발한 서비스나 제품이 사람들에게 실질적인 도움을 줄 수 있다는 믿음이 나를 더욱 열정적으로 만들고, 어려운 순간에도 포기하지 않도록 이끌어준다.
마지막으로, 실패와 어려움은 성장의 기회라는 신념을 가지고 있다. 문제에 부딪혔을 때, 그것을 두려워하기보다는 오히려 배우고 성장할 수 있는 기회로 삼는다. 이러한 긍정적인 마인드는 내게 어려운 기술적 도전에서도 끈기 있게 도전하도록 해준다.
결국, 어려운 상황에 처했을 때마다 나는 내가 왜 이 길을 선택했는지를 되새기며, 그 동기부여를 바탕으로 포기하지 않고 계속 나아갈 수 있는 힘을 얻을 수 있다.
그리고 중요한 한 가지 매번 긍정적이게 생각하기
"삶이 쉬워서 긍정적으로 사는 것이 아니라 삶이 어렵기 때문에 긍정적으로 사는 것이다."
- 존 고든 -
힘든 순간마다 주저앉아 핑계만 대며 포기할 수는 없다. 우리는 고민하고 문제에 직면하며 도전해야 한다.
시련을 극복하고 문제를 해결하는 힘은 바로 긍정적인 사고에 있다고 생각한다.
힘든 때일수록 긍정은 더욱 빛을 발하게 된다. 늘 이겨내려는 노력을 기울여야 한다!!!!
긍정적인 생각을 갖고 사는 사람들은 그렇지 않은 사람들에 비해 더 많은 것을 성취하고, 스트레스를 덜 받으며, 후회를 줄이고, 자기 자신을 끊임없이 발전시킨다. 이러한 사람들은 쉽게 포기하지 않는 강한 의지를 가지고 있다고 생각한다.
신입 개발자로서의 경쟁력
- 나만의 특장점 갖추기:
- 근면 성실하게 공부: 꾸준히 학습하고, 새로운 기술을 익히는 자세를 유지
- 대용량 처리 경험: 대량의 데이터를 처리하는 프로젝트에 참여하여 실무 경험을 쌓고, 이와 관련된 기술을 익히기
- 인프라 경험: AWS, Docker 등 클라우드 및 컨테이너 기술에 대한 이해를 높여, 실제 운영 환경에서의 경험
- 협업 경험: 동료와의 소통 및 협력을 잘 하는 능력을 기르고, 팀 프로젝트에 적극적으로 참여
- 신 기술에 대한 호기심: 최신 기술 트렌드에 대한 호기심을 가지고, 이를 적용해 보려는 시도
- 실무 경험 쌓기:
- 개인 프로젝트: 관심 있는 주제를 가지고 개인 프로젝트를 진행하여 실무 경험을 쌓고, GitHub에 코드와 프로젝트를 공개하여 포트폴리오 만들기
- 오픈 소스 기여: 오픈 소스 프로젝트에 참여하여 다른 개발자들과 협업하고, 실제 소프트웨어 개발 과정에 대한 이해
[커리어 관리] 경쟁력 있는 주니어 개발자가 되는 방법
개요
medium.com
잭슨의 말처럼... 아무것도 하지 않고 후회하는 것보다는 해보고 후회하는 것이 낫다.
하지만 난 후회를 하지 않을 것 같다 ㅎㅎ
나중에 내 20대를 보았을 때 후회하지 않게 보내고 싶다.
'기억하고 싶은 것' 카테고리의 다른 글
순수한 코드란 무엇일까? (0) | 2024.08.08 |
---|---|
1인분의 지식을 경계하라 (0) | 2024.08.04 |
상식도 바뀌지만 ‘방향’은 있다 (0) | 2024.07.28 |
4월의 어느 맑은 아침에 100퍼센트의 여자를 만나는 것에 대하여 (0) | 2024.07.16 |
자기 자신에 대해 너무 깊게 파고들지 마라 (2) | 2024.07.04 |