⌨️ 첫 채용설명회 그간 채용 설명회에 참석해 본 경험이 전무했던 나이지만, 지속적인 개발과 인프라에서의 고민에서 좋은 경험이 될 거라 생각하여 신청하였다. 1. 후기 1.1 . AWS 데이터 센터에서의 직업 우선 데센에서 일을 하는 것에 분업이 너무 잘되어있다는 느낌을 받았다. 일반적인 국내 업체의 경우 하나로 합쳐져 있는 역할이 세세하게 나뉘어 있었다. 1.2. 심각한 수준의 개발자 몰림 현상 프로그램 진행 중 RoundTable 이라고 현업 종사자 분과의 이야기를 나눌 수 있는 기회가 있었다. 다양한 이야기를 나누어 본 결과, 나의 결론은 이랬다 IT == 개발 현 상황이 그렇다. IT를 얘기 하면 당연하게도 개발자를 연상케 된 것 같다. 다양한 이유로 현재는 IT를 희망하는 청년층 인력이 대부분..
LIFE
⌨️ 연관 게시판 만들기 회고 과제 전형으로 진행했던 연관 게시판 만들기 회고입니다. README.md 에 작성 한 내용들이 있기에 repo 링크로 대체합니다 https://github.com/frontLine-kim/KJS_Board.git GitHub - frontLine-kim/KJS_Board: 게시판 생성 과제 게시판 생성 과제. Contribute to frontLine-kim/KJS_Board development by creating an account on GitHub. github.com 1. 피드백 명세 자체의 완성도 부족 -> 주어진 명세에 대해 100% 구현을 못했습니다. 해당 부분은 시간이 날 때마다 추가적으로 리팩토링 하며 이 글을 보완하려고 합니다. DB에서 비효율적인 활용 ..
⌨️ DB 최적화 및 고민 미처 진행하지 못했던 DB의 최적화와 이해 그리고 고민 등을 이번 주, 길게는 2주에 걸쳐 진행 그리고 계속 늘어지는 일정 관리 때문에 약간은 스프린트 식으로 1주, 2주 단위로 계획을 끊고, 작은 것부터 분할해서 정복해 나가는 기법으로 공부할 예정 기한: 2023.04.09 ~2023.04.16. JPA 연관관계 매핑 JoinColumn 과 JoinTable 고민 -> 컬럼으로 연관 관계를 매핑했는데, 조회가 자주 발생하는 것은 따로 조인 테이블을 설계해서 조인테이블을 조회하는 것이 어떤 가 하는 고민 -> 해당 부분을 조인 컬럼과 조인 테이블 등 JPA에 대한 공부를 진행 후 작성 그리고 프로젝트에 적용 현재 ERD에서 정규화/반(비)정규화를 진행할 부분에 대한 고민 -> ..
⌨️ DB 최적화 및 고민 미처 진행하지 못했던 DB의 최적화와 이해 그리고 고민 등을 이번 주, 길게는 2주에 걸쳐 진행 그리고 계속 늘어지는 일정 관리 때문에 약간은 스프린트 식으로 1주, 2주 단위로 계획을 끊고, 작은 것부터 분할해서 정복해 나가는 기법으로 공부할 예정 기한: 2023.04.03 ~2023.04.09. JPA 연관관계 매핑 JoinColumn 과 JoinTable 고민 -> 컬럼으로 연관 관계를 매핑했는데, 조회가 자주 발생하는 것은 따로 조인 테이블을 설계해서 조인테이블을 조회하는 것이 어떤 가 하는 고민 -> 해당 부분을 조인 컬럼과 조인 테이블 등 JPA에 대한 공부를 진행 후 작성 그리고 프로젝트에 적용 현재 ERD에서 정규화/반(비)정규화를 진행할 부분에 대한 고민 -> ..
💬 회고 프로젝트를 리뷰하는 방식의 인터뷰를 진행했고 개인적으로 모자랐던 부분과, 좋은 기회를 준 회사의 선배분들에게 배울 점을 다시 한번 기록해두어 복기하려한다. 🌟FACT 자신있다고 생각했던 프로젝트의 리뷰에서 생각처럼 명확히 답을 못했다. -> Java 17을 사용한 이유와 Record에 대하여 ->이어서 레코드를 사용한 이유에 대해 불변객체를 얘기했으나 불변객체의 필요성에 대한 이해 부족 조금은 더 why? 를 중요시하며 회고했다 생각했지만, 깊이 혹은 빈도가 부족했다. 따라서 개념을 명확히 구분 짓지 못했다 -> Spring 프레임워크 사용 이유 (Spring 프레임워크의 장점) 과 DI 그리고 싱글톤 패턴의 명확한 차이 DDD를 염두에 두었다면 AOP는 연관이 있어 잘 공부했어야했는데, 깊이가..
긴 부트 캠프의 끝, 그리고 취업 준비의 시작 어느새 6개월간 긴 부트캠프의 끝이 보인다. 그 동안 밀렸던 기술적인 회고들과, 마지막으로 취업을 준비하며 다듬을 것들은 꼭 꾸준히 작성해 보기로 한다
프로젝트 시작 전 스프링 부트 기초 복습 Spring MVC API 계층 Spring MVC API 서비스 계층 Spring MVC API 예외 처리 Spring MVC API JPA 기반 데이터 액세스 계층 ( Opt. JDBC 기반) Spring MVC API 트랜잭션 Spring MVC API 테스팅 Spring MVC API 문서화 밀린 블로깅 하기
정보처리기사 시험을 본 이유? 물론 개발 직군에서는 상황에 따라 정보처리기사 자격증이 없는것과 마찬가지 입니다. 하지만 그럼에도 제가 정처기 시험을 본 이유에 대해 간략히 말해보려합니다. 우선 저는 IT쪽에 취직을 목표로 현재 부트 캠프 과정을 진행 중이며, 컴퓨터공학까지는 아니어도 관련 학과를 나와 어느정도 기반 지식은 있는 상태였습니다. 그러나 전공을 떠난 기간이 너무 길고, IT 개발이 아닌 네트워크 쪽에 종사하여 개발에 있어 손을 놓은지가 너무 오래 되어 자신이 많이 없었습니다. 그러면서 부트캠프를 진행하는 와중에 너무나도 자연히 다들 개발자가 되려면 이런 용어나 개념은 알고 계시죠? 라는 식의 진행이 발목을 붙잡았습니다. 물론 어렴풋이 알고는 있었지만 괘씸한 마음이 들었다고 해야할 지.. 그래서..
2022.10.16일까지 잠시 회고는 중단 회고 및 수업과 또 다른 것을 병행하려 하니 이도 저도 안 되는 것 같아서 우선적으로 시간적 여유가 있는 부트캠프 과정 초반 회고는 나중에 다시 공부하며 회고하기로 마음먹었다 (주관) 첫째로, 전공 공부를 하면서도 느꼈지만 실무나 실제 사용 예제가 곁들여지지 않은 순수한 이론 및 공부는 뜬구름 잡기다 이는 제가 전공 공부를 할 때도 느꼈지만, Java에서 중요한 특징이나 용법들이 예제와 실제 문제를 해결하는 데에 있어서 괴리가 상당했다. 이는 부트캠프 뿐만 아니라 모든 전공서적에서도 똑같이 다룬다. 그래서 실제로 사용해야 할 때에 적절하게 자바의 특징을 살려서 코딩하기가 힘들다 물론 이것은 경험과 학습의 부족일 수 도 있다. 그렇기에 더더욱 실무와 가까운 예제가..