개발자
안녕하세요 개발자를 희망해 컴퓨터공학과로 편입한 학생입니다 작년 3월에 문과에서 편입해 들어와 첫학기를 보냈지만 적응하지 못하고 1점대 후반의 학점을 받은 뒤 학과 적응을 위해 공부하자고 마음먹고 휴학했습니다 그러나 여전히 휴학 이후 공부를 하면서도 코딩 실력은 제자리를 벗어나지 못하고 문법만 알고 제대로 된 코딩은 못하는 상태입니다 지금은 인프런에서 인강을 듣고 있는데 솔직히 거의 무슨 말인지 모르겠지만 큰 틀이라도 알고 가자는 마음으로 완강을 목표로 꾸역꾸역 듣고 있습니다 (연습문제를 푸는 단계까지는 아직이라 정확히는 모르겠지만 제생각으로는 이대로라면 별 변화가 없을 것 같습니다..) 당장 다음 2학기 복학 예정인데 시간은 없고 마음은 조급해 불안하고 자괴감만 듭니다.. 그러던 중 커리어리라는 곳을 알게 되어 이렇게 글을 남기게 되었습니다.. 학과 수업에 조금이라도 적응이 가능할 정도로 코딩 실력을 제대로 늘리는 공부를 하려면 어떻게 해야 할까요 개발자 분들의 많은 답변 부탁드립니다.. 너무 막막합니다..
답변 4
안녕하세요 ! 코딩이라는 영역이 재능에 영역인 거 같기도 하고 나는 안맞는 거 같기도 실무를 경험하는 저도 아직까지도 미지의 영역이라고 느끼는 것 같아요 😗 거두절미하고, 코딩의 실력 발전에 많은 요소가 있겠지만, 초반에는 재미를 느끼는게 가장 중요한 것 같습니다. 저도 코딩이라는 것을 처음 시작할 때 재미를 빨리 느낀 케이스인데요 ! 저는 문법 공부는 후딱 넘어가고 빨리 무언가를 만들어보는 것에 많은 집중을 했던 것 같아요. 제가 목표로 하는 결과물이 눈 앞에 보였을 때 성취감이 분명히 있었고, 지금까지 그 성취감에 중독된 거 같아요 😀 질문자분도 문법만 알고 제대로 코딩을 못하는 상태라 하셨는데 전 절대 질문자분이 역량이 부족해서는 아니라고 생각합니다. 흥미를 아직 제대로 못느낀거라 생각해요 ! 지속적인 공부도 중요하고 좋지만, 학부 동기들이나 커리어리, 인프런 등으로 사이드 프로젝트를 참여해보시는 게 어떨까 싶습니다 !
삭제된 사용자
2024년 05월 05일
안녕하세요. 경험상 큰 문제는 아닐 것으로 생각됩니다. 다른 분들과 다른 의견입니다만, 아직 적성, 재능, 흥미 그 무엇도 논할 단계가 아니라고 생각됩니다. 정확히 어떻게 어려운 지 모르니 저 혼자서 추론했을 때임을 말씀 드립니다. 그러니 너무 걱정하지 마세요. 큰일은 아닙니다. 그저 아직 프로그램의 작동 방식이 이해가 잘 되지 않으시는 것 같습니다. 비단, 질문자님과 저같은 비전공 출신의 문제는 아니며, 전공생들도 대부분 대학에 와서 처음 코딩을 접하기 때문에 해당 단계에서 어려움을 겪는 경우가 적지 않습니다. 보통 현재 공부하시는 부분 정도에서는 시간이 해결해주는 경우가 많으며, 너무 좌절하지 않으셔도 될 것 같습니다. 추가로, 문법 단계에서 막히는 후배들에게는 보통 다음과 같이 말을 하곤 했습니다. 물론, 개인적 상황에 따라 도움이 될지 안될지 다릅니다. 1. 문법에 대해서 '왜?'를 생각하지마세요. 영어와 같은 언어를 배우듯이 '왜 이렇게 써야돼?'가 아니라 그냥 받아들이시길 바랍니다. 2. Line by Line으로 직접 따라가며 프로그램이 어떻게 동작하는지 추적해보세요. 하나의 연산자, 하나의 라인이 작동하고 끝날 때마다 변수들의 값이 어떻게 바뀌는지 하나하나 직접 생각하며 추적해보세요. 귀찮지만 동작을 이해하는데 도움이 된다고 생각합니다. 3. 아마 예제 코드를 많이 보시게 될텐데, 그 코드는 왜 그렇게 작성되어야 했는지 생각해보세요. 간혹, '이렇게 바꿔도 되지 않나?'라는 생각이 들 겁니다. 그럼 예제 코드와 본인의 생각에 대해 2번을 수행하고 비교해보며 프로그램의 동작이 어떻게 달라지는 직접 추적해보세요. 도움이 되셨길 바랍니다. 여담이지만, 저는 처음에 변수의 존재를 이해하지 못했습니다. 글자 안에 공간이 있다거나 변수 이름과 값이 다르다는 걸 이해 못했거든요.
안녕하세요~ 도움을 드리려고 답변 드립니다. 질문자님 같은 경우에는 온라인으로 공부하는 방법보다는 대면 강의로 공부를 하면 아무래도 온라인 강의보다는 집중력이 높고 모르는게 있으면 강사님께 바로 바로 피드백을 받으면서 해결에 나가는게 필요 할 것 같습니다. 온라인으로 수강은 모르는 부분이나 부족한 부분에 있어서 해결을 하지 못한 상황에서 계속 진도만 나가는건 큰 의미가 없기에 대면 강의를 통해 남은 기간 동안 부족한 부분을 체워나가는게 좋으실 것 같습니다. IT 공부, 진로 및 취업 상담/고민은 아래 링크를 통해 자세한 안내 도와드리겠습니다 https://naver.me/5Vliudns
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 05월 05일
이런 상황이면 정말 힘드실 것 같습니다. 먼저, 개발자가 되려는 의지와 목표를 가지고 계신 걸 칭찬드립니다. 코딩을 배우는데 있어 언어의 문법만 알고 있지 실제로 적용하는 단계까지 가기는 까다롭습니다. 실력 향상을 위해 아래의 방법들을 고려해보시기 바랍니다. 1. **프로젝트를 실제로 해보기**: 코딩은 학문이나 이론적인 지식만으로 배울 수 있는 것이 아니라, 직접 해보며 발전시켜야 하는 기술입니다. 간단한 프로젝트를 시작해서 보세요. 이것은 문법과 개념을 현실 세계에 어떻게 적용할 수 있는지 보여줄 것입니다. 2. **선택한 기술 스택에 충실하기**: 초기에 너무 다양한 언어를 동시에 배우려 하지 말고, 예를 들면 Python이나 Java와 같은 한 두 가지 언어에 초점을 두고 깊게 파는 것이 중요합니다. 3. **온라인 코딩 문제 사이트 활용하기**: HackerRank, LeetCode 등의 사이트에서 문제를 풀어보는 것은 코딩 실력을 크게 향상시킬 수 있습니다. 이런 사이트들은 다양한 난이도의 문제를 제공하기 때문에 본인의 실력에 맞춰서 차츰 발전시켜 나갈 수 있습니다. 4. **동료와 함께 배우기**: 대학 캠퍼스나 IT 커뮤니티 내 스터디 그룹에 가입하는 것도 좋습니다. 서로 다른 경험과 지식을 공유하며, 전반적으로 더 많이 배울 수 있습니다. 마지막으로, 어떤 학습 방법을 선택하든 간에 시간과 인내심이 필요합니다. 실패하더라도 좌절하지 않고 계속 해보세요. 기초부터 차근차근 익혀가면 반드시 결과를 볼 수 있을 거에요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!