🥸Review 33

커리어 스킬 by 존 소메즈

한 달전에 읽었지만 리마인드 하기 위해서 읽으면서 핵심이라고 생각하고 기록한 부분을 정리해서 포스팅합니다. 나중에 제가 보기 위해 기록하였기 때문에 보기 쉽게 정리한 글은 아닙니다. 이 책을 통해 얻고 싶은 것 개발자로 성공적으로 입문하는 방법 효과적인 공부방법 좋은 일자리 구하는 방법 재밌게 프로그래밍 하는 방법 웹 개발에 대한 대략적인 정보 좋은 개발자되기 앞으로의 방향성과 자기계발 방법 핵심! 이 책에서 배운 내용을 반복하며 실천하자! p. 43 무언가를 자동화하기 전에 그 작업을 수동으로 하는 방법부터 깨우쳐야 한다. [문제이해하기] - 코딩을 하기 전에 자신이 무엇을 만드는지, 어떤 문제를 해결해야하는지 알고 그것을 이해하는 지점에서 시작한다. [설계하기] - 바로 코딩에 뛰어들기 전에 일정 ..

프론트엔드 개발자에게 알고리즘 공부가 미치는 영향

https://velog.io/@teo/프론트엔드-개발자에게-알고리즘-공부가-미치는-영향 프론트엔드 개발자에게 알고리즘 공부가 미치는 영향 '프론트엔드 개발자에게 알고리즘 공부가 미치는 영향' 과 같은 주제로 생각을 적어주실 수 있을까요? ... 공부를 하면서도 제가 짜는 코드에서는 전혀 사용되지 않는 것 같고.. 실무에서는 어떻 velog.io 요약하자면, 알고리즘과 자료 구조를 배우다보면 현실의 생각을 컴퓨터스럽게 데이터로 사고하는 능력을 간접적으로 익힐 수가 있다. 그래서 알고리즘을 놓쳐서는 안된다. 그렇다고 해서 알고리즘을 딥하게 공부하기 보다는 현재 공부하고 있는 문제에서 어떤식으로 데이터로 생각하고 어떠한 접근법으로 최적화를 하는가에 대한 생각을 평소에 하면서 공부하자! 코딩 테스트를 통과 하..

개발자 면접 준비, 면접에 들어가기 전 마인드, 면접 예상 질문

코드스테이츠에서 주최한 5월 면접 특강을 듣고 정리했습니다. 전 우아한형제들 현 한샘 신희송 연사님의 강의였습니다. 면접은 무엇을 검증하려는걸까? 자기소개 지원동기 역량 프로젝트 경험(성공과 실패) 문제 해결 능력 나의 장점과 단점 꾸준한 성장 진실됨 협업 능력 성장 가능성 ... 면접은 팀리더 (개발자)와 회사 임원이 본다. 팀리더의 속마음: 우리팀에 능력자가 필요해! 임원의 속마음: 인성/ 태도/ 협업/ 비젼이 있는 사람이 필요해! 1. 자기소개를 준비할때 나만의 키워드 생각하기 어떤 이미지를 남기고 싶은지 미리 생각하기 그동안 어떻게 준비해왔고, 노력했는지 정리해서 말하는 연습하기 어떤 사람으로 성장하고 싶은지 생각하기 비전공자라면 '대학 전공으로 시간과 돈이 아깝지 않나요?'라는 질문이 들어올 수..

신입 개발자 이력서는 어떻게 준비할까??

코드스테이츠에서 주최한 5월 이력서 특강을 듣고 정리했습니다. 전 우아한형제들 현 한샘 신희송 연사님의 강의였습니다. 좋은 이력서는 읽는 사람을 배려한 이력서! ⭐️강의 전반적인 핵심은 읽는 사람을 수고스럽게 만들지 말라는 것이였습니다. 수많은 학원, 국비교육, 부트캠프 등에서 배출되는 엔트리 레벨의 개발자들 중에서 나를 뽑을 만한 이유를 명확히 서술한 이력서가 중요하다. 읽기 편하게 이력서를 작성하자. (기본적인 글쓰기 능력이 중요하다.) 이력서에 들어갈 github, blog, 경력사항, 포트폴리오, 교육, 스터디, 기타 활동을 준비하자. 자기 소개 작성법 1. 요즘은 나의 특징만 3~4 문장으로 간략하게 하는 편이다. 2. 주로 어떤 업무 경험 (기술 스택)을 쌓아왔고, 업무적 장점이 무엇인지, 관..

지금, 여기를 살자.

직선이나 곡선처럼, 인생이 하나의 선으로 쭉 이어지는 것이 아니라, 인생은 과거에서 현재를 지나 미래로 이어지는 '선'이 아니라 점같은 찰나가 쭉 이어질 뿐이다. 지금, 현재의 순간에 내게 주어진 '인생의 과제'에 춤추듯 즐겁게 몰두해야 한다. 그래야 '내 인생'을 살 수 있다. 남의 이목에 신경 쓰느라 현재 자신의 행복을 놓치는 실수를 범해서는 안 된다. 내가 아무리 잘 보이려고 애써도 나를 미워하고 싫어하는 사람은 반드시 있게 마련이니 미움받는 것도 두려워해서는 안 된다. 인간은 변할 수 있다, 세계는 단순하다, 누구나 행복해질 수 있다. 불행한 것은 과거의 환경 탓이 아니다. 그렇다고 능력이 부족해서도 아니고, 자네에게는 그저 '용기'가 부족한 것 뿐이다. 경험에 의해 결정되는 것이 아니라, 경험에..

RAM과 ROM

메모리 칩에는 주소 버스와 데이터버스가 있다. 버스는 비트를 이동시키는 대량교통수단이다. 메모리 크기가 늘어나면 주소로 연결해야 할 비트 수도 많아진다. 임의 접근 메모리 (random access memory) RAM 을 사용하면 메모리 위치 중 원하는 곳은 어디든 원하는 순서로 쓰거나 읽을 수 있다. 디지털 카메라 정적 RAM (SRAM)은 비싸지만 아주 빠르다. 각 비트에 트랜지스터가 6개 들어간다. 트랜지스터는 공간을 차지하기 때문에 수십억~수조 비트를 저장하기에 좋다. 동적 RAM (DRAM)은 집적도(밀도, 단위 면적당 비트 개수)가 높기 때문에 큰 메모리 칩에 사용된다. SRAM & DRAM 모두 휘발성이다. (전원이 끊어지면 데이터가 사라진다. ) 코어 메모리는 오래된 비휘발성 RAM으로,..

컴퓨터 내부의 언어 체계

프로그래머는 컴퓨터가 프로그래머를 위해 할 일을 하는 방법을 컴퓨터에게 가르쳐준다. 컴퓨터는 천재가 아니고, 누군가가 컴퓨터가 이런 일을 할 수 있도록 미리 작성해둔 프로그램이 있기 때문이다. 비트는 2진수를 사용한다. 2진수에서 가장 오른쪽의 비트를 가장 작은 유효 비트(LSB :least significant bit)라고 부르고, 가장 왼쪽의 비트를 가장 큰 유효 비트(MSB: most significant bit)라고 부른다. 4비트는 0부터 15까지 16가지 수를 표현할 수 있다. 3비트는 0부터 7까지 8가지 수를 표현할 수 있다. 2진수 (1111) 부호와 크기 => -7,+7 1의 보수 => -0 2의 보수 => -1 인코딩은 다른 비트 패턴을 표현하기 위해 사용하는 비트 패턴을 뜻한다. 유..

실력있는 개발자가 되기 위한 첫걸음, 질문하는 법, 페어프로그래밍 하는 방법, 구글 검색 잘하는 법, stackoverflow 사용방법, 마크다운 사용법

왜 좋은 질문을 할 줄 알아야 하나요? 실력이 뛰어난 개발자는 잘 질문합니다. 좋은 질문하는 방법 질문하기 전에 먼저 검색하자! 내 문제를 설명하는 키워드를 찾자! (구글에 how to resolve ~~, how to use -- in js?, difference between a and b ) 일단 질문하세요. JUST ASK! (틀릴 수 있는 용기를 가지자!) 질문에 좋은 제목을 달자! ( Bad : "코플릿 알고리즘 00번 질문입니다." 답변자는 여러분이 어떤 문제를 풀고 있는지 알 필요가 없습니다. 어떤 것을 질문할지도 예상할 수 없는 제목입니다. Good : "array의 reduce 메서드 사용 시 accumulator 인자의 작동이 이해되지 않습니다." 제목만 보고도 어떤 답을 해 줘야 할..

반응형