[오늘의 회고]

 

1. 어려웠던 부분 : 오늘부터 새로운 팀원들과 미니프로젝트가 시작되었다. 그런데 우리팀은 모두 극 초급자라 당황스러웠다. 나머지 팀원 분들은 늦게 합류하셔서 사전 프로젝트 경험도 없으시고, 나도 너무 부족해서 막막... 일단 기획안을 18시 까지 제출해야 했기 때문에 다른 사람들의 기획안을 참고하고 이전 사전프로젝트 기획안을 참고해서 노션페이지를 만들어 보았다.

 

와이어프레임을 만들기위해 피그마를 써보려다가 보다 직관적인 카카오 오븐앱을 사용해 구현했다. bootswatch를 사용해 화면단을 만들고 네이버 카타르 월드컵 페이지에서 크롤링을 시도했는데, 계속해서 실패했다. 저녁 8시 부터 하다가 중간에 기술매니저님도 도움을 주시려 하셨지만 결국 못하고, 새벽 한시가 넘어서까지 같은조 용문님이랑 낑낑대니까 지나가던 능력자 신원님이 화면공유를 하시며 도와주셨다. 체크아웃 하려고 시간을 보니까 이미 17시간이 지나고 있었다. 정말 극 피곤한 오늘... 그래도 크롤링 구현을 보고 자서 마음이 놓인다.

 

2. 느낀 점 : 오늘 여러모로 도와주신 같은 반 분들에게 너무 감사하다. 나도 내가 누군가를 도와줄 수 있다면, 도와주는 사람이 되야겠다! 부족한 만큼 꾸준히 열심히 하는 팀원이 되야겠다.

 

3. 새로 알게 된 내용 : 오늘은 와이어프레임을 만드는 오븐앱이라는 툴 사용법을 익혔다. 생각보다 사용이 쉬워서 다행히도 빨리 끝내고 화면단 작업을 할 수 있었다. 그리고 JWT토큰 세션을 통해 모호했던 원리를 좀 더 이해할 수 있었다. 마지막으로 크롤링을 어떻게 하는게 정석인지 큰 틀을 배울 수 있었다. 

 

4. 셀프칭찬 

  • 와이어프레임 시도해본 나 칭찬해
  • 화면단 만드는 속도 예전에 비하면 빨리 늘어난 나 칭찬해
  • 나도 부족한데 다른 팀원 가르쳐주는 나 칭찬해
  • 끝까지 사이트 바꿔가면서 크롤링이랑 사투한 나 칭찬해 
  • 잘했다 잘했어 
  • 근데 내일부터는 징징대지 말자.

 

5. 내일 할 일 : 서버단에 크롤링 구현하기, 크롤링 코드 공부하면서 주석달아서 블로그 업로드, JWT토큰 구현하기

 


[오늘 공부한 부분]

 

1. 미니프로젝트 기획 : (https://www.notion.so/2-1-Mini-Project-eb4f6367a5e74ccf891f2bf336e21112)

  - 와이어프레임 https://ovenapp.io/ 사용해서 만들기

2.  프로젝트 화면단 만들기

3. JWT 토큰 세션 (18:00-19:00)

4. 크롤링 삽질 + 같은 반 능력자님 도움으로 코드치는거 구경 :) 

 

 

https://leejincha.tistory.com/91

 

[01] 와이어프레임, 화면단

1. 와이어 프레임 기획서 - https://www.notion.so/2-1-Mini-Project-eb4f6367a5e74ccf891f2bf336e21112 2. 미니 프로젝트 화면단

leejincha.tistory.com

 

[오늘의 회고]

 

1. 어려웠던 부분 : 열거 타입을 공부하면서 나오는 개념들 (예를 들면 소스 파일, 매소드, 클래스, 스레드 등)을 다시 한번 다잡아야 겠다. 역시나 이론은 이해가 되는데 연습문제를 해결하려 하면 풀이가 쉽지 않다. 기술매니저님이 알고리즘 풀이는 수능처럼 많이 해서 익숙해지는 법 밖에 없고 또 하는 만큼 실력이 늘거라고 하셨으니까 그말을 믿고 꾸준히 해야겠다. 

 

2. 느낀 점 : 팀원이 정말 중요하다는 것을 다시한번 느꼈다. 일주일이었지만 다른조 보다 열심히 공부하는 팀원들 덕분에 나도 동기부여가 되서 열심히 할 수 있었던 것 같다. 이제 다음주면 팀원이 바뀐다는게 너무 아쉽다 ㅠㅠ ! 그리고 오늘 git 강의를 듣고 팀원들과 같이 연습해 보았는데, 서로 모르는 부분을 가르쳐주고 배울 수 있던 부분이 너무 인상적이었다. 앞으로 남은 기간도 끝까지 같이 으쌰으쌰 하기를 !!

 

3. 새로 알게 된 내용 : 열거 타입의 개념을 알게되었다. 그리고 오늘 스터디 팀원들과 소스트리를 이용한 github 협업 연습을 해보았다. b반이 친해지기 위한 방법이라는 주제로 일단 텍스트 파일로 각자 브랜치를 만들고 머지해보고 또 일부러 머지 컨플릭트를 만들어서 해결해보는 연습을 했다. 확실히 실전 연습을 하니 이해가 훨씬 잘 되었던 것 같다. 

 

4. 셀프칭찬 : 스냅카메라를 통해 팀원들에게 웃음을 선사했다. ㅎㅎㅎ 뿌듯하다 너무 ㅎㅎㅎ ! 다들 앞으로도 웃을일이 많은 99일이 되었으면 좋겠다 ! 분위기가 다운될 땐 팀원들을 위해 기꺼이 필터를 사용해서 웃겨드려야 겠다 !! 

 

5. 내일 할 일 : 열심히 쉬고 회복하기 ! 

 


[오늘 공부한 부분]

 

1. Java 열거 타입

2. Github 협업 연습

 

한 주 고생한 우리 팀원들 ㅎㅎ
깃헙 연습이 이렇게 재밌을 일인가 ^___^

 

 

 

https://leejincha.tistory.com/84

 

[08] Java 열거 타입

[오늘 공부한 부분] 1. Java 열거 타입 1. 열거 타입 열거 타입(enumeration type) : 한정된 값만을 갖는 타입 열거 상수(enumeration constant) : 열거 타입은 한정된 값인 열거 상수 중에서 하나의 상수를 저장

leejincha.tistory.com

 

 

[오늘의 회고]

 

1. 어려웠던 부분 : 배열이 이렇게 어려웠던가... 오늘따라 뭔가 머리에 과부하가 오고 집중이 잘 되지 않았다. CS50 강의에서 봤던 부분이랑 연관된 부분이 많아서 그나마 이해를 할 수 있었던 것 같은데, 그래도 여전히 참조 타입에서 포인터 개념을 이해하하는 것은 머릿속으로 잘 그려지지 않는 것 같다.

 

2. 느낀 점 : 어제 공부했던 연습문제를 다시 한번 복습해봤다. 두번째 풀이 시도에서 역시나 또 해결하지 못했지만, 3번째 풀이 시도에서는 답안을 보지 않고 구현할 수 있었다. 구조적인 뇌가 아닌 나는 미련하지만 이렇게 일단 암기를 하고 후에 이해를 하는 과정으로 공부를 하는게 맞는 것 같다. 예전에 수학선생님이던 고모부께서 '수학은 암기과목이다' 라고 하셨던 말이 기억에 남는다. 일단 이해가 안되더라도 머리에 암기로 넣어보자. 그럼 어느 순간 이해되는 날이 오겠지 ! 

 

3. 새로 알게 된 내용 : String[ ]배열에서 참조값만 구분하는 메소드와 객체 자체를 구분하는 메소드 equals(), hashcode(), identityHashcode()를 알게 되었다. 나였더라면 궁금해하지 않고 넘겼을 부분을 스터디팀원분 덕분에 새롭게 배울 수 있었다.

스터디팀원분들 처럼 나에게도 당장 눈앞의 공부뿐만 아니라 더 멀리 보는 시야가 생기기를 !! 

 

4. 셀프칭찬 : 정말 정말 공부하기 싫은 날이었는데, 그래도 해냈다! 아침부터 어제 민승님이 추천해주신 프로그래머스 부지런히 깃헙이랑 연결하고 문제도 풀고, 코딩에 흥미를 잃지 않기위해 티스토리 블로그 html도 건드려 보면서 바꿔보고, 기술매니저님한테 용기 얻는 조언도 부탁해서 다시 마음도 다잡고. 잘했다 잘했어 

 

5. 내일 할 일 : chap05 연습문제 다시 풀어보기 + 나머지 부분(열거 타입) 공부 , TIL작성, git3 주차 강의, github 협업 연습

 

  • 오늘 못들은 git 3주차 강의를 내일 오전에 끝내자 !!!
  • 기술매니저님이 추천해주신 개발자 뉴이슈 사이트 : ( https://news.hada.io/ )
  • 좋은 스타트업을 고르고 싶다면 ? 1. 잡플래닛 참고 2. 크래딧잡 참고 ( 1. 퇴사율이 30% 이상이면 거르자 2. 최근 퇴사율을 확인하자 3. JOB담 부분을 참고해서 분위기를 파악하자 4. 시니어가 많은지 체크하자) 
  • 제로베이스 비전공자일수록 더 열심히 해야 그나마 전공자 혹은 경력자 발끝이라도 따라간다. 무조건 열심히 꾸준히, 흥미가 없어도 일단 꾸준히 하자.

[오늘 공부한 부분]

1. Java 참조 타입과 참조 변수 

2. Java 배열

 

+ programmers 4문제

+ 티스토리 블로그 html 수정하기

+ 어제 연습문제 복습

 

 

https://leejincha.tistory.com/80

 

[06] Java 참조 타입

[오늘 공부한 부분] 1. Java 참조 타입과 참조 변수 2. Java 배열 1. 참조 타입 참조 타입(reference type) : 객체(object)의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스를 말한다. 기본 타입(pr

leejincha.tistory.com

https://leejincha.tistory.com/81

 

[07] Java 배열

[오늘 공부한 부분] 1. Java 참조 타입과 참조 변수 2. Java 배열 1. 배열이란? 같은 데이터의 타입을 연속된 공간에 나열하고 각 데이터에 인덱스를 부여해놓은 자료구조 인덱스(Index)는 배열 항목에

leejincha.tistory.com

 

 

 

[오늘의 회고]

 

1. 어려웠던 부분 : 이론적인 부분은 책을 읽으면 이해가 되는데, 연습문제를 풀려고 하면 배운 개념들을 어떻게 활용해야 할지 잘 잡히지 않았다. 일단 해설지를 보고 어떤 식으로 코드를 짜야하는지 이해했다. 내일 아침에 해설지 없이 다시 문제를 풀어봐야겠다.

 

2. 느낀 점 : 조건문은 그래도 이해가 쉬운데, 반복문이 생각보다 어려운 것 같다. 특히, 중첩 반복문 부분에서 로컬 변수 2개를 설정하여 별을 찍는 부분은 구조적인 이해가 더 필요했다. 방법은 그저 많이 알고리즘 문제를 풀어보고 코드를 많이 쳐보는 수밖에 없는 것 같다. 이제 겨우 3일 차 자바 공부일 뿐이니까 좌절하지 말고, 그러려니 하고 넘기는 자세가 필요한 것 같다.

 

3. 새로 알게 된 내용 : 중첩 반복문과 switch 조건문에 대해 처음 알게 되었다. 실제로 현업에서 잘 쓰일지는 모르겠지만, 기본 개념인 만큼 무조건 이해하고 넘어가야 할 것 같다.

 

4. 마지막 한 줄 (셀프칭찬) : 최대한 오늘 배운 개념들을 검증된 사이트에서 영어로 작성된 글을 통해 다시 이해하려 했다. 아직 어색하지만 이런 습관들이 쌓여서 탄탄한 기반이 될 것은 분명하다! 오늘 참고한 사이트 :  https://www.geeksforgeeks.org/

 

5. 내일 할 일 : chap04 연습문제 다시 풀어보기, chap05, git 2주 차 강의 TIL작성, 오늘 TIL작성, git3 주차 강의

 


 

[오늘 공부한 부분]

1. Java 조건문 - if문, switch문 

2. Java 반복문 - for문, while문, do-while문

 

https://leejincha.tistory.com/79

 

[05] Java 조건문과 반복문

[오늘 공부한 부분] 1. Java 조건문 - if문, switch문 2. Java 반복문 - for문, while문, do-while문 1. 제어문 자바 프로그램은 메소드의 시작 중괄호에서 끝 중괄호 까지 위에서 아래로 실행하는 흐름을 갖고

leejincha.tistory.com

 

[오늘의 회고]

 

1. 어려웠던 부분 : sourcetree 사용 과정에서 발생한 오류를 해결하는 시간이 너무 소요됐다. Mac14 pro는 m2 칩을 사용해서 그런지 파이참이나 인텔리제이, 소스트리 등 다양한 프로그램을 사용하는데 있어서 예기치못한 오류들이 자주 발생하는 것 같다. 어쩌겠는가 ! 그때 그때 해결해야지 뭐 ! 

 

2. 느낀점 : git은 직접 많이 사용을 해봐야 익숙해 질 것 같다. 앞으로 친해져야 하는 친구니까 지금 어렵더라도 꾸준히 사용해보자.

 

3. 새로 알게된 내용 : 특정 문자열 제거함수에 대해 알게 되었다. 그리고 구글링이라면 해결 못할 문제나 에러가 없다는 것 ! 구글 입사하고싶다 ^_^

 

4. 마지막 한 줄 (셀프칭찬) : 입학시험 난이도가 어렵진 않았지만, 배운 지식으로 키워드를 잡고 구글링을통해 필요한 함수를 찾아서 구현할 수 있었다. 아직 속도는 더디지만 알게 모르게 성장하고 있는 것 같다. 꾸준함을 무기로 삼아 열심히 해야겠다는 다짐을 한 하루 ! 

 

5. 내일 할 일 : chap04 , TIL정리, git 2주차 강의, 블로그 재정리 (til 형식과 기술/개념 파트 나눠서 정리하기)

 


[오늘 공부한 부분]

1. 항해99 입학시험 - 자바스크립트 특정 문자열 제거 함수 사용하기

2. git 기본 개념

3. git 두 가지 error 해결

  • error1 - 'Sourcetree 응용 프로그램이 예기치 않게 종료되었습니다.'
  • error2 - Refreshing Remote Repositories Failed

 

 

https://leejincha.tistory.com/76

 

[01] Javascript 특정 문자열 제거 함수

[오늘 공부한 부분] 1. 항해99 입학시험 - 자바스크립트 특정 문자열 제거 함수 사용하기 1. 항해99 입학시험 오늘은 항해99 10기 입학시험이 있던 날이다. 오늘 주어진 과제는 화성땅공동구매 화면

leejincha.tistory.com

https://leejincha.tistory.com/77

 

Git error 'Sourcetree 응용 프로그램이 예기치 않게 종료되었습니다.'

[오늘 공부한 부분] 1. git 기본 개념 2. git 두 가지 error 해결 error1 - 'Sourcetree 응용 프로그램이 예기치 않게 종료되었습니다.' error2 - Refreshing Remote Repositories Failed 1. git 기본 키워드 정리 ① 버전 관

leejincha.tistory.com

 

+ Recent posts