개발자

컴공과 2학년, 조언이 필요합니다

1월 11일조회 101

안녕하세요. 이제 컴공과 2학년을 앞두고 있는 대학생입니다. 수도권 학교도 아니라서 학교끼리 뭉칠 수 있는 동아리가 전혀 없었고 몇개 알아보나 해커톤을 알게되어서 나가본 이후로 동기부여가 되어서 개발자나 프로젝트를 만들어보고 싶다는 마음이 들게 되었습니다. 그렇지만 학교에서는 아직 파이썬, C밖에 배우지 않은 상태이고 교육과정을 보았을때 빠르게 스펙을 쌓을 수 있는 방법이 없을까 초조해지더라구요. 꿀팁이나 조언같은게 필요합니다ㅠㅠ 혼자 프로젝트를 할때는 무엇부터 공부해보는것이 제일 좋은지, 그리고 언어 관련 공부에 대해서도 조언부탁드립니다 선배님들 말듣고 무턱대고 백준과같은 문제들을 풀었다가 어떻게 짜야할지부터 막혀서 쩔쩔맸었는데 이건 언어를 다시 공부해야하는 걸까요..?

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

답변 1

이상래님의 프로필 사진

안녕하세요. 해당 질문에 대한 답변드릴게요. 일단 스스로 학습하는데는 낯선 영역이고 모르는 분야가 많기 때문에, 처음부터 스스로 학습하기 보다는 여러 학습 플랫폼을 활용하는 것이 좋을 것 같습니다. 무료로 이용하기에 좋은 유튜브나 인프런 무료 강좌, 노마드코더 무료 강좌들을 목표를 가지고 꾸준히 시청해 본 후, 웹 개발을 할지, 앱개발을 할지, 백엔드 개발을 할지, 프론트엔드 개발을 할지, LLM 서비스 개발을 할지 등등 이런 구체적인 계획을 천천히 세워보시길 바래요. 그럼 응원하겠습니다. 궁금한거 있으면 언제든지 물어보세요 ^^

profile picture

익명

작성자

1월 13일

여러가지 언어들을 많이 배워보는게 중요할까요, 아니면 한 언어를 잡아서 프로젝트를 만들어서 경험을 만들어보는게 먼저일까요 ??

이상래님의 프로필 사진

이상래

프리랜서 풀스택 개발자1월 14일

하나의 언어를 잡고 먼저 해보는게 우선인것 같아요. 일단 java를 먼제 해보는게 어떨까요??

profile picture

익명

작성자

1월 14일

학교에서는 C언어를 하는 수업이 많다고 하는데 두개를 병행해도 괜첞을까요?

이상래님의 프로필 사진

이상래

프리랜서 풀스택 개발자1월 14일

네 c언어도 좋구요. 지금 방학이니 두개를 병행해보는게 어떨까요? 처음부터 혼자하지마시고 인강 따라하시고 완독이 중요해요. 몰라도 그냥 쭉 따라가세요!

노민영님의 프로필 사진

노민영

백엔드 개발자1월 15일

어떤 개발자가 되고 싶은지에 따라 다를듯합니다만, 저도 그렇고 대부분의 개발자가 웹 개발자이기에 여기에 맞춰서 말씀드리자면, 저는 무작정 java Spring 유튜브 강의 보고 따라 만드는 것 먼저 했었습니다. 다만 작성자님은 java를 아직 모르시는 것 같으셔서 파이썬이면 FastApi라는 프레임워크가 있습니다. 해당 프레임워크로 간단하게 유튜브 보고 따라 만들어보시는 걸 추천드립니다. 그다음은 그때 가서 찾아보시면 될 거 같습니다.

profile picture

익명

작성자

1월 15일

감사합니다!!

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

1월 11일

먼저, 소프트웨어 엔지니어링 공부에 큰 열정을 가지고 계셔서 축하드립니다. 여러분의 질문에서 보여지는 그 열정과 자기개발에 대한 의지는 결코 작은 것이 아닙니다. 1. 프로젝트를 시작하는 방법: - 개인 프로젝트를 시작할 때, 필요한 기술을 결정하는 것이 첫걸음입니다. 이는 프로젝트의 목적에 따라 달라집니다. 예를 들어 웹 개발을 하려면 HTML, CSS, JavaScript 등 웹 기술을 배워야 합니다. 데이터 분석을 하려면 Python과 같은 언어와 함께 pandas, NumPy 등의 라이브러리를 배워야 할 수도 있습니다. - '무언가 만들기'의 목표를 세우고 거기에 맞춰 필요한 기술을 찾아보세요. 간단하게 시작해서 점차 복잡성을 높여나가는 것이 중요합니다. 2. 언어 관련 공부: - 이미 파이썬과 C를 배운 상태라면 다른 언어를 배우기 전에 이들 언어에 대해 심화학습하는 것을 추천합니다. 사실 어떤 언어를 사용하는지보다 어떻게 프로그래밍하는지, 즉 알고리즘과 데이터 구조, 디자인 패턴 같은 기본적인 컴퓨터 사이언스 개념을 익히는 것이 더 중요합니다. - 당신이 백준같은 사이트에서 문제를 풀 때 막히는 부분이 '어떻게 짜야할지'라면 이는 아마도 알고리즘과 문제 해결 능력에 대한 훈련이 필요하다는 신호일 수 있습니다. 이런 경우에는 '코딩 인터뷰 완전 분석' 같은 책을 읽어보거나, leetcode, hackerrank 등의 웹사이트에서 문제를 계속 풀어보는 것을 추천합니다. 3. 스펙 쌓기: - 솔직히 말해서 학점만 잘 받거나 대외 활동만 잘 하는 것으로는 부족합니다. 가장 중요한 것은 실제로 무엇을 만들어내었는지, 어떤 기술을 사용해 본 경험이 있는지입니다. 따라서 학교 과정 외에도 시간을 내어 개인 프로젝트를 진행하거나 오픈소스 프로젝트에 기여하는 등의 활동을 해보시는 것을 추천합니다. 기억해야 할 것은, 꾸준히 공부하고 노력하는 것이 가장 중요하다는 점입니다. 빠르게 스펙을 쌓으려고 조급해하지 마세요. 학습은 단기간에 이루어지는 것이 아니라 장기간에 걸쳐 이루어집니다. 그리고 그 과정에서 여러분이 무엇을 좋아하는지, 어떤 분야에 강점을 가지고 있는지 찾아가는 것이 중요합니다. 진심으로 열심히 하신다면 자연스럽게 결과는 따라올 것입니다. 행운을 빕니다!

목록으로

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