-
[TIL] Java 객체지향 - 생성자, 내부 클래스
주말이 지나 월요일이 왔다. 코드스테이츠를 시작하면서 1일1커밋이라는 Study라는 공부 모임에 가입했다. (코드스테이츠 內) 하루에 한번 커밋해서 잔디를 빼곡하게 심는데 의미있는 내용을 커밋해야하고 조를 만들어 서로서로 커밋한 내용이 제대로 되었는지 검수?해주면서 발전해나가는 스터디다. 주말에 하루에 한번 커밋을 위해서 알고리즘 문제를 풀고 GitHub에 커밋을 했다. 약속이 있었지만 저녁에와서 컴퓨터를 키고 하나라도 문제를 푸는 습관을 가지니 간단하지만 무언가 뿌듯한 느낌이 ? 나 자신에게 박수 👏👏 서서히 프로그래머로서의 역량과 부지런함 그리고 발전해나가는 모습으로 성장해보자! 오늘도 화이팅하며 공... Read More
-
[TIL] Java 객체지향 - 클래스, 필드, 메서드
아니 벌써 금요일!??? 시간이 이렇게 빨리가다니요번주는 진짜 엄청 빨리 시간이 지났던 것 같다. 아무래도 문법공부와 문제풀이를 해서 그런가? 벌써 금요일이다… 어제는 배열에 대해 공부했고여러방을이용해 같은 계열의 데이터들은한군데 저장할 수 있는 것을 알아보았다. 오늘은 자바의 심장… 자바의 꽃이라고 많이들하는객체지향에대해 공부해보는 날이다. 오늘도 화이팅!! 객체지향 프로그래밍 (Object-Oriented Programming) 객체 개념에 기반한 프로그램패러다임, 객체 간 관계 및 유기적인 협력. 실제 사물의 속성과 기능을 분석한 후에 이것을 프로그래밍의 변수와 함수로 정의함으로 실제 세계를 ... Read More
-
[TIL] Java 문법기초 - 배열
오늘은 날씨가 완전 좋다! 하늘도 맑고일어나자마자 상쾌하고 코딩도 잘될 수 있을 것 같은 느낌! 8월에서 9월로 넘어갔다. 시간이 엄청 빨리가는 것 같다. 늘 지식에 촉박한 느낌을 받긴하지만 한계단씩 성장해가자, 오늘도 공부시작!! 어제는 제어문에 대해 공부해보았다. 아주 기본적인 문법이고, 어떤 프로그램이든 많이 공통적으로 사용하는 파트이다. 오늘은 배열에 대해 공부하려고한다. 배열이란? 동일한 타입의 값들을 하나의 묶음으로 묶은 자료 구조를 의미한다. 예를 들어 어떠한 학교 한반의 학생이 40명이라고 했을 경우 몸무게를 조사하는데 변수를 40개만들어 저장하기에는 비효율 적이다. 그럴 경우에 배열... Read More
-
[TIL] Java 문법기초 - 제어문
벌써 수요일! 두번째주 중간을 지나고 있다. 어그제에는 유튜브에 빠져 잠을 못잣지만 오늘은 10시에 바로 칼 취침했다. 핸드폰을 안보고 바로 누워서 잠을자니까 아침에 기분이 엄청 상쾌하다 지속적인 공부습관이 나를 바꾸는 것 같은 느낌이든다 오랫동안 이 습관이 유지되었으면 좋겠다 공부시작! 📚 오늘은 제어문에 대해서 공부해볼 시간이다. 제어문은 흐름을 제어해주는 문법으로 주로 if, for문등이 있다. 사실상 모든 프로그램에서 가장 많이 쓰는 문법이 아닐까 싶다. 제어문 제어문에는 크게 조건문 : if , switch 반복문 : for, while, do while 이렇게 정도 나누어져있다. 모두 흐... Read More
-
[TIL] Java 문법기초 - 자바란?, 변수와 타입, 문자열, 연산자
새벽 3시에 자버렸다…. ㅎㅎ;; 고로 현재는 너무나도 졸린상태… 커피를 쏟아부어서 열심히 공부를 시작해보자! 어제는 Git에 대해서 찍먹을 해보았다. Git의 동작원리라던가 명령어 사용법등 유익한 시간이었고 오늘은 드디어 JAVA언어를 시작해보는 시간을 가진다. 자바란? 1996년 1월에 세상에 나온 객체지향 프로그래밍(Object Oriented Programming, OOP)언어 이다. 운영체제에 독립적으로 실행이 가능하다. 그러므로 다양한 운영체제가 공존하는 웹 환경에 적합한 언어로 현재까지도 전 세계에서 많이 쓰이는 인기 있는 언어이다. 나보다 1살어린 자바 그치만 나보다 똑똑한 것 같구나.. ... Read More
-
[TIL] Git 기초
다시 돌아온 월요일 2주 밖에되지 않았지만… 머리가 지끈거린다. 주말을 쉬면 몸이 나태해져버려서 그런 것인가… 순식간에 백수의 몸상태로 돌아가버렸다… 다음부터는 주말에도 생산적인 일을 해야 월요일에도 지장이 없을 것만 같은 느낌적인 느낌쓰 오늘도 달려보자! 오늘은 드디어드디어 Git에 대해 공부해보는 시간이 왔다. 지옥에서 온 문서 관리자 !!! 저번주에 리눅스와 CLI을 배웠다. 리눅스를 개발하신분 성함이 ‘리눅스 토르발즈’라는 분이시다. 오픈소스로 개발된 리눅스를 관리하기에 있어 빡세다보니 Git이라는 버전관리 시스템도 개발하셨다고 들었다. 오늘은 그 버전관리 시스템인 Git이라는 것을 ... Read More
-
[TIL] Linux 기초
1주차 마지막날 금요일!!! 드디어 한주가 끝나간다 생활 루틴이 코드스테이츠 부트캠프에 맞춰져서 조금 더 반복적인 삶을 사는 느낌? 이전에는 너무나 나태한 나머지 잠만 엄청자서 수면패턴이 맨날 깨졌는데… 요즘은 하루하루가 상쾌하다 오늘도 달려보자!! 오늘의 학습목표는 리눅스의 기초이다 리눅스가 무엇인지 공부해보고 CLI가 뭔지? 기본명령어에는 어떤 것들이 있는지 패키지와 패키지 매니저, 사용권한, 환경변수 등에대해 공부하는 날이다. 리눅스(Linux)란? 본격적으로 터미널 명령어를 들어가기전에 리눅스? 우분투?가 무었인지 조금 공부하고 들어가보려고한다. 만들어진... Read More
-
[macOs] neofetch를 활용하여 terminal 커스터마이징
오늘은 맥북 터미널을 꾸며보려고한다 이전에 oh my zsh를 통해서 터미널을 이쁘게 꾸며보았다. 오늘은 neofetch를 이용하여 꾸며보려고한다 neofetch란 아래의 이미지와 같이 CLI에서 사용자의 정보를 알 수 있도록 하는 것이다. 또한 아래의 사과모양에 사진도 넣을 수 있고 커스터마이징이 가능하다! 우선 homebrew가 설치 환경이 되어있어야한다. 설치되어있다 가정하고 진행해보자 brew install neofetch brew를 통해 neofetch를 설치하고 brew list brew list를 통해 neofetch가 잘 설치되었는지 확인하자. neofet... Read More
-
[TIL] HTML,CSS 목업화면 만들어보기
벌써 1주의 중간을 지난목요일! 출근했을때는 목요일이 그렇게 좋을 수가 없다 금요일이 코앞이기 때문에 ㅎㅎ 오늘은 페어 프로그래밍의 진행날이다 이번주에 학습한 HTML,CSS를 적용해 작은 목업화면을 만들어 보는 것이 목표이다. 오늘 페어분과 처음 만났다. 사람 상대하는 것에 어색해하지 않는편이라 얘기가 술술 잘 나왔던 것 같다. 궁극적인 목표인 twittler라는 화면의 레이아웃과 목업화면을 만들어보자고 상의를 했고 와이어프레임부터 오븐에서 만들어보기로 했다. 우선 우리가 만들 와이어프레임을 대략 이런식으로 그렸다. 부모태그들고 자식 태그를 알아볼기 쉽게 표현해두었고 각각 class와 id로 스타일이 가... Read More
-
[TIL] HTML,CSS 페이지 레이아웃, 웹화면 셀계
오늘의 컨디션 上!! 어제 일찍 취침을한 덕분인지(?) 오늘아침에 정말 오랜만에 개운하게 일어난 것 같다. 오늘도 열심히 달려보자! 오늘의 학습 목표는 페이지 레이아웃과 웹 앱 화면 설계하기. 어제는 HTML,CSS가 무엇인지? 찍먹을 해보았다면 오늘은 화면의 나누는 방법, Flexbox로 레이아웃 잡는 방법 와이어프레임 설계하기 등 공부를 진행할 예정이다! ° 화면을 나누는 방법 수직분할 : 화면을 수직으로 구분 수평분할 : 분할된 요소를 수평으로 구분 Atomic CSS 방법론 클래스 이름과 구현을 일치시켜 작은단위로 CSS를 작성하는 기법 ° Flexbox로 레이아웃 잡기 displ... Read More