밍쎄의 코딩공간

[백준 장학금] 4주차 회고록 본문

제로베이스/제로베이스 [백준장학금]

[백준 장학금] 4주차 회고록

밍쎄 2023. 8. 21. 00:00
[백준 장학금] 목표

1. 1일 1 코딩테스트

2. 공부한 내용 개념 업로드 (1주 3개 ) : 알고리즘, 자료구조, 운영체제

3. 2일 1 스크랩

4. 1주 1독서 (4주 4개) : 객체지향의 사실과 오해 + 클린코드+ 실용주의 프로그래머  (추가했다)

 

https://zero-base.co.kr/event/BE_promotion_baekjoon

 

 

나의 2주차 회고록
https://back-end-ming.tistory.com/39
 

[백준장학금] 2주차 회고록

[백준 장학금] 목표 1. 1일 1 코딩테스트 2. 공부한 내용 개념 업로드 (1주 3개 ) : 알고리즘, 자료구조, 운영체제 3. 2일 1 스크랩 4. 1주 1독서 (4주 4개) : 객체지향의 사실과 오해 2주차의 회고록은 반

back-end-ming.tistory.com

 

나의 3주차 회고록

https://back-end-ming.tistory.com/55

 

[백준장학금] 3주차 회고록

[백준 장학금] 목표 1. 1일 1 코딩테스트 2. 공부한 내용 개념 업로드 (1주 3개 ) : 알고리즘, 자료구조, 운영체제 3. 2일 1 스크랩 4. 1주 1독서 (4주 4개) : 객체지향의 사실과 오해 + 클린코드 (추가했다

back-end-ming.tistory.com

 

2,3 주차 반성에 대한 4주차의 피드백

나의 일주일 간의 좋지 않았던 행동

  • 시간을 너무 낭비하는 경향이 있다. (부지런하지 않음)
    -> 나름 계획적이게 게을렀다 ㅎㅎ ㅋㅋ 일찍일어나기도 성공, 음 그런데 살짝 아쉬움,,,
    +) 게을러지지 않을려고 게시물을 미리 작성을 다 하고 임시저장을 했지만 출력은 항상 마감직전,,!

    마무리하는 습관을 잘 길들이자. 일은 항상 벌리는데 선수지만,,,, (용두사미,,,뭐~)


    => 7,8월이 내 인생<?>에서 제일 우울한 두 달이였음,, 비록 개인프로젝트이긴 하지만 거의 하나도 진행하지 않음.
    열심히 살지 않아서 화도 안남. 기가찬 정도,, 팀프로젝트 때는 팀원들에게 절대 피해주지 않기

    그리고 진짜 부지런히 살기. 개강하기 전에 열심히 산 것 같은 인간으로 마무리하고 싶음 ㅎㅎ
  • 실습에 비해 개념의 기여도가 너무 큼 (실습에 비중 늘리기)
    -> 코테에 대한 자신감이 보다 생긴 것 같다. 레벨 0문제 뿐만 아니라 1문제 내가 해냄. 2도 버겁지만 했다..!

    => 나름 코드의 단락을 구성을 할 수 있게됨. 남은 한 주에는 내 코드의 문제점도 같이기재.
    어디가 잘 못 되었고, 어떻게 고쳤는지 기재

  • 하루의 끝이 보람차지 않음 (하루의 나의 목표 달성 수치를 나타내야 겠음) + 1일1일 회고 필요. 
    -> 이건 여전한 것 같음. 4주차에 꼭 보완을 하겠다.

    => 알바를 더이상 나가지 않으니 시간적 여유가 생겨, 그냥 편안함을 느낌 보람과는 별개로.
    이 시간을 어떻게 활용하여 보낼 것인지 다시 계획 구성필요

  • 쓸 데 없이 생각이 너무 많음 (욕심만 많음, 너무 과함)
    -> 3주차엔 또 욕심이 없었음,,, 중간이 없는 민세진씨...

    => ㅎㅅㅎ 이젠 멘탈 괜찮움




1일1문제 

월 - https://back-end-ming.tistory.com/56

 

프로그래머스 LV.1 - 햄버거 만들기

문제 설명 햄버거 가게에서 일을 하는 상수는 햄버거를 포장하는 일을 합니다. 함께 일을 하는 다른 직원들이 햄버거에 들어갈 재료를 조리해 주면 조리된 순서대로 상수의 앞에 아래서부터 위

back-end-ming.tistory.com

 

화 - https://back-end-ming.tistory.com/58

 

프로그래머스 LV.1 삼총사

class Solution { public int solution(int[] number) { int answer = 0; for(int i = 0; i < number.length; i++) { for(int j = i + 1; j < number.length; j++) { for(int k = j + 1; k < number.length; k++) { if(number[i] + number[j] + number[k] == 0) { answer++; }

back-end-ming.tistory.com

 

수 - https://back-end-ming.tistory.com/59

 

프로그래머스 LV. 1 - 없는 숫자 더하기

class Solution { public int solution(int[] numbers) { int answer = 0; int sum =0; int total = 0; for(int i = 0; i

back-end-ming.tistory.com

 

목 - https://back-end-ming.tistory.com/61

 

프로그래머스 LV . 1 - 신고_결과_받기

오늘의 문제는 자꾸 오류가 났다. 1번방법 import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; class Solution { public int[] solution(String[] idList, String[] report, int k){ // @param idList : 이용자의 ID를 담

back-end-ming.tistory.com

 

금 - https://back-end-ming.tistory.com/62

 

프로그래머스 LV.1 - 완주하지 못한 선수

import java.util.HashMap; class Solution { public String solution(String[] participant, String[] completion) { String answer =""; HashMap hm = new HashMap(); for(String player : participant) hm.put(player, hm.getOrDefault(player, 0) + 1); for(String player

back-end-ming.tistory.com

 

토 - https://back-end-ming.tistory.com/63

 

프로그래머스 LV.1 - 덧칠하기

class Solution { public int solution(int n, int m, int[] section) { int answer = 0; int min = 0; for(int num : section){ if(answer == 0){ min = num; answer++; } if(min + m

back-end-ming.tistory.com

 

일 - https://back-end-ming.tistory.com/68

 

프로그래머스 LV.2 - 무인도 여행

import java.util.*; class Solution { static char map[][]; static boolean visited[][]; static int dx[] = {1,0,-1,0}; static int dy[] = {0,1,0,-1}; static ArrayList list = new ArrayList(); public int[] solution(String[] maps) { visited = new boolean[maps.len

back-end-ming.tistory.com

내일부터의 프로그래머스는 매일 잘못 푼 점 서술 후, 어떻게 해결했는지 기재하기
백준 장학금 덕분에 열심히 푸는 중,,고마워요~ 백준장학금! ㅋㅋ 막이래~

 


스크랩

1. https://back-end-ming.tistory.com/57

 

스크랩 12. 좋은 코드란 무엇인가?

요즘 1일 1문제를 진행하면서 수월했던 코드도 있지만 그러지 아니한 코드들도 많았다. 그런 순간마다 구글의 도움을 좀 받았다. ㅎㅎㅎ 그러면 같은 문제에 정~말 다양한 코드를 엿볼 수가 있다

back-end-ming.tistory.com

2. https://back-end-ming.tistory.com/60

 

스크랩 13. 신입 서버 개발자의 1인분 해내기

공부는 안하면서 취업하는 생각만 하고 있는 학생,, 나야나,, 읽어보면 좋을 것 같아서 스크랩,,, https://netmarble.engineering/past-1year-to-be-server-programmer-as-one-developer/ 1인분을 해내기 위한 신입 서버 개

back-end-ming.tistory.com

3. https://back-end-ming.tistory.com/64

 

스크랩 14. 개발자의 영어공부

조금만 전문적인 기술 사이트에서 스크랩을 하면 이해가 안되어서 구글에 검색해보는 경우가 많았다. 내가 느끼기엔 키워드를 숙지하는 것이 가장 중요하고, 지속적으로 기술 사이트를 읽는 연

back-end-ming.tistory.com

이번 스크랩들은 깊게 생각할 수 있는 글들이었다~

읽고 내걸로 만들어서 이제 실천할 때!!


 

공부내용 정리 업로드 - 스프링

1. https://back-end-ming.tistory.com/65

 

스프링 핵심 원리 기본편 정리

스프링 부트란? 스프링을 편리하게 사용할 수 있도록 지원하는 프레임워크입니다. 이 툴을 사용하면서 제가 와닿는 강점은 아래와 같습니다. 그렇다면 스프링의 핵심 개념은 무엇일까요? 본질

back-end-ming.tistory.com

 

2. https://back-end-ming.tistory.com/66

 

스프링 핵심 원리 - 싱글톤

싱글톤 컨테이너 웹 애플리케이션과 싱글톤 @Test @DisplayName("스프링 없는 순수한 DI 컨테이너") void pureContainer() { AppConfig appConfig = new AppConfig(); MemberService memberService1 = appConfig.memberService(); MemberServic

back-end-ming.tistory.com

 

3. https://back-end-ming.tistory.com/67

 

스프링 핵심 원리 - 콜백

빈 생명 주기 콜백 데이터베이스 커넥션 풀처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면, 객체의 초기화와

back-end-ming.tistory.com

 

 


 

 

관련 서적 업로드 (실용주의 프로그래머 - 데이비드 토머스, 앤드류 헌트)
1. https://back-end-ming.tistory.com/69
 

실용주의 프로그래머 - 데이비드 토머스, 앤드류 헌트

'실용주의 프로그래머'는 프로그래밍 분야에 관심 있는 사람이라면 반드시 읽어보아야 할 귀중한 책 중 하나이다. 이 책은 저자들이 실제로 프로그래머로서 경험한 노하우와 지혜를 공유하고자

back-end-ming.tistory.com

 

 


이제 부트캠프의 3개월이 거의 다 채워지고 있다.

완벽할 수는 없지만, 이제는 익숙하고 하나씩 달성해 나가야 할 때인 것 같다.

끝까지 달려보자.

백준장학금을 통해 이렇게 회고할 수 있는 시간이 있어서 좋다.

 

728x90