본문 바로가기

전체 글901

객체(Object) tweet['category'] = '잡담'; tweet.isPubric = true; tweet.tags = ['#코드스테이츠', '#프리코스']; 객체를 사용하는 이유: 여러 개의 변수를 하나하나 선언하기는 어려움, 가독성이 떨어짐 let user = { firstName: 'steve', lastName: 'LEE', email: steve@codestates.com', city: 'Seoul' }; 중괄호 이용하여 객체 생성 객체의 값을 사용하는 방법 1. dot notation user.firstName; // 'steve' user.city; //'seoul' 2. bracket notation user['firstName']; // 'steve' 값을 추가할 수 있음 tweet['catego.. 2022. 5. 11.
배열(코드스테이츠 줌 수업) 배열은 순서에 대한 정보(index)를 가지고 있는 참조형 데이터타입입니다. 배열을 전부 순회하는 반복문 let arr = [1,2,3,4]; for(let num of arr){ console.log(num)} slice(시작할 요소, 끝낼 요소) 배열 원본이 변경되지 않는다(immutable) 배열이 여러 개의 데이터를 한 번에 담을 수 있는데 몇 개까지? 2의 33승 -1까지 가능 디버깅 / 디버거 함수 복사->개발자도구에 선언->출력값 복사 붙여넣기 -> 디버거라고 쓰기 -> 사용 작성한 코드를 바로 확인가능 연습문제 사용시 편리함 반복문 사용 추가할 때 사용하는 메소드: push 배열은 참조자료형 변수-> 메모리 하나에 하나의 데이터 / 원시자료형 배열같은 참조자료형은 메모리에 주소값이 들어감 2022. 5. 10.
Unit8 - [Linux/Git] 기초(코드스테이츠 프론트엔드) 오늘 수업은 리눅스 기초에 대해 배웠다 기존에 배웠던 내용이라 익숙해서 편했다 이제 주변이 점점 정리가 되니까 코딩 공부 열심히 해야겠다 학습 목표 리눅스 터미널을 실행할 수 있다. CLI를 이용한 작업과 GUI를 이용한 작업이 동일함을 이해할 수 있다. 리눅스 터미널에서 기본적인 명령어를 사용할 수 있다. pwd: 현재 위치 확인하기 mkdir: 새로운 폴더 생성하기 ls: 특정 폴더에 포함된 파일이나 폴더 확인하기 cd: 폴더에 진입하기 touch: 파일 생성하기 cat: 파일의 내용을 터미널에 출력하기 rm: 폴더나 파일 삭제하기 mv: 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기 cp: 폴더나 파일을 복사하기 명령어를 사용할 때, 등장하는 키워드에 대해 이해할 수 있다. sudo:.. 2022. 5. 9.
좋은 개발 공부하는 사이트 팁: how to ~로 시작하는 질문으로 하기 좋은 개발 사이트 1. 개발의 헌법같은 존재 (어려움) ECMA-262 - Ecma International ECMAScript® 2020 language specification, 11th edition - ECMAScript is a programming language based on several technologies like JavaScript and JScript. www.ecma-international.org 2. 개발 딕셔너리 같은 곳 MDN Web Docs The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs fo.. 2022. 5. 3.
프론트엔드 개발자에게 알고리즘 공부가 미치는 영향 글의 결론: 프론트엔드 개발자에게 알고리즘은 후순위다 프론트엔드 개발자에게 알고리즘 공부가 미치는 영향 '프론트엔드 개발자에게 알고리즘 공부가 미치는 영향' 과 같은 주제로 생각을 적어주실 수 있을까요? ... 공부를 하면서도 제가 짜는 코드에서는 전혀 사용되지 않는 것 같고.. 실무에서는 어떻 velog.io 2022. 4. 25.
파이썬 쉬운 예제 공부 사이트 추천(Feat.초보) 초보자를 위한 파이썬 300제 101 ~ 110 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray ... wikidocs.net - 문제가 있고 바로 정답이 있어서 바로 바로 확인하기 용이함 - 문제의 답은 기본적으로 가려져 있어서 공부가 잘됨 - 주제별로 나누어져 있어서 커리큘럼이 잘 보여져서 좋음 2022. 4. 13.
[독서] 코딩이 미래다 코딩 공부 사이트 삼성 sw expert academy https://swexpertacademy.com/main/main.do 구름에듀 - 알고리즘 푸는 곳 https://edu.goorm.io/ codecademy https://www.codecademy.com/ 키워드 1. 연습 2. 구조 3. 끈기 코딩은 일정한 법칙이 있음 연습해야함 목적에 맞는 구조를 이해하고 설명 디버깅 작업, 세세한 타이핑, 많은 시간소요로 시행착오할 끈기가 필요 블록체인 기술 세계 최대 금융 블록체인 컨소시엄 R3 CEV에서 블록체인 공통 표준을 구축하기 이해 노력 중 기본적으로 자바스크립트, C++, 파이썬 사용 컴퓨터 사이언스에 대한 탄탄한 지식 필요 암호기법에 대한 지식있을 경우 가산점 백엔드 개발 경험 분산형 시스.. 2022. 4. 11.
[독서] 화성에서 온 프로그래머 금성에서 온 기획자 프로그래밍을 조금이라도 할 수 있는 기획자와 전혀 할 수 없는 기획자는 천지차이 개발하고자 하는 것의 '이상'과 '현실'을 판단하는 능력 프로그래밍은 새로운 무언가를 창조하는 행위 웹서비스 - 선데이 프로그래머 가전제품 프로그램 - 임베디드 프로그래머 게임 - 게임 프로그래머 스마트폰 앱 - 앱 프로그래머 아키텍트 - 프로그래머 중 최고 수준 프로그래머 프로그래머를 채용하는 것은 쉽지 않음 구직자의 능력을 판가름하기 어렵기 때문 프로그래머 분류 스피드 타입: 빠르게 구현, 규모 있는 프로젝트 제대로 못함 아이디어 타입: 생각못한 기능과 기술 생각, 많은 아이디어 적용하려다 멘탈 무너짐 철학자 타입: 예술 프로그램 제작, 복잡해 유지보수 어려움 땡땡이: 이미 만들어진 것 조합해서 결과 만듦, 마감 직전에 .. 2022. 4. 11.
(코드리뷰에 도움되는) 개발자라면 꼭 알아둬야 하는 영어 단어 코드 리뷰 잘 하는 법 중요: 말투 유하게 하기 개발자라면 꼭 알아둬야 하는 영어 단어 LGTM(Looks good to me) 흠잡을 때 없을 떄 비슷한거: SGTM(sounds good to me) AFK(Away from keyboard) 잠깐 컴퓨터 안할 때 IIRC(If i recall correctly) 내가 기억하는게 맞다면 AFAIK(AS far as I know) 내가 알기로는 ACK(Acknowledge) (자료, 버그 등) 봣다는 뜻 RFC(Request for comment) (내가 제안했을 때) 너희들의 생각은 어떠니? 출처: 테크보이 워니 2022. 4. 4.