수학 잘하면 개발 잘 하는것도 아님. 수학 잘하면 도움이 되겠는데..
솔직히 웹분야에서 미분 적분 이런거 실무에서 안 쓴다.
우리가 무슨 컴파일러, AI, 해시 알고리즘을 설계 및 제작하면서 평가하는 사람들이 아니거든.
기존에 구축된 프레임워크, 라이브러리 등을 활용해서 개발하는게 주류인데.. 이거 익히기도 너무 버겁거든.
너무 기술 변화가 빠르고.. 평생 공부해야하고..
개발 분야도 다양해서.. 아래그림은 백앤드 분야만 일단 발췌해왔는데..
분야별로 읽어야 할 책만 추려도 기초 지식 쌓는데 10권 정도는 봐야할것이고..
각종 툴 사용법 (디버깅, DevOps), 프레임워크, 객체지향 설계(클린코드, TDD, 리팩토링), 성능, 보안... 등
언어 하나 익히고 숙달하는데도 2년 이상 잡아야함. 단순 문법만 익히는게 아니라 그 하부지식도 익히려면 끝이 안보임.
자바라면 JVM에 대해서 심층적으로 공부해야하고.. 스레드 관련해서도 각 잡고 공부하려면 동시성만을 다룬 책을 한권 정도 봐야하지..
gpt가 코딩을 다 알아서 해주는 시기가 언제일지는 모르겠는데, 일단 개발 공부는 해둬야함..
내가 지금까지 읽은 개발관련 책만해도 100권 넘었을듯.. 계속 공부해야됨..-_-;;
웹도 프론트엔드면 굳이 필요없는데 백엔드는 필요함
요즘 프론트엔드도 많이 복잡하더라. 예전에는 jQuery만 알고 있어도 충분했는데.. 요즘은 리택트, 웹팩 (빌드) 등을 다 알야하고.. 백앤드에 대해서 어느정도 알아야 프론트앤드를 접근하는데 더 용이할듯.
그래봐야 전부 스크립트프레임워크라 es5 es6정도만 충분히 마스터하면 뷰나 리엑트는 걍 다익힘