본문 바로가기

개발자 TIL

신입개발자(웹)가 클라우드개발자가 되기위한 빌드업은 어떻게?

현재 나와 같은 고민을 했던 과거의 다른 개발자분이 유튜버분에게 질문 드린 영상을 봤다.

https://youtu.be/yoHU4RlYfP4

1.개발자 하다가 다른 분야로 어디든지 갈 수있다.

최소 1년~2년 이상의 경력 을 가진 상태에서 이직을 하는것을 추천한다.

 

백엔드개발자 :로직 >개발

클라우드개발자 : 서버 ,인프라

방식으로 진행한다.

2. Devops,서버시스템,네트워크 전문가,스토리지 전문가 등 어느 분야를 가야하는가?

지금은 위에 말한 분야들이 있다고해서 저것들중 하나만 공부할것이 아니라

기본지식이 되는 부분을 계속 공부하고 추후 1,2년 후에 이직을할떄 선택을 하는것지 좋다

 

※General한 지식을을 기본으로 하되 다양한 분야를 접해보도록하자.

 

3.어떻게 공부를?자격증은?

자격증이 없다고해서 이직을못하거나 있다고해서 무조건 이직 되는건 아니지만

당연히 있으면 좋다.

자격증도 다양한 자격증들이 있는데 유명한AWS자격증 을 베이스로 다른 분야의 자격증도 따면 시장가치가 오를것으로 생각합니다. 

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------

밑으로는 GPT챗에게 물어봤다.

클라우드 개발자가 되기 위해서는 다음과 같은 단계를 거쳐야 합니다.

  1. 클라우드 컴퓨팅의 기본 원리 이해하기: 클라우드 컴퓨팅은 인터넷을 통해 서비스를 제공하는 기술입니다. 클라우드 컴퓨팅이 어떻게 동작하는지 이해하고, 클라우드 기술과 용어에 익숙해지는 것이 중요합니다.
  2. 클라우드 기술 습득하기: 클라우드 기술에는 AWS, Microsoft Azure, Google Cloud Platform 등 다양한 제공 업체가 있습니다. 해당 제공 업체의 서비스를 사용하여 클라우드 기술에 대한 이해도를 높이고, 다양한 기술 스택을 익히는 것이 필요합니다.
  3. 클라우드 개발 프레임워크 이해하기: 클라우드 개발을 위해서는 다양한 프레임워크를 이해하고, 사용해볼 필요가 있습니다. 예를 들어, AWS Lambda, Microsoft Azure Functions 등 서버리스 컴퓨팅에 사용되는 프레임워크를 이해하고 사용하는 것이 중요합니다.
  4. 적절한 인증 자격 취득하기: 클라우드 업체는 자격 증명을 통해 안전한 개발을 보장하고, 보안성을 강화하고 있습니다. 따라서, AWS Certified Developer, Microsoft Azure Developer Associate 등 적절한 인증 자격을 취득하여 클라우드 개발자로서 능력을 인정받는 것이 중요합니다.
  5. 프로젝트 경험 쌓기: 신입 개발자로서는 프로젝트 경험이 부족할 수 있습니다. 따라서, 오픈소스 프로젝트에 참여하거나, 클라우드 기술을 활용한 개인 프로젝트를 진행하며 경험을 쌓는 것이 중요합니다.
  6. 지속적인 역량 강화하기: 클라우드 기술은 빠르게 변화하고 있습니다. 따라서, 지속적인 학습과 역량 강화가 필요합니다. 새로운 기술 트렌드를 지속적으로 파악하고, 해당 기술에 대한 이해도를 높이며, 다양한 경험을 쌓는 것이 중요합니다.

 

또한, 클라우드 개발자로서의 역량을 쌓기 위해서는 다음과 같은 추가적인 팁이 있습니다.

  1. 커뮤니티 참여하기: 클라우드 개발자 커뮤니티에 참여하면 다른 개발자들과 소통하며, 기술 공유와 지원을 받을 수 있습니다. Stack Overflow, Reddit, Quora 등 다양한 온라인 커뮤니티를 활용해보세요.
  2. 데브옵스 개념 이해하기: 데브옵스(DevOps)는 소프트웨어 개발과 IT 운영을 통합하는 방법론입니다. 클라우드 개발자는 데브옵스 개념을 이해하고, 지속적인 통합과 배포, 모니터링을 위한 자동화 기술을 익히는 것이 중요합니다.
  3. 보안 개념 이해하기: 클라우드 개발자는 보안에 대한 이해도가 높아야 합니다. 클라우드 서비스는 인터넷을 통해 접근 가능하므로 보안 취약성이 높아질 수 있습니다. 클라우드 개발자는 데이터 보호와 네트워크 보안 등에 대한 이해를 높이는 것이 중요합니다.
  4. 적극적인 커뮤니케이션: 클라우드 개발은 팀원들과 밀접한 협업이 필요합니다. 따라서, 적극적인 커뮤니케이션을 통해 다른 팀원들과 의견을 공유하고, 문제를 해결하는 방법을 찾아나가는 것이 중요합니다.
  5. 경험을 중시하는 기업 찾기: 클라우드 개발자로서의 역량을 쌓기 위해서는 경험이 중요합니다. 따라서, 경험을 중시하는 기업을 찾아서 취업을 해보는 것도 좋은 방법입니다.

최신 클라우드 기술과 개발 방법을 학습하고, 자격증 취득, 프로젝트 경험 쌓기, 데브옵스와 보안 개념 등을 이해하는 것이 클라우드 개발자로서 성장하는 데 도움이 됩니다.