전체 글70 클라우드 엔지니어 직군 JD 분석 커리어를 설계하는건 중요하다. 당장 내가 원하는 직무로 못가더라도 현재 스텝에서 얻을수 있는 역량이 뭔지 파악 함으로써 다음 스텝에서 필요한걸 미리 준비할 수 있다. 그럴려면 JD 분석이 필수다. 방향은 무조건 확실하게 정하고 자기계발 해야 한다. 그냥 꼴리는대로 이것저것 하면 나중에 이직하는 회사도 그 수준에 맞게 갈수 밖에 없다. 클라우드 엔지니어MSP : 고객에게 클라우드 서비스를 컨설팅하는 업무CSP : aws, gcp 같은 클라우드를 사용해서 인프라 구축 및 운영한다. 업무(신입 상관없이 적음)클라우드 인프 구축/운영온프레미스에서 클라우드로 마이그레이션 업무하이브리드 인프라 구성 업무private 클라우드 업무업무 자동화멀티 클라우드 구축및 운영모니터링 및 로그 관시스템 운영및 구축grafan.. 2024. 12. 17. 문제를 쪼개는 방법 문제 정의는 중요하다. 실행활에서도 문제 정의가 적용된 곳이 많은데 예를들면 개발 영역인 프론트엔드, 백엔드, 시스템엔지니어 포지션으로 나눠서 모집하는걸 볼 수 있다. 이렇게 하는 이유는 한 사람이 모든 큰 문제를 해결 할 수 없기에 영역을 쪼갠것이다. 그리고 저렇게 쪼갤수 있다는건 3가지 포지션 모두 일정 수준 이해 가능해야 가능하다는 얘기다. 모든 문제에 대해서 이해도가 있으면 좋겠지만 없는 경우 아래 패턴을 통해서 내가 모르는걸 채워 나갈 수 있다.1. 약간의 비용을 내어 정보 습득 한거까지 포함해서 나는 문제에 대해서 어느정도까지 알고 있는가?2. 그리고 문제 쪼개기 위해서 나는 뭐가 부족한가? 문제를 바라보는 시각은 언급한 프로세스로 돌아가기 때문에 좋든 싫든 익숙해지는게 좋다.틈틈히 개인공부 .. 2024. 12. 14. 커뮤니케이션 문제를 극복하자 일할때 가장 많이 하게되는 의사소통은 정보 전달이다. 정확히는 내 문제와 상황을 얼마나 잘 전달할 수 있는 능력이 필요하고 아래 2가지 중 하나가 없을 때 커뮤니케이션이 부족하다는 평가가 나온다. 1. 현재 상황 또는 문제를 잘 정리해서 상대방에게 전달 가능한가?2. 혼자서 문제를 해결할 수 있는 전문성을 보유하고 있는가? 나를 객관적으로 평가해 봤을때 뛰어나진 않지만 필요한 만큼에 전문성을 갖추고 있다 생각한다. 하지만 연차가 올라갈수록 협업하는 업무가 늘어나면서 부족한 의사소통 능력은 적나라하게 들어나곤 했다. 문제 & 답변내가 이해 못한걸 남에게 전달하려고할 때 상대방도 핵심을 이해못해 서로 핑퐁치는 대화가 발생a) 뭘 말하고 싶은건지 나조차도 이해 못한 이유는 문제 정의가 안됐을 가능성이 높다... 2024. 12. 14. Spring Converter 흐름, 구조 Converter 뭘까? 예를들어 요청/응답을 Json응답을 해줘야 하는데 개발자 입장에서는 객체 단위로 관리하고 전송할 떄 만 Json으로 바꿔주는게 편리할것이다. 이때 Convert 해주는것을 의미한다!! Converter 는 누가 호출하는건가? Spring은 FrontController Design Pattern 이라 Converter 처럼 공통작업을 한군데서 처리할 수 있고 이 작업은 실제 Handler를 실행하는 Adapter 쪽에서 담당하고 있다. Class List HandlerMethodArgumentResolverComposite HandlerMethodArgumentResolver 모아두고 관리하는 기능을 담당. 자주들어오는 Spring Request 유형인 경우 cache를 통해 접근.. 2022. 9. 9. Spring MVC 구조 Reference mvc 패턴과 관심사 분리 mvc 패턴과 관심사 분리 MVC 패턴?? 서비스/컨트롤러 계층에서 만든 데이터를 담아두는 곳(M), HTML 렌더링 해주는 부분(V), 요청이 들어오면 실행되어 데이터를 실제 만드는 곳(C) 관심사를 분리하여 코드보기가 쉬워지고 ehaakdl.tistory.com 어댑터 패턴(Adapter Pattern) 무엇인가? 어댑터 패턴(Adapter Pattern) 무엇인가? 어댑터 패턴 A, B 규격이 다른걸 호환되게 중간에서 작업해주는 것을 어댑터 패턴이라고 한다. UML Diagram 예제코드 interface Fish { void swim(); } class Shark implements Fish{ @Override public void swi.. ehaak.. 2022. 9. 7. 어댑터 패턴(Adapter Pattern) 무엇인가? 어댑터 패턴 A, B 규격이 다른 인터페이스를 서로 호환되게 중간에서 작업해주는 것을 어댑터 패턴이라고 한다. UML Diagram 예제코드 interface Fish { void swim(); } class Shark implements Fish{ @Override public void swim() { System.out.println("나는 상어 수영중이다."); } } interface Bird { void fly(); } class Egle implements Bird{ @Override public void fly() { System.out.println("나는 독수리 날고있다."); } } interface Movement{ void move(String type); } class Moveme.. 2022. 9. 6. 이전 1 2 3 4 ··· 12 다음