개발자
안녕하세요! 본 전공은 경제학이고, 복학 후 5학기째에 컴공 복전 진입 예정인 대학생입니다. 고등학교 때부터 AI나 빅데이터를 활용한 데이터 분석으로 통찰력 있는 결과를 끌어내는 작업에 흥미를 많이 느꼈었습니다. 아직 명확하게 어떤 직무를 하고 싶은지는 모르겠지만, 컴공을 복전하면서 데이터를 많이 다뤄보고 싶습니다! 지금까지는 c, java, python 언어의 기초만 공부해봤는데 그 다음으로 보통 배우는 자료구조같은 주제에 대해서 뭔가 강의를 들으면서 공부를 해보고 싶은데, 어떤 강의가 좋은지 궁금하고, 아니면 그냥 백준 문제를 풀고 안 풀리면 구글링하는 식으로 공부하는 게 맞는 건지도 궁금합니다. 방학 동안 뭐라도 해야할 것 같은데, 뭘 해야 할지 감이 안 잡히는 상황입니다 ㅜ 코로나학번이기도 하고, 주변에 저처럼 코딩을 하고 싶어하는 친구들이 많이 없어서 관련 전공생이나 개발자분들의 조언이 필요합니다!!
답변 1
인기 답변
삭제된 사용자
2024년 01월 15일
안녕하세요. 언어를 학습한 후, 자료구조(이후 알고리즘)를 공부하는 것은 좋은 선택인 것 같습니다. 많은 학부 교육과정이 같은 순서로 진행되고, 저희 학교의 경우 자료구조가 거의 모든 전공 수업의 선수강 과목입니다. 자료구조는 거의 모든 CS 과목에 등장하고, 배운 언어를 계속 사용하면서 익숙해지고 연습할 수 있습니다. 개인적으로 유료 강의는 굳이 추천하지 않으며 유튜브에 검색하여 이름 있는 채널의 강의 중 아무거나 봐도 된다고 생각합니다. 왜냐하면 기본적인 자료구조들은 내용이 많거나 어렵지 않고 잘 정의되어 있으며 모두가 공부하기 때문에 잘못된 정보에 대한 검증이 쉽습니다. 구글에 검색해서 나오는 블로그들을 활용해도 좋습니다만, 블로그들을 아무래도 작성이 쉽다 보니 신뢰도가 상대적으로 낮습니다. 하여, 검색에 활용하시도록 다음의 두 링크를 달아드립니다. 키워드의 순서대로 공부하시면 좋을 것 같습니다. 1. 제가 학부에서 후배들을 대상으로 자료구조 수업 튜터링 시 만든 레포지토리입니다. https://github.com/unsik6/Inha_Tutoring_DataStructure - 학교 자료구조 수업의 플로우를 그대로 따라가고 있으며 C++로 실습을 진행합니다. 2. 비전공자 현업인 대상 강의식 스터디 자료 https://github.com/unsik6/DSALGO_PYTHON - 자료구조 알고리즘 스터디였으며 파이썬으로 진행했습니다. - 강의 영상도 있으나 공유는 어려울 것 같습니다. - 기초적인 자료구조들 중에서도 어려운 자료구조가 포함되어 있습니다. 추가로, 자료구조를 공부할 때는 API를 직접 구현해보는 데에 의의가 있습니다(언어 연습의 측면에서도). 다만, 이로 인해 백준 문제를 푸실 때 시간초과나 메모리 초과가 발생할 수 있습니다. 백준 문제를 푸실 때, 현재는 효율성이 중요한 단계는 아니므로 가능한 최대한 고민를 해보시도 솔루션을 찾아보시는 걸 추천드립니다. 관련하여 질문이 있으시다면 편하게 채팅주셔도 됩니다. 도움이 되셨길 바랍니다.
엄상호
작성자
개발 • 2024년 01월 15일
정말 감사합니다!! 참고해서 열심히 공부해보겠습니다 :)
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!