본문 바로가기

전체 글

역행자 독서 정리 Notes정체성 변화의 핵심 비결결심이 아니라 환경부터 만든다.김승호 회장: ‘나는 ㅇㅇ가 된다‘라는 결심을 100번씩 쓴다. 이 결심을 모든 벽에 붙인다.간접최면: 자수성가한 흙수저들의 책 20권을 몰아서 읽는다.환경설계: 목표를 사람들에게 선언하고, 못 이룰 경우 벌금을 낸다.집단무의식: 경제적 자유를 원하는 사람들이 모인 집단에 들어가 저절로 물든다. 점차 그곳 사람들에게 인정받고 싶은 마음이 생긴다. → 문토에서 검색 (우리는 어떤 세계관 안에 있으면, 그 세계가 전부라고 인식한다. 어떤 집단에서 떠받드는 것을 가치있게 여기곤 한다.)Key takeaways대부분의 독자들은 ‘곧바로 돈 버는 법’을 알려줘도 실천하지 않을 것이다. 왜냐하면 자의식이 이 정보를 걷어차버릴 것이고, 당신의 정체성은 ‘.. 더보기
문과생 개발자, 토스에서 번아웃되어 퇴사하기까지 문과생 개발자, 토스에서 번아웃되기까지 문과생이었던 제가 개발자가 된 이후, 쉽지 않은 길을 걸어왔습니다. 첫 회사에서는 운영팀으로 입사해 SQL 쿼리를 다루는 업무를 맡았죠.상사 옆에서 눈치를 보며 쿼리 수정을 기다리던 시간,꾸지람과 자괴감 속에서도 데이터 정합성과 시스템을 보는 눈을 키워나갔습니다.1년 뒤, 개발팀으로 이동했지만 이번엔 혼자 판단하고 실행하는 환경이 기다리고 있었습니다. 두 번째 회사는 사수도 없이 시작해야 했습니다.질문을 해도 바빠서 답을 못해주는 사수,나보다 어린 동료에게 질문하기 민망했던 순간들…그래도 포기하지 않고 ERD를 그리며 시스템을 하나씩 분석했고,제가 맡은 도메인에서 문제를 해결하며 동료들의 신뢰를 얻게 되었습니다. 그렇게 토스에 입사했습니다.서류부터 1차 기술 면접,.. 더보기
케이카 (K-car) 중고차 구매 후기 2022년 8월 케이카에서 중고차를 구매했다 지난 3개월간 닥신TV, 중고차파괴왕 등 여러 유튜브 채널을 통해서 중고차에 대한 사전지식을 먼저 쌓았다. 그 후 SK엔카, KB차차차, 케이카 등 다양한 플랫폼을 통해 매물을 찾아보았다. 차알못인 내게 너무나 다양한 선택지들은 오히려 큰 부담으로 다가왔다. 어떤 기준으로 차를 사야할지 혼란스러웠다. 그래서 내게 중요한 지표들을 몇가지 선정했다. 1. 무사고 혹은 단순수리 2. 주행거리 10만km 이하 3. 특수운행 이력 X (렌트카 등) 4. 1인 소유 5. 2,000만원 이하 6. 사기매물 방지 앞의 5가지 지표로는 어느 곳에서나 매물을 찾을 수 있었지만, 6번째 사기매물 방지라는 큰 벽을 넘기 위해서 K-Car를 선택하기로 했다. 기타 업체에 비해 100.. 더보기
프로그래머스 - 기지국 설치 (2022/07/06) 1. 문제 설명 - 출처: (https://school.programmers.co.kr/learn/courses/30/lessons/12979) 2. 시행 착오 (1) 시간 초과 1 - 정확성 테스트 : 통과 100% ㆍ속도 : 0.02ms ~ 0.29ms ㆍ메모리 : 73.9MB ~ 84.4MB - 효율성 테스트 : 실패 0% - 접근 방식 [1] 현재 기지국이 전혀 없다고 가정했을때, 전체 아파트에 필요한 기지국 개수를 구하는 방법은 간단하다. - 기지국 필요 갯수 = 아파트 갯수 / 기지국 범위 (나머지가 생길 경우에는 + 1) - 기지국 범위 = w * 2 + 1 [2] 그러나 문제는 현재 기지국이 특정 위치에 존재할 수 있다는 점이다. 그림으로 직접 아파트와 기지국을 그려서 가시화하면 사람의 머.. 더보기
디자인 패턴과 프레임워크의 관련성은 무엇일까요? 1. 디자인 패턴의 정의 디자인 패턴이란, 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나입니다. 소프트웨어 개발과정에서 발견된 노하우를 축적하여 이름을 붙여 이후에 재사용하기 좋은 형태로 특정 규약을 묶어서 정리한 것을 뜻하지요. '디자인패턴' 이란 용어를 소프트웨어 개발 영역에서 구체적으로 처음 제시한 곳은, GoF(Gang of Four)라 불리는 네 명의 컴퓨터 과학 연구자들이 쓴 서적 'Design Patterns: Elements of Reusable Object - Oriented Software' 입니다. 디자인 패턴을 이용하는 이유는 다음과 같습니다. 소프트웨어 개발의 요구사항은 수시로 변경 → 요구사항 변경에 대한 소스코드 변경 최소화 여러사람이 진행하는 팀프로젝트 .. 더보기
소프트웨어 코드를 재사용하려면? 소프트웨어 개발을 할 때, 코드를 재사용하려면 어떤 방법들이 있을까요? 1. 복사 & 붙여넣기 : 초보적인 재사용 방식으로 비슷한 코드를 다른 소스에서 복사해서 사용하는 방식입니다. GregorianCalendar date = (GregorianCalendar)Calendar.getInstance(); SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); String date = df.format(date); (사용 예시) A라는 클래스에서 Date 타입을 String 타입으로 변환하는 코딩을 하고, 클래스 B에서 동일한 로직이 필요하여서 복사했다고 가정한 경우가 있을 수 있습니다. 매우 간단하지만, 나중에 코드에 변화를 줘야할 필요가 생기면 그만한 대가가 .. 더보기
캐나다 출국시 챙겨야할 준비물 엑셀 다운로드 받으셔서 이용하시면 됩니다. 빠뜨리지 말고 챙깁시다. 더보기