전체 글

개발 1도 모르는 욱이의 개발일기
· 일기
베이직반 수업 (JPA 개념 / 쿼리메소드 / 트랜젝션) 알고리즘 3문제 (두 수 비교하기 / 두 수의 합 / 두 수의 나누기) 입문주차 개인과제 해설영상 보고 코드분석 (repository / controller / dto) 숙련주차 수업듣기 (4개) 팀원들과 모르는 내용 공유하고 같이 고민해보기 (왜 포스트맨에서 맵핑했을때 오류가 났는지) 위의 4가지를 오늘 진행했다. 어제보다 발전한 내가 되겠다는 초창기때의 마음가짐으로 차근차근 쌓아가는중이다. 현재 팀원들과 이전 팀원들이 계속 도와주는것도 너무 감사하기 때문에 더 빡세게 하고싶은데 머리에 다 안들어가긴한다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ... 오늘은 그래도 어제보다는 훨씬 빡세게 해서 만족하고 내일은 오늘보다 살짝 더 빡세게 해야겠다!
· 일기
월요일이라 살짝 퍼졌다고 생각하긴했는데 입문주차 개인과제 해설영상을 봐도 이해가 잘 안되서 계속 돌려보기만하다가 진행이 안되고 하루를 날린 느낌이라 좀 허무하다... 내일은 깃허브 레포에 올려주신 개인과제 답지(?)를 영상을 보면서 똑같이 작성해봐야겠다. 느리게 진도가 나가더라도 오늘처럼 아무것도 안한 것 같은 느낌으로 남는 것보다는 낫지않을까 싶다... 오늘은 코드따라치는것도 안하고 강의진도 기록도 안남아서 뿌듯함이 없는게 좀 아쉬운 하루였다. 오늘 아쉬운만큼 내일 더 열심히 해야겠다.
· 일기
팀원중 한분이 스탠다드반 줌 링크를 공유해주셔서 도강을 해봤다 ㅎㅎㅎ 베이직반인 내가 바로 이해하기엔 어려운 내용이었지만 10퍼센트라도 이해가 되면 좋겠다는 생각으로 들었던 것 같다. 베이직반에서도 URL을 해석하는 법을 잠~~깐 언급했었는데 스탠다드반에서는 훨씬 자세히 설명해주셔서 '아! 그래도 전에 한번 들어는 봤다!' 싶은 내용이 있어서 그 부분은 이해하기 쉬웠던 것 같다. 오늘 저 경험때문인지 모르겠지만 일단 밀린 숙련주차 수업을 최대한 빨리 한번이라도 들어야겠다고 생각했고, 오늘 숙련주차 개인과제를 받았는데 솔직히 진짜 감이 1도 안잡힌다... 숙련주차까지는 들어야 시작 할 수 있을거라고 하셨으니까 주말에 입문주차 개인과제를 만들어보는것으로 시작해야겠다.
· 일기
알고리즘을 서로 공유하고 풀면서 같이 성장하자는 취지에서 팀을 만들고 매주 모이는 알고리즘 코드카타 팀이 꾸려졌다. 수준별 분반을 통해 비슷한 실력들끼리 묶어주셔서 그런지 서로 모르는 부분을 쭈뼛거리지 않고 편하게 말 할 수 있어서 좋았다. 알고리즘 문제를 몇개 풀면서 성취하는 재미가 붙어서 오늘은 알고리즘 문제를 풀고 인텔리제이에서도 실행이 되게끔 코드를 만들어봤다. 값의 차 / 값의 곱 등 굉장히 쉬운 문제였지만 그래도 혼자 코드를 써봤다는 부분에서 재밌었고 인텔리제이에서 실행이 되게 하는 과정에서 예전에 배웠던 내용이지만 시간이 지나서 가물가물한 부분들이 다시 생각나서 복습하기 좋았다. Spring 입문 2주차 강의는 절반정도 봤는데 내일까지 해서 마무리짓고 숙련주차 준비를 하면서 막히는 부분이 생..
· 일기
오전에 스탠다드반 링크를 받아서 들어가 봤는데 이해할 수 없는 내용들이 많아서 Spring 입문 1주차를 다시 듣고있던 와중 매니저님께 호출을 받아 상담받으러 갔다. 진도 차이가 너무 많이나서 부르셨다고 하시고 힘든부분이 있는지 물어봐주셔서 솔직히 어렵기도 이해가 안된 부분을 다시 보고있다고 하니 일단 한두번정도 쭉 진도 나가보는게 어떠냐고 하셨을 때 다시 내가 예전 습관으로 돌아간 것 같아서 충격이었다... 분명 일단 훑어보기로 결심하고 시작했는데 Java문법 끝나자마자 Spring 입문주차부터 꼬였고 그 생각을 바로잡지 못해서 지금 숙련주차로 넘어왔는데 아직도 입문주차에 머물러있는게 아닌가 싶은 생각이 들었다. 솔직히 요즘 공부 집중도 안되고 어차피 들어도 모를거같은 불안감 때문에 계속 딴짓하려고 하..
· 일기
2회차 베이직반 수업을 들었다. Spring의 기본적인 개념들을 배웠는데 나는 Spring은 그냥 단순히 자바를 사용한 프레임워크 라고만 생각했고, 사실 그 안에 내용들은 아무것도 모르고 그냥 이름만 알고있었다. 근데 이번 수업에서 그것보다 더 깊고 자세한 부분들을 배웠다. 먼저, Spring Framework는 MVC(모델-뷰-컨트롤러)를 기본적으로 알고 가야하는데 이것은 Model : @Service 라는 Annotation을 사용하고, 컨트롤러와 데이터를 연결한다. (로직 생성) View : 인터페이스를 담당한다. (프론트엔드의 처리구역) Controller : @Controller 라는 Annotation을 사용하고, M과 V를 연결한다. (요청 처리) 로 정리가 가능하다. Spring Bean도..
· 일기
개인과제 제출날짜인데 주말동안 강의만 듣고 개인과제를 시작도 못하고 건드려보지도 못해서 내가 개발공부를 해야하는게 맞나 싶어서 현타가 엄청 왔다... 하루종일 과제에 대한 고민만 하고 강의만 들었는데 사실상 MySQL 설치부터 4시간동안 버전이 안맞아서 꼬였고, Postman에 코드 실행을 해보려 하는데 실행도 안되고 진짜 전체적으로 다 한발짝도 진행이 안되는 것 같아서 포기할까 고민하고 하루종일 힘들었다가 친형한테 고민을 풀어놓고 튜터님께 찾아가서 상담을 해서 이 기분을 풀긴했다. 처음 시작했고 출발선이 다르기 때문에 남들 속도를 따라가려 하지말고 나의 속도를 생각해야한다 를 계속 생각했는데 자꾸 까먹는 것 같다... 현타 올 때마다 메모장 켜자고 다짐했는데 실행하기가 너무 힘들어서 앞으로 또 이런 고..
· 일기
개인과제를 받고 Spring 1주차 강의를 다 들어야 진행 할 수 있는 내용이라 열심히 듣던 와중 MySQL 설치 부분인 1-8강에서 막혀버렸다. 원인도 모르게 켜지려다 사라지고 에러코드도 뜨지 않아서 계속 헤메다가 전 팀원분의 도움으로 임시로 다른 프로그램을 사용해서 실행해보자고 하셨고, 그 과정 중 MySQL WorkBench / Docker / HeidiSQL까지 접했다. 큰 범위에서 본다면 Spring 과정 중 하나라고 생각하니까 일단 해결하지 못한 부분은 넘어가고 오늘 새로 알게 된 내용을 정리해볼까한다. MySQL WorkBench : MySQL을 컨트롤하기 쉽게 만들어주는 비주얼 데이터베이스 설계 도구이다. Docker : 프로세스 격리 기술을 사용해 컨테이너로 실행하고 관리하는 프로그램 (..
홍*욱
욱이네 개발일기