현재 등록된 강의는 다 들었다. 내용정리는 어제부터 시작하려고 생각했었지만, 이런저런 일이 많아서....아마 내일부터 하지 않을까? 우선 강의는 한번씩 정독을 다 했고, 이제는 블로그에 내용정리 및 공부한 것을 바탕으로 정리하면서 다시 한번 익혀보려고 한다. 8주차 과정 중에서 2주차를 진행중이고, 모레부터는 3주차가 시작이 된다. 3주차부터는 프로젝트를 시작하면서 그에 필요한 내용들을 정리, 혹은 강의 내용을 정리하면서 프로젝트를 어떻게 진행할 것인가에 대해 설계 및 진행을 해 보려고 한다. 우선 패스트캠퍼스 국비지원 과정의 파이널 프로젝트에 대해서 정리해보자.
파이널 프로젝트는 SpringBoot를 이용해서 게시판 프로그램을 만드는 것이다. 스프링부트를 이용하여 웹 프로젝트를 생성하고 BOARD 테이블에 대한 CURD기능의 게시판 프로그램 개발이 목적이다. 데이터베이스 연동은 Spring Data JPA를 이용하여 처리하고, 이외의 기능은 구현하지 않는다. 생각보다 프로젝트의 내용이 심플하다. 상세한 과제 내용은 혹시 몰라서 내용 정리는 추후에 하는 걸로...
문제는 강좌는 windows10 환경 기준으로 진행이 되는데 내가 현재 사용하고 있는 환경은 m1맥북에어로, macos환경에 arm아키텍쳐라는 문제가 있다. eclips와 intelliJ 모두 arm버전 지원은 가능하나 다른 api가 내가 사용하고 있는 os 환경을 지원하는지가 문제이다...그래서 아마 프로젝트 진행은 우선 해 보고 중간에 발생하는 오류들이나 windows10환경과 다른 환경에서는 세팅을 어떻게 해야하는지 비교 포스팅 또한 진행해 보아야겠다. 다행히도 집에 windows11 데스크탑도 있어서 두 가지 환경 모두 비교하면서 진행이 가능할 것 같고, 두 os 모두 이용하여 빌드하거나 서로 다른 환경을 이용할때 발생하는 오류, 문제점들에 대해서도 분석이 가능할 것 같다. 블로그 포스팅이나 공부해야할 것은 많은데 일 하면서 하려니까 시간이 너무 부족한게 탈이다...우선 오늘 중으로 강의 완독을 하고 내일부터는 본격적으로 포스팅을 시작해 보아야겠다. 국비지원 과정에 대해서 너무 큰 기대감을 가지고 있었던가, 사실 udeamy에서 강의 저렴하게 사서 혼자 공부하는게 낫지 않았을까 하는 생각도 들고...심지어 무료 강의도 많다!
Java는 공부하기 어려운 언어인가?
이쪽 프로그래밍 교육업계에 환멸을 느끼고 업계를 떠나있다가, 2021년 말 정도에 다시 복귀하게 되었다. 거지같은 일이라는 생각이 든다. Dart가 JavaScript를 대체하겠다고 했지만, 계획대로 되지
couldi.tistory.com
개인적으로 자료 조사 하다가 찾은 블로그 글인데, 국비지원이나 비전공자로써 개발자로써의 커리어를 준비하고 있다면 한번 읽어봐도 괜찮을 것 같다. 아니면 그냥 오프라인 부트캠프를 신청하거나...개인적으로도 일 하면서 제대로 된 로드맵을 그리지 못한 상황이었기에 온라인 강의 수강을 신청했지만 기회가 된다면 바로 오프라인 강좌를 준비할 것 같다. 코딩을 배우면서 가장 어려움을 느끼는 것은 문법도, 프로그래밍 언어에 대한 두려움이 아니라 도구의 사용법, 그리고 내가 지금 무엇을 모르고 있는지 모른다는 사실이 가장 큰 장벽이라는 생각이 든다. 특히 코딩과정에서 발생하는 오류가 아닌 IDE사용중에 발생하는 오류에 대해서는 명확하게 무엇이 오류인지 추적하기가 어렵다보니 검색도 어려운 느낌...컴파일 중 혹은 디버깅 중 발생하는 오류는 오류코드나 오류 내역을 복사해서 검색하거나 해당 라인을 바라보면 오류를 충분히 찾을 수 있는데 도구에서 발생하는 오류는 찾을 수가 없고, 너무 기본적인 내용은 오히려 검색해도 안나오는 느낌. 그래서 아직까지 어떻게 포스팅 해야할지 결정을 못한 것 같기도 하다. 우선은 오늘 공부는 여기까지.
'프로그래밍 > Java' 카테고리의 다른 글
[K-DigitalTraining] JAVA - 자료형 (0) | 2023.11.27 |
---|---|
[K-DigitalTraing] JAVA 기초 - eclipse사용 (0) | 2023.11.27 |
[K-DigitalTraning] JAVA - 개발환경 구축 및 JAVA 사용하기 (0) | 2023.11.27 |
[패스트캠퍼스 JAVA-Springboot] 국비지원 4일차 (0) | 2022.05.14 |
[패스트캠퍼스 JAVA-Springboot] 국비지원 1일차 (0) | 2022.05.13 |