해당 글은 개발 중심의 1년 단위의 회고 이며,

지난 글은 다음과 같습니다. 

2020년 회고 - https://bmwe3.tistory.com/1768

2019년 회고 - bmwe3.tistory.com/1754

2018년 회고 - bmwe3.tistory.com/1745

글 후반(#7이후) 에는 사소하고 개인적인 내용이니 넘겨도 괜찮습니다.

#1 Pillz 약먹자 신규 앱 출시(21.7.9)

https://apps.apple.com/kr/app/pillz-약먹자/id1551505433

작년에는 '앤트'라는 루틴 관리앱을 출시했었고 올해는 앤트 앱을 개발하면서 쌓은 노하우를 기반으로

약먹는 것을 도와주는 앱을 개발 및 출시했다.

앤트에 비해 데이터 관리의 복잡도가 증가했으며, UI 구성 역시 복잡해졌다

다른 디자이너와의 협업을 통해서 앤트와 차별점을 주려고 했다.

약먹자의 월별 신규 사용자 유입 지표. 다행히 앤트보다 사용량이 많다

 

#2 ios 개발자로서의 성장

  • ios 개발 관련 글도 많이 보고 Rx도 시도해보고 요즘은 combine을 시도해보는 중이다.
  • 혼자 토이프로젝트만 하니까 ios 개발에 대한 자극을 스스로 만들어내려고 노력하고 있다.

 

#3 github 지표

- 당연히 지난 기간에 비해서 커밋수는 많을수 밖에 없는데 ios 관련 코드의 비율을 많이 끌어올린 점. 신규 런칭한 앱에 대한 기록이 반영되어 있다는 점(약먹자)에서 20년보다 나아졌다고 할수 있겠다.(21.12.27 10.00 기준, 작년은 804회)

 

#4 블로그 포스팅

- ios 전업을 했을 때 관련 공부를 더 많이 하고 글을 더 많이 남길 수 있을거라고 생각했는데 성장이 더딘 것인지, 생각보다 많이 남기지는 못했다. 내년에는 조금 더 신경 써보도록 할 예정이다.

- user default : https://bmwe3.tistory.com/1769

 

[ios][swift]Userdefaults 사용

개발 환경 : Xcode 12.1 사용언어 : swift UserDefaults을 사용해서 사용자 정보를 저장하는 방법을 공유하기 위한 포스팅입니다. UserDefaults란 사용자 정보를 key - value 조합으로 저장하고 읽어올 수 있도

bmwe3.tistory.com

- customview : https://bmwe3.tistory.com/1772

 

[ios][swift] custom UIView 만들기

*개발 환경 : Xcode 12.4 / 사용언어 : swift UI를 구성하다 보면 반복적인 사용 혹은 동적인 생성 해서 구성하는 경우에 custom view를 만들어서 사용하게 되는데 custom view를 만드는 방법에 대해서 정리하

bmwe3.tistory.com

- 다크모드 지원 : https://bmwe3.tistory.com/1773

 

[ios][swift][dark mode 다크모드 지원]

ios 13부터 dark mode를 지원하기 시작했다 그래서 앱 역시 dakr mode 지원을 고려해야 한다. 폰에서 다크 모드 설정하는 방법은 다음과 같다. https://support.apple.com/ko-kr/HT210332 iPhone, iPad 또는 iPod..

bmwe3.tistory.com

 

#5 온라인/오프라인 수업 듣기

[인프런]

- 캡틴판교님의 vue.js 초급, 중급을 이수함 - 한 프로젝트에서 사이드식으로 ios 이외에 vue.js를 할 일이 있어서 조금 더 심도 있게 해보려고 수강함. 다만 수강 완료후 퇴사하면서 수강한 내용에 대한 숙지가 사라짐 ㅠㅠ

 

#6 책

- 스위프트 프로그래밍 swift5 11.30

- 눈떠보니선진국 10.30

- 데모테크DemoTech 10.5

- 직장인의 은퇴 없는 실전 주식투자 9.10

#7 개인사

항암 치료중에 가장 힘든 시기를 지냈다.

항암제는 최소한의 억제력을 발휘하지 못해서 폐 늑막에 물이 차고 척추를 부서 뜨리는 상황인데 주치의는 다음 약을 결정할수 없다며

입원 처방만 내고 손을 놓아버렸다.

그래서 치료를 위해서 6월말에 디디팩토리를 퇴사하였다. - 디디팩토리 관계자들에게 너무 미안하다 ㅠㅠ

너무나 다행히 잘 맞는 약과 병원을 찾아서 암은 줄어들고 있으며 항암제의 부작용에 대한 대처를 노하후가 쌓였으며, 필라테스트와 유산소를 통해서 전반적으로 건강을 끌어올리고 있다.

#8 영화 - 엄청 봤다 

181 스파이더맨 노웨이홈 1215 여의도cgv

180 앤트맨과 와스프 1209 디플

179 가디언즈오브갤럭시 vol2 디플

178 블랙팬서 1123 디플

177 킹스맨 골드써클 1119 디플

176 이터널스 1103 여의도cgv 4d

175 백투더퓨처3 1026

174 다크나이트 0604

173 백투더퓨터 2 0 525

172 백투더퓨처 1

171 천원돌파 그렌라간 홍련 0505

170 미션임파서블 로그네이션 0404

169 배트맨 비긴즈 0320

168 타짜 0227

167 놈놈놈 0208

166 스파이더맨 뉴 유니버스 0121

165 007 퀀텀오브솔러스 0109

#9 드라마/애니

141 ssss 그리드맨 1107

140 시그널 1019

139 갯마을차차차 1018

138 천원돌파 그렌라간 1015

137 원피스 시즌4 0822

136 프라하의 연인 0602

135 다이의 대모험(13개) 0518

134 gto 0415

 

#10 마무리


20년에 큰 일을 당하고 메디트 복직도 하고 디디팩토리로의 이직도 하면서 어떻게 한해를 넘겼는데 전이의 씨앗은 어쩌지 못했다.

21년은 항암제와의 싸움으로 1년을 보내게 되었다. 항암제가 맞는지 안 맞는지, 새로운 항암제의 부작용에 대해서 또 어떻게 대처할지. 이 병원에서 쓸 수 있는지 없는지.

막상 상반기는 맞는 항암제 찾는 시간이 되었고 하반기는 잘 찾은 약을 계속 쓰기 위해서 부작용을 줄여 나가는 과정이었다. 

다행히 잘 맞는 병원과 잘 맞는 약을 찾아서 성과를 보고 있는 것이 6개월이 되어 가는 시점에서 회고를 하고 있다.

그래서 22년에는 더 많은 개발 이야기, '김동현의 몸' 말고 '개발자 김동현' '사회인 김동현'으로서 더 많은 이야기를 할 수 있길를 기대할 수 있을 것 같다.

by 무위자연 2021. 12. 27. 10:32

해당 글은 개발 중심의 1년 단위의 회고 이며, 

지난 글은 다음과 같습니다. 

2019년 회고 - bmwe3.tistory.com/1754

2018년 회고 - bmwe3.tistory.com/1745

글 끝(#6이후) 에는 사소하고 개인적인 내용이니 넘겨도 괜찮습니다.

#1 QT + C++ 조합으로 마음대로 다룰수 있는 수준에는 이르렀다.

- 그래서 판교에 qt 시니어만 갈 수 있는 어디로의 이직도 진행하기도 했었다 하지만 암판정으로 진행을 모두 중지했었다

 

#2 토이 프로젝트 진행 사항

#2-1 회사에서 mobile 대응의 필요성과 내가 ios로 함께 할 수 있음을 어필하기 위한 여러 가지 준비와 데모를 진행했지만 더 나아가지 못하고 마무리함

- 19년에 주로 진행했던 MLinker - https://bmwe3.tistory.com/1755

 

P5 - MLinker 회고

MLinker라는 ios app을 만들게 된 https://github.com/zapping0320/MLinker #1 시작은 ios app을 만들고 싶었고 회사에 모바일 개발 능력을 보여주고 제안도 해보고 싶었다. #2 여러 고민 끝에 firebase를 공부해..

bmwe3.tistory.com

#2-2 암으로 인해서 바뀐 여러가지 가치관 중에 "하고 싶은 일을 하고 살자" 가 있었고 개발에서는 ios 개발이였고 암을 이겨내기 위해서 해야 할일을 매일 해야 하는 상황과 복직 대비한 프로그래밍 연습까지 포함해서 앤트(AntFootPrint) 라는 앱을 출시했다.

 

‎AntFootPrint Managing routines

‎"Easily manage what you don't want to miss every day Like a diligent ant leaving a footprint AntFootPrint helps to manage your routines easily You can select color and alarm sound when you make routines. * main functions. - add, modify, delete your rout

apps.apple.com

- 현재 신규 유저는 400명이고 active user는 50명 가량 active event는 400개 정도 발생하고 있다. 21년엔 유료화 진행 계획을 진행하고 있다.

active event에 대한 차트(from amplitude)

 

#2-3 앤트로 쌓은 노하우를 바탕으로 의료쪽으로 특화된 신규 프로젝트를 준비하고 있다. 21년 1/4분기 출시를 목표로 하고 있다. 

 

#3 github 및 블로그 상황

아무래도 QT의 경우는 방문자를 끌어들이기 어렵고 하나의 제너럴한 주제를 쓰기도 어려웠다

또한 업무의 연장으로 여겨져서 github에 추가 프로젝트를 진행하거나 기여하진 않았다

ios 개발이란 명확한 주제를 가지고 ios 개발자로서의 부족함을 채워 나가는 과정에서

토이프로젝트와 블로그 포스팅은 참으로 도움도 되고 열심히 하게 된다! - 코스피 만큼이나 신기록!

2020년 최종

블로그 포스팅은 10개 정도이며 일부 글에 대한 조회수가 꽤나 나왔던 이력이 있는데 여전히 mfc 관련 예전 포스팅이 인기가 많다 ㅎㅎ

 

#4 인강은 올해도 놓치지 않았다! - 내년 하반기엔 인프런에 강좌를 등록하기를!! 

[패스트캠퍼스]

- ios all in one (완료) ios 개발자 커리어에 큰 영향를 받았으며 좋은 사람들과의 스터디 계기가 되었다!!!

[인프런]

- php 기본 a부터 z까지 (진행중) 난데 없이 php를 해야 할 때도 인프런은 준비가 되어 있다!!

- SwiftUI 개념 익히기 (완료)

 

#5 이직

QT, c++ 개발자에서 ios 전업 개발자로 이직하였다

새로운 회사 이름은 디디팩토리 이고

회사 홈페이지(리뉴얼중)와 소개(pdf)는 아래. 2달 다녀보니 자유롭고 자기 업무 이외에 피곤한 일이 없다.

ddfactory.kr/front/main

ddfactory.kr/library/ddf.pdf

현재 기획자와 안드로이드/자바 개발자 구인중이니 관심 있는 분들은 페메를 주셔도 좋고 카톡을 주셔도 좋고

donghyun.kim@ddfactory.kr에 이력서를 보내주셔도 좋습니다!!!!!!

전 회사에 대한 회고는 요기

https://bmwe3.tistory.com/1764

 

메디트(Medit) 회고

해당글은 '메디트'라는 회사를 다닌 여정에 대한 글입니다. 재직 기간 2018.1.25~2020.11.6 총평 아이센스에서 아쉬웠던 것들 채웠던 시간이다 - 하나의 프로젝트에 집중하는 것 - 기획자, 디자이너와

bmwe3.tistory.com

 

지극히 사적인......

#6 책은

- 손만 대고 마무리 못한 책들이 많다 ㅠㅠ

- 클린 아키텍쳐 10.16

- 부의 인문학 1002

- 오버더 초이스 0816

- 주민의 헌법 7.9

- 프리랜서 시대가 온다 2.17

#7 영화는

- 해리포터 비밀의 방 1226

- 007 카지노로얄 1219

- 해리포터 마법사의 돌 1213

- 스파이 1107

- 명당 1002

- 노무현입니다 0523

- 타짜 원아이드잭 0522

- 카우보이비밥 더무비 0228

#8 동영상은 

- 루팡3세 4기 1211

- 스토브리그 0215

- 동백꽃필 무렵 0110

#9 개인사로

복덩이 딸을 만났고 - 이름이 김지율 입니다(20년 7월생)

아팠다 더 살지 못할 것을 고려할 정도로.

열심히 치료 받고 있으며 아팠던 이야기는 아래~

https://bmwe3.tistory.com/1757

아팠던 이야기에 대한 2탄은 21년 1/4분기에 행복하게 썼으면 하는 바램으로 살고 있다.

by 무위자연 2020. 12. 30. 23:35

해당글은 '메디트'라는 회사를 다닌 여정에 대한 글입니다.

재직 기간 2018.1.25~2020.11.6

총평

아이센스에서 아쉬웠던 것들 채웠던 시간이다

- 하나의 프로젝트에 집중하는 것

- 기획자, 디자이너와 함께 하는 것

- 좋은 개발을 지향하는 실력자들과 함께 하는 것

- 개발 이외의 업무를 하지 않는 것

- 개발 아닌 업무로 출장가지 않는 것 - 운영과 설치

- 그지 같은 사람들을 안 보는 것

결론 : 입사 때 원했던 것을 거의 모두 이루었다.

모바일, 서버등으로의 확장을 이루지 못한 점은 아쉽다.

  • 모바일은 면담을 통해서 어필 했고 ios 채팅앱 데모까지 하였으나 성과가 없었다.
  • 백엔드로의 확장은 18.5월에 큰 기회가 있었으나 내부적인 상황으로 인해서 못했다.

 

Work

MeditLink(v1.0.0~v2.3.2)

- 구강 스캐너와 스캔프로그램을 이용해서 생성된 스캔 파일 및 관련 파일을 관리하는 프로그램(digital dentistry의 방향을 제시했다고 생각함)

- QT를 심화해서 알게 되고 필요할 경우 구글에서 찾은 내용이 아니라 소스를 직접 확인해서 처리할 정도로 deep하게 사용함

- Modern C++(14)을 공부하고 알게 되었음

- 모바일리더에서의 메인 프로젝트 이후 처음으로 대규모 개발 인원이 참여하고 기능의 복잡도가 높았던 프로그램이라 설계, 코드리뷰 등의 경험을 축적하는 기회였음

- AWS를 사용하고 백엔드와의 협업 과정을 충분히 경험함

 

Experience

- 기획자, 디자이너, 개발자 함께 서비스를 구축하는 경험이 오랜만이었음

- scrum, agile 방식 지향하는 기조에 맞추려 했음

- 개발 능력이 있고 대규모 테스트와 테스트 자동화 능력이 있는 훌륭한 QA를 만났음

- 하나의 큰 프로젝트에 집중하고 출장 및 대외적인 업무가 없어서 좋은 설계, 좋은 코드에 더 관심과 노력을 쏟을수 있었음

- 여기서도 ex-창업자분이 뽑아주신 좋은 사람들과 좋은 시간을 보냈음

 

Study(2018~2020)

스터디를 하고 side project를 하는 것에 대한 의지과 경험이 완성된 시기다

- firebase 서버를 통한 채팅앱 만들기 > 이 강의를 통해서 채팅앱을 만들었고 그것을 기반으로 해서 회사에 모바일 개발을 어필하기 위해서 데모까지 진행함 : https://bmwe3.tistory.com/1755

[fastcampus]

- ios all in one - 이 앱을 통해서 ios 개발자들과의 교류도 생기고 각종 서비스 및 ios개발에 대한 노하우를 배우는 중이다. 특히나 내 앱을 진짜 출시했다는 점이다. - https://itunes.apple.com/US/app/id1527099671

[인프런]

- 이정효님의 ios autolayout 2탄 - iOS12 앱개발퍼펙트 가이드

- 곰튀김 송치원의 swift로 FP하기

- 자바 스크립트로 알아보는 함수형 프로그래밍

- 아무도 알려주지 않았던 유투브의 비밀

- SwiftUI 개념 익히기

- firebase 서버를 통한 iOS개발 지침서

- firebase 서버를 통한 채팅앱 만들기 - ios

[edwith]

- ios 강의 - 야곰님

 

People

exit하신 ex-사장님이 뽑은 사람들은 다 좋았던 것 같다

눈물나게 좋았던 소장님 이하 사람들

- 정창진 소장님 이하 (구)플랫폼 개발팀 사람들은 모두 좋았다. 몇몇은 더 좋았지만

   > 퇴사 의견에 대해서 "좋은데 가나요?" "더 있으면 좋은데" 이런 식의 반응 중에 하나일거라 생각했는데 "다행이다 아파서 퇴사하는게 아니라서..."라 더 눈물나게 하신 분. 날 응급실로 데려다주셔서 생명도 구해주신 분. 아니었다면 19년에 이미 퇴사했을 전팀장님이자 현 소장님

- 3-3 박진상 책임님

- 3-3 최창하 책임님

- 3-2 이용호 책임님

- 3-2 최경철 책임님

- 3-2 안윤근 책임님

- 3-1 김영진 팀장님

- 3-1 이신영 책임님

- 3-1 이승화 책임님

- 3-1 윤세영 책임님

- 3-1 아기들은 꼰대 안 되려고 안 끼다보니 친해지기 전에 헤어진다

같은 팀이었다가 헤어졌지만 끝까지 함께 챙겨주고 위로해주신

- 양호양 책임님

- 이정근 책임님

- 손지영 책임님

- 허수영 책임님 - 두번의 자체 제작 앱 개발에 큰 도움을 주셨음

- 김정호 책임님 - QA 고수1

- 차요셉 책임님 - QA 고수2

 

Private

 

- 신장암수술 3기말 판정 받고 수술해서 경과가 좋아 약 복용하면서 다행히 복직까지!!!

- 사랑하는 내 딸 지율이를 만났다(7.23) 

 

Next

다시 재야로 나간다.

좋은 제안으로 팀장, ios 개발 모두 익숙치 않지만 하고 싶어서 선택했고

한발 나아가는 단계라 생각한다.

이렇게 회고를 쓸 수 있게 살아 있어서 행복하다

 

지난 아이센스 회고 https://bmwe3.tistory.com/1733

by 무위자연 2020. 11. 6. 16:22

온라인 강의 수강생들이 각자 만든 앱을 자발적으로 발표하고 공유하는 자리를 가졌다

Zoom을 통해서 진행했는데

평소에 소수 인원(3명)으로 zoom으로 공유하다가

연사가 5명, 참관자가 10명이상의 zoom 연결 상태에서 연사만 음소거가 아닌 상태로 발표하니

피드백이 채팅과 이모지(박수, 엄지척) 뿐이니 당황스럽더라

게다가 난 나름 대로 팬시해보일려고 노션으로 준비했는데(+ amplitude, simulator로 시연)

다른 분들은 발표자료가 화려 했다..나도 키노트나 ppt로 했어야 했나...

준비는 8-9분정도로 하려고 했으나 피드백 감지가 어렵다 보니 6:15초 정도에 후다닥 끝나버렸네

그래도 이 경험 자체는 기억할만해서 자료로 남긴다

 

<앱 주소>

https://itunes.apple.com/US/app/id1527099671

 

‎AntFootPrint Managing routines

‎"Easily manage what you don't want to miss every day Like a diligent ant leaving a footprint AntFootPrint helps to manage your routines easily You can select color and alarm sound when you make routines. * main functions. - add, modify, delete your rout

apps.apple.com

www.notion.so/zeno0320/1-c9e894bbb2e542cfababd47738043222

 

데모데이 - 1. 앱 간단하게 설명

앱 (앤트, AntFootPrint)

www.notion.so

 

by 무위자연 2020. 10. 18. 11:03

본 자료는 홍익대학교 P.C.R.C. 정기 모임 세미나 발표 자료 입니다.

출처만 밝히고 마음껏 사용하시면 됩니다. 

오류가 있으면 화내지 말고 댓글 달아주시면 수정할게요.

160905_웹플랫폼_ROR.pdf


by 무위자연 2016. 9. 6. 09:12

본 자료는 홍익대학교 P.C.R.C. 정기 모임 세미나 발표 자료 입니다.

출처만 밝히고 마음껏 사용하시면 됩니다. 

오류가 있으면 화내지 말고 댓글 달아주시면 수정할게요.

20100712_CodeCompleteWithWPF.pdf


by 무위자연 2016. 8. 23. 13:07
Web_2부_140901.pdf

본 자료는 홍익대학교 P.C.R.C. 정기 모임 세미나 발표 자료 입니다.

출처만 밝히고 마음껏 사용하시면 됩니다. 

오류가 있으면 화내지 말고 댓글 달아주시면 수정할게요.

by 무위자연 2016. 8. 23. 13:05
Web_1부_140428.pdf

본 자료는 홍익대학교 P.C.R.C. 정기 모임 세미나 발표 자료 입니다.

출처만 밝히고 마음껏 사용하시면 됩니다. 

오류가 있으면 화내지 말고 댓글 달아주시면 수정할게요.

by 무위자연 2016. 8. 23. 13:03

본 자료는 홍익대학교 P.C.R.C. 정기 모임 세미나 발표 자료 입니다.

출처만 밝히고 마음껏 사용하시면 됩니다. 

오류가 있으면 화내지 말고 댓글 달아주시면 수정할게요.

20080317_RIA구축을 위한 Flex.pdf


by 무위자연 2016. 8. 23. 12:24

본 자료는 홍익대학교 P.C.R.C. 정기 모임 세미나 발표 자료 입니다.

출처만 밝히고 마음껏 사용하시면 됩니다. 

오류가 있으면 화내지 말고 댓글 달아주시면 수정할게요.

160509_개발좀편하게하자.pdf


by 무위자연 2016. 8. 23. 12:21