코드스테이츠
-
[TIL #6] Linux 기초CodeStates_Backend/TIL (Today I Learned) 2022. 5. 2. 13:56
코드스테이츠 백엔드 부트캠프 39기 8일차 CLI 기초 CLI vs GUI CLI (Command Line Interface) 명령어 기반 인터페이스 그래픽 작업을 거치지 않아 컴퓨터의 자원을 적게 사용하며 더 빠르게 동작 GUI (Graphic User Interface) 그래픽 기반 인터페이스 사용자가 쉽게 컴퓨터를 제어할 수 있지만 컴퓨터의 자원을 많이 사용하며 CLI 에 비해 느림 Linux 리눅스의 터미널은 키보드의 입력과 모니터의 출력으로 모든 작업을 할 수 있다. GUI 이전부터 CLI 가 존재했으므로 GUI 의 모든 작업은 CLI 로 할 수 있다. 아마존 웹 서비스(AWS)의 클라우딩 컴퓨팅처럼, 수십만개의 서버 컴퓨터를 사용할 때 모두 GUI 를 적용한다고 가정해보자. I/O 소스(키보드..
-
[5월 첫째 주 #1]Algorithm/코알못 알고리즘 스터디 2022. 5. 2. 01:14
😨 코알못 알고리즘 스터디 ✂︎ 목적 기초적인 자료구조와 알고리즘의 이해 ✂︎ 규정 매주 수요일 오후 7시 약속한 게더타운에서 모임 2팀으로 나눠 매주 한 팀당 알고리즘 1문제씩 풀이 및 발표, 한 팀에 3명이므로 돌아가면서 발표 브론즈팀 : 백준 브론즈~실버티어 or 프로그래머스 1~2 level 수준 1문제 실버팀 : 백준 실버~골드티어 or 프로그래머스 2~3 level 수준 1문제 순번 1 2 3 브론즈팀 김형섭 밀크티LV1 hans 실버팀 switch 박윤택 gloom 각자 블로그에 풀이 내용을 게시하고 이를 활용하여 게더타운에서 발표 매주 수요일 자정까지 다음 주 발표자가 문제를 선정하여 공지하여야 함 자유로운 언어 사용 - java, python, c++ 등 5월 첫째 주 문제 🙄🙄🙄현황판 ..
-
[TIL #5] HTML, CSS 이용한 웹페이지 구현 / 페어 프로그래밍CodeStates_Backend/TIL (Today I Learned) 2022. 5. 2. 00:41
코드스테이츠 백엔드 부트캠프 39기 5일차 Twittler 목업 구현 + 페어 프로그래밍 HTML과 CSS 이용하여 간단한 웹페이지를 구현해보는 실습이다. 필수 구현 사항을 구현하면 디자인은 자유롭게 구성해보면 되었다. HTML과 CSS 만으로는 우리가 원하는 모습이 나오지 않아, JAVASCRIPT 코드도 살짝 눈치껏(?) 수정하여 만들었다. 여러 팀들의 발표 시간도 있었는데 디자인에 조예가 깊으신지,, 굉장한 분들도 있으셨다. 우리도 충분히 잘했다고 생각한다. 📌 짧은 회고 첫 페어 프로그래밍을 경험하였다. 페어 프로그래밍을 시작하기 전 마음가짐은 이러했다. "페어분께 누가 되지 않도록 최선을 다하자." "항상 존중하는 마음으로 의사소통에 임하자." "즐겁게 재밌게 하자." 다행히도 페어 프로그래밍이..
-
[TIL #3] HTML, CSSCodeStates_Backend/TIL (Today I Learned) 2022. 4. 28. 01:33
코드스테이츠 백엔드 부트캠프 3일차 1️⃣ HTML, CSS 의 태그와 속성들은 수많은 세부 내용들이 있고 이를 전부 적을 수 없으므로, 배우고 경험한 내용에 대해서만 기록. 2️⃣ 세부 내용은 MDN 공식 문서, W3C 등 검색하여 확인. 학습 목표 기초적인 프론트엔드 기술 HTML, CSS을 학습한다. 👉 오늘은 요것만! 프론트엔드 기본 3대장 HTML = 구조 CSS = 스타일 JAVASCRIPT = 상호작용 Mark-up Language 태그 사용하여 문서나 데이터의 구조 표현. 태그는 원래 원고 교정이나 주석 등을 위한 것이었으나 발전함. 데이터 처리 절차를 기술하지 않으므로 프로그래밍 언어는 아님. HTML 마크업 언어 트리 구조 MDN : 가장 신뢰성 있는 HTML 공식 문서 Self C..
-
[TIL #2] 컴퓨터의 이해, IntelliJ 튜토리얼CodeStates_Backend/TIL (Today I Learned) 2022. 4. 27. 00:48
# 코드스테이츠 백엔드 부트캠프 39기 과정 2일차 학습 목표 컴퓨터에 대한 이해 프로그래밍의 개념 웹 클라이언트와 웹 서버의 개념 IntelliJ 튜토리얼 진행하며 친숙해지기 요약 정리 1 . 컴퓨터에 대한 이해 컴퓨터란? ☞ 입력 데이터를 정해진 규칙대로 처리하여 결과 데이터를 저장, 출력하는 전자장치. 로딩(Loading)이란? ☞ 운영체제가 보조기억장치에서 주기억장치로 데이터를 적재하는 과정. 컴퓨터는 소프트웨어와 하드웨어로 분류. 소프트웨어 Software 시스템 소프트웨어 System Software 응용 소프트웨어 Applicaion Software ▶ 응용 소프트웨어를 실행하기 위한 플랫폼 역할. ▶ 하드웨어와 직접 소통. ▶ 운영체제, 런타임 환경(Node.js, JRE) 등. ▶ 시스템..
-
[TIL #1] 시작!CodeStates_Backend/TIL (Today I Learned) 2022. 4. 25. 19:26
1. 오늘 나의 학습목표는 무엇인가요? 2. 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? 1. 오늘 나의 학습목표는 무엇인가요? 오늘의 학습 목표는 다음과 같다. 코드스테이츠 백엔드 부트캠프 39기 과정에서, 수료까지 문제없이 완료하기 위한 여러 준비사항과 주의점을 숙지한다. 하루 스케쥴을 소화해보며 앞으로의 데일리 스케쥴을 계획한다. 페어프로그래밍, 의사코드 작성법, 학습 전략을 중심으로 학습한다. 교육과정 숙지사항, 학습내용을 정리하여 블로그의 TIL에 작성한다. 2. 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? 성장형 마인드셋 메타인지의 내용과 중요성 좋은 질문 및 좋은 답변에 대한 개념의 얕은 이해 학습 전략 학습 완료의 기준 : 학습한 주제에 대해 스스로 남에게 설명..