컴퓨터에 전혀 관심이 없던 문돌이는 취업을 생각하고 전산과로 편입했고, 지난 1년 동안 학교 적응을 위해 열심히 공부하며 자바, C, 파이썬 3개 국어를 배웠다. 어느 방향으로 가야할지, 컴퓨터공학과에 들어와서 어떤 분야를 발전시켜야 할지 모르겠습니다. 그런 다음 가장 인기 있는 백엔드 웹 개발자 경로를 선택했습니다.
그래서 이번 학기에야 배웠던 스프링과 자바를 배우기 전에, 적당히 배워야 할 것 같아서 추천하는 자바 표준서를 샀는데 혼자 배우기는 어렵습니다. 얼마나 깊이 공부해야 하나요? “이게…”라는 생각에 갇혀서 자바 학습을 찾아보았고 제 JSCODE 학습에 아주 적합한 학습 목표를 찾았습니다.
학습 목표
- Spring 학습에 필수적인 Java 개념을 학습합니다.
- 현장에서 일반적으로 사용되지 않는 Java 개념은 가르치지 않습니다. 일반적으로 사용되는 기본 Java 개념을 학습하여 빠르게 학습할 수 있습니다.
이것은 내가 찾던 완벽한 연구인 것 같아서 보증금을 내려놓고 등록했습니다.
(1차) – 환경설정, 기본 프로젝트 설정
(2차) – 입/출력, 변수, 유형 변환, 연산자, 조건문, 루핑문
(라운드 3) – 배열, 목록(ArrayList), 제네릭
(라운드 4) – 클래스, 다중 생성자, 오버로딩
(에피소드 5) – 상속, 오버라이딩, 접근자(프라이빗, 퍼블릭), 캡슐화
(6회) – 예외, try-catch
(7회) – 프로젝트(체육관 회원가입 서비스 구축)
(에피소드 8) – 요약
1차부터 6차까지 학습하면서 표준 자바 책에서 필요한 개념 + 필수 연습문제 + 각 과제를 찾아
드디어 7화에서 프로젝트를 한번 해봤습니다.
나는 지금 보고서를 쓰고 있다. 모든 활동은 이 블로그에 게시됩니다.
- 나는 무엇을 배웠고, 무엇을 겪었으며, 무엇을 깨달았는가
3회차에서 ArrayList를 처음으로 잘 배웠는데 주요 학습영역은 여전히 좋습니다.
4라운드가 가장 힘들었는데 이번 라운드도 혼자가 아니도록 동기부여를 해주신 멘토님들께 감사드립니다. 자바를 보면서 배우기 때문에 이해는 하겠지만, 미션이 주어졌을 때 마음속으로 교실 구성이라고 불러야 한다. 그래서 첫 번째 작업에 대해 매우 혼란스러웠고, 그 결과 다시 내용을 변경하고 다음 라운드에서 상속, 재정의, 액세스 및 캡슐화를 건너뛰고 더 중요하다고 하는 다른 클래스 작업을 수행했습니다. 곧 해결될 것 같아서 좀 더 지켜봐야 할 것 같습니다. . . 그래서 건너뛴 5라운드에서 상속, 재정의, 접근자 및 캡슐화를 따로 살펴보고자 합니다. 신호를 받을 때 말이 되는 지점에 이르렀습니다… 첫 수업을 위해 배울 때보다 지금 무엇을 해야 하는지에 대해 확실히 더 많이 알고 있다고 생각합니다. 또한 커밋을 GitHub에 푸시하는 방법을 배웠습니다. 잔디를 키워야겠다고 늘 생각했는데 이제서야 배우네요…
- 어려움→극복 및 대처방법
이렇게 배우는 데 어려움이 많은데, 그럴 때마다 같은 팀원들에게 물어보고 초반에 도움을 많이 받는다. 자신감을 가지라고 잘해주던 분이 생각난다. 그러다가 수업시간에 또 모둠을 만들어 조금 이해력이 느린 사람들을 모았는데, 모둠이 바뀌었기 때문에 소통이 되지 않아 침묵을 지켰다. . .
또한 강의실 영역의 첫 과제가 어려울 때 수업이 없는 날에 힌트를 찾는다. 기능을 구현하기 전에 차근차근 주석을 작성하거나 기능 구현에만 집중하거나 확인하면서 코드를 입력하고 인쇄하십시오. 당신이 코더라면 이 관용구에 익숙하지 않은 사람들은 확실히 알 것입니다…
또한 남에게 도움을 청하는 것을 잘 못하는 편인데, 적극적으로 조언을 구하라는 멘토님의 조언 덕분에 망설이다가 도움을 청할 수 있었습니다. (너무 무리해서 걱정이 되지만) 코드를 작성할 때 구글링은 필수이고 주변에 도움을 줄 수 있는 사람들이 있다는 것은 매우 소중합니다… 저는 모르는 자바 괴짜입니다. 너무 많아서 이번에 몇 가지 작업을 할 때 강사를 비롯한 주변에 많은 사람들이 있었고 질문을 할 때 개념이 더 명확한 곳이있었습니다.
- 후회하는 것, 반성하고 싶은 것 → 앞으로 더 나아지겠다는 각오와 각오
처음부터 야심이 있었나봐 (쓰레기 아니야? ㅋ 사랑, 야심차게 해야지!)
모든 깊은 작업을 완료하고 싶습니다. 그러나 확률이 높았고 고급 작업을 수행하기 위해 고군분투하면서 야망이 사라졌습니다. 그리고.. 수업을 얼마나 배웠나 싶은데 과제가 잘 안되어서 포기하고 싶은데.. 누가 물어보면 그냥 풀고 싶다. 그런데 멘토님이 자꾸 하면 기분이 좋아진다고 하시니까 그 말이 기억에 남는 것 같아요.
많이 어렵더라도 포기하지 않고 열심히 공부할 것이고, 시험에 합격하고 나서 조금 더 배운 것 같아 안심이 됩니다.
그리고 과제 하나하나 완료하느라 급해서 그런 것들에 대한 보충 피드백 + 아까 건너뛰자고 했던 5화 내용 공부를 소홀히 했고, 시간 날 때 고급 과제들을 정리하도록 하겠습니다. 그리고 지금 봄을 배울 수 있습니까? 자바는 아직 부족한 것 같아요! !
아, 그리고 원래 봄 스터디에 참여하고 싶었는데 신청 기간을 놓쳤습니다. 다음 스터디에 대한 등록 계획이 있는지 모르겠습니다. . .
열심히 공부하고 더 많이 배우십시오.미션별 동기부여와 친절한 말 + 힌트
매우 감사합니다. ! 덕분에 포기하지 않고 Java를 어느 정도 익힐 수 있었습니다.