diff --git a/_posts/2023-10-14-GDG-SUMMIT.md b/_posts/2023-10-14-GDG-SUMMIT.md new file mode 100644 index 0000000..b8a10e0 --- /dev/null +++ b/_posts/2023-10-14-GDG-SUMMIT.md @@ -0,0 +1,420 @@ +--- +layout: post +title: GDG SUMMIT 2023 +categories: [커뮤니티] +tags: + [ + 구글, + 구글 개발자 그룹, + Google, + GDG, + Google Developer Group, + 서밋, + summit, + 커뮤니티, + community, + ] +date: 2023-10-20 12:00:00 +0900 +--- + +지난 10월 14일에 GDG 서밋이 있었다. +GDG 운영진, 23-24 GDSC 리드, GDE, WTM 을 대상으로 한 행사였다. + +링크드인이나 슬랙과 같은 온라인 채널을 통해서 보던 분들을 오프라인에서 만날 수 있었어서 좋았다. +용기내서 인사 드리고 싶었는데 I 이기 때문에 그러지 못해서 아쉬웠다. +운영진이 된지 약 5개월 정도 되었는데 그래도 이것 저것 하면서 아는 분들이 조금씩 생기고 있어서 좋은 것 같다. + +짧은 네트워킹 후 발표 세션으로 진행되었는데 +커뮤니티 운영 방법, 구글 직원분들의 기업문화/기술동향 관련 내용들로 진행되었다. +영어 스피킹 공부좀 해야겠다는 것을 다시 느낀 것 같다. + +![google-for-startups-campus](/assets/images/2023-10-14-GDG-SUMMIT/google-for-startups-campus.jpg) + +![goods-1](/assets/images/2023-10-14-GDG-SUMMIT/goods-1.jpg) + +![전체 사진](/assets/images/2023-10-14-GDG-SUMMIT/full-image.png) + +같은 대전 GDG 운영자이신 상훈님이 굿즈를 양보해주셔서 회사에 전시해두었다. +![goods-2](/assets/images/2023-10-14-GDG-SUMMIT/goods-2.jpg) + +--- + +# 간단한 내용 정리 + +들으면서 끄적댔던 부분들을 살짝 가공해서 정리해본다. + +--- + +# Future of Development + +## 4 major identity shifts + +- how to define themselves +- how developers enter the field +- what developers expect from employers +- how developers connect with each other + +## 개발자란 무엇인가? + +개발자의 직무 범위가 확대되고 있음. + +- 더 많은 사람 +- 더 많은 직무 +- 더 많은 산업분야 + +## 나에 대한 소개하기 + +이전 : x를 전문으로 합니다 + +현재 + +- 어떤 문제를 해결하였습니다. +- 어떤 프로젝트에 기여하였습니다. +- 어떤 임펙트를 만들었습니다. + +## AI 가 있는 시대에서 개발자의 방향은? + +AI가 짠 코드를 문제에 맞게 얼마나 최적화 할 수 있을 지 + +## 커뮤니티의 방향 + +일반화 된 커뮤니티 에서 특정 분야에 세분화된 커뮤니티로 이동하는 중 +일반화 된 커뮤니티의 경우 가벼운 느낌이였다면 세분화된 커뮤니티의 경우 인맥 형성을 기대하고 참여하게 됨. + +## 커뮤니티에 갖는 기대 + +- 일하는 영역에서 있는 챌린지를 커뮤니티에서 해결할 수 있기를 바람 +- 서로를 지원하고 지식을 공유하고 함께 성장 + +## 우리 커뮤니티가 나아갈 길 + +- 커리어 패스 공유하기 (연사) +- 역할에 대한 구체적인 설명 + +--- + +# running stress free events & finding super speakers + +katie barnett + +## you don't have to just do talks + +- what works for your audience? +- what events do you enjoy? + - hackathons + - panel discussions + - campaigns + - event in holidays + +## online, offline or hybrid? + +if you are going to go hybrid, make sure you think about your online attendee experience + +## running repeatable events + +### Consistency is Key + +### Plan out your year + +- group goal +- take into account busy/quiet times +- rotate role + +### use a runsheet + +### welcome with a mc & intro presentation + +- who is new here? welcome +- agenda , upcoming event + +### code of conduct + +it should be event in every event + +### track the data + +## Finding Speakers + +- who do you already know? +- ask for speakers at each event +- Nurture frequent attendees +- Identify frequent question askers +- stalk them at drinks post event +- lock them in with a speaker form + +## make it easy + +- flexible talk lengths +- offer choice of taking questions +- question moderating +- test the equipment prior to the event +- get a copy of the slides as backup + +## Speaker Mentoring + +- Anyone can do it +- Via Google Meet or in person +- As close to real conditions as possible +- Preview slides prior +- Track time in sections & take notes +- usually two sessions + +## Other Ideas + +- GDSC groups & GDG - let's collaborate +- Format other than formal talks +- Lead by example with diversity +- Be flexible with topics & slide theming +- Recommend backup videos of demos + +## Attract attendees + +--- + +# 구글 엔지니어들의 개발 및 협력 방법 + +jeemin shin - 구글 서치 팀 + +## Planning + +### Team OKR planning prioritization + +OKR : Objectives and key results + +> 목표와 성과 지표 + +구글은 OKR을 세워서 업무를 진행함. + +연간, 분기간 계획이 세워지고 +그에 따라 그룹 레벨, 팀 레벨 목표를 세움. + +OKR은 우선순위를 나눠서 관리함 (prior : p0 p1 p2) + +OKR을 세울때에는 '달성했는가?' 에 대한 답이 명확하게 나울 수 있도록 세워야 함. + +org level OKR에 따라 팀 내부적으로 목표를 기획하고 리드에게 검토받고 ok 되면 진행함. + +### Individual expectations setting + +- Discuss with managers +- Should be aligned with their level(개발자 별로 레벨이 있음), interest, career path + +### OKR scoring + +- after each quarter retrospective + 평가에 들어가는 건 아님. + 앞으로 어떻게 더 플랜을 잘 할 수 있을지에 집중함. + +## How do work together + +- code review + + - unit + - code owner + - readability + +- design review +- feedback + + - manager + - peer + - googlegeist(회사 차원) + +- meeting + - 1:1 + - weekly/biweekly with managers + - 1:1 신청하는 것을 이상하게 생각하지 않음. + - 우리 팀이 아니더라도 내가 이야기 하고 싶은 분께 요청드리기도 함. + - Team meetings + - Chat + - Daily stand-up + - Review meetings + +## how to we work together across the world? + +뭘하던 글로벌 기능을 먼저 개발함. + +## L3, L4, L5 + +L3: direct technical contributions +L4: larger, independent technical contributions +L5: influence beyond themselves + +L6, L7 ... + +레벨이 지나감에 따라 업무 내용/비중이 바뀌었다는 것을 보여주심. +개발에 더 집중할 수도 매니저로 넘어갈 수도 있다고 설명해주심. + +> 이 세션을 들으면서 질문 답변에서 나온 부분 중 하나가 기억에 남아서 공유해보면 +> 구글 검색 ux의 변경 사항에 대한 질문이 나왔었는데, 아무래도 구글이라는 조직이 굉장히 큰 조직이기 때문에 발표자 분께서 구글 서치 팀 이라고 해도 구글 서치에 대한 모든 진행 사항을 알 수는 없고 (대략적인 부분은 알 수 있을 수 있겠지만), 본인 팀이 진행하는 프로젝트와 관련된 부분에 대해서만 안다 하셨던 것이 기억에 남는다. + +--- + +# Leadership Skill + +Taewon Kim + +비즈니스 리더 + 개인의 성숙함 + +## Leadership & smart working - 우리에게 삼각돛이 있는가 + +사각돛 : 순풍으로 전진 → Re defining +삼각돛: 역풍도 활용해 전진 : 베르누이 원리 + +- 확장성 +- 공감 +- 신뢰 +- 진정성 + +## 어떤 인재가 조직에 가장 필요한 인재인가? + +### 1. 다른 사람을 인재로 만들어주는 사람 (flow culture) + +cash와 knowledge 의 교집합 = flow (박아두면 안됨, 흘러야함) +조직안에서 knowledge flow도 흘러야함. + +구글에서는 자유롭게 질문 할 수 있음. +이메일 보내면 같은 분야에 있는 분들이 해당 질문에 대해서 답변해줌, 질문자는 답변자에게 보너스 보내줄 수 있음 (Peer Bonus, 구글 돈으로) + +steal with pride : 모르는게 있을 때 모른다고 이야기 +모르는게 있다고 하면 일 못하는 사람인가? → x +문제 해결에 집중 하는 사람 + +좋은 성과를 내는 팀들 : 심리적 안정감이 있는 팀 + +### 2. 심리적 안정감을 만들어 내는 사람 + +**Transparency at Google** +TGIF : 구글이 매주 목요일 오후에 1시간 30분가량 진행하는 전체회의(타운홀 미팅) +리더는 질문을 선택할 권리가 없음. 답할 의무만 있음. +voting을 통해 우선순위 정함 + +**mindset definitions** + +- enterprise +- empathy +- innovation + +**empathy mindset** +누군가에게는 정말 자랑스러운 존재이고 싶은 우리 + +강인 사람 만의 팀이 되는건 안된다. +항상 리더십의 관점에서 보자. + +사람들은 욕망을 이야기 한다. +but, 진정으로 하고싶으면 하고 있었어야 한다. +어떻게 하면 xx 할 수 있을까요? → 하지 않고 질문하는 건 늦음 + +자리가 사람을 만든다 vs 자리가 그 사람을 보여준다. +후자라고 생각. +리더가 되면 가지고 있던 포텐셜이 폭발해야함. +왜 그 자리에 있을수밖에 없는지 증명 + +진정성 : value x action x time + +리더는 무엇을 안할것인가 빠르게 정해줘야 함. +근데 추가해주는 역할이 되기 쉬움 + +오너십 : 좋은 문제를 발견하는 능력 +일에 대한 태도가 진심일 때 발견되는 경우가 많음. + +--- + +# Driving new Generative AI with Google Cloud + +David(Taeboem) Kim + +왜 LLM이 핫해졌는가 + +emergent abilities +의도하지 않았던 특성을 가지게 됨. + +> 이 세션은 AI 관련 세션이라 열심히 들었음. + +--- + +# Be Understood, Everywhere + +Yongmin cho +Communication/IR + +내 메시지를 정확하게 전달 해야 한다. +사람은 서로 기준이 다르다. +outcome을 확실하게 이야기 해야 내가 바라는 방향으로 진행될 수 있다. + +- clear : 명확해야 함 +- user friendly : Be understood with user pov narrative +- goal oriented : 성과가 있어야 함 + +클리어 하게 문제를 제기해라. + +4분면 axis는 직관적이지 않음. (장난치기 좋음, 생각보다 어필이 되지 않음) +'업계 1위와 비교했을 때 어떻다' 를 보여줘라. + +쉬운걸 반복적으로 설명하는게 좋다. +복잡한걸 한번에 하려고 하는 것은 우리의 욕심이다. + +(영화 포커스) - 7번 어필해야 함 + +소비자 관점에서 생각해라 + +measurement 를 꼭 해라 + +intrinsic motivation을 세워라. + +- i want to win medals (x, extrinsic motivation) +- i want to reach my full potential (o, intrinsic motivation) + +성공은 linear 하지 않다. +커뮤니케이션을 많이 해야한다. (피드백을 많이 받아야 한다.) + +--- + +# next 2023 + +andy kim + +embedding for text & image : vector + +Retrieval-Augmented Generation +할루시네이션 방지? +실제 데이터와 엮음. + +ground services +grounding : private data +→ 더 정확한 데이터 제공 가능 + +> 이 세션은 AI 관련 세션이라 열심히 들었음. + +--- + +# Data 그리고 Machine Learning + +daniel kim + +BQML (BigQuery ML) +빅쿼리에서 ML을 사용할 수 있음. + +모델을 바꾸지 않고 데이터만 건드려줘도 성능이 개선될 수 있다. + +알고리즘 마다 어떻게 데이터를 가공해야 더 빠른지가 다름 + +automl : 마법 같지만 데이터 전처리를 잘 해줘야 함. + +onnx : Open Neural Network Exchange의 줄인 말로서 이름과 같이 다른 DNN 프레임워크 환경(ex Tensorflow, PyTorch, etc..)에서 만들어진 모델들을 서로 통합 + +biglake : 바이너리 데이터 분석 + +--- + +# why data is important for us : and what you can do to help us to help you + +구글에서 커뮤니티 프로젝트에 투자하는 이유 + +커뮤니티에 제공되는 서포트 + +- financial support +- speaker travel : 발표자 +- upskill : 커뮤니티 행사 개선 방향 제공 + +개발자들이 구글의 최신기술, 제품에 대해 알게 하기 위함. diff --git a/assets/images/2023-10-14-GDG-SUMMIT/full-image.png b/assets/images/2023-10-14-GDG-SUMMIT/full-image.png new file mode 100644 index 0000000..35a6ff0 Binary files /dev/null and b/assets/images/2023-10-14-GDG-SUMMIT/full-image.png differ diff --git a/assets/images/2023-10-14-GDG-SUMMIT/goods-1.jpg b/assets/images/2023-10-14-GDG-SUMMIT/goods-1.jpg new file mode 100644 index 0000000..47d832a Binary files /dev/null and b/assets/images/2023-10-14-GDG-SUMMIT/goods-1.jpg differ diff --git a/assets/images/2023-10-14-GDG-SUMMIT/goods-2.jpg b/assets/images/2023-10-14-GDG-SUMMIT/goods-2.jpg new file mode 100644 index 0000000..c9216c8 Binary files /dev/null and b/assets/images/2023-10-14-GDG-SUMMIT/goods-2.jpg differ diff --git a/assets/images/2023-10-14-GDG-SUMMIT/google-for-startups-campus.jpg b/assets/images/2023-10-14-GDG-SUMMIT/google-for-startups-campus.jpg new file mode 100644 index 0000000..d1d0084 Binary files /dev/null and b/assets/images/2023-10-14-GDG-SUMMIT/google-for-startups-campus.jpg differ diff --git "a/category/\354\273\244\353\256\244\353\213\210\355\213\260.md" "b/category/\354\273\244\353\256\244\353\213\210\355\213\260.md" new file mode 100644 index 0000000..5c859dd --- /dev/null +++ "b/category/\354\273\244\353\256\244\353\213\210\355\213\260.md" @@ -0,0 +1,4 @@ +--- +layout: category +title: 커뮤니티 +---