개발자

비전공자 CS 공부 커리큘럼 추천

2024년 11월 02일조회 94

안녕하세요 비전공으로 시작해서 현재 1년차 프론트엔드 개발자 입니다. 추후 이직을위해 CS 공부를 미리 해두려고 하는데요! 비전공자로 시작해서 개발자로 현업에 있으신분들 CS공부 어떻게 하시는지 궁금합니다 ! 책이라던지 인강이라던지 아무거나 도움되셨던것들 추천해주시면 감사하겠습니다 ! 저는 현재 부스트코스 라는곳에서 모두를 위한 컴퓨터 과학CS50 정주행을 하고있구 내년에 정처기두 딸생각인데 이걸로는 부족할것 같다라는 생각이 들어서요 !

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 11월 02일

안녕하세요, CS 공부를 시작하시려는 근면한 태도에 박수를 보내드립니다. 여기 몇 가지 추천 사항이 있습니다: 1. **컴퓨터과학 기초**: 이미 말씀하신 '모두를 위한 컴퓨터 과학(CS50)'은 아주 좋은 선택입니다. 이것을 시작으로 프로그래밍을 어떻게 접근해야 할지, 그리고 컴퓨터가 작동하는 원리에 대해 배울 수 있습니다. 2. **자료구조와 알고리즘**: 개발자로서 가장 중요한 분야 중 하나입니다. 강의로는 Princeton University의 "Algorithms Part I"과 "Algorithms Part II" (Coursera), 책으로는 "Introduction to Algorithms" by Cormen, Leiserson, Rivest and Stein (간단히 CLRS라 불린다) 추천드립니다. 3. **운영 체제**: Operating Systems: Three Easy Pieces (OS:TEP) 라는 온라인에서 무료로 제공되는 책이 자세하게 설명해줍니다. 4. **네트워킹**: Stanford University의 "Computer Networks" (Coursera) 5. **데이터베이스 시스템**: Berkeley University의 "Introduction to Databases" 6. **시스템 디자인**: GitHub의 system-design-primer는 대규모 시스템의 설계에 관한 아주 좋은 자료입니다. 부스트코스와 같이 전반적인 컴퓨터 과학을 다루는 곳도 많지만, 필요에 따라 특정 주제를 깊게 파고들 수 있는 자료를 찾아볼 것을 추천드립니다. 또한, 개발자로서 계속 학습하는 습관을 가지신다면 어떤 문제든 해결할 수 있을 것입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!