Study 📔

Study 📔

[Study] - 프로덕트(Product)와 프로젝트(Project) 그리고 PM 이해하기

안녕하세요, 성조입니다.오늘의 포스트에서는 IT 업계에서 자주 언급되는 프로덕트(Product)와 프로젝트(Project) 개념을 이해하고, PM이라 불리는 포지션 중 프로덕트 매니저(Product Manager)와 프로젝트 매니저(Project Manager)에 대해 구체적인 차이점을 정의하는 시간을 가져보려 합니다. 🙂  프로덕트(Product)란?프로덕트는 사전적 의미로 생산물, 상품, 제품으로 불린다. IT 분야에서는 서비스를 위해 개발된 최종 상품이나 서비스를 말하게 되는데 일반적으로 소프트웨어, 웹 기반의 플랫폼 서비스 또는 AI 서비스를 포함한 플랫폼, [IaaS, Paas, SaaS] 기술 시스템 등을 포함하여 말한다.이런 프로덕트의 주요 특징은 지속적인 관리와 개선을 요구하는데, 제품의..

Study 📔

[Study] UI 라이브러리와 디자인 시스템

안녕하세요, 성조입니다. 저는 be(백엔드) 기반으로 공부를 많이 했지만, 최근에는 fe(프론트엔드)도 필요한 상황이 되면서 공부하고 있던 내용을 정리하고자 포스팅을 진행하게 됐습니다. 개인이 학습하고, 개념을 기록하기 위해 작성한 것이므로 100% 완벽한 정답은 아닐 수 있습니다. 혹여나, 잘못된 지식이 전달되고 있다면 언제든지 댓글 남겨주셔서 서로 지식의 중간을 UI(User Interface) 라이브러리 정의 : 재사용 가능한 사용자 인터페이스(UI) 컴포넌트의 집합이다. 이 컴포넌트들은 UI를 구성하는 기본 요소들인데 예를 들면 버튼, 폼, 모달, 탭, 드롭다운 메뉴, 토글, 슬라이더 등이 UI 라이브러리에 해당된다. 목적 : 주된 목적은 팀 또는 개발자와 디자이너가 일관되고 효율적으로 UI를 구..

Study 📔

[Study] 프로덕트(Product) 프레임워크(Framework) 선정 과정과 데이터베이스(Database) 선택 이유

안녕하세요 성조입니다. 이번에는 현재 제작 중인 프로덕트의 프레임워크 선정 과정과 이유에 대해 작성해 보려 합니다. 이 포스팅은 주관적인 판단으로 선정했던 과정을 기록한 것입니다. 피드백 사항이나, 의견이 있다면 언제든지 지식을 공유해 주시면 좋을 것 같습니다. 내 서비스는 어떤 서비스? 하나의 프로덕트 서비스를 구축하려면 적절한 언어, 프레임워크, 데이터베이스, 그리고 개발 프로세스 등 다양한 요소가 존재한다. 하나의 서비스 프로덕트의 프로젝트를 성공시키기 위해서는 CEO, 디자이너, 프런트엔드 개발자, 백엔드 개발자, 마케팅, 인공지능 개발자 등 다양한 분야의 도움이 필요할 수 있다. 여기서 프런트와 백엔드에 상관없이 개발자로 묶어서 개발자의 역할은 올바른 개발 방향성을 추구하여 프로젝트에 필요한 요..

Study 📔

[Study] TDD(Test-Driven Development, TDD)란?

안녕하세요. 성조입니다. 2023.01.28일에 TDD 세미나를 진행한 적이 있었는데 스터디만 진행 후. 정리하는 포스팅하지 못했던 아쉬움이 남아서 이번 포스팅을 기회로 TDD(Test-Driven Development, TDD)에 대해서 정리 포스팅을 해보려고 합니다. 올바른 지식을 공유할 수 있도록 혹여나 잘못된 지식이 전달된다면 언제든지 댓글로 피드백 주시면 감사드리겠습니다! TDD(Test-Driven Development, TDD)란? Test-Driven Development는 소프트웨어 개발 방법론 중 하나로, 개발 과정에 있어서 테스트가 중심적인 역할을 하는 방식이다. [상세 설명] 더보기 테스트 주도 개발(TDD)은 테스트를 먼저 작성하고, 그 테스트를 통과하는 코드를 작성하는 개발 방법..

Study 📔

[Study] FOSS, permissive, reciprocal (with Postgre, MySQL 유/무료)

안녕하세요. 성조입니다. 이번 포스팅은 본인이 놓치고 있던 부분에 대해서 피드백 받은 내용을 개인 학습 후. 정리한 내용을 공유하기 위해서 남기는 포스팅입니다. [사건의 시작] 평소에 얘기하는 개발자 톡방이 있는데 어떤 한 개발자분이 Database와 server에 대해서 추천 부탁주셔서 그 시각에 걷기 운동하다가 본 저는 답변하기 위해서 생각했습니다. 예전에 MySQL이 유료로 변경됐다는 얘기를 들었던 적이 있어서 유료겠지 하고 넘어갔던 내용과 포스그레의 경우 공부할 때 완전히 무료로 활용된다고 들어서 그것을 추천하고 이유를 남겼는데 잘하시는 시니어 개발자님이 아니라고 답변해주셔서 띠용했습니다. 본인의 무지로 인하여. 잘못된 정보를 전달했고, 그렇게 피해를 줄 뻔했다는 생각에 순간 식겁했습니다. 내용을..

Study 📔

[Study] 모듈(Module)과 패키지(Pakage)의 차이점

안녕하세요. 성조입니다. 이번 포스팅에서는 모듈과 패키지의 차이점에 대해서 정리해 보려 합니다. 혹시나 지식 전달에 문제가 있다면 언제든지 댓글로 이유와 함께 말씀해 주시면 감사드리겠습니다. 선 결론을 작성했으나, 조금 더 깊게 설명한 것은 하단에 있으므로 하단까지 모두 읽어봐 주시면 감사드리겠습니다. 모듈(Module)과 패키지(Pakage) 차이점 요약 모듈이란? 독립적인 기능 역할을 할 수 있는 단위를 의미한다. 패키지란? 소스 코드의 스코프 단위를 의미한다. (스코프의 경우. 코드가 실행되는 컨텍스트를 의미하며, 변수 또는 실행 영역과 유효범위 등을 다루는 말이다.) 모듈(Module) 이란? (예시) a를 입력하면 b로 변경되는 변경의 기능이 존재한다. 예시의 변경 기능의 코드를 재사용하기 위해..

Study 📔

[Study] SEO(Search Engine Optimization, SEO)이란? with SERP

안녕하세요. 성조입니다. 웹 개발자이거나, 공부를 하고 있는 분이라면 한 번쯤 들어봤을 수도 있는 SEO와 SERP에 대해서 정리하는 포스팅을 진행해 보려 합니다. 검색 엔진을 뜻하는 SEO와 그 엔진의 결과들을 보여주는 SERP는 같이 보는 것이 좋을 것 같아서 포스팅하게 됐습니다. 혹여나 잘못된 지식 정보를 전달한다면 언제든지 댓글로 알려주시면 감사드리겠습니다. SEO(Search Engine Optimization)이란? SEO는 검색엔진 최적화라 하여 구글(google)이나, 네이버(naver), 다음(daum) 등과 같은 사이트에서 찾기 쉽도록 만들어 검색 엔진 결과 페이지(SERP)에서 검색 시. 결과 순위를 최적화해 주는 프로세스를 말한다. SERP(Search Engine Results P..

Study 📔

[Study] IaaS, PaaS, SaaS이란?

안녕하세요. 성조입니다. 이번 포스팅은 IaaS, PasS, SaaS에 대해서 학습한 내용을 정리하는 포스팅 시간을 가져보려 합니다. 잘못된 지식 전달이 있다면 언제든지 댓글로 피드백 주시면 감사드리겠습니다. IaaS(Infrastructure as a Service)이란? IaaS는 인터넷을 통해 서버와 스토리지 등 데이터센터 자원을 빌려 쓸 수 있는 서비스를 일컬어서 얘기하며, 기본적으로 인프라 구성을 클라우드에서 제공하는 것을 말한다. 사용자는 IaaS 서비스를 활용하여 서버, 운영체제, 미들웨어, 애플리케이션, 리소스 등을 자유롭게 선택하고 관리하는 것으로 대표적인 예로 AWS(EC2), Microsoft Azure, Google Cloud(Compute Engine), Naver Cloud 등 ..

SeongJo
'Study 📔' 카테고리의 글 목록