내 개발자 스택을 어떻게 쌓아볼까?
12:29 am
나는 React를 배웠고, React Native를 주 언어로 가져가고 있다.
그렇다면 네이티브 앱 개발도 자유롭게 할 수 있어야만 할 것이다.
언어를 계속해서 바꾸는건 그렇게 좋은 현상이 아니다. 내가 더 깊고 더 많은 이해를 할 수 있는 시간을 낭비하는 것이 될 수 있기 때문이다.
이제 내가 가야할 목표가 정해지고 있는 것 같다.
첫번째, React 및 Next를 사용하여 웹 개발을 할 수 있다.
두번째, React Native를 사용하여 Android/iOS/web 개발을 할 수 있다.
세번째, 웹 배포를 자동화 할 수 있다.
네번째, 앱 배포를 자동화 할 수 있다.
다섯번째, 코드푸시를 사용하여 배포할 수 있다.
우선은 이 정도 이다.
나는 어느 회사에서 어떤 분야의 일을 하기 위한 개발자가 되고 싶은 것이 아니다. 하나의 프론트엔드 비중이 높은 시스템을 만들고, 운영할 수 있는 개발자가 되고 싶은 것이다.
이렇게 목표를 세웠으니, 이어서 해야 할 것들이 다 있다고 본다.
조금 더 나아가서 질문해보자.
웹은 어떤 목적으로 배우고 싶은가? -> 내가 운영하는 페이지가 검색엔진 최적화가 잘 되어있으며, 컨텐츠가 잘 퍼지도록 하고 싶다. 이 실적을 쌓고싶다. 검색엔진 최적화 및 사용성이 좋은 페이지!
물론, CDN 서버도 쓰고싶고, 파일 업로드도 자유자재로 가능하며, 에디터도 직접 만들어보고 싶다.
앱은 어떤 목적으로 배우고 싶은가? -> 단순한 호감을 사는 앱이 아니라, 내 삶을 풍족하게 만드는 무언가를 계속해서 만들어 내고 싶다. 내 삶을 도와주는 도구는 앱으로 만들고 싶다.
게다가 뭐 결제라던지 광고라던지 여러가지 방법을 박사님처럼 착착 만들 수 있는게 나의 목표이다.
이제 내일은 상세 목표를 써 보자. 머리가 복잡할 때, 내가 진짜 원하는 커리큘럼을 정리하는 행위는 도움이 되는 것 같다.