제발 '만들고 싶은거' 부터 정해라.


애초에 무언가 새로운 것을 만드는 일에 흥미가 없는 사람은

개발을 시작하면 안되고 어디가서 연구원이나 해야한다.


그리고 만드는 일에 흥미가 있는 사람은

만들고 싶은 것이 없을 수가 없다.


없다면 하루만 생각해봐라.

그래도 생각 안나면 별 흥미 없는거다.


굳이 새로운게 아니어도 된다.

테트리스 iOS 앱이든 게시판 웹사이트든 뭐든 생각해봐라


그리고 그 프로젝트를 만들기 위해 필요한 기술 스택을 검색하고

그걸 공부하면 되는거임 그냥


이런저런 상황을 보니 Python/Flask가 제일 잘 맞는거 같은데

현업에서 많이 쓰는 Django를 해야 하는거 아닌가~

성능 이슈가 있으니 Python보단 Java를 해야 하는거 아닌가~

동적 언어가 안 좋다던데~

언매니지드 언어를 하나 익혀야 한다던데~

C++ 부터 시작해야 하는거 아닌가~


매니지드 언어는 잘하냐?

메모리 날라다니는거 GC보다 잘 다룰 자신 있냐?

인라인함수 등등 적절하게 쓰면서 극한까지 성능 끌어올릴 자신 있냐?

아니 애초에 너가 만들고 싶은 프로젝트 주제에 이게 다 필요하냐?


제발 생각좀 줄여라


막상 하는 것도 없으면서 걱정만 많고

이것저것 인터넷 리서치하고 기술들 장단점 찾고있으니까 뭐라도 하고 있는거 같아서

뿌듯하고 뭐 그런거 같은데

그냥 아무것도 안하는거임 그건


막상 머리 싸매고 공부하긴 싫어서

제대로된 기술로 시작해야된다고 핑계대는거다


난 PHP에 라라벨쓴다.

PHP 안 좋다고들 하지만

난 실력이 아직 미숙하기도 해서 피부로 느껴지는 단점 전혀 없고

지금 나한테 제일 필요한 공부는 클린 코딩이라

다른 기술은 눈도 안돌리고 설계 같은거만 신경쓰고있다


내가 스스로 필요성이 느껴질때

그때 움직이는거다


플갤에 하루에서 몇 번씩 똑같은 질문 올라오는게 답답해서 글좀 써봤음