반응형

전체 글 59

프로그래밍 언어와 라이브러리

코딩을 한다 = 프로그래밍 언어를 이용한다 1. 언어 기계어 : 0 ,1로 이루어진 명령어, 컴퓨터(os)가 읽을 수 있음 어셈블리어(저급언어) : 기계어에서 숫자를 의미 있는 단어로 바꿔서 사람들이 이해할 수 있도록 만든 언어 프로그래밍언어(고급언어) : 사람이 쉽게 이해하고 작성할 수 있는 언어 2. 컴파일 컴퓨터는 프로그래밍 언어를 읽을 수 없으니 기계어로 번역되어야 한다 => 컴파일한다(빌드한다) 1) 컴파일 언어 코드를 한 번에 컴파일한 후에 실행파일을 만드는 컴파일 방식 컴파일 단계와 실행 단계가 분리되어 있음 => 실행 시 컴파일 과정을 거치지 않기 때문에 실행속도가 빠르지만 규모에 따라 컴파일 시간이 오래 걸릴 수 있음 exe실행파일, 모바일앱 C언어, Java 2) 인터프리터 언어 실행하..

24.03.06 새로운 모임은 어려운 I

개발 관련 첫 모임 + 스터디 모임에 처음 나가본 날,,, 가기 전부터 매우 긴장한 상태로 갔다. 스터디 관련 얘기도 하고 좋은 조언들도 많이 듣고 걱정한거보다 너무 좋은 자리였지만 집오자마자 방전 웩 사회화된 I는 새로운자리에 나가서 말을 많이 하지만 너어무 피곤하다,, 공부도 못한 날이었지만 혼자 힙한 합정 카페도 가고 책도 드디어 하나 다 읽고 무사히 모임도 끝내고 알차다 알차 오늘 이런 저런 이야기 듣고 온 결론은 세상에는 부지런하게 열심히 사는 분들이 너무 많다.. 게으른 나야 정신차리자!

아무말 일기장 2024.03.07

네트워크 (Network)

컴퓨터들끼리 서로 연결이 돼서 통신하는 것 컴퓨터끼리 연결된 후 0,1 신호를 보내며 소통함 연결이 완료된 후에 요청을 보내면 OS가 해석 클라이언트: 요청을 하는 주체 ex) 브라우저 서버 : 요청을 받아 정보를 주는 주체 ex) 서버 1) 물리적 관점의 네트워크 랜선, 랜카드 - 랜카드: 네트워크 안에서 컴퓨터 간의 통신을 할 때 사용하는 장비, 랜카드를 설치하면 랜선이 꽂히는 포트가 생김 - 랜선의 경우 광케이블이란걸 사용하게 되는데, 이 광케이블은 0,1이라는 컴퓨터용 신호를 빛으로 변환해서 전송하게 됩니다. 그리고 다시 그 빛이 0,1이라는 전기적 신호로 변환 무선WIFI - 무선랜카드 : 해당 기기가 있는 곳 주변의 일정 영역에서 랜선 없이도 통신이 가능하도록 함 - 유선 인터넷 연결 정보를 ..

24.03.04. 공채가 쏟아진다 쏟아져

오늘 3월 개강, 개학 ,,, 다 시작하는 날인 첫 번째 월욜을 알려주려는 건지 공채 소식이 와라라 쏟아지고 있다 ,, 이런 그만 놀고 정신 차리라는 말인가..?ㅋㅋㅋㅋㅋ 포폴도 만들어야 하고,, 코테도 준비해야 하고,, 리액트 공부도 해야 하는데 게으른 나 움직여라 제발! 그래두 리액트 기초 책 보면서 빠르게 따라 하니까 좀 기억이 새록새록 나는 거 같다가도 뭔가 안 돼서 기분이 안 좋은 아주 애매한 지금이다 ,, 개념 정리도 같이하다 보니까 느꼈는데 왜 공부를 하고 조사를 하면 할수록 더 어렵지.? 왜 자꾸 새로운 게 나오지...? 개념 블로그 쓰시는 분들은 어캐 하시는 건가요... 전 못해여 ~

아무말 일기장 2024.03.04

24.03.03. 얼렁뚱땅 돌아가는 하루

백수지만 연휴를 아주 옴팡지게 즐겨주고 양심상 현실로 돌아온 오늘,,, cs공부도 하고 리액트 공부도 하고 프로젝트도 하려고 하니까 이도저도 아닌 느낌이 굉장히 맘에 들지 않아서 딱 3일간 기초다지기로 결정하고 바아로 도서관으로 달려감 프로그래밍은 책으로 공부하는거 아니라지만,,, 모든 게 지금 섞여있는 내 상태에서는 목차가 확실한 책이 필요해쒀요,, 우선 빌려온 책은 1. 생활코딩! React 리액트 프로그래밍_이고잉 앞부분 리액트기초는 이미 유툽으로 완강한 상태라 뒤에 라우터나 이런 부분 정리하려고 빌려봤다. 생활코딩은 말뭐말뭐,, 책도 이고잉님 말투 그대로 쓰여있어서 좀 신기했지만 오래 붙잡을 책은 아닌 거 같아서 하루이틀 만에 끝낼 예정 2. UI 디자인 교과서_ 하라다 히데시 새로 들어온 책들 ..

아무말 일기장 2024.03.03

[클래스101] 개발자가 되고 싶은 당신을 위해, 개발자가 되는 로드맵 A to Z

다시 개발공부를 시작하면서 가볍게 듣기 좋은 강의를 찾다가 발견한 강의, 가볍게 it관련 정보부터 지식까지 훑어보기 좋아서 비전공자라면 추천! ! 강의 링크 : https://class101.page.link/yNrA 개발자가 되고 싶은 당신을 위해, 개발자가 되는 로드맵 A to Z | 그랩 클래스 소개 영상 개발자가 되고 싶은데, 어떻게 시작할지 막막하세요? 첫번째, 개발자가 되고 싶은데 뭐부터 해야할지 모르겠어요. 두번째, HTML이나 파이썬 같은 쉬운 것부터 코딩을 하는게 맞 class101.net 아래내용은 강의 커리큘럼만 참고하여 추가 조사하여 정리한 내용이니 강의는 직접 찾아보길 추천합니다! 아래 개념정리는 계속하여 추가할 예정 :) CHAPTER 2 컴퓨터 시스템의 핵심 - OS 컴퓨터 간..

하드웨어 & OS

1. 하드웨어 1) CPU 0과 1로 이루어진 명령신호를 처리하는 장치 프로그램의 명령어를 해석해서 0,1로 이루어진 연산처리를 하고 제어하는 역할 2) Memory(메모리) CPU가 명령을 처리할 때, 옆에서 기억해주는 역할 컴퓨터가 꺼지면서 메모리가 꺼지면 정보들이 삭제됨 = 단기 기억용 3) 디스크 영구적으로 저장되어야 할 것들을 보관하는 곳 하드디스크, ssd,,, 2. OS Operating System, 운영체제, 다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 제공 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 ..

Markdown(마크다운)

💡 공동 작업에 최적화된 마크업 언어 (ex) README.md 특징 문서를 전산화 할 때 사용 다수가 원격으로 작업할 때 유용 문법이 간단하고 확장성이 좋음 표준이 없고 모든 HTML 마크업을 대신하지는 못함 깃허브 리드미에 주로 사용 https://www.markdownguide.org/ Markdown Guide A free and open-source reference guide that explains how to use Markdown. www.markdownguide.org 문법 1. 제목 # Heading1 ## Heading2 ### Heading3 #### Heading4 ##### Heading5 ###### Heading6 2. 글자서식 **bold** **bold** this is..

JSON(JavaScript Object Notation)

💡 자바스크립트 객체 문법을 따르는 데이터 포맷 (.json) 특징 자바 스크립트 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷 다른 언어 및 플랫폼에서 해석이 가능 텍스트 기반으로 구성되어 읽고 쓰기가 쉬움 용량이 적어 데이터 전송 및 처리 속도가 빠름 보안에 취약할 수 있음 문법 배열, boolean, null , 숫자, 객체, 문자열 o / 메서드 x { "name": "jieun", "age": 1, "skills": ["JavaScript","JAVA"], "is_alive": true } 파싱(Parsing) : 문자열 → 객체 let obj=JSON.parse(json) //JSON을 객체로 let json=JSON.stringify(obj) //객체를 JSON으로 /..

24.03.01. 돌아온 감자

거의 2년 만에 돌아온 나의 코딩블로그,,, 일기는 죽어도 안 쓰는 나지만 심심할 때 아무 말이나 생각 없이 써보려고 카테고리를 만들면서 블로그 다시 살리기 시작! 마지막 글을 쓴 22년 5월에 저 글을 끝으로 취업도 하고, 짧고 굵은 내 첫 직장을 그만두면서 개발도 같이 그만뒀다가 2년 만에 돌아왔다 아직도 이 코딩이 나와 맞는건가 매일 고민하지만, 그래도 다시 해보고 생각하자! 다시 하려니까 하나도 모르겠고, 알고리즘 공부 때문에 매일 이마를 빡빡 치고 있지만 어쩌겠어 내가 선택한 거다 버티자 왁 그치만 dfs/bfs 진짜,,, 가만 안도,,, 내가 바보인걸 매일 깨닫게 하지 말란 말이야 이넘아 ㅠ

아무말 일기장 2024.03.01