요즘 연이어 기업 코딩테스트를 경험삼아 쳐보고 있다. 문제를 썩 잘 풀지는 못했지만 운 좋게 합격한다고 해도 2차 전공 시험이나 기술 면접에서 탈락의 고배를 마실게 분명해보였다. 코딩이나 프로젝트만이 다가 아님을 깨닳았다. 확실히 원리도 모르고 기능만 구현하는 건 한계가 있는 겉햝기 공부일테니까... 이제부터라도 CS공부를 착실히 해나가려한다! 그래서 앞으로는 프로젝트 관련 코딩 포스팅보다는 전공 지식들을 정리해 올리려고 한다. 그러기에 앞서 개인적으로 공부할 분야와 방법을 포스팅해본다.
1. 네트워크
내가 들을 예정인 건 모교 컴공 교수님 공개강의인데 찾아보니 생각보다 좋은 강의들이 많이 있었다.
이건 대학공개강의 사이트에서 들을 예정이다. CS 커리큘럼을 짤 때는 실제 대학 컴공이나 소프트웨어학과 페이지에 들어가서 커리큘럼을 쭉 보고 필요하다고 생각되는 것들을 KOCW에서 찾아서 듣는 것이 가장 효율적이고 효과적인 공부방법인 것 같다.
5. 프로그래밍언어(JAVA)
사실 코딩을 하면서 오히려 자바를 잘 모르고 있다는 생각을 많이 했다. 구글링을 해보니 많은 현직 개발자들이 전문 서적을 읽고 스터디를 했음을 알게 되었고, 나도 책을 사서 스터디를 구성하기로 했다. 책은 '이펙티브 자바'로 선택했고 스터디는 일주일에 한 번정도 모르는 것들을 함께 토론해보려고 한다!