개발자
CS 공부는 어떻게 해야하나요?? 아니면 사이트나 강의를 보고 공부를 하신다면 알려주시면 감사합니다.. ㅠ 코테는 꾸준히 하려고하는데 어려워서.. 혹시 쉽게 생각하고 할 수 있는 방법이 있을까요? 강의를 듣는게 좋을까요? 프로젝트가 현재 3개인데 꾸준히 계속해서 프로젝트를 만들어야 하나요 아니면 이론에 관한 내용에 대해 공부하는 걸로 해서 작은 프로젝트를 많이 만들어 나가는게 좋을까요? 아니면 좀 더 필요한 내용이나 알려주실 부분이 있으시다면 자유롭게 작성해주셔도 감사합니다..
답변 1
개인적인 공부취향이라서 제 방법이 답은 아닙니다 신입시절 저는 부족한 cs공부를 일단 인강으로 들었습니다. 자료구조 알고리즘 에 대한 강의 네트워크에 대한 강의 컴퓨터구조 운영체제에 대한 강의 이정도만 들었습니다. 코테는 1. 앞으로 사용할 언어의 문법을 내가 잘 활용할 수 있는가? 2. 배열, 연결리스트, map,set, stack, queue, 해시 자료구조를 알고 활용가능한가? 3. Tree, graph 자료구조를 알고 이를 활용한 자료구조(힙, 우선순위큐 등)를 이해하고 활용가능한가? 순서대로 공부하시면 될 것 같습니다. 강의를 듣던 구글링하던 결국 똑같은 내용이라서 알고 활용만 할수 있으면됩니다. 프로젝트는 양보다 질로 승부보는게 좋습니다. 다똑같은 crud 다똑같은 구조에 똑같은 패턴 여러개 양산해봐야 의미없습니다. 작업하신 3개 프로젝트가 어떻게 구성되는지 모르겠지만 똑같은 구성의 프로젝트라면 더 만들지 마세요. 그리고 지원하실 회사 공고보면 사용하는 기술들이 작성되어 있을겁니다. 기술이 다르다면 이미 작업하신 프로젝트를 해당 기술로 마이그레이션해보는것도 좋을 것 같구요. 이전 프로젝트 수준이 별로라서 새로운걸 만들어야겠다 근데 뭘만들어야할지 모르겠다 싶으시면 클론코딩해보는게 좋습니다. 강의보고 따라치는 게 아니라 보여지는 화면과 동작을 보고 어떻게 구성하면좋을지 고민하면서 작업해보세요. 별도로 디자인패턴 공부하셔서 실험적으로 적용해보는것도 좋습니다. 면접가면 할말이 정말 많아질겁니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!