Beyond SW

Beyond SW

백엔드 부트캠프 한화시스템 BEYOND SW 캠프 15기 수료 후기

1월 21일부터 7월 21일까지 6개월간의 긴 여정동안 나름대로 성실하게 임하면서 잘 마무리할 수 있었던 것 같다. 초기에 마음먹었던대로 갓생(?)을 살지는 못하였지만,6개월이라는 긴 시간동안 휴가도 한번쓰지 않고 결석이나 지각 없이 잘 마무리한 것만으로도 자신을 칭찬해주고 싶다.짧지 않은 시간이었던만큼 나름대로 여러가지 면에서 성장할 수 있었다. [커리큘럼]기반기술Git, 소프트웨어공학, DB, Linux백엔드Java알고리즘SpringBootSpring Cloud(Eureka Service Discovery, Api Gateway, Config Server...)프론트엔드html, css, javascript 기초 + Vue.js데브옵스Message Broker & Logging & Monitorin..

Beyond SW/주간 회고

한화시스템 Beyond SW캠프 15기 10주차 회고

뭔가 갈수록 마음의 여유가 없어지고 있는 것 같다.. ㅋㅋ이번에는 SpringBoot(Exception Handler, Interceptor, Interceptor), Mybatis, JPA(영속성 컨택스트, 일반적인 Entity 매핑)에 대해 학습했다. 회고에 일일이 내용을 정리하기에는 너무 많기도 하고, 대부분 이해를 바탕으로 그냥 사용을 하면 되는 내용이기에 생략하고,트랜잭션 격리 수준, 영속성 컨택스트 2가지는 가볍게 정리해보려고 한다.  [트랜잭션 격리수준] READ UNCOMMITTED (가장 낮은 수준)정의: 다른 트랜잭션이 커밋되지 않은 데이터를 읽을 수 있음문제: Dirty Read 발생 가능 (다른 트랜잭션이 커밋하지 않은 데이터를 읽음)예시: 트랜잭션 A가 값을 수정 중일 때, 트랜잭..

Beyond SW/주간 회고

한화시스템 Beyond SW캠프 15기 9주차 회고

이번주는 드디어 스프링을 본격적으로 학습했다.Servlet, Spring-Core, SpringBoot MVC(request-mapping, handler-method, view-resolver)까지 배웠으니겉핥기식으로 훑고 지나간 것 사실이나, 그 짧은 시간안에 스프링 프레임워크의 핵심 동작원리를 담으려고 노력하신게 느껴지는 수업이었다. 추가적으로 3/22(토)에 네이버 코테를 봤다. 접근 방식을 잘 잡아야하고, 구현력도 어느정도 필요한 문제들이 나왔는데, 1번부터 오랜시간 막혀서 2번을 손을 대질 못했다. 1번에 대해 만점을 받으려면 최소 O(nlogn)의 시간복잡도로 짜야했는데, 나는 O(n^2)의 풀이밖에 생각이 나질않아 결국 30분 고민하다가 그냥 n^2풀이 구현하고 제출했다.. CS 문제들은 ..

Beyond SW/주간 회고

한화시스템 Beyond SW캠프 15기 8주차 회고

이번주는 알고리즘 4일 + 스프링 기초(JDBC 학습) 1일로 진도를 나갔다.알고리즘은 다 한번씩 다뤄봤던 것들이지만 보지 않으면 구현하지 못하는 것들이기도 했어서 복습한다는 마음가짐으로 열심히 임했다. JDBC 부분은 java 애플리케이션을 데이터베이스와 연결하기 위한 Java 표준 API로 이전에 다뤄보진 않은 개념이었는데, 내가 편하게 가져다 쓰는 JPA의 밑바닥이 이런식으로 돌아가는구나 싶었던 내용이었다. 네이버 신입 공채가 있어서 경험을 쌓고자 지원했다.솔직히 자소서가 너무 쓰기 귀찮아서 쓰지말까 한 20번은 고민했던 것 같다.없는 내용을 쥐어짜야 했어서 쓰는데도 너무 오래걸렸다.나름 열심히 자소서를 적어서 냈지만 오늘 친구와 톡을 나누던 도중, 이번에는 코테뿐만 아니라 CS도 같이 테스트를 본..

Beyond SW/주간 회고

한화시스템 Beyond SW캠프 15기 7주차 회고

이번 주는 3.1절 연휴로 인해서 화~목만 공부했는데,  체감상 일주일이 1.5배는 빠르게 흘러간 느낌이었다.3/5에는 Java로 다시 도전하는 PCCE,  3/8는 SQLD 시험이 있었는데, 갑자기 자바를 활용하여 간단한 시스템을 만들어보는 프로젝트도 금요일까지 제출하게 되어서 조금 심적으로 여유가 없었던 주인 것 같다.  어찌저찌 잘 마무리하여 회고를 하고 있기는 하지만 , 체력을 아직 온전히 회복하지 못해서 다음주가 좀 힘들어질지도 모르겠다..곧 아마 백엔드 프로젝트를 위한 조로 바뀌고, Spring 프레임워크에 대한 학습을 본격적으로 해나갈텐데 컨디션 관리를 잘해서 놓치는 부분없이 잘 흡수하고 싶다. [수업 내용] 이번주에는 객체 지향 설계의 5대 원칙인 SOLID, JUnit 테스팅, 프레임워크..

Beyond SW/주간 회고

한화시스템 Beyond SW캠프 15기 6주차 회고

이번 주는 아마 내 기억이 맞다면 객체지향프로그래밍의 꽃이라고 할 수 있는 다형성부터 시작해서,기존에 잘 알지 못했던 입출력, 예외처리, 입출력, 제네릭, 컬렉션, Enum, 람다, 스트림, 스레드의 넓은 범위의 내용을 학습했다.수업시간에 들었던 내용을 기반으로 적혀있는 관련 문법을 이해하는 것은 가능해겠지만, 세부적인 내용을 기억하거나, 안보고도 어느정도 해당 문법을 구사할 수 있는 레벨이 되려면 무조건 복습을 해야하는 상황이다..양이 엄청 많아서 좀 걸리겠지만 차분하게 정리해보자.  [수업 내용] 얕은 복사와 깊은 복사 -얕은 복사 : stack에 저장된 해당 레퍼런스 변수가 가리키는 주소값을 그대로 복사해와 저장(즉, 완전히 동일한 heap 영역을 가리킴)-배열의 경우 단순히 메소드의 매개변수로 배..

Beyond SW/주간 회고

한화시스템 Beyond SW캠프 15기 5주차 회고

1주일 밀려서 쓰는 5주차 회고이다.뭔가 초반보단 긴장이 풀렸는지 쓰기가 귀찮아서 미루고 미루게 된 것 같다.아예 5주차를 건너뛸까 고민하다가 간단히 기록만 남기는 식으로 하고 넘어가려고 한다.  수업에서 드디어 Java를 학습하기 시작했다.아마 내 기억상으론 자료형, 형변환, 연산자, 기본적인 API(입출력), 제어문, 클래스까지 학습했다.이 중에서 복습이 좀 필요한 부분이 클래스인데, 아무래도 그 다음주에 학습한 다형성이랑 같이 엮이는 내용이기에 6주차에 내용정리를 하려고 한다.  처음부터 계획했던 SQLD 스터디를 본격적으로 시작했고,거기에 추가적으로 더해서 Clean Code 스터디를 만들었다.곧 3월 중순부터 백엔드 프로젝트를 시작하게 될 것인데,클린 코드 책을 읽어나가며 좋은 코드를 작성한다는..

Beyond SW/주간 회고

한화시스템 Beyond SW캠프 15기 4주차 회고

이번 주는 리눅스의 전반적인 명령어들을 배우고, 프로젝트를 마무리할 수 있도록 시간이 제공되었다.리눅스의 경우 파이프라인, 쉘 스크립트, Redirection, 아카이빙 등 기존에 많이 다뤄보지 못했던 내용까지 커버하는 수준이었기에 기억해야 할 문법적인 부분이 꽤 많았고, 수업시간에 노션에 메모하며 따라가기 조금 버거웠다. 하지만 그만큼 기존에 알지 못했던 부분에 대해 경험할 수 있었기에 만족한다. 금요일은 프로젝트 마감일이었다. 기획 + 요구사항 명세 + DB모델링 및 구현 + 테스트 케이스 작성 레벨의 프로젝트였기에 비교적 수월하게 마무리할 수 있을 줄 알았으나, 금요일 프로젝트 마무리까지의 2일간 8시간쯤밖에 자지 못했을 정도로 작업량이 많았다.자세한 프로젝트 후기는 따로 회고를 남기는 방향으로 생..

로띠마이
'Beyond SW' 카테고리의 글 목록