TIL

TIL(Today I learned)

(TIL) 20230110/ 프로젝트 진행, 코드 컴플리트 다시 읽기

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) * 프로젝트 인원 모집 완료 드디어 새로운 프로젝트에 인원 모집을 완료했어요. 프론트 개발자들을 모셔왔는데, 모으는 과정이 험난했습니다..! 그래도 다 잘하시는 분이 오셔서 기분이 좋더라고요. 소켓이나 RTC 같은 것을 쓰지 않으면 CRUD가 전부인 웹 프로젝트에서, 어떻게 더 효율적으로 프로젝트를 진행하게 될지 기대가 됩니다. * 코드 컴플리트 2 책 다시 읽기 갓 스프링을 시작하고, 얼마 지나지 않아서 로 스터디를 했었는데요, 많은 주니어 분들 틈에 끼여서 같이 했음에도 제가 아는 게 없다 보니 지식 습득 수준으로 넘어가고 말았어요. 그래도 그때 기억나는게 있다면 책에서 프로젝트 진행과 관련한 부분에서 아주 상세하게 다뤘던 것인데요, 그 ..

TIL(Today I learned)

(TIL) 20230109/ FastAPI와 과제

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) * PayHere 과제 전형 완료 항상 Java를 써오다가 python 직무로 지원 했는데 운이 좋게 서류를 합격해서 주말포함 3일동안 과제에 매달렸어요. FastAPI를 사용은 해봤지만, 정말 간단하게만 사용했고, 디렉토리 구조도 엉망이어서 사용했다고 말하는 것도 조금 민망하네요. 어쨌든 과제 전형을 진행하기 위해서 레퍼런스를 정말 많이 찾았다녔어요. 처음 2일동안 좋은 디렉토리 구조를 찾지 못해서 Spring에서 쓰던 MVC 구조로 설계를 해고, 올바르게 동작하는 것을 확인했어요. 그러다 둘 째날 저녁 최고의 FastAPI 예제를 발견합니다. GitHub - tiangolo/full-stack-fastapi-postgresql: Full s..

TIL(Today I learned)

(TIL) 20220105 / 대규모 서비스를 지탱하는 기술

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) * 책 읽기 확실히 넓은 시야를 제공하는 책이다. 많은 채용공고에 있는 "대규모 시스템 설계"라고 적혀있는 추상적인 글을 구체화 시켜준다. * 이력서 수정 이전에는 이력서와 포트폴리오를 합쳐서 제출했는데, 분리하고 있다. 그러면서 가장 처음 적은 이력서를 봤는데 형편 없었다. 한편으로 많이 성장했다고 느끼는 계기가 되었다. * JavaScript 알고리즘 문제 풀기 조만간 JS로 코딩테스트를 볼 일이 생겼는데, 아무래도 JS는 Java에 비해서는 자주 사용하지 않다보니 기본 메서드를 많이 잊어버렸다. 공식문서를 보면서 빠르게 복습하는 시간을 가졌다.

TIL(Today I learned)

(TIL) 20221231/ 22년 마지막 TIL

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) *코틀린 접근 제어자 글 작성 어제 고향에 내려오면서 버스에서 시간을 보내는게 너무 아까워서 태블릿으로 의 접근제어자 부분을 읽으면서 내려왔습니다. 그리고 접근 제어자에 관해 간략하게 정리했습니다. * 백준 문제 풀기 최근 1000번부터 순서대로 문제 풀기를 진행하고 있는데, 너무 어려운 문제는 패스하고 풀다보니 오늘은 1010번 문제를 풀었어요. 다리놓기 문제인데, DP 풀이와 조합 풀이로 모두 풀었고, DP 풀이에 익숙해져야겠어요.. * 영한님 HTTP 강의 듣기 예전에 구매해놓고 완강하지 못했던 영한님 HTTP 강의를 처음부터 다시 듣기 시작했어요. 새로운 부분부터 블로그에 정리하며 들어야겠어요. * 프로젝트 백로그 구성 최근 프로젝트 인..

TIL(Today I learned)

(TIL) 20221006/ JPA의 update

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) 구름 알고리즘 챌린지를 신청해서 문제를 풀었다. 1주 차 문제여서 문제들은 매우 쉬웠고, 대부분 구현 문제로 나왔던 거 같다. 다만 구름에서 제공하는 코드 작성 툴은 조금 불편했는데, 창 크기를 마음대로 조절하지 못하고, 코드 반응 속도도 늦고 하는 점이 마음에 걸렸다. JPA 강의를 들으면서 궁금한 점이 다른 사람들은 어떤 방식으로 DB데이터를 수정하는가 였다. "그냥 update 하면 되지" (JPA의 사상을 무시하는 발언) JPA는 기본적으로 같은 트랜잭션 안에서 일어나는 수정에 대해서 감지하는 "변경 감지" 라는 것이 있다. update를 하려면 DB에서 데이터를 읽어온 후 update를 진행할 것이다. 이때 JPA는 GET 한 최초 상..

TIL(Today I learned)

(TIL) 20221005

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) 1일 1로그 100일 완성 책을 다 읽었다!! 마지막 데이터 부분은 DB 관련인 줄 알았는데, 빅데이터, AI 관련 부분이었다. 사실상 나와 큰 상관이 없는 부분이라 간단하게 읽고 넘어갔다. 사놓고 방치해둔 JPA 강의를 듣고 있다. JPA가 어떤 식으로 동작하는 지에 대해서 복습하는 느낌으로 듣고 있다. 그리고 Hibernate를 한번 도 안 써봤는데, 역시 Spring data JPA가 최고다. Spring Data JPA에서는 CRUDRepo나 JpaRepo를 상속 받은 repo를 하나 정의하면 간단하게 해결가능하지만, Hibernate의 경우 매번 Type 설정을 해줘야하고, 특히나 Spring 에서 @Query 어노테이션으로 해결가능 ..

TIL(Today I learned)

(TIL) 20220921/ 프로그래머스

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) 오늘은 코테 대비 겸 문제를 많이 푼 날이었다. 자바랑 파이썬으로 문제를 풀었는데, 나름 자바로 잘 풀었다고 생각되는 문제의 코드를 올려놓았다. (프로그래머스) 실패율(자바/Java) - 2019 카카오 문제 문제는 여기에 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programme mirrorofcode.tistory.com 오늘은 1일 1로그 책에서 운영체제에 관한 부분을 읽었다. 이 핑계로 운영체제 전공책 읽기는 건너뛰었다. 오늘 돌이켜보면 한 일은 별로 없고 알고리즘 문제만 6문제 정도 풀었다. 🏴󠁩󠁤󠁪󠁷󠁿Affir..

TIL(Today I learned)

(TIL) 20220919/ 이펙티브 자바 독서 등

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) 아침에 일어나서 1일 1로그 100일 완성 IT 지식 책을 읽었다. 오늘은 어셈블러 + 고수준 언어에 대해서 읽었고, 누산 프로그램을 각기 다른 언어로 작성된 코드를 봤다. 각각의 언어의 역사와 간략한 특징에 대해서 얘기해주는데 재밌었다. 이펙티브 자바를 읽고 정리했다. 하루에 2개 정도씩 읽고 정리하려 한다. (Effective Java) 생성자 대신 정적 팩터리 메서드를 고려하라 클라이언트가 클래스의 인스턴스를 얻는 전통적인 수단은 public 생성자다. 이 외에도 클래스 인스턴스를 반환하는 다양한 방법이 있고, 이 문서에서는 에 나온 정적 팩터리 메서드에 대해서 소 mirrorofcode.tistory.com (Effective Java)..

후;
'TIL' 태그의 글 목록