1. 준비
(1) OT를 들었다.
•
프리코스를 설계한 이유 : 우테코의 교육방식을 미리 경험해보면서 본인과 잘 맞는지 검증해보라고
◦
강의식의 떠먹여주기식이 아닌 주도적인 방식임
◦
아는 걸 가르친 후 지식을 기반으로 무언갈 하는 게 아닌
◦
ebs 거꾸로 수업 같이
◦
학생들이 무언갈 만드는 경험을 하게 만든 후, 이론적인 강의나 지식 전달은 뒤에 하는 식임
•
프리코스에서 아무런 이론적 지식이나 뭘 보고 해라 그런 거 없음. 문제만 나감
◦
문제 보고 스스로 방법 찾거나 공부해서 문제 해결해 제출하면됨
◦
그러면 일주일 지난 후에 공통 피드백 자료들이 메일로 나감
2. 몰입
(1) woowacourse-docs를 읽어봤다.
•
프리코스를 참여하는 사람들이 읽으면 좋을 글들은 cleancode, codereview, precourse, styleguide 폴더의 글들이었다. 프리코스 시작 전 하나씩 간단히만 정리해두겠다.
•
precourse
◦
과제 진행 가이드
▪
fork → clone → branch(깃헙 아이디명) 생성 → import project(Gradle)
▪
add & commit → push → pull request([숫자 야구 게임] 추서연 미션 제출합니다.) 생성
•
pull request는 ChooSeoyeon/java-baseball ChooSeoyeon → woowacourse/java-baseball-6 main
◦
과제 제출 가이드
▪
지원플랫폼 → 내 지원 현황 → 제출하기(ChooSeoyeon, pr 주소, 소감)
•
소감은 줄글로 올리고 미션을 진행하면서 느끼고 배운 점, 많은 시간을 투자한 부분 등 포함
▪
예제 테스트 실행 → 테스트 결과 확인
•
codereview
◦
File changed → 라인 클릭 → Start a review → Finish your review → Submit review
•
cleancode/styleguide
◦
이 부분은 일단 과제를 완료한 후 리팩토링 단계에서 차근차근 읽어보는 게 좋을 거 같아서 패스
(2) JDK 여러 버전 깔고 같이 사용하기.
•
java 17, 11 깔기
◦
나는 oracle jdk와 open jdk 중 고민하다 open jdk로 깔았다.
삽질! (← 완전히 이상한 소리 써뒀습니다,,, 따라하지 말아주세요,, 그저 제 오답노트 용으로 냅뒀습니다,,,,) ( homebrew openjdk@17 설치 및 삭제)
◦
Adoptium (구 AdoptOpen jdk) 깔기
▪
방법
•
터미널에 입력
# jdk 설치 (adoptopenJDK 공식 깃허브에 그대로 나와있는 방법이다)
brew install --cask temurin
brew tap homebrew/cask-versions # tap 명령어가 무엇인지는 아래 레퍼런스 달아뒀다.
brew install --cask temurin11
brew install --cask temurin17
# 커스텀 (버전 변경 쉽게 하기 위해)
vi ~/.zshrc
...(아래 내용 추가 후 저장)
source ~/.zshrc
# jdk 기본 버전 변경 및 확인
java11
java -version
java17
java -version
# 설치된 모든 jdk 확인
/usr/libexec/java_home -V
YAML
복사
•
~/.zshrc 에 추가할 내용
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
export JAVA_17_HOME=$(/usr/libexec/java_home -v17)
alias java11='export JAVA_HOME=$JAVA_11_HOME'
alias java17='export JAVA_HOME=$JAVA_17_HOME'
JavaScript
복사
내가 여러 openjdk 중 temurin 선택한 이유
까려다 추가로 알게 된 알쓸프잡,, Good-bye AdoptOpenJDK. Hello Adoptium!
레퍼런스
•
인텔리제이에서 17 사용 확인하기
◦
Gradle Build
▪
IntelliJ의 파일 → 설정 → 빌드/실행/배포 → 빌드 도구 → Gradle 로 이동
▪
Gradle JVM이 Java 17이상인지 확인
◦
Project SDK
▪
파일 → 프로젝트 구조 → 프로젝트 → SDK 17 이상으로 설정
◦
Gradle Refresh → 정상적으로 빌드된다.
3. 동반성장
(1) 커뮤니티는 어떻게 굴러가는가.
프리코스 커뮤니티는 우아한테크코스 지원자들이 함께 학습하고 성장할 수 있는 공간입니다. 지원자들에게 권장하는 활동은 서로 리뷰하기, 토론하기, 함께 나누기, 다시 돌아보기이며 이 활동이 아니더라도 함께 학습하고 성장할 수 있는 것은 무엇이든 좋습니다.
•
커뮤니티가 너무 잘 활성화되어 있어서 행복해졌다. 이번 우테코 프리코스 기간동안 있는 힘껏 성장할 수 있을 거 같다. 내가 아는 것을 나눠서 확실한 지식으로 만들고, 새로운 것을 배워나가길 기대한다. 요즘, 학교도 막학기라 안 다니고 하다 보니 혼자 폐관수련 느낌으로 독서실에서 공부하다 외로움을 느끼고 있었는데 여러 사람과 함께 성장할 수 있는 기회가 생겨 너무나 감사하다. 프리코스를 누구나 참여할 수 있게 되어 이렇게 많은 사람과 함께 할 수 있는데, 등 뒤에 든든한 지원군들이 4500명 생긴 기분이다.
이 시간이 고통이 아니라 즐거운 시간이기를 기대해 봅니다.
•
이 말에 적극 공감하고 싶다. 내가 개발을 처음 시작한 것도 즐거움에서 비롯되었기에 이번 프리코스를 온전히 진심 다해 즐기면서 최대치로 성장하고 싶다!
다른 사람들이 스스로 할 기회를 박탈하지 말자.
•
이 말을 유의해서 스터디를 구했다.
•
매주 과제가 끝나면 서로 코드를 발표하고 리뷰해주는 이전 과제 발표 스터디를 찾아 들어갔다. 이 활동도 무척 기대된다! 일주일동안 스스로 최대한 성장하고 과제가 끝난 후 다른 사람들과 배운 것들을 서로 공유해 매주차 과제마다 계속해 성장하고 싶다. 스터디 사람들과만 대화로만 공유하고 끝내지 않고, 우테코 커뮤니티에 대화 중 나온 좋은 내용들을 정리해서 공유해 더 오래토록 기억되게 하고 프리코스 생태계의 선순환에도 기여하고 싶다.
•
우테코 디스코드에 서로 리뷰하기 채널이 있다. 여기서도 활발히 활동해서 코드리뷰 왕이 될 거당. 이렇게 많은 사람들과 코드리뷰를 할 기회가 또 언제 있겠는가.
•
사실 스터디 하나 더 들어갔다 ㅋㅋ 지난 5기 분들이 만든 201 자바 스터디에 참여했다. 201 Created 라니 이름부터 너무 매력적이라 생각했다. 또 목적 자체가 너무 마음에 들었다. 나도 이런 201 Created 팀의 정신을 이어 받아 후배 개발자한테 도움을 줄 수 있는 사람이 되고 싶다.
Today in 프리코스
TIL 작성하기
준비
오리엔테이션 영상보기
1주차 메일 읽기
몰입
woowacourse-docs 둘러보기
동반성장
커뮤니티에 오늘 올라온 글들 읽기
함께 나누고 성장할 수 있는 것에 대해 고민하기
앞으로 내 계획은 아래와 같다. 야무지게 짜봤다 ㅎㅎ..
목 | 기능 명세 작성 | 커뮤니티 서로 리뷰하기 참여 |
금,토 | 기능 구현 + 기능 명세 업데이트 | 이전 과제 발표 스터디 참여 + 커뮤니티 함께-자라기 참여 |
일 | 테스트 결과 확인 + 테스트 코드 더 추가 | |
월화 | 리팩토링 + 회고 작성 | |
수 | 검토 + 제출 | 201 Created 자바 스터디 글 작성 |
프리코스 기간이 끝났을 때 후회 없게끔
이렇게까지 해야 하나 싶을 때 더했어 라고 말할 수 있는 사람이 되고 싶다.
홀로 취준을 하며 코테에서 계속 떨어지고서 개발자란 길에 대한 자존감이 많이 떨어진 요즘이었는데,
다시 한 명의 개발자로서 열정을 불태울 수 있는 프리코스라는 기회가 주어져서 너무나 감사하다.
Search