컴공 기초 강의를 들은지 1주일 정도 된거 같다. 

 

처음에는 정말 알기쉽게 컴퓨터의 언어라던가 우리가 입력하는 것이 컴퓨터에서 변환되어 읽혀지는지부터 해서 재밌다고 생각했는지 굉장히 빠른 속도로 C언어에 대한 코딩과 함수의 개념에 들어가면서부터 여러번 반복해서 듣지 않고서는 제대로 이해가 되지 않는 상황에 이르렀다. 

 

그럼에도 불구하고 단순히 어렵다고 느끼는게 아니고 흥미롭다고 느꼈던 부분은 어떻게 보면 정말 기초중에 기초라고 할 수 있는 함수들을 가지고 여러 상황을 만들어내고 그걸 해결할 수 있는 수식을 만들 수 있다는게 신기했고 앞으로 배울 수 있는 더 많은 것들을 생각하면 역시 코딩이 가지고 있는 잠재력은 무궁무진하구나 하는 것을 느꼈다 (물론 그런 것들을 코딩으로 실현하기 까지는 엄청난 노력이 필요하다는 것 또한 느꼈다).

 

지금까지 기존에 이미 누군가가 설정해놓은 라이브러리에서 함수를 가져와 활용했다면 직접 함수를 만들어서 사용하는 법도 배우고 어떻게 활용하는지에 대해서도 배웠다. 흥미롭고 재밌는 과정이지만 한편으로는 한 언어에서 이렇게 할 수 있는일이 다양하다면 컴퓨터에 수많은 다른 언어들을 생각했을 때 배워야 할 양이 얼마나 많은지에 대해 압박감이 들기도 한다. 

 

그렇기 때문에 프로그래밍을 공부하는 많은 사람들이 무슨 언어를 공부하고 어떻게 테크트리를 타야 하는지에 대하여 많은 질문을 하는 것 같기도 하다. 사실상 늦은 타이밍에 프로그래밍 공부를 시작한 이상 모든 언어를 마스터 하는 것은 불가능에 가까울 것 같고 여러 언어에서 어정쩡한 지식을 가지고 있는 것 보다 특정 분야를 깊게 파는 것이 중요할 것 같다는 생각이 든다. 개발자는 평생 공부해야 한다는 얘기가 와닿는 하루다.. 

+ Recent posts