전체 글

쓰다보면 내 머리에도 언젠가 들어오겠지.. 를 지향합니다.
☆★이번 글 내용☆★: 6곳의 회사 면접을 본 경험을 정리했습니다. 백엔드, ERP, 풀스택 등 다양한 포지션의 기술 질문.. 회사마다 다른 분위기... 를 경험했습니다. 그리고 ‘일하고 싶은 회사’에 대한 저만의 기준이 갖게 되었습니다! 🥹 시행착오를 겪으며 얻은 인사이트와 솔직한 느낀점을 공유합니다!! 누군가에겐 첫 면접의 긴장을 덜어주는 데 도움이 되길 바라며~안녕하세요 평범한 컴과생입니다. 벌써 부트캠프도 과정의 반이 지났네요.이번 주간부터 파이썬 수업이 나갔고, 오늘도 langchain 관련한 공부를 했습니다. 학부 때 인공지능을 배운 적 있어서 만만하게 봤는데.. 역시 실무와 지식의 갭은 정말 큰 것 같습니다.6월에 들어서며 몇 가지 목표를 세웠는데요. 그중 하나는 ‘부족하더라도 이력서를 ..
3주 동안 열심히 달린 팀플이 끝났다. ERD 설계할 때는 토론을 많이 했었는데, 확실히 개발을 시작하니 혼자 몰입해야하는 시간이 많아졌다. 특히 14주차는 시간이 후딱 갔다. 눈 뜨니 화요일,, 목요일이었다. 학부 때 게시판 사이트 구현하는 과목이 있었는데, 복수전공으로 인하여 그 수업을 듣지 못했다. 그래서 항상 spring을 못 배워봤다는 아쉬움이 존재했는데 이번 기회에 잘 해소했다. sppring 프로젝트는 처음이었는데, 좋은 팀원 분들을 만나서 큰(?) 어려움 없이 프로젝트를 끝냈다. 🔹 이번 주 목표: (구체적인 액션 플랜은?) - 리뷰, 장바구니 게시판 발표에서 잘 굴러가게하기 처음에는 해당 기능들을 쉽게 봤다. 왜냐하면 리뷰, 장바구니 페이지만 단편적으로 생각했기 때문이다. 하지만 이..
🔹 이번 주 목표: (구체적인 액션 플랜은?) 1. 팀플 열심히 참여하기2. GPT 최소로 쓰고 Spring 개발해 보기3. 평일에 운동 2회 하기 사실 2번은 꽤나 의미있는 성취였다. 예전에는 gpt가 시키는 대로 코드를 복붙했다면, 이제 큰틀은 내가 잡고, 모르겠고 헷갈리는 부분에 대해서만 gpt한테 시키기 때문이다. 목표 3개 다 완료!! 🔹 성취한 것: (작지만 의미 있는 성취도 포함!)백엔드 개발자 직무로 이번주에 면접을 2번이나 보러 다녀왔다!! 🔹 배운 것: (기술적/비기술적 배움 포함) 팀원들과 머리를 맞대면 무엇이든 해결된다.면접장 들어갈 때 크게 인사하고 들어가야 한다.. 🔹 가장 도전적이었던 순간: (이번 주 가장 힘들었던 순간은?)2주 플젝으로 쇼핑몰을 만들다 보니,, ..
이번주부터 팀 프로젝트가 시작되었다. 학교 다닐 때도 팀플은 전부 피해가는 타입이었는데..부트캠프에서 경험하게 되어 신기(?)하다. 확실히 프로젝트 시작과 함께 바빠졌다.할 일이 계속해서 생기는 느낌이었다. 부트캠프 들어온지 3달이 되어 가는데역대급으로 정신이 없던 것 같다. 하지만 그만큼 얻는 것이 많은 주간이었다.배송 하나만 하더라도어떻게 테이블을 구별하고 컬럼을 넣을지고민하는 과정이 참 재밌었다! 🔹 이번 주 목표: (구체적인 액션 플랜은?)1. 팀 프로젝트 열심히 임하기-> 정말 최선을 다했다!멋진 팀원들과 함께 토론하며 쇼핑몰 ERD에 대해 깊게 고민할 수 있었다. 2. 이력서 하루 30분 디벨롭-> 저번 주말까지 열심히 만들다가.. 당장 더 뭘 할 수 있을까 고민이 들기도 하고팀플 시작하..
안녕하세요 여러분. 평범한 컴과생입니다! 오늘은 리팩토링에 대해서 이야기해보려고 하는데요. 최근 부트캠프 과정 중에, 카드 게임 토이 프로젝트를 java 언어로 설계를 했습니다. 그런데 코드 리뷰를 받고 나니, 저의 코드가 OOP와 거리가 멀고 절차 지향적이라는 피드백을 받았습니다. 처음에는 너무 부끄러웠지만, 이번 기회에 OOP 원칙을 적용해 다시 코드를 바꿔보기로 결심했습니다. 먼저 기존 코드의 구조에 대해 설명을 해보겠습니다. Card, Deck, Player, PockerGame 총 4개의 클래스로 이루어져 있으며 각 클래스는 카드 정보 저장, 카드 관리, 플레이어 정보 관리, 전체 게임 진행을 실행합니다. package cardgame;public class Card { //카드 무늬 저장: ♥..
🔹 이번 주 목표: (구체적인 액션 플랜은?)1. 지금 게시판에 기능 2개 추가하기2. 이력서 작성3. ai 공부/프로젝트에 대해 구상하기 -> 저번주에 설정한 목표를 많이 못 지켰다. 이 목표들중 우선순위 1번은 이력서 작성이었는데, 이력서에 넣을 내용들을 고민하고 그걸 작성하다 보니까 나머지를 뒤로 미루게 되었다. 좋은 선택이었다! 🔹 성취한 것: (작지만 의미 있는 성취도 포함!)- 영화관 ERD 설계 디벨롭- 디자인 패턴 & Spring 연관 포스팅 🔹 배운 것: (기술적/비기술적 배움 포함) - 깊이는 쉽게 만들어지지 않는다🔹 가장 도전적이었던 순간: (이번 주 가장 힘들었던 순간은?)포스팅을 작성하는데 5분 만에 읽히는 글이라도 거기에 들어가는 자원이 엄청났다.🔹어려움을 어떻게 극복..
안녕하세요! 평범한 컴과생입니다. 오늘은 springboot의 가장 기본적인 구성요소인 bean과 밀접하게 관련된 2가지 패턴인, singleton과 factory 패턴에 대해 알아보려고 합니다. 하지만 여기서 짚고 넘어가야할 개념이 있는데요. 바로 bean이란 무엇일까요? bean이란 Spring에서 생성되는 객체를 의미합니다. (정확하게는 Spring IoC 컨테이너가 관리하는 객체) 우리가 흔히 @Component, @Service, @Repository, @Controller 등의 어노테이션을 붙여 Spring에게 관리하도록 위임하는 객체들이 바로 Bean인데요. Spring IoC 컨테이너는 이 Bean들을 생성하고, 필요한 곳에 주입해주며 생명주기를 관리하는 역할을 합니다.Spring에서는 수..
안녕하세요! 평범한 컴과생입니다. 부트캠프가 시작한지 2개월만에 언어 공부가 끝났습니다. 그 흐름은 정말 좋았는데요. java를 이용한 디자인 패턴 책을 함께 다루고 spring으로 넘어가니 개념들이 함께 이어지는 느낌이었습니다. 무턱대고 spring을 공부했다면 몰랐을 것이기에 공부하면서 감사하기만 했네요. 저 또한 이 개념을 다시 정리하는 기회가 필요하고, 많은 분들에게 디자인 패턴이 닿기를 바라면서 시리즈를 연재해 볼까 합니다.사실 springboot는 우리가 사용하기에 참 편리하게 만들어 졌습니다. 혹시 여러분들은 spring boot를 사용하면서 '이 코드는 왜 이렇게 짜여 있을까?', '이 기능은 어떻게 동작하는 걸까' 라는 생각을 해보신 적 있을까요? 저는 많은 애노테이션을 보고 그 고민을..
평범한컴과생
개발자하고싶은컴공생