본문 바로가기

어쩌구저쩌구

[백엔드 커리어 로드맵] 어떤 백엔드 개발자가 되고 싶은지

728x90

🖥️백엔드 개발자로드맵

백엔드 개발자를 준비하는 사람이라면 한 번쯤은 보았을 Kamranahmedse의 백엔드 공부 로드맵이다.

프로그래밍 언어, 데이터베이스, OS에 대한 전반적 지식, 웹 개발등에 대한 지식을 갖추어 나가야 한다.

 

 

🤔 나는 어떤 백엔드 개발자가 되고 싶을까?

나는 우선 얕은 목표로 "1인분은 하는 개발자"가 되고 싶다.

지금 내 상태로는 1인분은 커녕 0.00000001인분은 하지 않을까....라는 생각이 든다.

개발자는 아무래도 협업을 통해 업무를 진행하는데, 사회로 나가 개발자로 취직을 하게 되었을 때 동료들에게 민폐는 끼치고 싶지 않다.

 

또, 끊임없이 노력하고 발전하는 개발자가 되고 싶다.

개발자에게 중요한 점은 계속해서 공부하고, 노력하는 것이라고 생각한다.

스스로의 성취 뿐만 아니라 어떻게 하면 내가 작성한 코드들이 더 효율적으로 작동될지를 꾸준히 연구하고 개선해나가기 위해 끊임없이 노력하고 발전해나갈 것이다. 또, 그런 개발자가 되고 싶다.

 

마지막으로는 논리적 사고를 갖고 있는 개발자가 되고 싶다.

물론 내 전공에서 논리적 사고를 해나가고 논리의 오류를 찾아내는 공부를 했으나, 이론적인 면에서만 공부를 했다고 생각한다.

이론적인 면에서 뿐만 아니라 실제로 내가 그러한 사고를 하는 개발자가 되고 싶다.

 

아직 생각이 확고하게 확립된게 아니다보니 뭔가 내용이 두서가 없고 어린 친구들이 쓴 글 같다는 생각을 지울 수 없다.

하지만!!!!!

 

앞으로 공부를 더 해나가고 계속해서 고민하면서 생각을 확립해나가면 된다고 생각한다.

 

 

🖊️앞으로의 계획

학기 중에 학업과 병행하면서 개발 공부를 했을 때에는 정말 시간에 쫓기듯이 강의도 대충대충 보고 알고리즘 문제도 일주일에 한 두번 슬쩍 쳐다만 보고 끝냈다.

그런 식으로 공부를 하다가 무언가를 구현하고자 하니 굉장히 막막했다.

내가 알고 있는 기본기는 1~10 중 거의 2 정도였는데 그 기본기를 갖고 구현하고자 하니 뭐가 될리가...,,

 

이번에는 개강 전까지 최대한 제로베이스 강의를 여러번 반복 학습하면서 최대한 내 지식으로 만들고자 한다.

물론 다 부족하지만 특히 부족하다고 생각하는 자료구조, 알고리즘 관련 부분은 강의를 2번씩은 듣고, 알고리즘 문제를 풀다가 혹은 강의를 듣다가 아직 이해가 부족하다고 느껴지는 부분은 강의를 더 반복학습할 생각이다.

 

공부를 하다보면 내가 너무너무 부족하고 한 없이 작게만 느껴질 때가 많다. 그렇지만 공부를 하면 할 수록 내가 조금은 발전했구나가 느껴진다.

특히 !! 알고리즘 문제 풀 때 !!!

여러 문제를 풀어보는 과정을 통해서 문제를 어떻게 풀어야 할 지, 어떤 자료구조를 적용해볼 수 있을 지에 대한 감이 조금씩 잡혀가고 있다고 생각한다.

 

어쨌든 이번 방학 동안에는 기본기를 천천히 다져가는 것에 집중할 것이다.강의를 듣는 것 뿐만 아니라 프로그래머스 문제도 하루에 세 문제 이상은 꼭 풀 것이다.

 

또, 알고리즘 뿐만 아니라 cs 관련 지식도 천천히 다져갈 생각이다.나는 아무래도 비전공자이기 때문에 당연하게도 전공자들에 비해 모든 부분에서 부족할 수 밖에 없다.천천히 차근차근 단계를 밟아가며 공부해서 그들의 수준과 비슷한 수준으로 발전하고 싶다.

 

다들 홧팅

728x90