지방 사립대 컴공 다니는 학생입니다
제가 가지고 있는 고민은 이제 내년이 되면 기본적인 스펙준비를 마치고
면접을 대비해야할텐데
프로그램을 코딩하는건 약 3년동안 한 지라 어느정도 적응이되서
왠만한 프로그램은 만들수 있는 자신이 있습니다
(학부생 중 상위권이라고 자부할수 있습니다)
하지만 제가 걱정되는건 이론적인 부분이 너무 약합니다
동적바인딩, 동적 할당, 공유 버퍼, 자료구조, 알고리즘 이런 전문용어에 대해 설명을 하라고하면
입이 떨어지지 않습니다
한마디로 요약하자면 저에게 자유도를 100으로 던져주고 프로그램을 만들라고 하면
만들 수 있습니다. 하지만 제가 만드는 프로그램은 최대한의 알고리즘을 이용하지 않은
프로그램일테고 효율성이 떨어지고 다른 사람이 만드는 프로그램보다 메모리도 많이 차지하는
프로그램이 될것입니다. 제가 이런 점이 부족하다는거 잘 알지만
어떻게 전문 용어의 정의와 어떻게 효율적인 코딩을 하는지에 대해서
어떻게 공부해야 하는지 갈피가 잘 잡히지 않습니다. 분명 이 상태면
서류는 통과하더라도 면접에서 질문에 대한 대답도 제대로 하지 못할것이기 때문에
하루라도 빨리 이런 제 부족함에 대해 공부를 해야겠는데 어떻게 공부해야할지 갈피를 잡지 못하겠습니다
조언 좀 부탁드리겠습니다