Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

회사 밖 개발자로 살아가기

38 views

Published on

SLiPP 19차 스터디 웨비나 발표자료 - https://www.slipp.net/wiki/pages/viewpage.action?pageId=52527888

2018년 봄, 유리멘탈 개복치 개발자 이야기를 SLiPP 세미나에서 했습니다. 그 이후 커뮤니티의 도움을 정말 많이 받으면서 재밌는 경험을 해왔습니다. 저처럼 막막한(했던) 사람들을 위해 경험을 나누고 싶어요! 회사 밖에서 경험들- 커뮤니티, Civic hacking, 프로그래밍 교육 실험, 개발행사 운영경험 을 공유해보려고 해요.

#회사_밖_경험 #개복치_개발자 #개복치는_성장하면_천적이_없대요 #근데언제성장하죠 #야너두

  • Be the first to comment

  • Be the first to like this

회사 밖 개발자로 살아가기

  1. 1. [SLiPP19차세미나20200923] 회사밖개발자로살아가기 오시영ohahohah 1
  2. 2. 개발자들과이야기하다보면 "역시개발은취미로만하는게좋겠어." 2
  3. 3. 네,저도그렇게생각했고요 3
  4. 4. 좋아하는일은취미로만하라길래 4
  5. 5. 제가해보려고했는데,되다만이야기 5
  6. 6. 회사안다니고개발자해보기(타의20%) 6
  7. 7. 작년8월부터 풀스택개발자(여러분의한숨소리가들리는듯...)였다가 백수인데왜바쁘지?백수과로사 강의하고 (앞으로선택하지않을직군강의)조교하고 커뮤니티행사준비밤샘하고 돈은안버는데뭔가자꾸바쁨. 7
  8. 8. 개발자_커리어_안좋은_예.me (제가들었던말) ...?너커리어는.너는어.참.그...생각이너무많아 언니,앞으로개발자안할꺼야? ...(말잇못) 8
  9. 9. 네!저도그렇게생각해요ㅋㅋㅋㅋㅋㅋㅋ 9
  10. 10. 사실은요 10
  11. 11. 개발을더오래하고싶어서요. 11
  12. 12. 저개발하는거좋아해요. 12
  13. 13. 안정적인거완전좋아하고요. 13
  14. 14. 모험은좀부담스러워하죠ㅋㅋㅋㅋ 14
  15. 15. 그럼에도어쩌다보니 회사밖에서1년넘게이것저것(?)하게된썰 (회사이야기살짝첨부) 15
  16. 16. 발단-전개-위기-절정-결말 16
  17. 17. 발단(1/5) 17
  18. 18. 개발자로... 원래저는 동네에서게스트하우스운영하고여행가이드하고,축제만들고,참기름팔고 ->사람들이제기술이아니라제시간을사려고합니다. ->단가가안맞아요. 18
  19. 19. 개발자로... 나만의기술이있어야겠다! 개발재밌어!개발자고고! 3년만하고돌아오자. 19
  20. 20. 3년하고개발어느정도가능? 알아서척척척스스로어른이 20
  21. 21. 네,전불가능 21
  22. 22. 개발자라는정체성은좋아. 근데직업개발자는모르겠어. 22
  23. 23. 다재미있(없)는데좋다는환경을위해서 공부하고경험쌓아서가봐야하나? 그럼,그다음은뭐지? 23
  24. 24. 시작된고민 개발을앎으로할수있는게뭐가있을까? 소소한시도를시작함. 커뮤니티에서함께하기-스터디,컨퍼런스운영,... CivicHacking 소소한오픈소스contribution 강의-비개발자대상개발입문 24
  25. 25. 아너무감질난다 그냥맘껏공부하고컨트리뷰션하고싶다! 쉬면서하고싶은만큼하고 직업개발자로서좋은환경을경험하자 25
  26. 26. 네,여기서생각을멈추고 저는열심히코딩테스트를준비했어야했어요. 26
  27. 27. 하지만인간은실수를반복하고... 27
  28. 28. 전개(2/5) 28
  29. 29. 새로운회사합류 스마트한사람들과일하는거좋아해요. 평소에좋아하던서비스!뉴미디어-저널리즘회사 커뮤니티에서만나즐겁게같이일해본경험이있는개발자의제안 자유로운환경.일만하면사이드잡,근무환경자유로움. 기본재택근무로제주가서노마드생활도잠깐함 29
  30. 30. 이런걸꿈꾸었죠. 주위넘치는반면교사,팀장은기뻐하지만고객위한시스템은? →같이일하는사람에게좋은영향을받으면서일을하고싶었음 →고객을위한제품경험을만들어보자. 나에게익숙하기때문에개선하지않으려고하는개발환경/업무환경 →개발자로시스템을만들며시도해보기 30
  31. 31. 참좋았다-좋은동료와문화 회고와스크럼이자연스러움 솔직한피드백의힘:이야기한다->작은시도하면서고쳐나간다 회사조직에서공적으로이렇게하는게가능하구나!(인류애희망) 각자의자리에서책임을다함.온전히자신의프로덕트를책임지는동료. 각자가시도하고,책임은같이지려한다 31
  32. 32. 참좋았다-고객을위한제품경험UX 기획과정에서부터같이설계 사용자인터뷰(멤버십회원에게인터뷰) 요구사항도출-기획안 사용자반응보고개선 스크럼기반으로돌아가는프로세스 32
  33. 33. 참좋았다-만들어가는개발문화 페어프로그래밍으로개발 스크럼 필요하면알맞게적용하자-기술스택 비개발인원과의사소통 그전엔,내가개발하는것=서비스->사내의사소통기준은개발자의언어 여기선개발자2인(저포함)빼고영상PD,그래픽디자이너.알고싶어도개발에대해이해 하기어려운상황! 사내위키개발자와일하는방법,개발용어사전/사내짧은강의 동료들이적힌대로따라준다!열린마음! 33
  34. 34. 그러나 34
  35. 35. 풀스택개발자로월급받기 35
  36. 36. 어떻게든다해야죠 Django+React(ES6,Next.js,node.js,npm,그리고그리고으아아아아아아아아아아아아) GCP-K8S 결제모듈과CS처리 그리고그리고 36
  37. 37. 인생은실전 37
  38. 38. 실전학습가자! 원래는 좋은책'들'을골라처음부터-끝까지빠르게라도 모르는부분은하나의문구를파고파고파고들어가는스타일 안맞음.시간이없음.어차피한국에책도몇권없음. (스프링이책이진짜많은거더라구요...) 영어책을닥치는대로보다가 38
  39. 39. 실전학습가자! 진리의공식튜토리얼,공식레퍼를끼고그때마다찾는다. 그런다음좋은블로그,커뮤니티의도움 여러책을한번에보기-중복되는키워드,같은부분을비교해가면서읽음. 프레임웤자체버그를겪고나니,깃헙이슈,릴리즈노트확인,오픈소스IRC를좀더편하게보 게됨. 39
  40. 40. 실전학습가자!-깨달음1 아내가그동안개발을사전A-Z까지외우려고하는것처럼해왔네! 공식tutorial,Doc,repoissue를잘찾아보자 40
  41. 41. 실전학습가자! 버그=스트레스 디버깅은언제나해야한다는걸알면서도버그터지면스트레스많이받는타입. 1주일동안풀리지않는버그삽질하다가운적도있음. 하도많이빠른시간안에버그에얻어맞다보니오히려모르는것에대한스트레스가덜어짐. 모르면->그때찾아서->파악하고->적용하고->디버깅이그나마빨라짐(아직갈길이멀 다) 41
  42. 42. 실전학습가자!-깨달음2 어차피난원래모르는거니까스트레스받을필요가없네?하하하하하하하하하 42
  43. 43. 실전학습가자! 운영환경에서핫픽스는심장이 기초를모르면디버깅이안된다 클라우드아무리편리하게만들어놓았다고해도,모니터링할때삽질.엉뚱한어플리케이션 단을보고있네. 시스템콜,메모리릭분석 43
  44. 44. 실전학습가자!-깨달음3 기초를모르는자...장애나면망할것이니 44
  45. 45. 깨달음을얻으며행복하게살았습니다...? 45
  46. 46. 협소주택에는수영장이들어갈수 없죠. 이곳에서'수영장=개발'이아닐까? 스스로에게던진의문. 그럼이회사의Fan으로만남아야겠다 46
  47. 47. DoYouKnow실업급여? 47
  48. 48. 이렇게된김에 48
  49. 49. PyConUS!1개월!SpringOne!1주 가고싶었던해외컨퍼런스맘껏가자! 노마드로어디까지할수있나해보자! 49
  50. 50. 위기(3/5) 50
  51. 51. 집에얌전히있어요어딜가요 51
  52. 52. 얌전히조져지고있어요 이미지원본-대학생공감-몽글이 52
  53. 53. 알차게조져지고있어요 .공부는끝이없고 .프로그래밍교육은할수록어렵고 .컨퍼런스준비해야하는데COVID-19 .뭘먹고살아야하죠? 53
  54. 54. 1.공부는해도해도끝이없어요 프로젝트를해야진짜학습이뭐라도될텐데 spark,분산처리뭐어떻게이걸실전프로젝트를해야하죠? 그래서현업에서진짜로쓰이는건?연애를글로배우나요? 54
  55. 55. 2.프로그래밍교육실험을해보는데요 저도프로그래밍배우는학습자개발내내학습해야하잖아요?LearningByTeaching 비개발자대상프로그래밍입문강의n번째 구글링으로만프로그래밍배우기과외 오픈소스튜토리얼만들기 55
  56. 56. 2.프로그래밍은아는데교육은알아요? 프로그래밍교육=프로그래밍+교육 프로그래밍만안다고해서되는게아님 56
  57. 57. 3.컨퍼런스행사를준비하는데COVID-19 파이콘한국오프라인7년(저는3년)노하우안녕.모두가처음 8월부터주말반납/9월부터3주째밤샘 스프링캠프는올해안함 57
  58. 58. 4.그래서제가뭘해야...? 뭐하고살죠 58
  59. 59. 절정(4/5) 59
  60. 60. "삽질은내가최고…"내무덤내가파기 이미지출처:연합뉴스:토픽영상-삽질은내가최고…'무덤파기대회'눈길 60
  61. 61. 혼자는 61
  62. 62. 같이해보자 62
  63. 63. 1.공부는끝이없지만-함께공부,의지가지 커뮤니티스터디그룹 #100DaysOfCode,Udacitymento,studygroup 커뮤니티에서 SLiPP,... 서로도와주려는분위기 팀블로그,질문답변쓰면서나도정리 63
  64. 64. 1.공부는끝이없지만-함께공부 개발북클럽 실용주의프로그래머,읽기좋은코드가좋은코드다,CODE등으로1년넘게금요일저녁 마다이야기 Golang,딥러닝리서쳐,C,python,프론트엔드,데이터분석가 ->언어가달라도같이이야기나눌수있구나 64
  65. 65. 1.공부는끝이없지만-함께공부 개발북클럽 나는이게프로그래밍에서맞는거라고생각했는데,다른언어는그게아니네!쓰는언어에 따라초점을두는것도다르네. 언어의특성보다좀더'프로그래밍'에접근하게되는느낌. 언어,프레임워크의철학을좀더제대로이해해야하는구나 65
  66. 66. 1.공부는끝이없지만-LearningByTeaching 개발강의를하면서느꼈던것이힌트 공식튜토리얼/레퍼런스로내용을익히고 강의에서는제대로된정보를전달할책임있으니까 내가아는개념이정말맞을까?공식레퍼런스로다시확인-MDN,RFC,.. 기초에서뻗어나오는응용 개념은다른사람에게2-3문장으로명확하게설명할수있어야 66
  67. 67. 1.공부는끝이없지만-LearningByTeaching 개발강의를하면서느꼈던것이힌트 배웠으면바로만들어본다 기간내에현실적인목표-어제걸음마배웠는데바로마라톤못함 삽질-디버깅암묵지 오픈소스로좋은코드를보자 67
  68. 68. 2.프로그래밍교육잘모르지만-다른사람에게배우자 SW교육세미나 저는개발자.다른사람들은교육자.시각차이를느낌 마인드스톰,시모어페퍼트 다른사람들이어떻게강의하는지관찰-다른분야강의들조교하기 조교로연수원가면할게없으니프로그래밍만함.숙식제공프로그래밍캠프야호 68
  69. 69. 2.프로그래밍교육잘모르지만-교육탐구 보편적인프로그래밍교육에관한오해(2015):https://goo.gl/BL6I4N 특히,전문가들은초보자들이겪는어려움에관한감각을잃어버리는것이첫장벽이다.자신이 생각하기에더설명할필요가없어보이는간단한개념(왜띄어쓰기를하느냐왜괄호는이렇게 닫아줘야하느냐등-일견자명해보이지만사실중요개념들이넝쿨째딸려오는)을풀어서전 달하는데서부터어려움을경험하게된다.스스로이해하는것과알려주는것은다르다. 그런데보편적인교육에서는알려주는것이아니라학생이스스로알아낼수있도록도움계단을 만들어주는교육과정을운영해야한다.즉,교육에관한지식과수련을필요로하며때로는자신 의전문분야에관한Unlearn을필요로한다. 69
  70. 70. 2.프로그래밍교육잘모르지만-교육탐구 역지사지-끊임없이어려움에대한감각을찾자 입문강의를시작할땐수강생들처럼저도새로운시도함.클라이밍,뜨개질,... 참쉽죠?이렇게하면되겠죠?라는말절대안하게됨. "아뇨코치님.저는눈으로밖에못따라하겠는데요..." 70
  71. 71. 2.프로그래밍교육-페이스메이커 내지식을다른사람에게전달하려면수많은연습이필요하다는것 좋은자료는인터넷에서더찾기.물고기잡는방법 ->지식전달자가아니라완주를돕는페이스메이커 가되어야 코딩하러오시영2021 71
  72. 72. 3.커뮤니티컨퍼런스는어렵지만-온라인으로하나 파이콘은전세계에서열리는비영리행사.COVID-19로오프라인준비가어려움. 파이콘한국,대만,일본APAC모여서화상회의 오픈소스정보교환-Euro에서는컨퍼런스툴,한국에서는전세계행사정보오픈소스로정 보모음.나라와언어를떠나서한마음 오픈소스-공유와협력의정신 TODO:영어스피킹.파파고는화상회의를도와주지못해요 72
  73. 73. 3.커뮤니티컨퍼런스는어렵지만-서로를존중하기 사람위에기술아니에요. 다양성을존중하며확장되는개발생태계 PyConKRCoC 세상을한발자국더넓히고싶었던우리의이야기 서로를존중하며하나를이뤄내는경험,그걸아낌없이공유하는발표자,참가자,준비위원회,... 파이콘한국올해무료-보러오세요 73
  74. 74. 4.뭐먹고살수있는지는역시모르겠는데요 개발역시제품.비즈니스안에서어떤건지도봐야하는구나. 지금까지는좋은기술,코드리뷰,조엘온테스트에맞춰서만봄. 그렇지않으면실업급여신청직접하시게됩니다. 74
  75. 75. 4.어떻게먹고살수있는지는역시모르겠는데요 교육이나시스템만드는거잘맞는구나 강의하던곳에서합류제안을받아서교재와시스템만드는일을함 모두가열심히스마트하게일하는분위기.와빠르게성장.(실제로는모르지만느낌적으로) 스타트업희망편살짝봄 ->하지만역시개발자를한번더하고싶어요. 75
  76. 76. 4.뭘하고살수있는지는역시모르겠는데요,일단은 CivicHacker 21대대선때국회의원후보에게법안개정의견을묻습니다 저는스크래핑으로자료를줍줍 https://call21st.works/ 올추석연휴에도(온라인으로)같이프로젝트 76
  77. 77. 4.계속하면서살수있는지는역시모르겠는데요,일단은 오픈소스번역 MDNdocs Howtobeaprogrammer번역 소소한작은conrtibution일단해보죠. 외부프로젝트maintainer 자주쓰는라이브러리jhipster,pandas,sckit-learnbug리포트,doccontribution부터 77
  78. 78. 결말(5/5) 78
  79. 79. (공백) 79
  80. 80. 아직도결말은... 갈등이해결되어야결말이래요. 근데갈등이문제가해결이아직안됨. ⛏....삽질ing 다음에여러분들의이야기를듣고싶어요.웹모임같이해요. 80
  81. 81. 마지막으로 81
  82. 82. 전4대보험사랑해요 #일자리_환영 82
  83. 83. 이미지출처 27page.아즈마키요히코,『요츠바랑4』,,금정옮김,대원씨아이(2011),23화 35page.amazon-ICan'tKeepCalmBecauseIAmAFullStackDeveloper: MotivationalCareerPrideQuote6x9BlankLinedJobInspirationalNotebookJournal Paperback–August6,2019 byGalaxyArtPublishers(Author) 46page.김연옥(redalert),"거대한몸집에영험한위엄,국내최대석불의사연 충남논산시관촉사와개태사",<오마이뉴스>,2017.01.23 52page.ModernTinyHouseRentalwithRooftopDecknearWaco,Texas 56page.악보나라-김혜정착각하지마악보 58page.아즈마키요히코,『요츠바랑2』,금정옮김,대원씨아이(2004) 83

×