본문 바로가기
반응형

지식/잡학지식171

잡학지식) 로드맵(Road Map) 로드맵(Road Map) 로드맵이란 미래를 예측하기 위한 방법론의 하나로써 구체적인 목표를 설정한 후 목표를 달성하기 위한 여러 가지 진행사항에 대한 가이드를 말한다. 로드맵을 작성하는 데는 다음과 같은 항목을 설정하는 것이 좋다. 목표 설정(What) - 어떤 목표를 할 것인가? 목표에 대한 방법(Method) -어떤 방법으로 할 것인가? 목표에 대한 기간 설정(When) - 언제까지 할 것인가? 주요 분기점에 대한 설정(Milestone) - 목표로 가기 위한 중간 종착지(확인 및 회고) 목표로 가기 위한 순서 (Proedure) - 어떤 순서로 진행될 것인가? 로드맵을 작성하게 되면 '어떤 문제가 예상되고 어떤 준비가 필요한지'를 대략적이나 예측이 가능하다. 사이드 이펙트나 리스크 관리 차원에서 매.. 2020. 6. 18.
잡학지식) 하루키의 법칙 하루키의 법칙 무라카미 하루키의 달리는 것에 대한 법칙으로 '어제의 자신이 지녔던 약점을 조금이라도 극복하는 것'으로 장거리 달리기에 비유해서 이겨내야 할 상대가 있다면 그것은 바로 과거의 자기 자신'이라고 말한 법칙을 말한다. 인생은 장거리 마라톤이다. 매일매일 조금씩 발전해나가는 모습이 있어야 성공이라는 끝에 다다른다. 오늘보다 더 나아진 내일을 만들기 위한 마음가짐을 먹는다는 건 쉽지 않다. 성공한 사람들은 미래를 보고 달려가듯이 조금씩이라도 어제보다 더 나은 내일이 되었으면 좋겠다. 하루에 한걸음씩 더 발전하자. ★★★☆☆ 2020. 6. 18.
잡학지식) 브루트 포스(Brute Force) 브루트 포스(Brute Force) 암호학에서 암호를 해독하기 위해서 여러 가지 무차별적인 모든 값을 대입하는 것(Brute Force Attack)을 의미하는 표현이다. 프로그래밍에서 브루트 포스는 의미적인 표현(Brute Force Search)으로 '전체 탐색'의 개념으로 이해하면 쉽다. Brute Force = 짐승같은 힘이라고 해석이 되는데. 강한 파워?! 무식하게 한다로 가능한 모든 경우의 수를 탐색해서 정답을 찾는 방식이다. 선형 적인 탐색구조로 DFS, BFS가 가장 기본적으로 많이 사용하는 형태라고 보면 된다. 문제 해결 방법은 다음과 같다. 1. 문제를 도식화한다. 2. 문제를 선형 구조로써 정답에 대한 테스트 케이스를 만든다. 3. 선형 탐색에 테스트 모든 케이스를 탐색한다. 4. 구.. 2020. 6. 15.
잡학지식) 더닝크루거 효과(Dunning-Kruger Effect) 더닝크루거 효과(Dunning-Kruger Effect) 조금 아는 사람은 자신의 능력을 과대평가하는 경향이 있고 적당히 유능한 사람은 자신의 능력을 과소평가하는 경향이 있다는 더닝의 실험 결과의 인지 편향이다.많은 사람들이 공감하고 평소에도 꽤나 많이 쓰는 표현이다.겸손에 대한 이야기를 하는 과정에서 많이 쓰는데  지식이 쌓이면 쌓일수록 자신이 모르는 게 많다고 느껴져서 자신이 완전히 모를 때(무지한 상태) 보다는 자신의 지식수준의 평가가 낮아지다가 정말 많이 알았다고 생각하는 시점부터는 서서히 자신의 평가가 높아진다.  예시운전많은 사람들이 자신의 운전 실력을 평균 이상이라고 생각합니다. 그러나 실제로는 상당수가 자신의 운전 실력에 대해 과신하고 있어, 교통사고의 원인이 되기도 합니다.IT 기술초보 .. 2020. 6. 9.
잡학지식) 메리지블루(Marriage Blue) 메리지블루(Marriage Blue) 메리지 블루는 결혼 전에 예비 신부, 예비 신랑에게서 나타나는 심리적인 압박 및 우울감을 말한다. 많은 예비 신혼부부들이 경험한다고 하는데 30% 정도가 경험한다고 한다. 처음에는 단순한 불안감이라고 생각하지만 정도가 점점 심해지고 많은 심적갈등과 갈등 등이 겹치면서 우울한 증상까지 동반하게 된다. 남성보다 여성이 더 겪을 확률이 높다고 하는데, 이는 불확실성과 고부갈등 및 사회적 인식이 여성에게 불리한 상황 등이 크게 작용한다. 메리지블루 극복 방법은 다음과 같다, 부부끼리의 일이기 때문에 결국 답은 부부의 소통이다. 터놓고 이야기하기 그외 불확실한 요소를 조금씩 제거하는 방법으로 불안감의 원천에 대한 방법도 있다. 미래에 대한 건 확신할 수 없으니 그런 것을 제외.. 2020. 6. 6.
잡학지식) 90/90 법칙(Ninety-Nienty Rule) 90/90 법칙(Ninety-Nienty Rule) Tom Cargill가 말한 90 / 90 법칙(Ninety-Nienty Rule)은 개발이 마무리가 되는데 걸리는 과정이 '코드의 90%가 개발기간에 완성되고 코드의 나머지 10%는 추가적인 90%의 개발 기간에 완성된다'라는 법칙으로 총 180%의 개발기간이 필요하다는 것을 말한다. 실제 마무리에 걸리는 시간이 그전의 기간만큼 든다는 이야기이다. 실제 서비스나 런칭을하는과정도 비슷하다. 개발하는 기간보다는 QA와 버그 수정 및 폴리싱을 하는데 굉장히 시간이 많이 든다. 그러한 이유는 처음과 다른 개발방향 이라던지, 방치된 버그 및 확인되지 않는 사항들이 디테일하게 확인되는 과정에서 발견돼서 그런 게 아닐까..? 조심스럽게 생각해본다. ★★☆☆☆ 2020. 6. 4.
잡학지식) 보이 스카웃 규칙(The Boy Scout rule) 보이 스카웃 규칙(The Boy Scout rule) 보이 스카웃 규칙은 '떠날 때는 뒷정리를 반듯이 깨끗이 해야 한다.'라는 규칙이 있다. 설명 코드 주석과 문서화 주석을 추가해서 코드의 의도를 명확히 설명해서 다른 개발자들의 실수 및 의도하지 않은 경우를 감소한다. 효율적인 자원 사용 내장 기능을 활용해서 코드를 간결하고 효율적으로 작성한다. 에러 처리 적절한 예외 처리를 통해 예상치 못한 상황에 대비하는것이 중요하다. 코드 리뷰와 협업 읽기 쉬운 코드는 협업과 코드 리뷰를 향상 시킨다. // 좋은 예시: 코드에 설명적인 주석 추가 public double CalculateArea(double radius) { // .. 2020. 6. 4.
잡학지식) 가스 라이팅(Gaslighting) 가스 라이팅(Gaslighting) 가스 라이팅은 타인의 마음에 스스로에 대한 의심이 생겨서 현실감과 판단력을 잃게 됨으로써 그 사람의 정신력이 황폐해지고 무기력감에 빠지게 되고 결과적으로는 그 사람이 타인에게 지배력에 사로잡히게 돼서 파국으로 몰아가는 '심리학' 용어이다. 직장생활을 하게 되면 위와 같은 상황을 많이 겪는다. 자존감을 깎아 먹는다라는 표현으로 많이 사용했는데 '가스 라이팅'이라는 심리학 용어로 표현될 수 있다. ★★☆☆☆ 2020. 6. 3.
잡학지식) 모네타이제이션(Monetization) 모네타이제이션(Monetization) 모네타이제이션은 데이터를 기반으로 수익을 창출하는 방식을 통칭해서 표현하는 표현이다. 대체적으로 웹사이트, 유튜브 등 영상 미디어 등등과 개인정보 등 여러 가지 경우에서 적용된다. 가장 많이 접하는 방식은 '광고'라고 생각한다. CPI(Cost per impression) - 광고 클릭당 지불 비용 CPM(Cost per thousand impression) - 광고 노출당 지불 비용 등등이 있다. 요즘은 데이터도 돈이 되는 시대이다. 지금 포스팅하고 있는 블로그도 모네타이제이션의 한 가지 방법이다. ★★☆☆☆ 2020. 6. 1.
잡학지식) 연봉 비밀유지 의무? 실상은 어떻게될까? 연봉 비밀유지 의무? 실상은 어떻게 될까? IT업계에서는 연봉에 대해서는 타인에게 노출 금지라는 조항이 많이 붙어있다. 특히 게임업계에서는 개인이 연봉에 대한 협상이나 통보를 받기 때문이다. 같은 연차라도 다른 연봉을 받는 특수한 환경이기 때문이다. '상시 연봉 계약 내용은 본인 이외에는 절대 비밀을 유지할 것이며, 이를 위반할 시에서는 회사로부터의 징계 등 어떠한 제재도 감수할 것임을 확약합니다'라는 문구가 삽입되는 경우가 많은데 '연봉 비밀 유지의 의무'를 근로자에게 부과하고 분쟁이 발생할 경우 근로자의 서약을 미리 받는 것인데 실상은 어떻게 될까? 연봉 비밀 유지의 의무를 위반했다고 해서 해고(근로계약 해지)등의 징계를 하기는 어렵다고 한다. 근로기준법 제23조 제1항에 따라 사회적 통념에 비추어 .. 2020. 5. 16.
잡학지식) 스핀오프( Spin Off ) 스핀오프( Spin Off ) 스핀오프는 기존의 작품에서 따로 나온 작품을 말한다. 주로 텔레비전 드라마나 영화, 만화 분야에서 사용되는 용어이다. 스핀오프는 원래 영어권에서 라디오 드라마나 텔레비전 드라마 등에서 비슷한 형태로 파생을 하는 표현을 통칭적으로 말하는 표현이다. 개발과정에서도 파생작 번외작으로도 표현되며 스핀오프 작품이라는 형태로 계승한 게임을 스핀오프작이라고 한다. 개발하는 과정에서 스핀오프를 하는 경우는 리스크를 줄이고 연장하기 위함이지만 차기작은 원작이랑 비교당하는 신세이기 때문에 고려를 잘해야 한다. ★★☆☆☆ 2020. 5. 7.
잡학지식) UI 디자인을 위한 UX 원칙 10가지 UI 디자인을 위한 UX 원칙 10가지 UI 디자인을 하기 위해서는 UX가 어떤 걸 나타내는지 알아야 한다 UX는 (User Experience Design) 유저의 경험을 말한다. UI는 유저가 예전에 비슷한 걸 사용한 경험으로 설명이 필요 없이 이전 경험으로 불편하거나 이질적으로 느끼지 않고 사용할 수 있는 것을 말한다. UX 디자인을 잘 구성하는 것은 매우 중요하다. UI 디자인을 위한 UX 원칙 10가지를 소개하고자 한다. 사용자의 입장과 본인의 입장을 혼돈하면 안 된다. 각 화면의 의도를 명확하게 표현해야 한다 (집중) 반응(Interative)이 있어야 한다. 맥락 있는 흐름을 만든다. 일관성을 유지한다. 충분히 예상할 수 있어야 한다. 의미 있는 액션(움직임, 연출)만 제공한다. 타깃을 충분.. 2020. 4. 2.
잡학지식) 포팅(Porting) 포팅(Porting) 포팅은 컴퓨터환경에서 실행 가능한 프로그래밍이 원래 설계된 바와 다른 환경에서 (운영체제, 서드 파티 라이브러리, 호환성버전)에서 동작할수 있도록 다시 재구성하는 일련의 행동 및 결과물을 말한다. 컨버팅(Converting)과의 차이점이라면 같은 플랫폼에서 개발된 언어가 다를경우를 말하고 다른 플랫폼으로 만들어지는경우를 포팅이라고 한다. ex) 윈도우 ->리눅스 환경, 안드로이드 -> IOS 환경 ★☆☆☆☆ 2020. 4. 1.
잡학지식) 소매넣기 소매 넣기 가방 또는 주머니에 넣은 물품을 훔쳐서 '소매치기'라고 하는데 소매치기의 반대말로 소매에 물품을 넣는 행위를 말한다. 신조어로써 게임에서 고인 물(오랜 플레이를 한 올드 유저)이 뉴비(신규 유저)에게 각종 아이템을 선물하거나 여러 가지 지원하는 행위들을 말한다. 대표적으로 소울워커에서 해당 소매 넣기가 대대적인 유행이었던 게 이슈가 되었다. 같은 게임의 장르와 비슷한 게임의 시스템이었던 클로저스의 유저들이 소울워커 게임으로 이전하는 과정에서 올드 유저들이 뉴비들이 접지 않고 오래 같이 게임을 해주기 바라는 차원에서 게임상 골드(제니)를 우편물로 지원을 한다던가 거래를 해서 준다는 가 여러 가지 행위가 있었다. 다른 게임에서도 소매 넣기는 뉴비들을 위해서 여러 가지가 있었다. 나도 파판 14를 .. 2020. 3. 29.
잡학지식) 카운터 오퍼(Counter Offer) 카운터 오퍼(Counter Offer) 이직이나 퇴사를 고려하는 과정에서는 카운터 오퍼를 받는 경우가 있다. 카운터 오퍼라는 건 흔한 일이 아니기 때문에 고민을 많이 한다. 카운터 오퍼란 정확하게 이직을 하는 과정에서 붙잡는 과정에서 제안을 하는 행위와 부수적인 것들을 말한다. 회사 입장에서는 인건비는 '비용'이다. 그 사람으로 인한 공백이 되는 기간, 새로운 사람을 뽑는 것, 적응하는 것 실무를 하는 것 등등이 모든 것들이 비용이기 때문에 여러 가지 상황을 고려해서 회사에서는 카운터 오퍼를 제시한다. 개인적으로는 카운터 오퍼를 받았다고 해서 바로 승낙하기보다는 여러가지 고민과 고려를 해야 한다. 카운터 오퍼를 제의할 때 고려사항은 다음과 같다. 애초에 왜 이직을 고려했는가? 결정을 심사숙고하는 시간을 .. 2020. 2. 18.
반응형