필자는 살면서 재미있었던 또는 행복했었던 기억이 많지 않았다. 어떻게 하면 잘 살고 있다라는 생각을 할 수있을까?라는 고민이 많았다. 그 행복에 많이 쫒아가던 삶을 알았다. 단순히 쾌락에 빠져있을 때도 있었고 때로는 사회적인 욕구를 채우기를 원하여 인정받을 때까지 노력했을 때에도 있었고 갖고싶었던 것을 갖기 위해서 노력해서 얻었던 적도 있었다. 하지만 모든건 한 순간이였고 오래가지 않았다.
그렇게 함으로써 한가지 깨달았던 것이 있다. 내가 살아왔던 모습들을 떠올리면서 매 순간순간 집중해서 무언가 성취했을 때 또 순간순간 역경을 이겼을 때 그 몰입했던 순간들이 나에게는 행복이였다.
필자는 어릴 때 수학을 엄청 좋아하였다. 아쉽게 수학과를 가지 못했고 컴퓨터학부로 오게 되었다. 코딩이라는 것이 낯설기도 하였고 어려웠었다. 하지만 열심히 할려고 했던 적이 없었다. 대충 성적나올정도만 외웠고 익혔다. 하지만 4학년 수업에서 웹공부를 하게 되면서 정말 재밌구나라는 생각이 들었다. 하지만 학교에서 하는 웹공부가 얕은 지식이여서 아쉬웠다.
이제는 나의 인생에서 행복은 현재 몰입하는 순간이 될 것이고 지금은 이 코딩이 나의 행복이 될 것이다. 물론 고난과 역경이 있을 것이고 스트레스도 받을 것이다. 하지만 그 것을 이겨내는 과정이 행복했던 기억이 될 것이다.
현재 나의 코딩의 수준은 평범하거나 평범보다 아래 일 것이다.하지만 올해가 지나가기전에는 발전한 내 모습을 기대한다. 내가 재능이 있다 없다라는 것을 판단하기는 어렵지만 누구보다 노력할 것이다.
올해 실력을 많이 올리기위해서 부트캠프라는 것을 선택하게 되었다. 웹공부의 기본을 다기지 위함이다. 부트캠프에서는 백앤드 수업을 node.js로 한다. 하지만 일반 기업들에서는 자바와 spring을 이용해서 많이 한다. 대규모 프로젝트를 할 때에는 자바를 이용하는 기업들이 많다. 그래서 개인적으로 java에 대한 공부를 다시한번 기본을 다져볼 것이다.
알고리즘은 대부분 사람들은 코딩테스트를 위한 공부라고도 한다. 하지만 알고리즘의 기술들이 잘 활용되지 않는다라고 생각할 수도 있다. 하지만 첫째로는 취업을 위해서도 이긴하지만 나의 사고력을 늘려주기 위함임을 나는 직감하였다. 내가 현업에가서 문제에 부딪혔을 때 내가 알고리즘을 하면서 부딪혔던 것을 어떻게 해결해날갈 수 있는지에 대한 것에 도움이 될거라 믿는다.
더 추가적으로 공부할 것이 있으면 시간을 내서 할 예정이다.