생각들 7

[생각들] 개발자에 관하여...

본 포스팅은 22년 12월에 제 Velog에 작성한 글입니다. 이것저것 느낀점과 알게된 것들 나의 부족한 부분을 인식하고 개선해나가는 태도를 가지자 나로부터 해결해나가자. 변명하지 않는다. 성장하기 위해 노력하는 자세를 가진다. 자기 주도적으로 환경을 개선하고 문제를 해결하는 개발자가 되자 클린코드를 구현하는 연습을 한다. 클린코드를 구현하는 역량을 기르자 참 좋은 글 개발자의 이력서를 예로 든다면 '이런 기술을 썼고 이렇게 처리했다.' 가 99% 정도다. 그 와중에 '그 결과는 이랬다'라고 적어주신 1% 만이 면접이 주어진다.

생각들 2024.02.04

원티드 프리온보딩 백엔드 챌린지 1주차 회고

원티드에서 주관하는 [프리온보딩 - 백엔드 챌린지]에 참여하고 있다. 주제는 'MySQL 잘 사용하기'이다. 강의 내용을 아마 올리면 안 되는 걸로 알아서, 올리진 못하겠고... 그래서 그냥 백엔드 챌린지에 대한 내 후기만 올릴 예정이다. 사전 미션은 키워드와 주제를 주고, 그것을 공부해 PR을 날리는 것이었다. 주제는 크게 4가지였고, 그것이 곧 백엔드 챌린지의 전반적인 내용이라고 한다. 관계형 데이터베이스와 비관계형 데이터베이스의 장단점 비교 트랜잭션이란 무엇인가? MySQL에서 Join의 역할 & 다양한 Join 방식 MySQL에서 인덱스란? 특히 전에 트랜잭션이랑, 격리 수준, 인덱스를 정리한 적이 있었는데, 이게 실무에 중요한 내용인지 몰랐었다. (특히 격리 수준 정리할 때 뇌 녹았었음;; 지금..

생각들 2023.02.12

[생각들] 테스트 코드 작성의 어려움

멀티캠퍼스에서 국비지원 교육을 받을 땐 테스트코드의 존재 자체를 몰랐었다. 하지만 국비 교육 수료 후 본격적인 취업준비를 하면서 알게 되었다. 정확하게는 우테코 프리코스 덕분에. (우테코 프리코스가 여러모로 많은 것을 알려주었다. 대표적으로 IntelliJ와 TestCode 작성법, git commit 단위, 객체지향 설계 등) 국비 교육을 받을 땐 View Page가 정말 중요했다. 예를 들어 DB에 회원정보가 잘 들어가는지, 만약 잘 들어갔다면 DB에 있는 정보들을 잘 불러오는지... 이런 것들이 눈에 보이게 확인해야 하기 때문이었다. view 페이지가 없다면, 내가 코드를 맞게 작성했는지 확인할 길이 없었다. 그래서 매번 Test View Page를 만들어 확인했었다. 하지만 김영한 개발자님의 를 ..

생각들 2023.01.15

[생각들] JPA 인강 회고

프로젝트 진행 중... 급발진으로 JPA 인강을 결제하고 폭주한 후기이다. JPA로 회원가입과 로그인을 성공했지만... SpringSecurity로 회원가입을 다시 시도하고, 그에 따른 Member 결과를 이용해 챌린지를 생성하고 DB를 설계하는 과정에서 엄청난 좌절을 느꼈다. JPA는 단순 구글링으로 해결할 수 있는 문제가 아닌 것 같다는 생각이 하면 할수록 들었다. 구글링으로 공부하고, 코드에 적용시키는 걸 다 했다간 내 뇌가 먼저 녹아버릴 것 같았다. 물론 구글링만으론 안 되기도 하지만... 면접 때 다 털리기도 할 거고, 제출 코드도 다 탈탈 영혼까지 털릴 것이다. 그래서 결국 Spring으로 유명한 김영한 선생님의 강의를 찾아보게 되었다. 자바 ORM 표준 JPA 프로그래밍 - 기본편과 실전! ..

생각들 2022.12.19

[우아한테크코스] 5기 프리코스 - 3회차 회고

📌 요약 어제보다 나은 내가 되자 조급해하지 말고, 차근히 앞으로 나가자 (이도 저도 아니게 될 수 있기 때문) 어려운 걸 해내는 거니까 가치가 있는 것이다. 포기하지 말자..! 0. 3회차 OT 소감 OT는 들을수록 어른의 말씀을 듣는 느낌이다. 단순히 시니어 개발자의 조언이 아닌 진정한 어른.. 마음의 위로가 많이 됐다. 특히 남들과 비교해서 조급해하지 말고, 몰입을 하라는 말씀이 기억에 남는다. 사실 저번 회차에 다른 분들 코드 보고 자괴감도 많이 들고 주눅이 들었었다. 그래서 난 이제 남들의 코드를 보며 참고를 하되, 남들과 비교하며 자괴감을 느끼거나 나 자신을 깎아내리는 건 줄이기로 결심했다. 이번 회차부터 목표는 어제보다 성장한 오늘 주어진 조건과 요구사항을 차근히 적용시키기 리팩토링 시작하기..

생각들 2022.12.19

[우아한테크코스] 5기 프리코스 - 2회차 회고

📌 요약 성장하는 개발자가 되자 나의 성장뿐 아닌 다른 개발자의 성장도 돕는 즉, 함께 성장하는 개발자가 되자 0. 2회차 OT 소감 우테코 Captain '포비'님의 말씀이 인상 깊었다. 정말 경험에서 나오는 한마디 한마디가 내 마음을 깊게 울렸다. 제일 인상 깊었던 말은 '질문보단 스스로 생각하는 힘을 길러라' 같은 '스스로'에 관한 것이 아닌, '여기서 나이, 학벌을 물어보는 것은 무례한 일이고 서로 지양하는 것'이었다. 개발 업계가 이렇다는 사실은 알고'만'있었지 이렇게 직접적으로 들으니 감회가 새로웠다. 한국같이 이렇게 주입식 교육을 시키고, 학벌이 다인 것처럼 구는 중, 고등학교 시절이 생각나 기분이 묘했다. 성적 따라 학..

생각들 2022.12.19

[우아한테크코스] 5기 프리코스 - 1회차 회고

📌 요약 자체서비스를 가고 싶다는 갈망이 더욱 커짐 시니어 개발자의 비율이 높은 곳에 가고 싶음 (제대로 배우고 성장하고 싶다) 수평적인 회사 문화가 날 두근거리게 함 0 - (1). 지원 동기 국비학원에서 알게 된 팀원. 국비 과정을 마치고 취업을 위한 포트폴리오를 새로 만들기 위해 추가 프로젝트를 함께 진행하고 있다. 어느 날 팀원이 우아한테크코스의 프리코스 진행 과정이 이번 기수?부터 바꼈다는 소식을 듣고 같이 신청하자고 했다. 프리코스가 도움이 많이 된다는 의견이 있었던 거 같은데, 그래서 우테코 정규과정에 참여할 마음이 없어도 프리코스만이라도 참여할 수 있게 프로세스를 바꾼 거 같았다. 우리의 목표도 '과정 합격'이 아닌, '함께 배우고 성장하기'이다. (늘 그렇듯 이 팀원으로 인해 내가 많이 ..

생각들 2022.12.19