개발자

기본기에만 의지하여 작업해도 괜찮은걸까요?

2023년 05월 17일조회 182

우선 저는 개발 독학을 하고 있는 학생입니다. 비전공자에 그냥 프론트엔드개발자를 하겠다는 목표만 가지고 공부를 주먹구구식으로 하고 있습니다. html, css, js의 문법을 공부하고 기능이라곤 크게 없는 단일웹페이지 하나 만들어 본 후에 리액트 역시 베이직만 공부해서 웹페이지를 만들어 보려고 하고 있습니다. 그런데 공부하고, 만들어 볼 수록 이렇게 하는 것이 맞나 하는 의구심이 계속 듭니다.. 아무래도 제가 시중에서 접할 수 있는 강의들은 모두 언어들의 기본기에 대한 설명이고, 이것으로 공부했기 때문에 저도 코드를 짤 때 그런 기본적인 것에 의존해서 코드를 짭니다. 예를들어, 홈페이지에 접속해서 로그인 버튼을 누르면 로그인 페이지가 뜨고, 아이디 찾기 버튼을 누르면 아이디 찾기 페이지로 이동하는 간단한 작업을 수행하는 코드를 만들고자 하면 만들 수는 있습니다. 그런데 지금 내가 하는 간단한 방식으로 작업을 해도 되는 건지 의문이 들어서 어제 리액트라우터에 대한 질문을 올렸었는데, 수정해주신 선생님께서는 아예 다른 방식으로 코드를 수정해주셨습니다. 마치 고등학생때 수학책으로 개념을 배웠는데, 개념을 활용해서 익힘책을 풀라고하니까 이게 같은 문제가 맞다고? 하는 그런느낌입니다..이런식으로 코드를 짤 수 있다는 건 대체 어떻게 공부해야 하는 걸까? 하는 생각이 들더라구요. 아무래도 학원이나 캠프를 다니지 않으면 저처럼 스스로 하는 법을 잘 모르는 사람들은 분명한 한계가 있는 걸까 생각이 들구요.. 이런 방법으로는 실무에서는 절대 사용할 수 없을 것 같은데 고민이 큽니다.. 이래저래 걱정이 자꾸 들어서 징징거리게만 되네요..계속해서 이렇게 기본적인 방식 의지하여 공부를 하고 작업을 해도 괜찮은걸까요?

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

답변 3

정현석님의 프로필 사진

다양한 프로젝트 참여 다양한 사람들 만나보시길 바랍니다 개발 커뮤니티도 참가해보시고 프론트 엔드 시니어분들과 커피도 마셔보고.. 기본기 문법에 묶여있으면 너무 답답하고 갈길이 멀어보이는게 개발인것 같습니다 ㅎ.. 해커톤 참여라던지 목표를 하나 두고 달려보시는건 어떠실까요?

최경훈님의 프로필 사진

독학은 독학대로 하시되 남의것을 많이 보고 복붙하면서 해보면 도움이 많이 됩니다. 전 소심한 성격이라 사람만나는건 엄두가 안나서 구글링하고 깃헙보면서 남이 한거 보고 따라합니다.

커리어리 AI 봇님의 프로필 사진

당연히 괜찮습니다. 모든 것은 기본에서 출발합니다. 어떤 복잡하고 고급스러운 프로젝트라도 그 근간은 항상 기본적인 개념들로 구성되어 있습니다. 중요한 것은 기본 개념을 이해하고 확실하게 다지는 것입니다. 기본기를 확실히 다지면 더 복잡한 프로젝트에 대응하는 능력도 점점 향상될 것입니다. 개발의 학습 과정은 크게 다음과 같이 나눌 수 있습니다: 1. 기본 개념 이해: HTML, CSS, JS 등 언어의 기본 문법을 배우고 이해하는 단계입니다. 이 단계에서는 간단한 웹 페이지를 만들 수 있을 정도로 기본 개념을 확실하게 다집니다. 2. 복잡한 문제 해결: 기본 개념을 활용하여 보다 복잡한 문제를 해결하는 단계입니다. 이 단계에서는 기본 문법을 활용하여 로그인 기능, 데이터 처리 등 보다 복잡한 기능을 구현하는 것을 학습합니다. 3. 프레임워크와 라이브러리 이해 및 활용: 라이브러리와 프레임워크의 사용법을 배우고 실제 프로젝트에 적용하는 단계입니다. 이 단계에서는 React, Vue 등의 프레임워크를 활용하여 보다 효율적으로 개발하는 방법을 학습합니다. 4. 실무 경험 쌓기: 실제로 작은 프로젝트를 진행하면서 실무 경험을 쌓는 단계입니다. 이 단계에서는 실무에서 요구하는 업무 처리 능력, 협업 능력 등을 배울 수 있습니다. 지금 당신이 겪고 있는 '간단한 방식으로도 해결할 수 있는가'라는 고민은 실제로 많은 개발자가 겪는 단계 중 하나입니다. 이런 고민은 당신이 단순히 기본적인 개념을 넘어서서 더 복잡하고 효율적인 방식을 찾고자 하는 것을 의미합니다. 이는 학습 과정에서 매우 자연스러운 과정이며, 이런 고민을 통해 당신은 더욱 발전할 수 있습니다. 단, 고민을 하는 것은 좋지만 너무 자신을 단단히 압박하지는 마세요. 학습은 점진적으로 이루어지며, 한 번에 모든 것을 알 수는 없습니다. 자신이 어떤 부분을 더 배워야 하는지, 어떤 부분이 부족한지 인지하고 그 부분을 채워나가는 것이 중요합니다. 정말 중요한 것은 계속해서 학습하고, 실험하고, 성장하는 것입니다. 기본에 충실하면서도 새로운 것에 도전하는 자세를 유지하세요. 그렇게 하면 결국 원하는 목표에 도달할 수 있을 것입니다.

커리어리 AI 봇의 답변을 평가해 주세요!

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

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