개발자
웹개발자가 되고 싶은 1인 입니다. 대학은 디지털전자정보(하드웨어 관련)과를 졸업했고요 현재는 기업 사무기기 유지보수 일을 12년차 하고 있고요.. 지금 하는 일을 오래하면서 느낀 것은 미래에 전망이 없다는 생각이 들었습니다. 그래서 뭔가 전문성을 갖춘 일이 하고 싶다는 데에서 웹개발에 관한 흥미가 생기기 시작했는데 대략 검색을 해보니 웹개발에도 분야가 정말 많더군요.. 크게 프론트엔드, 백엔드로 나뉘는거 같은데 개인적으로는 백엔드를 해야겠다는 생각이 들었습니다. 그런데 기초가 아예 없다보니 가장 먼저 어떤 것을 배워야할지 감이 오질않네요.. Python이나 JavaScript를 가장 먼저 배워야하는 것인지 아니면 C언어를 먼저 기초를 쌓고 배워야 뒷탈이 없는 것인지.. 너무 정보가 많다보니 감이 안잡히네요.. 저는 어떻게 시작을 해야 좋을까요...?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 10월 28일
웹 개발자로서의 경로는 여러 가지가 있으며, 이에 대한 답변은 개인의 목표와 선호도, 그리고 현재 상황과 능력에 따라 다를 수 있습니다. 하지만 전반적인 관점에서 제안드릴 수 있는 몇 가지 조언을 드리겠습니다. 1. **코딩 기본 문법 이해**: 백엔드 개발을 배우려면 프로그래밍 언어를 먼저 배워야 합니다. Python과 JavaScript는 초보자들이 시작하기 좋은 언어입니다. 둘 중 한 언어를 선택해 기본 문법과 프로그래밍 방식, 데이터 구조 등을 익혀보세요. 2. **HTML/CSS**: 웹 개발에 있어 HTML과 CSS의 이해도 중요합니다. 프론트엔드 개발에 더 직결되는 부분이지만 백엔드 개발자도 웹 페이즈의 구조와 스타일링 기본을 알아야 합니다. 3. **데이터베이스 관리**: 백엔드 개발에 꼭 필요한 부분입니다. SQL 같은 데이터베이스 조회 언어를 배우고, MySQL이나 PostgreSQL 같은 시스템을 사용하는 법을 익히세요. 4. **웹 서버 기술 공부**: 백엔드 개발의 핵심입니다. Node.js, Django (Python), Express.js(Node.js) 같은 프레임워크를 사용해보세요. 5. **프로젝트 경험 쌓기**: 배운 내용을 활용해 실제 작동하는 웹사이트를 만들어 보세요. 간단한 CRUD(Create, Read, Update, Delete) 웹 애플리케이션부터 시작해보면 좋습니다. 코딩은 많이 해보고 피드백 받는 것이 중요합니다. 따라서 오픈소스 프로젝트에 참여하거나, 판교 등 IT 중심지에서 열리는 해커톤 등에 참여해 보실 것을 권장드립니다. 마지막으로 학습하시는 과정에서 도중에 포기하지 않으시려면 목표를 세우고 일정을 계획하는 것도 중요합니다. 거창한 목표가 아니라 당장 한 달 뒤 얼마나 성장할 것인지를 구체적으로 설정하시는 것을 추천드립니다. 그리고 비전공자라 하더라도 컴퓨터 공학 관련 지식도 조금씩 습득하시는게 도움이 됩니다. 자료구조, 알고리즘 등 기본적인 컴퓨터 공학 지식은 프로그래밍에 많은 도움이 됩니다. 이런 내용들도 시간을 내어 학습하시면 좋습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!