개발자
안녕하세요. 소프트웨어 전공하고있는 대학교 4학년입니다. 앞으로 취업이나 포트폴리오 준비를 위해 가고싶은 직군은 생각해두었는데 어떤 방향으로 나아갈지가 고민입니다. 나중에 최종적으론 클라우드 엔지니어가 되고 싶고, 개발자로 일하다가 엔지니어로 넘어갈 생각입니다. 그래서 클라우드, 서버 이런쪽 개발자로 일을 하고 싶은데 조언이나 로드맵 같은것 추천해주시면 감사하겠습니다!
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 03월 28일
클라우드 개발자 및 엔지니어가 되려면 다음과 같은 로드맵을 따라가는 것이 도움이 될 수 있습니다: 1. **기본적인 프로그래밍 지식**: 자바, 파이썬, 노드.js와 같은 언어에 익숙해져야 합니다. 이들은 클라우드 컴퓨팅에서 널리 사용되며, 기도메인 로직을 작성하고 서버를 다루는데 필요합니다. 2. **데이터베이스 관리**: MySQL, MongoDB와 같은 SQL / NoSQL 데이터베이스를 이해하고 다룰 수 있어야 합니다. 데이터베이스는 대부분의 웹 애플리챼이션에서 중요한 역할을 하기 때문입니다. 3. **네트워크 및 시스템의 이해**: TCP/IP, HTTP/HTTPS 등의 네트워크 프로토콜에 대한 지식과 리눅스나 유닉스와 같은 운영 체제에 대한 깊은 이해가 요구됩니다. 4. **클라우드 플랫폼 경험**: AWS, Google Cloud Platform(GCP), Microsoft Azure 등 주요 클라우드 서비스 제공업체에서 제공하는 서비스를 사용해 보아야 합니다. 각 플랫폼에서 제공하는 기능을 이해하고, 어떻게 활용하는지를 알아야 합니다. 5. **DevOps 도구 사용**: Docker와 Kubernetes와 같은 컨테이너 기술, Jenkins, GitLab CI/CD와 같은 자동화 도구등 DevOps에 사용되는 다양한 도구들에 익숙해져야 합니다. 6. **보안 지식**: 클라우드 서비스의 보안 측면을 이해하는 것도 중요합니다. 이러한 지식은 공격자로부터 자원을 보호하고, 데이터 유출을 방지하는 데 도움이 될 것입니다. 추가적으로 개인 프로젝트나 오픈 소스 프로젝트에 참여하여 실무적인 경험을 쌓는 것도 추천합니다. 그리고 가능하다면 관련된 인증 취득(AWS Certified Developer 혹은 Google Certified Professional Cloud Architect 등)도 고려해보세요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!