패키지
1. 지금 다니고 있는 회사에서 하는 일을 잘하기 위해서 노력하는 것이 가장 좋은 공부다.2. 회사에서 하는 일과 개인적으로 공부하는 내용을 최대한 근접시키기 위해서 노력하라.3. 새로운 기술을 익히는 최선의 방법은 스스로 문제를 정의한 다음, 새로운 기술을 이용해서 그 문제를 풀어보는 것이다. 책을 읽거나 동영상을 보는 것은 그보다 하위수준의 방법이다.4. 신기술을 좇는 메뚜기가 되지 말라.5. 모든 것을 알아야 한다는 강박을 버려라. 미리 획득하는 지식의 99%는 무용지물이다. 필요할 때 필요한 기술을 익힐 수 있는 것이 능력이다. 그 능력을 키워라.6. 이상한 나라의 앨리스에 나오는 토끼굴(rabbit hole)을 피하라. 카테고리이론을 알아야 함수형 언어를 쓸 수 있는게 아니고, 선형대수학을 공부..
입사를 한 후에... 입사를 하게 되면 3~6개월 까지는 놀라운 속도로 기술적으로 발전한다. (??????과연나도??? ㅠㅠ)학교 생활과 다른 회사 생활에 긴장하고, 내 주변에 천재들이 있다는 압박으로 인해 더욱 열심히 하게 된다.하지만 1년쯤 되면 서서히 열정이 식는다. CRUD와 같은 작업을 반복하게 되면서 ‘개발이 다람쥐 쳇바퀴 돌듯 다 거기서 거기네’라는 생각을 하게 된다.개발에 재미가 떨어지면서 발전이 더뎌지고 의지가 없어진다.그래도 3년 정도 까지는 노가다를 통해서 계속 발전할 수는 있다. 이런 정체기를 극복하기 위해서는평생을 같이 개발할 수 있는 ‘소울 메이트(개발 파트너)’ 나 그룹(2~3명)을 만들고 같이 프로젝트를 진행일상 업무에 코드를 사용해보기노가다를 없앨 수 있는 도구 만들기동료에..
적당한 자괴감은 자기 발전의 약이 됩니다. 하지만 과한 자괴감은 자신감을 괴사시킵니다.이런 이유로 제가 주장하는 것은 적정수준의 공부입니다. 장기적으로는 초고층 건물도 지어낼 수 있는 역량을 키워야 합니다. 동시에 단기적으로는 1층 건물을 짓는 것부터 시작하는 것이 어떨까 싶습니다. 제가 생각하는 구체적인 공부 방법으로 글을 마무리하겠습니다. 1. 프로그램을 만드는데 필요한 최소한의 도구를 익힌다. (문자, 숫자, 변수, 비교, 조건문, 반복문, 함수)2. 최소한의 도구로 다양한 문제를 해결해 본다. 3. 가지고 있는 도구로 문제를 해결하는 것이 점점 어려운 일이 되었을 때 선배 개발자들의 성취를 찾아본다. 이 또한 최소한으로. 4. 2번과 3번 반복 원문-[생활코딩/적정수준의공부] https://ope..
비트코인 개념- 2009년 사토시 나카모토가 만든 암호화된 가상화폐.- 컴퓨터로 복잡하게 프로그래밍된 암호를 풀면 지급되는 암호통화다(최초발생).- 소스공개 이후 등장 하는 암호화폐는 이더리움, 라이트코인, 대시, 리플 등(알트코인이라고 함?)- 즉, 암호화화폐는 종류가 다양하고 가격도 천차만별. 비트코인(암호화폐)의 특징- 발행주체(ex: 중앙은행)없이 컴퓨터만 있으면 비트코인을 일정량 만들어지도록 보장함.- 컴퓨터를 이용해 비트코인 암호화를 푸는 프로그램을 작동시켜 동작함(채굴이라고함).- 많은 컴퓨터가 문제를 풀수록 문제의 난이도가 높아져 전체 비트코인 시스템 보안성이 더 강화된다.- 비트코인 채굴은 많은 양의 연산을 이뤄내야 하기 때문에, 고가의 그래픽카드가 다수 필요하고 발열을 대비하여 환기시스..
nodejs 프로젝트 중 아래와 같은 에러메세지 발생 throw er; // Unhandled 'error' eventError: listen EADDRINUSE :::3000 위의 에러는 이미 3000번의 포트를 이미 사용중에 있기 때문에 뜨는 에러라고 한다.나같은 경우 너무 띄워놓은 프로젝트가 많아서 충돌이 났던것 같다. 정상적으로 종료되지 않는 노드 서버를 죽여서 위의 에러를 해결할 수 있다.나는 프로젝트 창을 모두 닫고 재실행하여 위의 에러를 해결했다. - 출처http://tom7930.tistory.com/27