이 글을 작성하게 된 계기는 벡엔드 공부를 시작하면서, 서버 쪽 기술을 학습하는데 공부하는 내용들이 잘 와닿지 않고 정리되지 않아서 왜 그런 것일까 생각을 해보고 찾아보니 문제점은 내가 인터넷, WEB 이 어떤 식으로 동작하는지에 대한 이해도가 없기 때문이라고 생각이 들었다. 그래서 나는 지금부터 인터넷이 무엇인지 그리고 지금까지 공부한 웹은 무엇이고 동작은 어떻게 하는지 큰 그림을 그릴 수 있는 정도를 위해 공부해 보겠다. 위 이미지는 내가 공부하고 정리 한 결과물이다. 1번부터 8번까지 주제별로 번호를 매겼다. 순서대로 알아가 보자!!! 1️⃣ WEB의 시작 / 발전 - 1990년 '팀 버너스 리'라는 컴퓨터 과학자에 의해 개발되었다. - 웹브라우저에 정보를 표현하는 언어인 HTML과 함께 웹 서버와..
저번 글에서 자율주행은 어떤 기술로 이루어지고, 자율 주행 개발자가 되기 위해서는 어떤 기술들을 익히고 사용할 수 있어야 하는지 내가 찾은 정보를 정리해 보았다. 다시 한번 요약하면, 자율주행 개발을 위해 기본적으로 python, c++언어를 잘 다룰 수 있어야 하고, 로봇을 다루는 ROS 환경의 이해도가 높아야하고, 리눅스 환경에서 개발이 진행되는 경우가 많기 때문에 리눅스와 친숙해야 하며, 차량의 카메라와 센서들이 모아준 데이터를 가공하고, 그것들을 기반으로 한 Machine Learning 개발을 할 수있어야한다. 그 외에, 주요 자율주행을 만들기 위한 필수 기술들, 예를 들어 3D mapping, sensing, Localization, vision camera, calibration 기술 등등 ..
내가 자율주행 기술에 대해 관심을 가지고, 자율주행을 개발하는 개발자가 되어서 세상에 보탬이 되고 싶다는 생각을 가진 것이 벌써 2년 정도 지난 것 같았다. 지금 생각해 보니, 나는 매우 안일했던 것 같기도 하다. 항상 어떻게 공부를 시작해야 하는지 찾아봤었지만, 그때 당시에는 아무리 정보를 얻고, 찾아보아도 내가 체감하고 이해할 수 없었던 것 같다. 하지만, 지금 개발공부를 몰입하여 시작한 후 찾아본 정보에는 정말 많은 것들이 담겨 있었다는 것을 깨달았다. 이런 것을 보면 내가 성장을 했구나 은근히 뿌듯하다. 먼저, 자율주행 개발은 현재 연구가 진행 중인 분야이기 때문에 딱 하나의 직업이름으로 정의되는 부분은 아닌 것 같다. 그렇기 때문에 국내정보에서는 많은 정보를 얻을 수 없었던 것이다. 이제 어떤식..
이번주도 열심히 한주를 보낸 것 같다! 이번주에는 벡엔드 공부를 시작했고, 커리어 상담도 하였고, 진행하고 있던 스터디도 마무리 짓고 전체 스터디 발표 시간도 가지고 이것저것 여러 가지 이벤트가 있었다. 우선, 내가 이 글을 작성하는 이유는 다양한 정보와 내가 해야 할 많은 것들 그리고 나의 열정🔥 이 모든 것들의 우선순위를 정하고, 올바른 방향성을 가지고 앞으로 나아가기 위함이다! ( 혼돈의 카오스 정리가 필요해) 먼저, 내 머릿속에 있는 것들을 나열해 보자! -프로젝트 진행하기 -벡엔드 공부하기 -실질적인 기술 숙련도 올리기 - 자율주행 기술 공부하기 - 알고리즘 정리하기 -기업 분석하기 -AI 공부하기 이제 아이젠하워 매트릭스를 이용하여 우선순위를 정해보자 (중요한 순) + (긴급한 정도) 내가 나..