일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 코드스테이츠 #
- Git #회고록
- String
- 네트워크 기초
- 호스트주소 #Host주소
- 회고록
- 회고 #주간회고
- git #intellij
- 회고록_코드스테이츠
- OOP
- mapstruct
- 사용자계정 #WSL2
- 인터넷 #ISP
- WSL2 #권한
- 롤중독
- 정리글 작성법
- WSL #Linux #ubuntu
- 피드백
- JAVA기본
- 시작 #꾸준히 #과하지않게
- 회고
- 에러해결
- 백엔드로드맵
- jvm
- 코딩테스트
- 코드스테이츠 #회고록
- 몰입학습 #몰입
- 공부방식
- Java환경
- 글 foramt
- Today
- Total
목록전체 글 (96)
느리더라도 꾸준히
1. 데일리 일기 요즘 피곤하다는 핑계로 햇빛을 안봐서 그런가.. 저녁 이후로 우중충해지는 시간이 많아지는 것 같다. 성장이 잘되고는 있는건지, 학습 내용 정리도 그렇고, 운동도 안하구 있고 그래서 그런가 싶다. 근데 너무 추워서 나가기가 싫은걸.. 5초룰 이라는게 있다는데, 생각과 행동사이에 5초에 텀이 있는데 이 사이에 행동하지 않으면 뇌가 왠만하면 자기 자신을 보호하는 쪽으로(아무래도 게으르거나 편한생활) 움직인다고 한다. 그러므로 뇌를 속이기 위해서 좋은 아이디어나 실행하기로 마음먹은건 5초안으로 카운트하고 그냥 하자. 만약 너무 몸과 마음이 지쳐있다면 10분도 못할 것이다. 그렇지 않다면 할 만한 것이다. 못했다고, 안했다고 나를 탓하지 말고 할 수 있는 시스템을 만들기 위해 노력해보자. 2. ..
1. 데일리 일기 이런 생각이 들었다. 전부다 레퍼런스에 있는 내용인데 왜 블로깅을 하는 것일까? 내가 세세하게 아무리 적어도 레퍼런스의 지식은 따라 갈수 없을 것이다. 다만 레퍼런스에서는 지식만 알려주고 있을뿐, 지혜를 제공하지 않는다. 지헤란 "이치를 빨리 꺠우치고, 사물을 정확하게 처리하는 정신적 능력" 을 말한다. 예를 들어 스프링이란 큰 레퍼런스 지식은 내가 다 담을 수 없다. 설명해 보라고 하면 그날 공부한 단편적인 부분만 설명 할 수 있을 것이다. 그러나 지혜는 다르다. 스프링의 핵심 원리 및 철학등을 깨우치게 되면, 정확하게 처리해야 할 부분은 레퍼런스를 참고하면 된다. 이전의 나는 래퍼런스에 있는 지식들을 어떻게든 정리해서 내 노션에 전부 적어두려고 했었다. 이는 불가능하며, 비효율적이다..
1. 데일리 일기 오늘 라디오에서는 여러 공감가는 주제들이 나왔다. 내가 평소에 느끼는 " 내가 잘하고 있는게 맞는건가?...", "개발로 취업 할 수 있을까?", "요즘 시장도 안좋아서.. 개발쪽 수요가 주는건 아닐까 " 등 과 같은 불안감들은 모두 안고 사는것 같다. 심리학적으로 인간은 불안을 정말 싫어하지만, 애석하게도 불안을 없애는 방법은 없다. 오히려 불안을 인정해야 불안이 주는 미지의 두려움에서 벗어 날 수 있다. 오늘의 나는 어제의 나보다 성장했다. 계속 부족한 부분들을 메꾸어 가다 보면 나도 모르게 좋은 결과에 도달 할 수 있을 것이다. 또한 실력있는 개발자는 언제나 부족하다. 위의 불안감을 인정하고 더 좋은 개발자가 되려고 노력해보자. 2. 오늘 배운 내용 웹 어플리케이션 아키텍처 아키텍..
1. 데일리 일기 최근 공부하고 쉬는시간에 심리학과 관련된 유튜브들을 조금 봤다. 의지력의 양은 정해져 있기때문에 내가 특히 안좋아하는 나쁜 습관들(무분별한 유튜브, 술, 게임하기)은 의지력이 바닥 났을때 나오게 된다. 심리학적으로는 나쁜습관을 참아내는게 좋은 습관을 행하는 것보다 더 많은 의지력을 사용한다고 한다. 그러므로 나쁜 습관을 참아내려고 하기보다는 좋은습관을 행해서 스트레스를 관리해줄 필요가 있다고 느꼈다. 산책을 잠깐 간다거나 샤워를 한번 한다거나 청소 혹은 유산소 운동등을 한다거나 안 그래도 개발만해서 움직이지 않는데, 움직이는 좋은 습관들을 많이 만들어두어 나쁜습관이 생각나지 않도록 해야할 것 같다. 2. 오늘 배운 내용 Framework Framework란? 거시적으로보면 애플리케이션을..
이 글에서 쓰이는 컴포넌트와 인터페이스(API, OPEN API)는 사실 Java와 큰 관련은 없지만, 용어들을 정리한다는 느낌으로 작성했다. 컴포넌트 정의 소프트웨어 시스템에서 독립적인 기능을 수행하는 모듈이다. 실행 기능의 단위로 사용된다. 아래 글을 읽으며 독립적이란 말을 체감해보자. 탄생 배경 모듈들에는 여러 버전과 종류의 패키지들이 들어있기 때문에 서로 호환되지 않을 때가 있었다. 그러므로 수시로 모듈을 수정하여 재컴파일 해야하는 불편함이 존재했었다. 다시 말하자면, 객체 지향은 소스 코드 설계에 있어서 재 사용성을 가지고는 있으나, 실행되고 있는 소프트웨어 부분에서는 재 사용성이 부족해 개발 생산성을 떨어트릴 수 있었다. 그렇기 때문에 독립적인 단위 모듈의 Component 와 CBD(Comp..
패키지 자바의 패키지는 하나의 디렉토리로 비슷한 성격의 클래스들을 묶어둔 것을 말한다. 상위패키지.하위패키지.클래스 package app.MartService.customer; // "."로 이동할 수 있다. 그림예시 모듈 자바의 모듈은 외부에서 재사용할 수 있도록 패키지들을 묶은 것을 말한다. (패키지의 상위개념) 일반적으로 이클립스나 인텔리제이에서 개발하는 프로젝트는 모듈이라고 볼 수 있다. 서로 다른 프로젝트(모듈)끼리 import와 export를 이용하여 다른 모듈에 존재하는 패키지를 주고받을 수 있다. 그림 예시 탄생배경 자바 9 이전에는 모든 클래스들을 패키지를 통해서 관리 했다. 그러나 자바가 점점 더 다양한 곳에 사용되고 규모가 커짐에 따라 여러 문제가 발생했다. 1. 패키지의 캡슐화가 완..