일기

· 일기
알고리즘을 서로 공유하고 풀면서 같이 성장하자는 취지에서 팀을 만들고 매주 모이는 알고리즘 코드카타 팀이 꾸려졌다. 수준별 분반을 통해 비슷한 실력들끼리 묶어주셔서 그런지 서로 모르는 부분을 쭈뼛거리지 않고 편하게 말 할 수 있어서 좋았다. 알고리즘 문제를 몇개 풀면서 성취하는 재미가 붙어서 오늘은 알고리즘 문제를 풀고 인텔리제이에서도 실행이 되게끔 코드를 만들어봤다. 값의 차 / 값의 곱 등 굉장히 쉬운 문제였지만 그래도 혼자 코드를 써봤다는 부분에서 재밌었고 인텔리제이에서 실행이 되게 하는 과정에서 예전에 배웠던 내용이지만 시간이 지나서 가물가물한 부분들이 다시 생각나서 복습하기 좋았다. 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 : 프로세스 격리 기술을 사용해 컨테이너로 실행하고 관리하는 프로그램 (..
· 일기
오늘부터 실력별 분반이 시작됐고, 점심에 베이직반 수업을 들었다. 수업의 내용은 Collection 과 Exeption을 다뤘다. Java문법 Collection을 코드리뷰 하면서 확실히 끝내뒀기 때문에 오늘 수업을 바로 이해했고, Exeption은 어제 딱 들었던 내용이라 빠르게 이해 할 수 있었다. 다음 수업부터는 Spring관련 수업을 진행한다고 하셔서 Java는 저 부분까지만 이해해도 스프링을 진행 할 수 있다는 의미로 받아들이고 스프링 수업을 살짝 들었다. 그레이들, 서버, HTTP까지 들었는데 아직 실습 부분을 들어가지 않아서 정리할 내용은 없는 것 같다. 내일 개인과제를 내준다고 했으니 그거랑 같이 병행해서 스프링 수업을 들어야겠다.
· 일기
어제 계획했던 Java문법 4주차와 Spring 1주차를 들었어야 했는데 중간에 일이 생겨서 완벽하게 해결하지 못해서 살짝 아쉽긴 하지만... 그래도 듣고 이해한 내용을 정리해보자! 예외 및 오류를 중점적으로 공부했는데 이 상황은 큰 예시로 살펴보면 숫자를 입력하게 설계했는데 문자로 입력했을 때와 같이 설계와 다르게 진행 될 경우 예외 및 오류가 생긴다고 보면 될 것 같다. 예외와 오류의 차이점은 아래와 같다. 예외 : 일반적으로 회복이 가능하지만 '이러한 예외가 발생 할 것이다' 를 인지하고, 미리 대응 했을 경우에 가능하다. 오류 : 일반적으로 회복이 불가능하고 시스템 레벨 또는 환경적인 이유로 인해 발생한다. 예외는 위에도 적혀있듯 '이런 예외상황이 발생 할 것이다' 를 인지하고 미리 대응을 해야하..
· 일기
오늘부터 주특기 학습이 시작됐다. 첫 주는 주특기 입문 주 로, Spring의 기본적인 개념을 이해하고 사용해보는 주 이다. 새로운 팀원들도 만나서 이야기도 나눴고 모르는것도 공유하면서 같이 성장해 나가자고 말했다. 이번 내배캠 과정 이름처럼 Spring이 주 내용이기에 그 전의 것들은 이미 확실히 알아두고 진행해야 할 것 같아서 내가 적어뒀던 일기들을 돌아보는데 정리된 내용이 생각보다 없어서 Java 문법 강의를 다시 또 들었다. 또한 앞으로 실력별 분반이 진행될 예정인데 나는 당연히 베이직반으로 갔고, 거기서 한번 들은 내용을 계속 반복해서 완벽하게 내것으로 만들고 성장해야겠다고 생각했다. 오늘 Java 문법 강의를 들으면서 어제 밤에 완성했던 개인 과제 Kiosk만들기 코드를 다시 켜보고 코드 리뷰..
홍*욱
'일기' 카테고리의 글 목록 (2 Page)