분류 전체보기 8

[문법] JAVA 문법 숙련의 중요성에 대하여

안녕하세요, 레벨업을 꿈꾸는 개발자 LV.1 DEVELOPER HA.VA 입니다! 어느덧 2024년도 하루만을 남기고 있습니다.최근 한 해동안 수행한 개발공부를 회고해보았습니다. 2024년은 온라인 부트캠프로 한 해 대부분을 보내게 되었습니다.사이버대학을 통해 프로그래밍 기초지식은 습득하였지만, 부트캠프는 새로운 세계였습니다. 직장과 병행한 탓에 절대적 시간이 부족하였고, 이해가 덜 된채로 진도를 나갔습니다.결국 온라인 부트캠프에서는 유의미한 결과를 만들 수 없었습니다.(하지만 BACK-END 개발자가 무엇인지 이해할 수 있었던 뜻깊은 시간이었던 것은 분명합니다.) 온라인 부트캠프 진도를 따라가지 못했던 이유에는 다양한 이유가 있지만그 중 하나는 'JAVA 언어문법에 대한 이해력 부족'이라고 생각을 합니..

JAVA 2024.12.31

[심심풀이]CHAT GPT와의 대화: 인터넷 편

인터넷.일상생활에서 자주 사용하는 단어이며, 웹 개발자로서는 완벽하게 이해해야 할 개념이라고 생각한다. 그러나 본인은 태어날 때 부터 이미 인터넷은 존재하고 있었기에 별 생각없이 '인터넷'이라는 말을 사용했다.'브라우저 = 인터넷' 쯤으로 생각하고 있었다. 하지만 웹 개발자가 되기로 마음먹은 후, 개발자가 인터넷을 제대로 설명하지 못한다는 것은 상상할 수 없었다.이에 챗 GPT를 열고, '인터넷을 쉽게 이해하는 방법'에 대해서 물어보았다. 심심풀이로 시작한 일이었지만, 생각보다 유익한 답변을 받아 공유를 하고자 한다.  아래는 인터넷을 쉽게 이해하는 방법에 대한 CHAT GPT의 답변을 풀어쓴 내용이다. 인터넷은 '우체국 시스템'과 유사하다. A라는 사람이 우체국을 통해서 대형 곰 인형을 B라는 사람에게..

JAVA 2024.12.26

[제로베이스 백엔드 스쿨 주 3일반]17 주차 후기(2024.7.22~2024.7.28)

"스프링 프레임워크 첫 걸음 북스터디 마지막!"▣ 한 주 간 느낀 점 장마가 끝이 났다.이전보다는 공부할 의욕과 에너지가 더 생겼다. 금주로 북스터디 과제는 마무리 되었지만,  완벽한 이해를 위해 반복이 필요하다는 생각이 들었다.또한 북스터디에서는 제외되었던 SECTIO도 공부가 더 필요하다. 백엔드 스쿨도 어느덧 후반기에 접어들고 있다.마지막까지 파이팅하기를 스스로에게 응원해본다!! ▣ 스프링 프레임워크 첫 걸음 요약(7장~8장) 7. 요청 파라미터 요청 파라미터 개요 요청 파라미터(request parameter)- 서버에 전송되는 값- 뷰에서 입력한 값, 뷰에서 선택한 값, 숨기 파라미터 등 요청 파라미터 취득 방법- @RequestParam 어노테이션을 이용- Form 클래스 사용 8. 유효성 검..

[제로베이스 백엔드 스쿨 주 3일반]16 주차 후기(2024.7.15~2024.7.21)

"스프링 프레임워크 첫 걸음 북스터디 2주차!"▣ 한 주 간 느낀 점 날도 덥고 장마가 계속되면서 지쳐가는 한 주 였다.그래도 복습을 하는 중이라, 학습에 큰 부담은 없었다. 개발자님들의 온라인 수업을 듣고 난 후 이 책을 공부하면서 느낀 것은커리큘럼 순서가 잘 맞는다는 생각이 들었다. 실습이 없이 이 책을 읽었다면 이해도가 더 떨어지지 않았을까 싶다.복습 1번으로 완벽하게 이해되지는 않았지만, 수업 때 궁금했던 점들을 해소할 수 있어서 나름(?) 즐겁게 북스터디를 하고 있다. ▣ 스프링 프레임워크 첫 걸음 요약(4장~5장) 4. 데이터베이스 데이터 베이스 개요 데이터베이스(Database)특정한 규칙을 이용하여 데이터를 보관/관리하는 장소. 일명 DB 관계형 데이터베이스(Relational Databa..

[제로베이스 백엔드 스쿨 주 3일반]15 주차 후기(2024.7.8~2024.7.14)

업데이트: 2024.08.04"스프링 프레임워크 기초 복습 시작!"▣ 한 주 간 느낀 점 프로젝트 수업이 끝나고, 북스터디가 시작되었다.책 이름은 "스프링 프레임워크 첫걸음(주식회사 후루네스 키노시타 마사아키 저, 위키북스)" 스프링 프레임워크을 시작하는 사람들을 위한 책이다.이 책을 읽어보니 스프링 프레임워크의 기초적인 내용들이 꼼꼼하고 쉽게 설명되어 있었다. 사실 지난 6주간 스프링 프레임워크 프로젝트를 연습하면서 궁금했던 점이 많았다.책을 읽어보니 그 동안 궁금했던 용어, 구조 등에 대한 궁금증을 해소할 수 있을 것 같다는 기대가 들었다. 금주부터는 열심히 달리다 잠깐 쉬어가는 오아시스 같다는 생각이 들었다.이 책을 통해서 스프링 프레임워크 기초가 잘 잡히기를 기대해본다. ▣ 스프링 프레임워크 첫 ..

[제로베이스 백엔드 스쿨 주 3일반]11 주차 후기(2024.6.10~2024.6.16)

"비로소 백엔드 개발자가 되어간다고 느꼈던 한 주" ▣ 한 주 간 느낀 점10주차까지는 대학교의 기본적인 컴퓨터 공학 과목을 학습한다는 느낌이었다면,11주차부터는 본격적으로 백엔드 개발자가 되기위한 내용을 배운다고 느꼈던 한 주였다.  양세열 개발자님과 함께 첫 스프링부트 개발 프로젝트를 진행하며 @(어노테이션)을 사용할 때 충격은 잊을 수 없다.@을 사용하자 지난 1달간 머리를 쥐어뜯으며 개발했던 공공API 프로젝트 코드가 손쉽게 구현되었다.(*당시에는 스프링부트 학습 전이라, Servlet을 이용하였다.) 이 프레임워크를 왜 "Spring"이라고 부르게 되었는지 느낄 수 있었던 한 주 였다.추운 겨울을 지난 봄을 맞이한 한 주 였다. ▣ 문제점1. 스프링부트 개발 구조의 몰이해 스프링부트 프레임워크를..

[제로베이스 백엔드 스쿨 주 3일반]10 주차 후기(2024.6.3~2024.6.9)

▣ 한 주 간 느낀 점첫 API 프로젝트가 끝이 났다.만족스러운 결과물은 아니었지만, 작동은 가능하도록 구현하여 제출을 완료했다. 개인적으로 이번 프로젝트는 '좌절'의 연속이었다.하나의 문제를 해결하면, 곧바로 새로운 문제가 나타났다. 과연 내가 제작할 수 있을까 의문이 들었지만, 어떻게든 제작은 하였다.하지만 완벽히 알고 만들었다고 보기에는 어려움이 있다. 그래도 보람이 있었던 것은 이번 프로젝트를 통해 '백엔드란 무엇인가'에 대해서 알 수 있었다는 점이다.이번 프로젝트에서는 '프론트엔드'요소도 함께 가미되어 있었기에 더 크게 느낄 수 있었다. 이번 자리를 빌려  웹서비스를 쾌적하게 즐길 수 있도록 도움을 주시는 백엔드 개발자 분들께 감사인사를 드리고싶다. ▣ 문제점1. 기획의 필요성 이번 프로젝트를 ..