회고

20231210 log

DuL2 2023. 12. 10. 16:27

오늘 로그.

운동하며 스윽 지나가듯 본 것들에 대해서 간략하게 정리를 남긴다.

 

1. 원리를 공부하자.

https://www.youtube.com/watch?v=KY6mT2LXh7o&list=WL&index=5

 

 요약

해당 영상 유튜버는 본인이 공부하셨던 방식에 대해서 신입 개발자로서 개발 실력을 기르기 위해 어떻게 공부해야하는 지를 말했다.

 

 부트캠프 출신 신입 개발자들은 많은 양의 지식을 압축해서 배우는 커리큘럼을 거치게 된다. 이 과정에서 따라가기만도 벅찬 경우가 많기 때문에 단순히 코드를 따라치거나 기능 구현에만 집중하게 된다. 이렇게 공부하는 방식은 개발자로서 커리어를 길게 가고 싶다면 하면 안되는 방법 중 하나다.

 사례를 예로 들어주셨는데 회사에 신입 개발자가 왔고, 신입 개발자에게 과제로 (예를들어) 아파치에 php로 간단한 게시판을 만들어와! 라는 미션을 주셨다고 한다. 물론 신입은 열정적이기에 과제 기한까지 해왔다고 하고, 과제에 대한 리뷰를 다음과 같이 했다고 한다. "웹페이지에서 이 버튼을 클릭하면 어떻게 되?" 라는 식의 질문과 같이 말이다. 하지만 많은 신입들이 공부를 기능 구현에 집중하고 원리를 모르기 때문에 어떤 과정을 통해 구현이 되는 것인지를 잘 모르고, 그렇게 학습하는 방법을 모른다고 한다.

 두번째 예로는 php.ini이나 apache.conf와 같은 configure 파일에 대한 이해를 못하는 것에 대해 이 또한 프레임워크와 웹서버와의 관계 그리고 내부의 모듈간의 관계 또, 모듈과 ini과 같은 파일 간의 관계를 모른다고 한다. 

 

 이런 것처럼 개발자는 원리를 이해해야하고 그래야 더 나아가서 응용을 할 수 있다.

 

나도 원리에 대해 공부하는 것을 좋아하지만 가끔은 이걸 언제 다하지라는 생각을 할 때가 있다. 하지만 이 개발자 분은 말씀하신다. 그렇게 길어보여도 원리를 이해하고 가는 길이 제일 빠르고 쉽게 갈 수 있는 길이라고

 

2. 트렌드를 확인하기 위해 공부하고 싶은 기술의 코드를 확인하라.

https://www.youtube.com/watch?v=TzczeyoTidw&list=WL&index=22

 

누구나 개발자라면 개발 트렌드에 맞춰 변화하고 항상 기술을 빨리 받아들일 수 있는 개발자가 되길 원할 것이다.(대부분은) 나 또한 그렇다. 하지만 항상 기존 기술에 대한 이해를 높이기도 벅차 헉헉 대지만 이 영상에서는 어떻게 하면 개발 트렌드를 코드를 통해 배울 수 있는지에 대한 간단한 코멘트를 남기셨다.

 

해답은 간단하다. 각 기술의 깃허브 사이트를 가본다.

 

이 분야의 뉴비로서 흔히 말하는 네카라쿠배 직원들의 멋진 코드를 보고 배우고 싶다 라는 생각을 가졌다면 사실 깃허브에 올라온 다른 오픈소스에 참여하는 훌륭한 다른 코드를 뜯어보는 것도 성장에 큰 도움이 될 것이다.

 

썸네일에서도 보이듯 한국은 IT강국이지만 결국 IT 세계에서 한국이 만든 모듈이나 라이브러리가 전세계에서 잘 쓰이는 경우를 말하라 하면 쉽지 않다. 그런 것처럼 대부분 우리의 기술은 아직 해외의 것을 따라가고 있는 것이다. 이런 전세계에서 가장 강력한 팀, 그룹이 만드는 코드를 무료로 볼 수 있는 곳이 개발자가 항상 쓰는 깃허브에 있다.

 

3. 면접

https://www.youtube.com/watch?v=oFV00xfrQ9Y&list=WL&index=23

 

면접고자인 나에게 제일 도움될 영상이 아닐까 싶다. 면접에 대한 두려움이 큰 편이다 보니 스스로 아는 것들을 제대로 대답하지 못하는 경우가 많았는데 이 영상을 참고해서 나만의 생각 나만의 답변을 정리해보면 좋을 것 같다.

 

신입 개발자의 경우 결국 비슷한 질문을 받게 되지 않을까? 그 질문들을 잘 정리해서 말할 수 있도록 평소에 나만의 단어 정리를 잘 해놓는 것이 좋을 것 같다.

 

예를들어 oAuth만해도 몇 번이나 이론을 보고 사용도 해봤음에도 정확한 기술 용어로 설명을 못한다는건 참 부끄러운 일이다.

 

4. 프론트 백엔드?

https://www.youtube.com/watch?v=VEA6JW0n0uc&list=WL&index=7

 

옛날에 "나중에 볼 영상" 리스트에 저장해두었길래 한번 보았다. 영상 자체에서 큰 인사이트를 얻지는 못했다. 프론트와 백엔드에 대한 개념이 부족하신 처음 입문하시는 분들께 도움이 많이 될 것 같다.

 

5. 비전 정리하기

https://www.youtube.com/watch?v=2xWMr8QFqps&list=WL&index=14

 

이건 개발 영역은 아니지만 나의 포텐을 올리고 올바른 방향성을 가지기에 도움될 영상인 것 같아 슥 훑어보았다.

 

영상의 내용처럼 앞으로 올 24년의 계획가 중장기 계획을 한번 세워보는 것이 좋을 것 같다.