728x90

코드스테이츠 92

[웹 개발] 컴퓨터와 프로그래밍의 이해

컴퓨터의 이해 컴퓨터란? - 입력 받은 데이터를 정해진 규칙대로 처리해서 처리 결과를 저장하고 출력하는 전자 장치 입력 받은 데이터 : 사람으로부터 입력 장치를 통해 정해진 규칙대로 : 프로그램(소프트웨어 및 애플리케이션) -> 소프트웨어 처리해서 : 중앙처리장치를 통한 연산 처리 결과를 저장 : 기억장치 출력하는 전자 장치 : 출력장치를 통해 사람이 감각할 수 있는 형태로 전달 * 프로그램을 제외한 장치는 하드웨어 소프트웨어 - 시스템 소프트웨어 : 응용 소프트웨어를 실행하기 위한 플랫폼. 하드웨어와 직접적으로 소통 (운영체제, 런타임 환경, 하드웨어 드라이버) - 응용 소프트웨어 : 시스템 소프트웨어를 제외한 모든 소프트웨어. 애플리케이션, 앱, 프로그램이라고도 부름 하드웨어 - 중앙처리장치(CPU,..

[220822] 컴퓨터와 프로그래밍의 이해, 웹 클라이언트와 웹 서버, 개발 환경 세팅, IntelliJ와 친해지기 - 코드스테이츠 백엔드 부트캠프 #2

TIL 1. 컴퓨터와 프로그래밍의 이해 2. 웹 클라이언트와 웹 서버 3. 개발 환경 세팅 WSL2(Windows Subsystem for Linux 2) : Windows에서 리눅스 터미널을 실행할 수 있게 해주는 프로그램 Ubuntu : 리눅스 OS 버전 중 하나 JDK(Java Development Kit) : Java 환경에서 돌아가는 프로그램을 개발하는데 필요한 툴들을 모아놓은 소프트웨어 패키지 IntelliJ IDEA : JetBrains 사에서 만든 IDE JetBrains Toolbox : JetBrains 사에서 만든 IDE의 설치, 버전 관리 프로그램 환경변수 설정 : JDK를 사용하기 위한 환경변수 설정 4. IntelliJ와 친해지기(Learn IntelliJ IDEA 실습) Lea..

[학습방법] 좋은 질문하기 & 좋은 답변하기

실력이 뛰어난 개발자는 잘 질문하고, 정확하게 답변한다 - 개발자도 기술적 능력 뿐만 아니라 사회적 스킬이 중요하다 좋은 질문하는 법 1. 검색은 질문의 시작이다 : 99%의 문제는 이미 해결된 문제다. (검색 스킬의 중요성) 2. 질문을 개선하기 위해 "더 나은 검색 키워드"를 찾는 것에 노력할 것 : 구글 이용, how to~로 검색, 문법보다 키워드 조합이 중요 3. 문제 상황 설명이 쉽지 않고, 무엇을 모르는지 몰라도 JUST ASK! 일단 질문해라 : 세상에 바보 같은 질문은 없다. 실패를 받아들일 용기 4. 좋은 제목을 달아 질문하자 : 바쁜 동료에게 물어본다고 생각하고, 제목만으로 어떤 답변을 기대할지 판단할 수 있도록 쓴다. 글 작성 후 제목을 써도 좋다. e.g. 코플릿 xx번 질문입니다..

[학습방법] 학습 전략

주입식 교육에 익숙한 수강생들이 부트캠프를 진행할 때 겪는 어려움과 해결 방법 - 콘텐츠를 소비하는 것만으로 전부 이해하기를 기대함 → 검색 후 도움 요청 (바로 답을 주기 전에 어떻게 검색하면 좋을지 제안해줌) - 완벽하게 이해했다고 느끼기 전까지 실습을 시작하지 않음 → 시험을 준비하는게 아니다. 실습을 통해 스킬을 익히는 것이 중요 - 모른다는 사실이 부끄러워서 적극적으로 질문하지 않음 → 필요한 때에 적절한 질문을 하는 것도 훈련 방법 중 하나. 좋은 질문하기 & 좋은 답변하기 문제가 생겼을 때 해결 방법 1. 페어와 함께 의논 2. 검색 3. 아고라 스테이츠에 질문 블로그 작성을 통한 학습 전략 - TIL(Today I Learned) 활용 - 일단 무엇이든 기록하는 습관을 기른다. - 유어클래..

[학습방법] 페어 프로그래밍(Pair Programming)

페어 프로그래밍 가이드라인 - 페어와 함께 진행하기 전, 스스로 개념 정리를 하는 시간을 가진다. - 일정에 맞춰, 페어에게 DM으로 연락을 해 줌 또는 구글밋 링크 또는 게더타운으로 접속한다. - 내비게이터(전체적인 방향 제시)와 드라이버(내비게이터의 방향에 따라 코드 작성)로 역할을 나눈다. (주기적으로 역할 교체하며 진행) - 관련 내용을 충분히 찾아보고 상의해보아도 해결책을 찾기 어렵다면, 아고라 스테이츠에 질문을 남긴다. - 스프린트가 종료되면, 페어 리뷰를 솔직하게 작성하여 꼭 발송한다. 내비게이터와 드라이버 - 내비게이터 : 숲, 전체적인 방향 제시, 드라이버에게 질문을 던져 해답을 찾도록 도와줌, 코드 중 실수에 대한 피드백 - 드라이버 : 나무, 내비게이터의 제안에 따라 코드 작성(작성한..

728x90