Life 22

[역행자 - 자청] 본성과 유전자에 역행하라!

인간이 경제적, 시간적, 정신적 자유를 얻지 못하는 이유는 무엇일까? '본성과 유전자의 명령대로만 살아서' 이 책은 자청님의 진솔한 이야기부터 시작합니다. 자신이 부족했던 시절 이야기 해주고, 발전할 수 없었던 원인은 '본성과 유전자의 명령대로만 살아서' 라고 이야기하고, 어떻게 극복했는지를 역행자의 7단계를 통해 이야기해 줍니다. 처음에는 본성과 유전자의 명령대로 산다는 것이 무슨 뜻인지 이해를 하지 못했습니다. 하지만 역행자의 7단계를 모두 읽고 그 뜻을 어느정도 이해하게 되었습니다. 좀 더 쉽게 말한다면, 유전자와 뇌는 원시시대에 있는 사람처럼 '편한 것', '익숙한 것', '안정적인 것'을 원하는데, 이러한 것들은 현대시대에 큰 오류를 발생시키게 되고, 이 오류를 인식하여 역행하는 삶을 사는 것이..

Life/Reading 2022.12.12

[베트남 베테랑 메모리얼] 당신에게 고난이 찾아왔나요?

미국에 있는 대부분 메모리얼(기념관)은 크고 웅장한 스케일로 압도감과 경외심을 불러 일으킵니다. 그중 워싱턴 메모리얼과 링컨 메모리얼은 미국에서 웅장함을 자랑하는 메모리얼입니다. 하지만 다른 메모리얼 중 웅장함과는 거리가 먼, 오히려 V자 모양으로 땅으로 움푹들어간 베트남 베테랑 이라는 이름을 가진 메모리얼이 있습니다. 이 메모리얼을 지은 건축가 마야 린은 전쟁에서 승리한 메모리얼과는 달리 패배한 배트남전 메모리얼을 완전히 창의적인 아이디어로 만들었습니다. 이 메모리얼 양쪽 입구에 들어서게 되면 완만한 내리막길이 시작 되며, 걷다보면 옆에 있는 점점 돌벽에 내가 서서히 잠기게 됩니다. 돌벽은 검은색이고 거울 처럼 비추도록 제작되어 있습니다. 그리고 그 돌벽에는 전사자들의 이름이 씌여져 있습니다. 돌벽에 ..

Life/Writing 2022.12.09

[인스타 브레인 - 안데르스 한센] 당장 그 핸드폰 내려 놓으세요.

우리는 오늘날 세계에 맞게 진화하지 못했다. 이 책은 역행자 자청의 추천책이라서 읽게 되었습니다. 저자는 우리는 주변 환경에 맞춰 진화해왔지만, 결과적으로 지금은 우리가 살고 있는 시대와 동 떨어지게 되었다고 합니다. 특히 핸드폰(스마트폰)을 사용하게 된 기간은 인간이 진화를 거듭한 기간을 비교하면 찰나와 같은 짧은 기간이라고 말합니다. 즉, 유목생활과 수렵생활, 사냥을 했던 선조의 환경에 맞게 진화한 뇌가 오늘날 환경과 전혀 도움이 되지 않는 모습을 보여주고 있다고 합니다. 감정은 생존 전략이고, 뇌를 조종하며, 부정적 감정이 더 우세하다. 식량부족과 많은 위험, 포식자들으로부터 보호하기 위해 선조들은 빠른 판단이 필요했는데, 이성적인 판단을 내리기에 불충분하거나 결정하는데 오래 걸리면, 뇌가 빠르게 ..

Life/Reading 2022.12.06

[THINK] Good Developers VS Bad Developers

미디엄 글 Good Developers VS Bad Developers 를 보고 느낀 점을 정리한 글입니다. Codementor 광고하기 위해 쓴 글인 것 같지만.. 그래도 저에게는 많이 찔리는게 있어 정리해보았습니다. Bad Developers 1. 카우보이 코더 - 코드를 매우 빨리 작성합니다. 평균적인 개발자보다 훨씬 빠르게 새로운 기능을 만들 수 있으며, 코드를 모르는 사람들은 이러한 빠른 코드 작성자가 멋지다고 생각 할 것입니다. (이는 카우보이의 자존심을 더욱 부추깁니다.) 그러나 이러한 카우보이는 향후 유지보수 가능성을 염두에 두지 않고 코딩합니다. 어느것이든지.. - 지저분하고 읽을 수 없는 코드 (스파케티 코드) 신속하게 구축 된 프로젝트의 코드 디자인은 완전히 혼란 스럽습니다. 이러한 ..

Life/Writing 2019.06.12

[회고] H프로젝트(iOS) 2018.11 ~ 2019.3

작년 11월 부터 H프로젝트(iOS)를 시작했는데, 처음으로 SI를 해본 느낀 점과 생각을 정리하기 위해 회고록을 작성해 보았다. 1. 잘한 점- RxSwift / ReactorKit정말 적용을 할지 말지 고민을 많이 했다. 개인 프로젝트 하면서 조금 공부를 해보았지만 실제 프로젝트에 사용을 해도 괜찮을까? 라는 많은 고민이 되었다.같이 협업하는 개발자 분도 처음에는 일정이 너무 빡빡해서 힘들지 않겠냐고 했지만, 지금 하지 않으면 못한다는 생각이 들어서 강행을 하게되었다.처음엔 MVVM패턴으로 구조를 잡다가 중간에 ReactorKit으로 적용하게 되었다. 아직 구조가 부족한 부분이 있고 일부는 Rx를 사용하지 않은 부분도 있었지만, 같이 협업했던 개발자분이 실력이 뛰어난 분이라 덕분에 나도 같이 많이 배..

Life/Memoirs 2019.03.04

[회고] 2018 회고록

2017 회고를 한지 얼마 안된거 같은데 벌써 2018가 끝나고 있다니 믿겨지지 않는다.iOS 개발을 2015년 부터 했으니 이제 5년차를 앞두고 있다. 전체 개발 경력은 6년차.. 그리고 지금은 4번째 회사를 다니고 있다. 기존 다니고 있던 회사에서 안드로이드 개발자가 퇴사하면서, 자연스럽게 업무는 나에게로 왔고, 4~5개월 간 iOS와 안드로이드 경험을 할 수 있었다. 대부분 작은 기능 추가, Analytics 추적코드를 심는 수준이었지만 안드로이드의 구조를 알 수 있는 기간들이었다. - Java를 다시 공부하게 됨- Android 기본적인 구조을 알게됨- Firebase Analytics, Facebook Analytics 이용해서 기획과 마케팅 업무를 협업할 수 있었다. 6월 말, 회사 사정이 어..

Life/Memoirs 2018.12.19

[회고] 2010 - 2017 회고록

26살, 운이 좋아 A사, D사에서 각각 6개월간 인턴을 했었다. A사는 학점인증제로, D사는 졸업 후 인턴을 하였는데, 그곳에서 배울 수 있었던 것은 - 대기업에서의 개발 프로세스, 업무 문화, 조직 구조- 각 서비스의 버전과 빌드 번호관리, 소스관리 방법- QA 과정과 RTM 결과로 인한 회고, Mentis, Jira 업무 사용법 D사에서 정직원으로 QA업무를 더 일할 수 있었지만, 나는 좀 더 다른 분야에서 일을 하고 싶었기에 나와 새로 취업 준비를 하게 되었다. (예전엔 이 일을 참 많이 후회했다.) 그 후 B사, O사에서는 총 3년간 전산 업무를 시작했다. 나는 20대에는 무엇을 하고 싶은지 왜? 라는 이유 없이 직장을 구하려고 했던 것 같다. 그래서 돈 많이 주는 곳을 선택한 거 같다. - 서..

Life/Memoirs 2018.02.21

부의 추월차선 - 엠제이 드마코

부의 추월차선은 아래 유튜브 영상을 보고 읽고 싶어져 읽게 되었습니다. 8분짜리 짧은 영상이니 한번 보시는 것을 추천합니다. 저에 여기서 읽은 것 중 가장 공감이 되고 영감을 얻는 7가지를 소개 하려고 합니다. (책 제목이나, 부제와 다를 수 있습니다.) 1. 자신에게 할 수 있다는 자각을 가져야 한다. 페라리나 람보로기니 같은 차를 보면서 "나는 평생 일해도 저 차는 살 수 없을거야." 라는 생각을 한다면, 진실로 탈 수 없는 사람이 됩니다. "~일 것 같아요." 같은 약한 말보다는 "할 수 있어요", 확신적인 사람이 되라고 합니다. 저는 가끔 장애물이 올 때마다 두렵기도 하고, "만약 내가 해내지 못하면 어떡하지?" 라는 불안감이 있는데, 해낼 수 있다는 자신감과 마음 가짐이 중요하다는 것을 알게 되..

Life/Reading 2017.12.03

#개발하면서반성해야할점 #느낀점

1. 배열을 사용할 때 append로 한 뒤에 초기화을 안하면 데이터가 꼬이게 된다.-> 배열, 맵, 딕셔너리를 사용할 때는 반드시 초기화를 염두하면서 개발하기 2. 소스 몇줄 줄이겠다고, 변수의 역할을 2~3개 씩으로 사용하는 것을 피하자 (예를 들면 페이지 카운트라는 변수를 쓰면 되는데 다른 의미를 가지고 있는 배열의 카운드를 사용하다가 나중에 수정할 때 이해를 못하는 경우가 생긴다.)-> 변수는 의미 하나당 하나씩, 너무 많으면, 배열이나 튜플 등 지혜롭게 줄이는 방법을 찾아보자 3. 변수명을 비슷하게 쓰는 경우 upDownResult, upDownList, upDownResultData, upDownResultArray.. 변수를 남발하면 나중에 진짜 머리 터진다..-> 최대한 변수명을 간략히, ..

Life/Memoirs 2017.07.27

#Realm #WorldTourSeoul #Seminar

#RealmWorldTour 얼마 전 Realm World Tour 에 다녀왔다.강남역에 있는 매리츠타워 Naver D2 (건물 깨끗하고 좋았음~)에서 개최가 되었고, realm에 대해 많은 것을 배울 수 있었다. #모바일DB에서DB플렛폼으로 무엇보다 많이 놀란 것은 그동안 모바일 DB만으로 생각했던 realm이 이제는 플렛폼으로 넘어와 네트워크를 통해 서로 동기화가 가능하다는 점이다. [모바일 디비(realm) - 리스너(알림) - 동기화 - 리스너(알림) - 서버 디비(realm)] 좀 더 reactive한 서비스를 제공하며 restful 필요 없이 실시간 동기화가 가능하다는 점이 장점이다. #과연개발자의칼퇴를도와줄것인가? 이렇게 멋있는 기술임에도 불구하고 아쉬운 점이 지적되었는데 (야곰님 섹션)물론..

Life/Writing 2017.03.09