20 07 22 피드백을 명확하게 할 것

하고 싶은 일이 많아 벌려 놓은 일이 많다. 하지만 벌려 놓은 일이 많기 때문에 시작 했던 일을 제대로 끝마치지 않고, 문제를 끝내버린다. 그리고 일을 제대로 끝마치지 않았기 때문에 다시 보면 그 당시의 내가 생각나 다시 쳐다보지 않는다. 시작했던 일로 얻은 기술은 있을 수 있으나, 한 일에 대한 정리를 하지 않는다면 제자리다. 내가 하고 있는 / 했던 일이 똑같이 주어졌을 때, 할 수 있어야 한다. 피드백이 확실 해야한다.

일을 제대로 끝맺는 법을 배워야한다. 할 일에 대해 피드백이 이루어 지지 않기 때문에, 시작 한 일은 많지만, 결국 제자리다.

서버나 컴퓨터에 파일을 정리하는 것도 마찬가지다. 얻은 정보나 작성한 파일을 여러군데 저장했다. 정리가 되지 않는다. 결국 내가 뭘 하고 있는지 길을 잃어 버리는 것이다. 언젠가 지금 뭘 하는지 모른채 둥둥 떠다니는 배 같아요. 라고 말 한 적이 있는데 이런 의미였나보다. 나는 내가 지금 뭘 하고 있는지도 모른채, 주어진 일만 하고 있다. 내가 주도해야한다. 해야 할 일을 명확하게 한다. 지금 상황이 어떤 지 내가 잘 알아야한다.

나는 구체적인 실행방안이 필요하다.

1) 실행을 방해하는 요소를 찾아야 한다. 2) 실행할 수 있는 환경을 만들어야 한다. 3) 해본 적이 있다면 잘 됐던 기억을 떠올려본다. 4) 자신의 강점을 알고 그 강점과 연결시킨다.

결국 피드백 하는 시간을 명확히 할 것.

실행을 방해하는 요소는 어떤게 있을까?

실천해야지 라는 흩어진 생각을 붙잡아야 하는데, 스마트폰을 하고 나면 그 생각이 없어져 버린다. 결국 A를 하다 일을 마무리 하지 못하고 B를 한다.

-> 전에 내가 효율이 가장 좋았던 시기를 돌이켜보면 항상 일기를 제대로 썼다. 한시간 이상 하루를 돌아보는 시간을 가졌다. 러프하게 일기를 쓰다가도 오늘 느꼈던 감정이나 행동을 제대로 정리하고 피드백했다. 일을 제대로 끝 맺는 연습을 하자. 다시 한번 읽어보고.

20 07 04 내 다음 찾기 워크숍 (1)

인재상 트렌드

2020 카카오 채용 공고를 통해 인재상 트렌드를 알아봤다. 이 시대에 필요한 것은 무엇일까?

  • 단순히 직무 분야만 잘 하는 사람을 뽑는게 아니다.
  • 최초 메신저로 시작한 기업이지만, 다양한 분야 ( 모빌리티, 금융, 작가, 음악 ) 에서 많은 서비스를 제공한다.
  • 사회 현상에 대한 (사회현상에 대한 분석) -> 문제를 확인, 해결하고 (문제해결능력) -> 이윤을 창출 (기업정신)
  • 많은 기업들은 선한 영향력에 관심이 많다 -> 거기에 대한 이미지도 만든다.
  • (브런치) 작가에 대한 동기부여 -> 직원 스스로 동기부여

이 시대에서 살아남기 위해 필요한 것은 무엇일까?

변화될 언택트 사회

욕구의 본질

20 07 04 내 다음 찾기 워크숍 (1): 욕구의 본질

결론

결국 내 생각이 가장 중요하다. 현상이 주어졌을 때, 의심하고 자신의 생각을 가져야 한다.

다양한 경험을 많이 해서 나의 경계선을 만들자. 나만의 output을 만들어야한다.

Node.js의 다중 프로세서를 사용한 애플리케이션 확장

Node.js는 주 애플리케이션을 여러 프로세스로 분리시킬 수 있고, 각 프로세스는 주 애플리케이션을 포함한 서로에 대해 병렬로 처리된다.

다중 프로세스를 활용하기 위해 Node.js는 세 가지 모듈을 제공한다.

  1. process 동작중인 프로세스에 접근할 수 있는 권한을 제공
  2. child_process 자식 프로세스를 생성하고 서로 통신할 수 있게 함
  3. cluster 동일한 포트를 공유하는 클러스터로 묶인 서버 클러스터를 구현

process 모듈

require()를 사용하지 않고 Node.js 애플리케이션에 접근할 수 있는 전역 객체

Node.js 소켓 서비스

TLS 서버와 TLS 클라이언트를 구현

TLS인터넷에서 안전하게 통신할 수 있게 고안된 암호화 프로토콜이다.
세션 키와 X.509 인증서를 사용한다.

클라이언트와 서버 둘 다에서 개인 키와 공개 인증서를 생성해야한다.

OpenSSL 개인 키 생성하기

TLS 소켓 클라이언트 생성

OpenSSL 개인 키 생성하기

openssl genrsa -out server.pem 2048

해당 폴더에 server.pem 파일이 생성 된다.

인증 서명된 요청 파일을 생성

openssl req -new -key server.pem -out server.csr

여러 정보들을 묻는데 . 을 입력하면 빈칸으로 처리된다.

20 06 29 습관코칭일지(2)

많은 사람들이 의지를 가지고 있지만 모든 사람들이 실천하지는 못해요. 미래에 대한 상상이 실천에 도움이 된다고 하니 진짜 원하는 모습이고 의지가 대단하신거 같아요. 맞다. 미래에 대한 상상은 실천하는데 도움을 준다.


일주일간 습관에 대한 고민을 했다. 5개의 습관 중 관통하는 하나의 습관이 있었다. 불편함을 외면하는 습관. 할 일을 미루거나, 딴 짓을 하는 습관은 결국 불편한 감정을 외면하기 위해 나온 습관이라는 것이다. 그래서 상담의 첫 시작은 왜? 이 습관이 나왔냐는 것.

감정에 대한 이야기

자연스레 감정에 대한 상담으로 이어졌다. 불편하다는 감정이 들면 어떤 생각이 들어요? 안절부절 못하고, 화가나요. 한번씩 감정을 컨트롤하지 못하고 있다는 생각이 들어요. 감정을 담는 그릇이 있다고 한다면 어느 정도로 차있을까요? 항상 10에서 20%가 차있어요. 나의 감정을 잘 느끼지 못하죠. 하지만, 화가 나거나 짜증이 나면 감정이 80%까지 차올라요. 너무 극단적이에요. 어떨때 화가나요? 제가 예상치 못한 상황이 발생할때요. 처음에는 당황하다 화가나요. 짜증도 나구요. 그러면서 집중력이 흐려지고, 외면하게 되죠. 만약 기한이 좀 남았다면 기한이 다 되기 전까지 미루기도 하구요. 방해없는 상황에 익숙해지려는 거 같아요.

15년 뒤 이야기

15년 뒤에는 뭘 하고 있을까요? 회사에서 제품을 개발하고 있을 거 같아요. 상상해보죠. 일어나면 뭘 하고 있을까요? 아마 오늘 할 일을 체크하며 하루를 일어나겠죠. 출근하고 개발을 진행할거에요. 퇴근 시간은 4시쯤.

(…)

얘기를 들으니 관성이라는 단어가 떠올랐어요. 익숙한 방식대로 선택 하려하고, 불편한 선택을 하고 싶지 않아요. 그리고 그것이 자연스러운 것이라고 생각하죠. (…) 시스템을 생각해봐요. 보완해야 할 점이 어떤게 있을까요? 얘기를 들으니 항상 켜져있는 시스템 같이 느껴졌어요. 쉬는 시간이 필요한데 그런 시간을 가지지 못하는 거 같아요. 감정과 스트레스를 인지할 수 있는 마음의 여유가 없으신거같아요. 스트레스는 어떻게 푸세요? 딱히 풀지 않는 거 같아요. 어떨 때 기분이 좋아지세요? 술 마실때? 제가 혼자 집에서 술마실때요. 술 마시면서 아무 생각없이 영화볼 때. 그땐 기분이 좋아져요. 그리고 컴퓨터 조립할때. 컴퓨터 조립할때요? 네. 컴퓨터 조립하는게 제 취미 생활이거든요. 레고조립과 비슷한데 조립하면 재밌어요.


맞다. 쉬는게 나쁜 건 아니다. 하지만 우리나라는 쉬는게 나쁜 것이라 생각한다. 그래서 나는 항상 무리한 일정을 짠다. 평일에는 출근하고 주말에도 알바하고. 그리고 자신을 돌아볼 시간도 없다. 쉬는 건 나쁜게 아니다.

방금 든 생각인데, 컴퓨터를 조립하면 입가에 미소를 머금고 있다는 사실이 기억났다.

마지막으로

15년 뒤에 개발자가 되어서 한 회사에서 제품을 개선하고 개발하고 있을거에요. 그 일 처럼 습관도 역시 불편하니 개선해야 할 과제로 생각해보면 어떨까요? 그리고 성취를 얻으세요. 개선해야 할 과제라고 바라보면 해결할 수 있을 거고 이를 통해 성취감을 얻을 수 있을 것입니다. 일주일동안 실천하고 “해보니까 되더라.” 고 말씀해주세요.

관성을 깨는 것: 익숙한 것을 저항해야한다.

  • 불편함을 외면하는 습관을 깨자.

  • 익숙한 방식대로 선택하려고 한다.
  • 지속적으로 집중하는 힘이 부족해졌다.
  • 자신에 대한 확신이 없어요.
  • 나만의 행복을 찾으세요.

5G Service & Requirement

Trend of Mobile Service

  1. data traffic
  2. connected devices
  3. cloud
  4. hyper-realistic media
  5. big data analysis

5G Mobile Service Scenario

  • Intelligence
  • Omnipresence
  • Publicness
  • Autonomy(Mobility)
  • Immersiveness

Immersive Service

  • Virtual Reality
  • Augmented Reality
  • Telepresence
  • ePPV (enhanced Pay Per View)
  • Massive contents streaming
  • Holographic service

Telepresence

  • makes a user feel as if she were in the same place with others in remote place

ePPV (enhanced Pay Per View)

Massive contents streaming

Requirement for the immersive service

  • image quality: 4K, 8K
  • VR viewing angle: 200 degrees
  • data processing and streaming by cloud
  • faster transmission speed
  • hologram generation and delivery

Intelligent Service

  • User-centric computing
  • Crowed area service

User-centric computing

  • 개인 정보를 바탕으로 하는 개인화 서비스
  • 개인 주변에 있는 많은 센서를 통해 수집된 big data

Crowed area service

Requirement for intelligent services

  • local data
  • mobile edge computing

Omnipresent Service

  • Internet of Things

Requirement for omnipresent services

  • identifiers of devices like IPv6
  • connection management between devices
  • tx/rx data between massive number of IoT devices

Public Services

  • Disaster Monitoring
  • Private security / public safety
  • Emergency services

Disaster Monitoring

  • mMTC 시나리오
  • public safety network를 바탕으로 재해 / 재난 상황을 모니터링

Private security / public safety

  • police, fire station 과 public CCTV 상호working

Emergency services

  • 응급처치 로봇 in a mountain area
  • quick responsiveness to emergency situation

Requirements for public services

  • low latency
  • high speed transmission for high quality video

Autonomous Services

  • smart transportation
  • Robot
  • Drone

Smart transportation

Robot

  • Cyber Physical System(CPS)

Drone

Requirement for autonomous services

  • transmission speed for higher definition video
  • network reliability
  • low latency

Core Network Requirements

Wireless Network Requirements

Spectral efficiency (bps/Hz)

  • 모든 사용자의 총 처리량을 채널 대역폭으로 나눈 셀 수로 나눈 값

Peak data rate

  • 이론상 최대 달성가능한 data 속도
  • 20Gbps

User experience data rate

  • CDF 5% user가 느낄 수 있는 data rate
  • 100Mbps

Latency

control plane latency

  • connection mode를 변경하면서 측정되는 latency
  • idle to active state (50ms)

user plain latency

  • base station 에서 user terminal 사이one-way 전송 시간
  • 1ms

Mobility

  • traffic channel 링크를 유지할 수 있는 최대 속도
  • 500km/h

Handover interrupt time

  • handover로 인해 user plane packet을 교환할 수 없는 시간 간격
  • 10ms

Areal capacity(Mbps/m2)

  • 단위 면적에 5G RAN Cell로 제공할 수 있는 모든 network 용량
  • 10 Mbps / m2

Connectivity

  • 단위 면적당 연결할 수 있고 접근 가능한 모든 devices number
  • 10^6 / km2

5G Network Vision

10년 마다 Generation 변화

3가지 종류의 서비스를 지원하는데 다음과 같이 분류할 수 있음.

  1. enhanced mobile broadband (eMBB)
  2. ultra-reliable & low latency communication (uRLLC)
  3. massive machine type communication (mMTC)

각 서비스는 요구사항이 존재함.

enhanced Mobile BroadBand (eMBB)

  • Peak Speed 20Gbps
  • Edge area 100Mbps

ultra-reliable & Low Latency Communication

  • 1ms Latency
  • 10-9 Error-rate, ultra reliability

massive Machine Type Communication(mMTC)

  • 1 million device connection / km2
  • High energy efficiency

높은 Data Capacity를 위한 기술

  • Dense Cell Topology
  • Higher Frequency
  • Massive MIMO