공지
뉴스레터 공간을 https://puddingcamp.com/newsletters 로 옮겼습니다.

주간 요약

0022. 야생의 소프트웨어 엔지니어에서 야생의 Product Owner로.

푸딩캠프 컨퍼런스 연사자인 서지연(치즈)님을 모시고 인터뷰를 했습니다. 재밌어요! 그리고 리액트 입문 컨텐츠에서는 React 컴포넌트와 JSX 문법을 다뤘어요. 그리고 컨퍼런스 후원사를 모집합니다. 문의 주세요!

2024.09.09
from.
푸딩캠프

Hard skills

React 컴포넌트와 JSX 문법

React 컴포넌트는 여러분이 React로 UI 구현을 할 때 항상 접합니다. 우리는 컴포넌트를 이리 저리 조립해 웹 애플리케이션을 구현하죠. 그럼 컴포넌트가 뭐냐고요? 컴포넌트는 여러 요소를 조합한 단위입니다. 여러 요소란 다음과 같습니다.

  • 로직
  • 스타일
  • UI Layout

React 컴포넌트에서 Logic은 JavaScript로 작성합니다. Style은 CSS로 작성하고요. UI Layout은 JSX를 이용해 마크업하는데 이는 결국 HTML DOM이라고 할 수 있습니다.

이번 컨텐츠에서는 총 일곱 가지 JSX 문법을 살펴봅니다.

  • 문법 1 : 시작 Element는 반드시 하나여야 한다.
  • 문법 2 : React Element의 속성에 문자열 외 값 할당하기
  • 문법 3 : 조건부 렌더링
  • 문법 4 : 괄호로 JSX문 묶어주고
  • 문법 5 : boolean 값을 사용하는 속성
  • 문법 6 : 항목 값이 여러 개인 경우
  • 문법 7 : 주석

 

Soft skills

야생의 소프트웨어 엔지니어에서 야생의 Product Owner로.

치즈로 더 알려진 서지연님은 소프트웨어 엔지니어로 커리어를 시작했다가 현재는 Product Owner로 제품의 가치를 창출하고 고객에게 전달하고 있습니다. 푸딩캠프가 주최하는 “학습과 성장 컨퍼런스 2024”에서 치즈님은 “개발자, 개발 리더, 그리고 프로덕트 오너로!”를 제목으로 발표를 하세요.

카카오, 네이버, 페이스북 등에서 뉴스, 커머스, AI, NFT, 엔터테인먼트 등 여러 도메인을 탐험하였습니다. 세상을 더 즐겁게 할 제품 만들기를 좋아하고, 함께 성장하는 개발 문화에 관심이 많습니다. 데뷰, 인프콘 등에서 기술 발표를 하였고, 팟캐스트 ‘나는프로그래머다' 공동 MC를 진행하였습니다. 개발자 수다가 있는 곳이라면 ‘치즈'라는 이름으로 어디든 나타납니다.

치즈님 소개문

그런 치즈님을 모시고 인터뷰를 했어요. 인터뷰 내내 야생에서 거칠고 거칠게 성장해오셨다는 생각이 들었는데요. 내용이 길어 뉴스레터에서는 어떻게 해도 담기 어렵더라고요. 그래서 청중이 자신의 발표를 듣고나서 어떤 질문을 하면 좋겠냐는 질문에 치즈님이 답변하신 내용을 인용만 해보겠습니다.

저는, 리더로 가려고 하는 어려움을 겪고 계신 여성 혹은 시니어에서 리더로 넘어가는 분들의 고민이 담긴 질문, “나는 이럴 때 어떡해야 할까요?” 같은 질문이 나오면 좋겠어요. 이런 질문이 좋은 답을 드리기 어려운데, 사람마다 질문하는 결, 환경, 그리고 상황도 다 다르잖아요. 당연히 제 대답은 저라는 사람에게서 나오는 대답일 뿐 해답이 되지 않을 가능성이 높아요. 그래도 이런 질문이 많아 나오길 바라는 건, 이런 질문이 사람들 머릿 속에 있는 게 아니라 세상 밖으로 많이 나와야 문제로 인식된다고 생각하기 때문이예요. “어? 이런 게 내가 처한 당연한 상황이 아니라 문제였네?”라고 느끼는 거죠. 그래서 제가 답으로 제시하는 의견 그 자체보다 제 발표가 발화점 역할을 하여 질문이 자꾸 나오는 것이 중요해요.

2편은 동시접속자 112만명으로 유명한 “내 트리를 꾸며줘” 개발자인 조단원(Chloé)님 인터뷰 컨텐츠로 수요일(2024년 9월 11일)에 공개됩니다!

 

푸딩캠프 이야기

토이스토리 1차 프로젝트가 어느 덧 절반에 이르렀어요.

토이스토리에서 1차 프로젝트를 수행하는 세 개 팀은 어느 덧 총 개발 기간 4주 중 2주차를 마치고, 3주차에 접어들었어요. 저도 Pull Request 하나 둘을 코드 리뷰하기 시작했고요. 여러 우여곡절을 겪고 있지만, 멈추지 않고 계속 나아가고 있어요. 1차 프로젝트의 목표, 무조건 출시해서 고객을 만나 운영하라는 목표를 달성할 수 있을까요? 달성할 수 있을 거예요. 💪

 

푸딩캠프 자동화 현황

푸딩캠프 뉴스레터를 봐오신 분은 아실텐데, 푸딩캠프는 혼자서 운영하고 있어요. 혼자 개발하고, 컨텐츠 만들고, 푸딩캠프 프로그램 운영하고 있죠. 한날은 원래 자동화에 관심이 많지만, 푸딩캠프는 자동화하지 않으면 생활을 영위하기 어려울 정도로 일이 많아요. 그래서 토이스토리 프로그램 개시하면서 일이 급격히 늘어난 시점부터 자동화 작업을 점진적으로 하고 있습니다.

먼저 커피챗은 90% 정도 자동화가 되었어요. 푸딩캠프 웹페이지에서 커피챗을 신청하면, 줌(Zoom) 미팅을 만들고, 구글 캘린더에 일정을 등록해요. 구글 캘린더는 양방향 동기화를 하여, 한날에게 일정이 커피챗과 겹치는 때에 생성되지 않거나 반대로 이미 있는 일정 시간대에 커피챗 일정이 잡히지 않아요. 줌에서 커피챗을 마치면 해당 영상은 곧바로 유튜브에 업로드되고, 인공지능을 이용해 영상 내용을 요약해요. 요약과 업로드가 끝나면 자동으로 푸딩캠프에 등록되어 커피챗 참가자가 볼 수 있게 돼요. 자동화되지 않은 마지막 10%는 한날이 영상과 요약문을 검토해서 최종 승인을 하는 부분이예요. 승인하면 뉴스피드에 자동으로 등록되어 노출되고요.

토이스토리와 스터디캠프에도 일부 자동화되었는데요. 스터디캠프는 매주 1회 함께 스터디를 하고, 토이스토리 팀들은 매주 1회씩 회고와 코칭을 받아요. 이것도 줌에서 이뤄지는데, 세션이 끝나면 커피챗과 마찬가지로 영상 요약과 영상이 각 팀 공간에 등록돼요. 이 과정은 100% 자동화되어 처리되죠.

또 자동화된 부분이 있는데, 디스코드에서 각 팀들이 소통하는 내용을 매일 하루치씩 모아 인공지능으로 요약해서 각 팀 공간에 등록해요. 이름하여 “타임라인”으로, 나중에 시간이 지나서 회상할 때 참고하는 용도였어요. 그런데 생각보다 요약 수준이 좋아서 하루 요약으로 활용할만한 것으로 보여요.

이러한 자동화를 어떻게 했는지 궁금하시죠? 컨퍼런스가 끝나고 난 후 컨텐츠로 기획할 예정이예요. 이곳 저곳 둘러보니 몇 십만원을 내고 듣는 교육 프로그램이 많더라고요. 😏 저는 푸딩캠프 회원에게 무료로 제공할 예정인데요. 희한한 건 무료는 별 관심을 못받고 오히려 비쌀수록 관심을 받더라고요. 고민하지 않을 수 없어요.

 

푸딩캠프의 학습과 성장 컨퍼런스 2024

지난 9월 6일에 깜짝 행사 웹페이지를 개시하며 참가 신청을 받고 있습니다. 정신없이 바쁘다보니 이렇다 할 홍보를 하지 못하고 있는데, 오프라인 참가 신청은 벌써 마감이 그리 멀지 않았어요. 무료인 온라인 참가 신청은 역시나 많은 분이 참가 신청하시고요. 남은 신청 기간 동안 더 많은 분을 만나뵈면 좋겠습니다.

이런 학습과 성장 컨퍼런스 2024를 후원해줄 후원사를 모집하고 있습니다. 후원 슬롯은 다음과 같습니다.

  • 행사명 후원
    • 행사명에 후원사명이 노출되는 방식으로, 행사명이 등장하는 모든 곳에 노출됩니다.
    • 발표 장표 맨 첫 장에 후원사 페이지가 삽입됩니다.
    • 예 : <후원사명>과 푸딩캠프가 함께 하는 학습과 성장 컨퍼런스 2024
    • 발표 장표 맨 마지막 장에 명시됩니다.
    • 행사 웹페이지에 후원사 전용 페이지 제공
  • 연사자 세션 후원
    • 여섯 명의 연사자의 세션에 대해 후원하는 방식으로, 해당 세션과 발표 자료, 다시보기 등에 연사자와 함께 계속 노출됩니다.
    • 발표 장표 맨 두 번째 장에 후원사 페이지가 삽입됩니다.
    • 발표 장표 맨 마지막 장에 명시됩니다.
    • 행사 웹페이지에 후원사 전용 페이지 제공
  • 행사 후 컨텐츠 후원
    • 영상 컨텐츠에 영상으로 후원사가 제공하는 광고 영상이 삽입됩니다.
    • 모든 컨텐츠에 최우선 노출됩니다.
    • 발표 장표 맨 마지막 장에 명시됩니다.
    • 행사 웹페이지에 후원사 전용 페이지 제공
  • 책 후원 (출판사 한정)
    • 오프라인 행사에서 발표자 Q&A 시간에 경품으로 제공될 도서 후원입니다.
    • 발표 장표 맨 마지막 장에 명시됩니다.

많은 관심과 소개 부탁드리며, 문의는 contact@puddingcamp.com 로 해주세요.

 

다가올 뉴스레터가 궁금하신가요?

지금 구독해서 새로운 레터를 받아보세요

✉️

다른 뉴스레터

0045. 비전공자에서 피드백 기반 성장 개발자로.

스타트업 채용시장이 얼어붙은 지금, 주니어 개발자로 커리어를 시작하려는 많은 이들이 고민에 빠집니다. “나는 비전공자인데, 이게 약점이 아닐까?”, “비전공자임을 어떻게 극복해야 하지?” 이런 질문들은 흔히 접하는 고민거리입니다. 비전공자라는 사실 자체가 치명적 약점일까요?. 비...

2024.12.20·에세이

0065. 자기주도 학습법 1 - 목표설정

뇌과학 연구에서는 목표 달성을 위해 도파민 분비와 보상체계가 활성화된다는 점이 밝혀졌으며, 인지심리학에서는 자기효능감이 높아질수록 어려운 과제에도 도전하는 경향이 있음이 입증되고 있습니다. 이러한 이론적 근거를 바탕으로, 구체적인 목표 설정 방법과 피드백 체계 구축법, 그리고 No...

2025.02.05·소프트 스킬

0044. 개발자를 위한 실천적 학습법

앞서 우리는 학습이 이뤄지는 원리, 그리고 효과와 효율이 좋은 학습법을 알아보았습니다. 하지만 이것만으로는 구체적으로 어떻게 자신의 일에 활용해야 할지 다소 막연하거나 막막하다고 생각할 것 같습니다. 이번 편부터는 다양한 환경에서 어떻게 학습하면 좋을지 실천적 방법을 예로 들며 살...

2024.12.18·소프트 스킬

0053. 퇴사 경고를 해도 신뢰가 유지되는 비법

치즈 : 항상 엉덩이가 가벼운 캐릭터로 있지만, 그거는 있는 것 같아요. 저 역시도 최선을 다하고 있고, 문제 푸는 거에 있어서 너희 팀, 나의 팀, 이런 것들을 가리지 않으려고 하고, 가리지 않는 걸 하다 보면 결국에는 엄청나게 얘기를 많이 나누게 되죠. 이런 것들 얘기 많이 하...

2025.01.08·소프트 스킬

0054. 질문으로 성장 동력을 만드는 주니어 개발자

토이스토리 2기에서는 결제 시스템 연동까지 하는 토이 프로젝트를 만듭니다. 간단히 알아보겠습니다. 부트캠프를 수료하고 첫 이력서를 작성하는 단계에서, 주로 “다른 사람에게 도움이 되는 팀원”이라는 막연한 주제를 떠올리는 분이 많습니다. 실무 담당자 입장에서는 그 말이 얼마나 구체적...

2025.01.10·에세이

0056. AI를 사수처럼 활용하며 학습하기

직장 생활이든 학습 과정이든, 누구나 사수(Coach)가 있으면 좋겠다고 생각해 봤을 겁니다. 옆에서 어떻게 해야 할지 알려주고, 막힐 때 바로 도움을 주는 사수가 있으면 시행착오를 크게 줄일 수 있으니까요. 하지만 매우 많은 사람에겐 실질적으로 사수가 부재합니다. 그렇다면 이런 ...

2025.01.15·소프트 스킬
© 2026 푸딩캠프

그동안 메일리로 여러분을 찾아뵙던 뉴스레터를 https://puddingcamp.com/newsletters 로 옮겼습니다. 신규 구독은 푸딩캠프 웹사이트에서 진행해주세요. :)

뉴스레터 문의newsletter@puddingcamp.com

메일리 로고

도움말 자주 묻는 질문 오류 및 기능 관련 제보

서비스 이용 문의admin@team.maily.so 채팅으로 문의하기

메일리 사업자 정보

메일리 (대표자: 이한결) | 사업자번호: 717-47-00705 | 서울특별시 송파구 위례광장로 199, 5층 501-8호

이용약관 | 개인정보처리방침 | 정기결제 이용약관 | 라이선스