-
마이크로 매니저, 위임하는 매니저DEV 2024. 11. 20. 20:45
마이크로매니지먼트에서 가장 어려운 점은 그렇게 할 때와 하지 않아야 할 때를 구분해야 한다는 점.주니어 개발자는 구체적인 지시를 원한다. 가끔 세부 사항을 확인하고 지시해야 일을 더 잘한다. 하지만 습관처럼 또는 기본방식으로 마이크로 매니저를 사용하면 좋지 않은 결말을 맞게 될 수 있다.신뢰할 것인가 통제할 것인가 는 마이크로매니저에게 중요한 문제다. 업무가 제대로 처리될 거라 믿지 못하거나 당신이 정한 기준으로 결과물을 엄격하게 통제하려 할 때 마이크로매니지먼트를 하게 된다. 이런 상황은 뛰어난 개발자가 특히, 기술적으로 자부심이 강한 개발자가 팀장이 될 때 자주 일어난다.팀에서 당신의 가치가 당신이 잘하는 코딩에서 아직 잘 모르는 사람관리로 바뀌었다면, 팀원들을 자신의 분신처럼 다루고 싶을 수도 있다..
-
프로젝트 관리에 도움 되는 가이드라인DEV 2024. 11. 19. 20:06
프로젝트 관리란 복잡한 최종 목표를 작은 일로 나누고, 이 일을 끝내기 위한 가장 효과적인 순서로 배치하고, 병행 처리할 일과 순차 처리할 일을 찾아내고, 프로젝트 진척 속도를 늦추거나 실패하도록 하는 것을 찾아서 제거하는 일.이는 불확실성을 해결하고, 미지의 것을 찾으려고 노력하며, 진행 과정에서 실수는 없는지, 최선을 다했지만 놓친 건 없는지를 알아채기 위해 하는 것. 다음은 프로젝트 관리에 도움이 되는 몇 가지 가이드라인.작업을 작게 나눈다.스프레드시트나 간트 차트 또는 무엇을 쓰든지 우선 큰 성과를 낼 수 있는 업무를 작은 업무로 나눈다.큰 단위의 작업에서 시작해 더 작은 단위로 나누고, 이를 더 작은 단위로 나누는 일을 반복.이 작업을 혼자 다 할 필요는 없다. 잘 이해되지 않는 부분은 잘 아는..
-
class에 단일 책임이 있는지 판단하는 방법DEV 2024. 11. 18. 20:47
단일 책임 원칙(single responsibility principle) SRP클래스와 모듈은 하나의 책임 또는 기능만을 가지고 있어야 한다는 설계원칙거대하고 포괄적인 클래스를 설계하는 대신, 작은 단위와 단일 기능을 가진 클래스를 설계해야 한다.클래스에 비즈니스와 관련 없는 기능이 두 개 이상 포함되어 있으면 책임이 단일하지 않으므로, 단일 기능을 가진 여러 개의 작은 클래스로 분할되어야 한다고 생각할 수 있다. 예를 들어 어떤 클래스에 주문 관련 코드와 사용자 관련 코드가 모두 포함되어 있다면두 기능을 동일한 클래스에 넣는 것은 단일 책임 원칙에 위배된다.단일 책임 원칙을 충족하기 위해 이 클래스를 더 작게 세분화하여 단일 기능을 가진 두 개의 클래스로 분할해야 한다.클래스에 단일 책임이 있는지 판..
-
chatGPT 활용 데이터 분석BOOK 2024. 11. 17. 09:52
"한빛미디어 서평단 활동을 위해서 책을 제공 받아 작성된 서평입니다."데이터 애널리스트 시작하기https://chatgpt.com/chatGPT 화면에서 "GPT 탐색" 클릭이동하면 다양한 GPT가 존재DALL-E, 글쓰기, 생상성, 조사 및 분석, 프로그래밍, 교육, 라이프 스타일...2024년 1월에 공개된 GPT만 300만 개 이상검색창에서 "Data Analyet" 검색후 클릭채팅 시작 클릭왼쪽 상단에 "Data Analyst" 새로 생성됨이곳에서 챗GPT와 대화를 나누듯이 데이터 애널리스트와 대화를 나눌 수 있음자주 쓰게 될 기능 중 하나는 프롬프트 입력창 왼쪽의 파일 첨부 기능이 아이콘을 클릭해 클라우드 또는 내 컴퓨터에서 파일을 선택해 업로드하거나 파일을 드래그해서 채팅 창에 놓으면 간단..
-
AI agent frameworksDEV 2024. 11. 16. 09:24
이전글 - AI agent, CoT, ReAct에 대한 설명2024.11.15 - [DEV] - AI Agent concept AI Agent conceptAgentAI agent workflow가 올해 엄청난 AI 진전을 이끌 것이라고 생각합니다. 아마도 차세대 기초 모델보다 더 큰 진전이 있을 것입니다.-앤드류 응(Andrew Ng)기업의 대부분(82%)이 1~3년 내에developer-as-job.tistory.com AI agent frameworks다양한 AI agent framework들이 존재LangChain(LangGraph), LLamaIndex, AutoGen, crewAI, Transformers Agent....crewAIhttps://www.crewai.com/crewAI에 대해 ..
-
AI Agent conceptDEV 2024. 11. 15. 20:27
AgentAI agent workflow가 올해 엄청난 AI 진전을 이끌 것이라고 생각합니다. 아마도 차세대 기초 모델보다 더 큰 진전이 있을 것입니다.-앤드류 응(Andrew Ng)기업의 대부분(82%)이 1~3년 내에 'AI 에이전트'를 통합할 계획-2024.7 캡제미나이 "생성 AI의 가치 활용" 에이전트는 개방적이고 느슨하게 정의된 목표를 추구하면서 자율적으로 행동할 수 있는 AI 시스템일반적인 프로세스사용자의 지시에이전트 시스템이 작업을 계획, 할당 및 실행 - 프롬프트를 워크플로로 처리하여 작업을 쪼개고, 관리자 에이전트는 이를 다른 전문 하위 에이전트에게 할당. - 필요한 도메인 지식과 도구를 갖춘 하위 에이전트는 이전 "경험"과 체계화된 도메인 전문 지식을 활용하여 실행에이전트 시스템의 반..