분류 전체보기 59

200720 / Immersive Day 1

오늘 한 일 Orientation 다짐 작성 [codestates] git 협업을 위한 기초지식 공부 [codestates] nodejs의 nvm설치 오늘 배운 것 & 어려운 것 [codestates] nodejs NVM : Node Version Manager - NVM으로 Node를 간단한 명령어로 설치하고, 다양한 Node Version으로 옮겨다닐 수 있다. - NVM은 하나의 프로그램이므로 설치해서 써야한다. NPM : Node Package Manager - 일종의 앱스토어. 필요한 모듈을 다운로드 할 수 있는 곳이다. Package.json - 프로그램을 실행시키기 위해 필요한 모듈이 무엇인지, 프로그램을 실행시키는 법, 프로그램을 테스트 하는 법이 나와있다. Nodejs 설치법 및 Pack..

TIL 2020.07.20

4주 학습 회고록 / 코딩을 즐겁게 해보자!!

벌써 코드 스테이츠를 수강한 지 4주가 흘렀고, PRE코스 마지막, HA를 앞두고 있다... 과제로 정신이 없지만 그래도 간단하게 회고록을 작성하고자 한다. 2주 차까지는 간단한 개념을 이해하고 넘어갔다. 하지만 3주차에 들어서면서 많은 것들이 어려워지기 시작했다. twittler 과제는 코딩을 하고 나면 눈에 보이는 것들이 생기기 때문에 재밌는 과제지만 DOM을 이해하는 데에는 어려웠고, underbar과제는 어렵지만 여러가지 개념들을 이해하면 푸는 문제라서 인지 코플릿으로 학습하는 듯한 느낌이 들었고, recursion 과제는 아직도 제대로 이해하지 못한 과제인 것 같다. (나는 너무 재미가 없었다...) 이렇게 각각의 과제를 했지만... 페어로 진행할 때와 혼자 해보려 할때는 너무나도 달랐다. 혼자..

TIL/회고록 2020.07.13

200704 / twittler 그리고 빡코딩(?)

오늘 한 일 Twittler (80%) 오늘 배운 것 & 어려운 것 Twittler 관련 Model box, flex box Model box Flex box Froggy 이벤트 핸들링, 이벤트객체 중요!!! Seperate of concern HTML에 직접 코딩(onclick)을 할 수 있지만, 나중에 디버깅이 어렵고 인력소모가 심하다. 함수선언문과 표현식 차이 1일 1 IT영상 (정보, 느낌) 라이브러리? 프레임워크? 차이점 아직도 모름? 5분 순삭 라이브러리와 프레임워크는 다른 누군가가 이미 만들어 놓은 파일인데, 우리의 코딩삶을 윤택하게 하려고 프로젝트에 가져다 쓰는 것들이다. 라이브러리 vs 프레임워크 기준? → 누가 누구를 조종하는가? 라이브러리의 예시 : JQuery -> 내가 필요할 때 ..

TIL 2020.07.13

200702 / Twittler, DOM 위기...

오늘 한 일 코드스테이츠 > Pair:Sprint - Twittler 함수작성 오늘 배운 것 & 어려운 것 DOM을 이용하여 함수를 나누고, Twittler를 만들어 보았다. 구현하기는 너무 어려워서 삽질만 수십번, 몇시간을 고생했지만 아무런 성과가 없었다.... html에 들어갈 내용을 자바스크립트에 대신 넣는다는 것을 DOM으로 이해했다. Visual Studio Code에 ctrl + f 로 replace가 가능하다. [inline level] vs [block level] : inline -> border line이 자기 것만 잡히는 것. html 의 head에 script가 들어가면 안되는 이유, : 가벼운 것, document.onload : body안 script연결, sync동기적 자바스크..

TIL 2020.07.03

200701 / Mock-up & DOM

오늘 한 일 TIL기본 서식 수정 코드스테이츠 > Pair:Sprint - Twittler 목업구현 코드스테이츠 > DOM 웹페이지 완성하기 (완성 후 git에 올리기) IT 관련 영상 보고 기록 Advance 공부(모두 달성하지 못해도 좋으나 최선을 다할 것) Test Build (Step 4) Koans (advance) 코플릿 Toy 프로그래머스 쉬운 문제 도전 오늘 배운 것 & 어려운 것 코드스테이츠 > Pair:Sprint - Twittler 목업구현 배운것! : div span 태그의 경우 그저 분할 영역을 지정하는 태그로 보다 덜 semantic하다. li를 쓰는 이유는 js구현을 했을 때 함수가 더 잘 작동하고, class와 id 속성을 활용해 semantic하게 구현가능하다. li를 사용..

TIL 2020.07.02

200630 / 테스트 주도 개발, HTML, CSS

오늘 한 일 코드 스테이츠 테스트 주도 개발 HTML, CSS 웹페이지 만들기(프로필 페이지) 오늘 배운 것 & 어려운 것 테스트 주도 개발 (어제 배움;; 하지만 어려워서 한번 더 해보았다.) 유닛 테스트 Mocha : describe와 it의 용도 chai : assert, expect의 용도 Test framework HTML & CSS Self-Closing Tag : 가 아닌 를 사용 가능 Most Used Tags In HTML 태그 설명 Division : 한 줄을 차지한다. Span : 컨텐츠 크기만큼 공간을 차지한다. Image : 이미지 삽입(닫는태그가 없음) Link : 링크삽입 & Unordered List & List Item : 리스트 Input (Text, Radio, Chec..

TIL 2020.07.01

2주 회고록 ) 나는 짱이다~!! 그리고 이게 바로 나야!!

코드 스테이츠에서 Full time Pre 코스를 수강한 지 벌써 2주 차가 지났다. 회고록을 처음 써보기 때문에 어떻게 써야할지 무엇을 써야 할지 모르겠고, 글재주 또한 없지만 한번 끄적여 보려고 한다. 코드 스테이츠를시작을 했을 때 모든 것이 처음이라 낯설고, 허둥지둥 덤벙대기만 했다. 처음 사용해보는 Ubuntu OS, Zoom, Slack, github... 등등 모든 게 어려웠고 사용법조차 몰라 구글링을 하거나 감으로 익혀야 했다. 그러나 지금은 몇 번 사용해 봤다고, 구글 캘린더를 보며 아무렇지도 않게 사용하고 있다. 누구나 그렇듯 처음은 모든 것이 낯설고, 시작하기도 두렵고, 남들보다 못할까봐 불안한 생각을 가지고 있을 수도 있다. 하지만 나는 그걸 이겨내고 개발자로 성장하기 위해 발을 딛었..

TIL/회고록 2020.06.29

200616 / 모르는 것이 있을 때

오늘 한 일 코드스테이츠 알고리즘, 디버깅+모르는 것을 검색하는 법 페어(자바스크립트 기본) 우분투 듀얼부팅 설치 및 설정 오늘 배운 것 & 어려운 것 알고리즘, 디버깅 + 모르는 것을 검색하는 방법 알고리즘 : 문제해결과정 => 순서 : 문제분해→의사코드작성→코드로 옮기기 디버깅 : 예상치 못한 프로그램의 행동들의 원인을 분석하기 위한 기술 모르는 것을 검색하는 방법 순서 : 문제의 분석→문제가 구체화되면 'MDN'키워드로 검색 MDN을 봐도 모를 때 : 자연어 문장으로 검색(단 영어로, javascript라는 키워드와 함께) 'how to ~ in javascript 에러발생시, 에러 자체 검색 모르는 것 검색 Q&A 사이트 https://stackoverflow.com/questions/tagged..

TIL 2020.06.28

200615 / TIL시작, 코드스테이츠 시작

오늘 한 일 코드 스테이츠 개강 및 툴 설치 설치 툴 - os : 우분투 18.04 버전 - 크롬 브라우저(원활한 수업을 위함) - Slack(커뮤니티) - Visual Studio Code(코드 작성) - Zoom(화상수업) 오늘 배운 것 & 어려운 것 질문하는 방법 JSP 변수와 타입 변수 : 데이터 저장 위치, 들어갈 값이 다름 선언 : let 변수; 할당 : 변수 = 'steve' * 변수 네이밍 규칙 - 변수명에 공백을 쓸 수 없어서 대소문자로 구분 - 변수는 동일한 변수를 이용해 대입할 수 있다. - 한 번 선언한 변수는 다시 사용하지 않는다. 타입 : 숫자, 문자열("",'' 로 나타냄), Boolean(참 or 거짓), 함수 조건문 조건문 : 어떠한 조건을 판별하는 기준을 만드는 것 조건문..

TIL 2020.06.28