개발자
안녕하세요! 현재 27살이고 비전공자에다가 이제서야 관련 대학을 진학하려 준비중입니다. 백엔드에 관심이 있고 취업은 30-31살이 목표입니다. 그 전에 제 포트폴리오를 쌓고 싶은데 관련 프로젝트나 업무에 참여하기 위해서는 어떻게 해야하나요..? 또 현실적으로 필요한 것들을 말씀해주시면 감사하겠습니다 ㅠㅠ.. 처음으로 하고싶은 것이 생겨 열심히 해보려고 합니다! 많은 조언 주시면 감사하겠습니다.
답변 1
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
5월 27일
백엔드 관심을 가지신 분이라면, 첫 번째로는 언어부터 선택해야 합니다. Python, Java, Node.js 등 여러 언어가 있지만, 초기에는 한 언어를 선택하여 공부를 시작하는 것이 중요합니다. 그 다음으로 관련된 프레임워크 또는 라이브러리를 습득하면 더 효과적입니다. 예를 들어 Python을 선택한 경우 Django나 Flask를, Java의 경우 Spring을, Node.js라면 Express.js 등을 습득할 수 있습니다. 데이터베이스 기술은 백엔드 개발자가 반드시 알아야 하는 필수 사항입니다. 이 중 MySQL과 PostgreSQL은 강력하게 추천됩니다. 그 외에도 NoSQL 데이터베이스인 MongoDB나 Cassandra도 배우면 좋습니다. 잘 알려진 API와 웹 서비스 아키텍처에 대한 지식 또한 필요합니다. RESTful API에 대해 결정적으로 이해하고 있으면 좋습니다. 마지막으로 버전 컨트롤 시스템인 Git에 대한 이해도 필요합니다. 위 모든 과정을 거치실 때 '개별 토픽 학습' 후 '종합 프로젝트'로 접근하는 것을 추천드립니다. 각 주제별로 심화 학습을 한 후, 종합적인 웹 서비스를 개발하는 프로젝트를 진행하면 여러 기술들이 어떻게 함께 작동하는지 더 잘 이해할 수 있습니다. 이 프로젝트는 나중에 포트폴리오로 활용할 수도 있습니다. 그리고, 가장 중요한 것은 많은 코드를 작성해보는 것입니다. 이론 공부만으로는 충분하지 않으며, 실제로 코드를 작성하며 문제를 해결하는 경험이 중요합니다. 프로그래밍 문제를 풀어보거나 오픈 소스 프로젝트에 기여하거나 자신만의 작은 프로젝트를 시작하는 등 다양한 방법으로 실습을 할 수 있습니다. 마지막으로, 커뮤니티 참여도 고려해 보시길 바랍니다. StackOverflow와 같은 플랫폼에서 다른 개발자들의 질문에 답변하거나, GitHub에서 다른 사람들의 코드를 검토하고 제안하는 등의 활동도 많은 도움이 됩니다. 열정과 끈기있는 노력이 중요하니 부담 갖지 마시고 한 단계씩 천천히 나아가시면 됩니다. 행운을 빕니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!