개발자는 최신기술이 나오면 항상 공부해야 하는가?

개발을 왜 하는가에 따라 달라질 수 있다고 생각한다

개발을 하는 이유는 많겠지만 대표적으로 들어보자면 다음과 같다

 

1. 취업

취업한다는 것은 남이 요구하는 것을 남이 요구하는 방법대로 해주어야하는 입장이 되겠다는 의미이다

이때 남은 주로 나를 고용한 고용주 혹은 의견을 맞춰서 함께 일해야하는 동료가 될것이다

이들이 내게 요구하는것이 최신기술이라면 나는 선택의 여지없이 그것을 익혀야한다

 

2. 나의 문제 해결 or 내 비지니스 운영

코드를 이용해서 이루고자 하는 것에 대한 해결방법의 선택이 온전히 내 뜻과 결정에 달려있는 경우이다

방법의 좋고 나쁨의 저울질은 스스로가 할수 있다

선택된 방법으로 목적달성을 할 수 있고 이 방법이 스스로의 판단에 의해서 문제가 없다고 생각된다면 어떤 방법이던 상관없다

꼭 새로나온 최신의 기술이여야만 할 필요가 없다는 의미가 된다

나는 식당을 운영하고 있고 웹사이트를 만들어서 웹상에서 손님으로부터 예약을 받도록 하고자 한다

이때 최신기술인 Svelte를 이용해서 시스템을 구축하지 않으면 손님이 예약하는데 문제가 생기는지에 대해 생각해보자

PHP+JQUERY를 이용했을때 손님이 기술스택을 뜯어본 후.. PHP+JQEURY가 사용된것을 보고 예약을 취소하게 될지도 생각해보자

 

결론은 기술의 이용 목적을 어디에 두느냐에 따라 최신기술을 따라가야할지가 결정된다