나는 최근까지 프로그래밍에 있어 전공 지식의 필요성이 크게 와닫지 않았었다.
전공 지식보다는 특정 언어의 문법과 알고리즘을 활용하는 것이 훨씬 더 중요하다고 생각했기 때문이었다.
하지만 몇 개의 프로젝트들을 진행하면서, 어떤 코드를 작성하든
'내가 자료형과 작동 원리에 대해 더 공부하면 더 잘, 더 깔끔한 코드를 작성할 수 있을 것 같은데'
라는 생각이 끊임없이 머리를 맴돌았다.
무엇보다도, 사용하는 언어들이 많아지면서 서로의 문법, 메모리 할당 방식 등이 헷갈리는 경우가 많아졌다.
그러다 보니, 여러 언어들을 꿰뚫는 기본 지식을 통해
변화에 유연하게 적응할 수 있는 프로그래머
가 되고 싶었다.
그래서 지금까지는 '그렇구나' 하고 넘겼던 전공 지식들을 다시 돌아보며 내실을 다지려고 한다.


나는 최근까지 프로그래밍에 있어 전공 지식의 필요성이 크게 와닫지 않았었다.
전공 지식보다는 특정 언어의 문법과 알고리즘을 활용하는 것이 훨씬 더 중요하다고 생각했기 때문이었다.
하지만 몇 개의 프로젝트들을 진행하면서, 어떤 코드를 작성하든
'내가 자료형과 작동 원리에 대해 더 공부하면 더 잘, 더 깔끔한 코드를 작성할 수 있을 것 같은데'
라는 생각이 끊임없이 머리를 맴돌았다.
무엇보다도, 사용하는 언어들이 많아지면서 서로의 문법, 메모리 할당 방식 등이 헷갈리는 경우가 많아졌다.
그러다 보니, 여러 언어들을 꿰뚫는 기본 지식을 통해
변화에 유연하게 적응할 수 있는 프로그래머
가 되고 싶었다.
그래서 지금까지는 '그렇구나' 하고 넘겼던 전공 지식들을 다시 돌아보며 내실을 다지려고 한다.

