지인이 평소에 의식하고 있는 동기 부여를 유지하는 방법과 스킬 업을 위해 생각하고 있는 것을 소개하려고 합니다!특히 동기 부여를 유지하는 것과, 어떻게 지속적으로 스킬을 향상시킬 것인가에 대해 고민이 많았습니다😅정사원 시절에도 이러한 점들을 어느 정도 의식하고 있었지만, 자신의 스킬 하나로 프로젝트를 수행해야 하는 프리랜서가 된 이후로는 특히 중요한 스킬이라고 생각하게 되었습니다.이 글이 비슷한 고민을 가진 분들께 해결의 힌트가 되기를 바랍니다! ■ 동기 부여를 유지하는 방법동기 부여가 올라가지 않는 이유는 사람마다 다르겠지만, 피로가 쌓여 마음에 여유가 없어지면 동기 부여를 유지하기 어려운 경우가 많습니다.재택근무로 일과 사생활이 모호해지거나, 새로운 기술이나 일에서의 고민이 머릿속에 있으면 좀처럼 ..
일본에서는 "엔지니어 부족은 거짓이다"라고 주장하는 사람들도 있지만, 실제 데이터를 보면 엔지니어가 확실히 부족하다는 사실을 알 수 있습니다. 2018년 당시 조사에 따르면 22만 명이 부족했으며, 이대로 가면 최악의 경우 2030년에는 79만 명이 부족할 것으로 예상된다고 합니다. 놀라운 일이죠. 😅 원인으로는 IT 시장의 급성장, 기술 혁신의 속도가 빠름, 엔지니어의 고령화, IT 업계의 노동 환경이 좋지 않음 등이 있습니다. 이를 해결하기 위해 기업들이 취할 수 있는 대책으로는 엔지니어의 처우 개선, 사내 인재 육성, 해외 인재 활용 등이 있습니다. 이제 조금 더 깊이 들어가 보겠습니다!1. 일본의 엔지니어 부족 현황1-1. 엔지니어는 정말 부족하다결론부터 말하자면, "엔지니어 부족"은 사실입니다..
일본 IT 업계에서 심각해지는 엔지니어 부족! 신종 코로나바이러스의 영향으로 채용 방침이 변화하면서, 최근에는 즉시 전력으로 활용할 수 있는 경험자의 확보 경쟁이 심화되고 있다고 합니다. 한편, 중소기업은 조건 면에서 대기업에 밀려 인재 확보에 어려움을 겪고 있다고 하네요... 더욱이, 육성한 인재의 유출이나 교육 제도의 미비 등 복합적인 문제가 산적해 있는 것이 현실입니다.■ 일본 엔지니어의 현황먼저, 일본의 엔지니어 채용 상황을 좀 더 깊이 분석해 보겠습니다! 2020년 초부터 시작된 신종 코로나바이러스의 유행으로 많은 기업이 채용 비용을 재검토할 수밖에 없었습니다. 이에 따라 엔지니어 채용에서는 신입이나 미경험자를 타겟으로 하기보다는, 즉시 전력으로 활용할 수 있는 경험자를 타겟으로 하는 방침으로 ..
코로나 팬데믹을 계기로 일본에서도 리모트 워크가 급속히 확산되고 있습니다!!출근이 당연했던 많은 기업이 유연한 근무 방식을 도입하게 되었고, 특히 IT 업계와 개발자들에게는 큰 변화가 되었습니다. 😄이번에는 리모트 워크가 개발자에게 어떤 이점을 제공하는지, 또한 일본 특유의 리모트 환경에 어떻게 적응해야 하는지에 대해 소개하고자 합니다!1. 일본의 리모트 워크 환경 현황코로나 이전에 일본 기업은 리모트 워크 도입에 대해 국제적인 수준에 도달하지 못했다고 평가받았습니다. 😳하지만 2020년 이후 리모트 워크 도입률이 크게 증가하였고, 특히 IT 업계에서는 많은 기업이 풀 리모트나 하이브리드 근무를 실천하게 되었습니다! (IT 기업뿐만 아니라 마케팅, 증권 회사 등도 상당히 리모트가 확산되고 있습니다.)..
상세 설계는 시스템 개발 프로젝트에서 중요한 단계 중 하나로, 기본 설계에서 정의된 요구사항을 구체화하여 실제 개발에 필요한 세부적인 사양을 결정하는 작업입니다! 내부설계라고도 하며 상세 설계는 엔지니어가 바로 보고 작업을 할 수 있을 정도로 작성하는 것이 중요합니다.다이어그램 작성, API 호출 순서 작성 등등 여러가지가 있을 수 있습니다.이제 상세 설계의 중요성과 그 진행 방법에 대해 소개하겠습니다👊1. 상세 설계란?상세 설계는 기본 설계에서 정리된 시스템 전체 구조를 바탕으로, 각 컴포넌트나 모듈의 구체적인 설계를 수행하는 단계입니다😄이 단계에서는 각 기능의 구현 방법, 인터페이스의 사양, 데이터 처리 방법 등을 상세히 정의합니다!2. 상세 설계의 중요성상세 설계는 실제 코딩 작업을 원활하게 진..
소프트웨어 개발에서 기본 설계는 시스템의 전체 모습을 그려내고, 상세 설계와 구현 단계로 나아가기 위한 중요한 단계입니다!기본 설계는 시스템의 기능과 구조를 정의하고, 개발 팀 전체가 공통의 이해를 가질 수 있도록 하는 기반이 됩니다. 기본 설계는 외부 사람들에게 잘 이해 할 수 있도록 작성하는 것이 좋습니다.레이아웃 구조라던지 페이지 라우팅 설계라던지 개발자 입장이 아니더라도 어느정도 이해 할 수 있게 작성해야 합니다.외부 설계라고도 합니다. 이번에는 기본 설계의 중요성과 그 내용에 대해 설명하겠습니다. 😊 1. 기본 설계의 목적기본 설계의 주된 목적은 시스템의 대략적인 구조와 기능을 정의하고, 프로젝트의 방향성을 명확히 하는 것입니다!이를 통해 프로젝트 관계자 전원이 동일한 목표를 향해 작업을 진..