전체 글 112

[이직기록] 2023년 하반기 개발 공부 계획 (이론편)

2023년 하반기 공부 계획을 정리해보려고 한다. 비전공자에게 부족한 IT 지식(이론)과 프로그래밍 능력을 동시에 학습할 수 있도록 투트랙으로 계획을 세워보았다. 이산수학 - 파이썬 기초 - 데이터 구조&알고리즘 - 구글 IT 서포트 - 인프런 강의 1. 이산수학 (수강중) 컴퓨터 공학과 1학년 때 수강하는 과목인 이산수학. 컴퓨터는 수학을 기반으로 이루어진 학문이라 1학년 때 배우는가보다. 코딩테스트를 잘 보려면 알고리즘을 이해해야 한다고 하는데 아마 그러한 기초 지식을 얻을 수 있는 수학 과목이 아닐까 싶다. 이산수학은 영어로 공부하기에는 다소 진입장벽이 높아서 KOCW에서 강의를 골랐다. 가천대학교 김철연 교수님께서 2014년도에 수업하신 강의를 보고 있다. 거의 10년 전 강의이지만 KOCW에 올..

이직 기록 2023.08.10

[이산수학] KOCW 가천대학교 김철연 교수님 강의 3주차 정리

Terminology Theorem (정리) : 참이라는 것을 보일 수 있는 진술, 증명의 대상 Axiom (공리) : 우리가 진실이라고 가정하는 진술, 증명의 대상이 아님 Lemma (보조정리) : 참이라는 것을 보일 수 있는 진술 중 중요도가 낮은 것, theorem 증명 간소화하기 위해 중간에 미리 정리 Corollary : 참이라는 것을 보일 수 있는 진술 중 증명이 필요 없는 것, theroem을 보면 자동적으로 알 수 있는 것 Conjecture : 아직 증명되지 않은 것 중 참이라고 가정하는 진술 → Axiom - Theorem(중요), Lemma, Corollary - Conjecture Methods of Proving Theorems Direct Proof (직접 증명법) : 조건 명제..

[이산수학] KOCW 가천대학교 김철연 교수님 강의 2주차 정리

Quantifiers Predicates에 대한 T/F를 알 수 있음 All → A 거꾸로 / E 뒤집어서 Universal quantification: VxP(x) → 모든 x에 대해서 참인가? Existential quantification : ExP(x) → 어떤 x에 대해서 참인가? quantifier가 다른 모든 논리연산자보다 우선순위가 높다 Valid Arguments 주어진 사실로 새로운 사실을 깨닫는 것 Premises (p1, p2, …, pn-1) 전제 Conclusion (pn) 결론 모든 전제가 사실일 때 결론도 사실이다 Rules of Inference Inference : 이미 알고 있는 것으로 새로운 사실을 찾는 것 p + p→q = q ㄱq + p→q = ㄱp p→q + →r..

[이산수학] KOCW 가천대학교 김철연 교수님 강의 1주차 정리

강좌 소개 kocw 가천대학교 김철연 교수님 2014-1 이산수학 이산 : 떨어져 있는, discrete(↔continuous) 0과 1 사이의 실수는 무한개, 정수는 없음 → 이산수학은 마치 정수(0,1) 같이 서로 끊어지는 개념 소프트웨어는 수학에 근간을 두고 있음 discrete math는 출발점이자 도착점임. (c언어, 컴퓨터구조) 고등학생 때 배운 집합과 명제가 기초지식(50% 이상은 고등학생 때 배운 내용을 영어로 다시 배우는 것 뿐) 가장 중요한 것은 로직 ch.1 Foundation part 1 Proposition(명제) proposition = declarative sentence (선언적 문장) True or false, but not both (참 또는 거짓) natural lang..

[HTML] 이미지와 하이퍼링크 정리+연습

Do it! HTML5 + CSS 03장 복습 1. 이미지 웹에서 사용할 수 있는 이미지 파일 형식 : GIF, JPG/JPEG, PNG href 속성 : 링크 문서 또는 주소 입력 target 속성 : 표시될 위치 -> (기본)현재 창_self 새창 _blank 부모 프레임에 표시 _parent 프레임 벗어나 전체 화면에 표시 _top download 속성 : 링크 내용 다운로드 rel : 현재 문서와 링크 문서의 관계 hreflang : 링크 문서 언어 지정 type : 링크 문서 파일 유형 닫기 전에 넣으면 이미지 링크를 만들 수 있음 앵커 : 한 페이지 내에서 한 번에 그 위치로 이동 텍스트 또는 이미지 -> 이동하고 싶은 위치에 텍스트 또는 이미지 -> 앵커 하나의 이미지에 여러 링크 걸기 (설..

FrontEnd/HTML&CSS 2023.08.06

[독서기록] 비전공자를 위한 이해할 수 있는 IT 지식 (1)

비전공자를 위한 이해할 수 있는 IT 지식 복습 프로그래밍 언어&운영체제(OS) - 인간(가나다) - 컴파일러 - 컴퓨터(0과 1) - 개발자는 프로그래밍 언어를 사용해 컴파일러에 명령을 전달하여 컴퓨터와 소통 - IDE(Integrated Development Environment) : 통합 개발 환경, 개발을 하기 위한 모든 것을 제공하는 환경 - 프로그래밍 언어 : 저수준(컴퓨터 친화적 - IPTV, 프린터 등…), 고수준(인간 친화적 - 스마트폰, 앱 등) 컴퓨터의 구성 요소 - CPU : 컴퓨터의 머리, 데이터 저장 X, 실행 - 메모리 : CPU의 개인 작업 공간 - HDD, SDD : 컴퓨터의 창고, 데이터 저장, 속도 느림 운영체제 - 하드웨어 관리, 프로그램 설치 및 실행 - 윈도우(마이..

독서 기록 2023.08.06

[HTML] 텍스트 관련 태그 정리+연습

Do it! HTML5 + CSS 02장 복습 1. 텍스트를 덩어리로 묶어 주는 태그 제목 표시 heading 단락 paragraph 줄 바꿈 break 수평 줄 horizontal 인용문 (들여쓰기) - cite 속성으로 인용 사이트 주소 표시 가능 입력 그대로 표시 preformat (공백 포함, 그러나 해당 부분은 소리로 읽히지 않아 접근성 떨어짐) 2. 텍스트를 한 줄로 표시하는 태그 굵게(강조) 굵게 bold 이탤릭체(강조) emphasis 이탤릭체 italic 인용 내용 표시 qoute (줄바꿈 없음, 따옴표로 표시됨) 형광펜 줄바꿈 없이 영역 묶기 (일부 텍스트 스타일 적용) 블록 단위 묶기(단락 통째로) 동아시아 글자 표시 취소선 strikethrough 밑줄 underline 3. 목록을..

FrontEnd/HTML&CSS 2023.08.05

[HTML] HTML의 기본

Do it! HTML5 + CSS 01장 복습 HTML이란 Hyper Text Markup Language '하이퍼텍스트' 웹 사이트에서 링크를 클릭해 다른 문서나 사이트로 이동하는 기능 '마크업' 태그를 사용해 제목, 본문 등을 표시하는 것 즉, HTML은 웹 문서를 만드는 언어 HTML과 CSS를 배우면 웹 사이트, 앱 화면을 만들고 블로그를 수정할 수 있다. (+자바스크립트) HTML 문서 기본 구조 태그 사용법 - 태그는 를 이용해 구분한다. - 태그는 소문자로 쓴다. - 여는 태그와 닫는 태그를 입력한다. - 적당히 들여 쓴다. - 태그는 속성과 함께 사용할 수 있다. - 포함 관계를 명확히 해야 한다. 기본 태그 1. : 문서 유형 지정, html임을 알려줌 2. : 웹 문서 시작 3. ..

FrontEnd/HTML&CSS 2023.08.05

[HTML] 생활코딩 WEB1 - HTML&Internet 복습

시작하며 내 문제를 해결하기 위해서 코딩을 배워야 한다. 얼마나 이 문제가 나에게 중요한지 생각해야 한다. 원인(code) -> 결과(app, program, webpage...) 웹페이지를 만드는 코드는 HTML(Hyper Text Markup Language) HTML의 특징 1. 쉬움 2. 중요함 - 가장 거대함 3. public domain - 저작권 X HTML 코딩의 단계 1. 기획 기획이란 무언가를 만들기 위해 상상하고 설계하는 과정 제목을 누르면 옆에 영상과 내용이 나오는 사이트를 만들자! 2. 환경 준비 코드 편집기 - Visual Studio Code 3. 기본 문법 학습 및 실습과 수정 HTML 기본문법 태그 글자 속성 태그 굵게 bold 굵게 (강조) < 밑줄 underline ~ ..

FrontEnd/HTML&CSS 2023.08.05

[이직기록] 비전공자 개발자 되기 로드맵

개발자로 이직을 결심했다. 비록 나는 비전공자이지만 주변에서 숱한 개발자 전직 사례를 보았다. 나보다 빨리 공부를 시작해 이미 일을 하게 된 사람들과 같은 길을 걸을 수야 없겠지만 어떻게 하면 효율적으로 공부하고 직업을 바꿀 수 있을지 고민해보았다. 독학? 학원? 국비지원? 부트캠프? MBTI J인 나는 모든 일을 시작할 때 계획을 가장 중요하게 생각한다. 우선 개발자가 되기 위한 방법을 정하는 데서 시작했다. 이 방법을 정리하기 위해 책을 두 권 읽었다. '오늘부터 개발자' - 김병욱 '개발자가 되고 싶습니다' - 앨런 각각의 방법에는 장단점이 있었다. 자세한 내용은 이후에 올릴 도서 리뷰를 통해 정리해보겠다. 책을 읽고 내가 정한 방법은 어느 하나를 선택하는 것이 아니라 주도적으로 내가 2년의 커리큘..

이직 기록 2023.08.05