전체 글(408)
-
(TIL) 20210106, 코틀린 가깝지만 먼 그대
📕Facts(한 것) 프로젝트 개발자 영입 완료 코틀린 시작 사이드 프로젝트 CRUD 중 R 구현 완료 📕Findings(배운 것) 오늘 커뮤니케이션에 대해서 느낀 바가 많다. 나름 나는 확인에 확인을 더한다고 했고, 내 신념껏 소통을 한다고 생각했는데, 내가 생각한 것이 틀렸을 수도 있고, 그 때 한번 얘기를 해봤으면 어땠을까하는 생각이 들 때도 있었다. 역시 하나도 확인, 둘도 확인이다. 안드로이드 개발자를 3명 영입하려 헀지만, 전체적인 안드로이드 개발자 수의 부족으로 2명 모집에서 마감하게 되었다. 그래서 추가적으로 내가 지원을 해야할 상황인데, 이 때문에 코틀린의 필요성을 느껴 오늘부터 1주일간 코틀린 문법과 안드로이드 앱 하나를 만들어 보려 한다. 자바와 태생을 같이하는 녀석이라 금방 익힐 수..
2022.01.07 -
(TIL) 20220105
📕Facts(한 것) 프로젝트 소개 및 개발자 영입 디자이너와 프로젝트 수정 스프링 쇼핑몰 사이드 프로젝트 시작 코드 컴플리트 스터디 📕Findings(배운 것) 사이드 프로젝트로 쇼핑몰 사이트 서버를 구축해보려고 한다. (이 글을 씀과 동시에 차라리 카카오톡 클론을 할까 생각도 든다. 서버 구현까지 및 채팅) TDD로 진행을 할 것이고 오늘 코드 컴플리트에서 배운 기능 개발 통합을 적용해서 진행할 예정이다. 서버는 mariaDB를 사용하고, AWS ec2 상에서 docker에 올려서 배포하면 되지 않을까 생각한다. 📕Feeling(느낀 점) 생각보다 많은 분들이 선호하는 프로젝트로 선정해주셔서 놀랐고, 많은 분들이 1차지원에 지원해주셔서 감사했다. 모든 분들과 같이 협업을 진행하지는 못하겠지만, 다음에..
2022.01.06 -
(TIL) 20220104 + mysql(bitnami 충돌)
📕Facts(한 것) 팀 프로젝트 miro 수정 네트워킹 데이 준비 스프링 프로젝트와 mariadb 로컬 환경에서 연결 mysql 환경 오류 해결 JPA 구조 이해 📕Findings(배운 것) 노트북을 사고 나서 mysql을 사용한 적이 거의 없었는데, 팀 프로젝트를 준비하면서 DB 연동을 해서 배포라도 한 번 해보고 들어가보자라는 생각에 기존에 심심해서 만들어둔 쇼핑몰 상품 서버를 mariaDB와 연결하려 했다. mysql -u root -p... 비밀번호를 까먹었다... 그래서 mysql 안전모드로 들어가서 비밀번호를 수정했으나 다시 오류 발생. 결국 다 지우고 mysql을 새로 깔았는데 또 오류.. 뭐가 오류인가 싶어서 찾던중 bitnami가??? 설마하고 지우니 정상적으로 mysql이 설치는 되었..
2022.01.05 -
(회고) 2021년 회고
2021년에는 개인적으로 많은 일들이 있었다. 그 중에서 기억에 남는, 큼직한 일들로 회고를 해볼까 한다. 코드숨, 스프링 1기 수강 어쩌면 나의 2021년에서 가장 중요한 순간이었을지도 모른다. 코드숨을 수강하기 전까지만 해도 나는 '스프링'에 대해서 들어본 적도 없었다. 수강전에 나는 C, Java, python 을 알고 자료구조를 어렴풋이 공부한 정도였다. 위 언어들은 학교에서 내어주는 과제를 할 정도의 수준이었고, 자료구조는 계절학기에 속성으로 끝낸 부작용으로 머릿속에 남아있지를 않았다. 이러한 상태에서 나는 코드숨을 수강하게 되었고, 비록 마지막 프로젝트는 프론트 능력의 부족으로 완성시키지 못했지만 어찌저찌 완주까지 성공할 수 있었다. 이 사건을 계기로, 백준, 프로그래머스 문제를 꾸준히 풀기 ..
2022.01.03 -
(TIL) 20220102
📕Facts(한 것) 앱 개발 프로젝트 개발자 구인 공고 글 업로드 노드 js + express + mongoDB 공부 C++ 개념 설명 📕Findings(배운 것) 리액트 + 노드js 유튜브 클론 코딩 무료 강의가 있어서 한 번 공부해 보았다. 예전부터 노드 js는 어떻게 API를 만들어서 요청에 응답하는지 궁금했는데, 이번 기회를 통해서 조금이나마 이해하게 되었다. 노드 js는 spring에 비하면 아주 간단한 방식으로 API를 생성하고 요청에 응답할 수 있다. const app = exrpess(); // get 요청을 하면 hello world를 출력. app.get('/', (req, res) => { res.send('Hello World!') }); app.post('/register', (..
2022.01.03 -
(코드 컴플리트2) 25 - 27장 회고
*12.29일에 진행한 코드숨 코드 컴플리트2 스터디 회고글입니다. 오늘은 25에서부터 27장에 관해 스터디를 진행했다. 각 장 모두 제각각의 주제가 있지만 '모두 성능을 어떻게 하면 높일 것인가?' 에 대한 답으로써 작성된 글이 아닐까? 📕 성능이 뭘까? 그럼 성능이 뭘까? 사실 가장 기초적이면서도 지나치기 쉬운 질문이다. 책에서는 성능에 대해서 명확하게 뭐라고 설명하지는 않지만, 성능에 관해서 아주 좋은 비유를 들어준다. 디지털 카메라에서 사진 한 장 한 장을 옮기는 속도가 아무리 빠르다 해도, 탐색기를 사용해서 한 번에 여러장씩 선택해서 옮기는 것 보다 효율적일 수는 없다. 나는 이런 점을 미루어 봤을 때 성능은 사용자가 체감하는 속도와 효율성이라고 생각했다. 이 부분에 대해서 윤석님은 '성능이란 ..
2021.12.30