본문 바로가기
반응형

전체 글101

'타이탄의 도구들'가 나에게 준 교훈 안녕하세요 1 커밋 1독서를 생활화 하기 위해 노력중인 디반입니다 :) 최근 다시 팀페리스 타이탄의 도구들을 3번정도 읽고 있는데 매번 읽을 때마다 제게 깨달음을 주는 것들이 너무 많아 이렇게 기록으로 남겨 보려고 합니다. 당신이 품고 있는 의문의 수준이 당신 삶의 수준을 결정한다 저는 이 문장이 제게 가장 크게 다가 왔습니다. 사업을 처음 진행했을 때, 사업을 멈추고 처음 취업 준비를 했을 때, 첫 서류 합격과 탈락, 첫 면접과 면접 탈락 이 순간들을 되돌아 보면서 저는 이러한 생각을 하게됩니다. 내가 저 상황에서 어떤 의문(물음)을 가지고 살아갔지? 처음 사업을 진행 했을 때에는 분명 어떻게 해야지 더 많은 이들에게 내가 하고 있는 것들을 알려야 할까 라는 의문을 가지며 살아 갔을 것이고 사업을 그만.. 2021. 12. 15. 17:04
FAST API로 REST API만들기 - SQLAlchemy FastAPI로 REST API 만들기 2. SQLAlchemy 저번 포스팅에 이어서 오늘은 SQLAlchemy를 이용해 DB와 연동해 데이터 저장, 조회를 해보려고 합니다. 프로젝트 폴더를 클릭해 New -> Python file -> db_conn 으로 파이썬 파일을 생성 시켜 줍니다. 그 다음 SQLAlchemy 라이브러리를 다운로드 받아서 가져와야되겠죠? # SQLAlchemy 라이브러리 설치 pip install sqlalchemy 이제 우리는 SQLAlchemy로 데이터 베이스에 접속 할 예정입니다. 하지만 아직 어떤 데이터 베이스도 만들어 두지 않았기에 우리는 mysql을 접속해 데이터 베이스를 하나 생성하도록 하겠습니다. 저는 데이터 그립을 이용해서 DB를 생성하지만 여러분들은 없을 수도 .. 2021. 12. 13. 12:52
FAST API로 REST API만들기 - 초기 세팅 FastAPI로 REST API 만들기 1. 초기 세팅 유튜브 영상이 보기 힘든 분은 글을 읽어주세요 :) 저는 pycham 2021.2.3을 사용해 FastAPI로 RESTAPI를 만들어 볼 예정입니다. 참고로 파이썬은 3.9버전을 사용하고 있습니다 :) 최근 업데이트 이후 파이참에서도 손 쉽게 FastAPI 프로젝트를 실행할 수 있지만 저는 알려드리기 위해 빈 프로젝트에서 한 번 실행 하도록 하겠습니다. 위와 같은 main.py가 생성이 되고 hi라는 말과 함께 이상한 코드들이 보일 겁니다. 이걸 먼저 지워주겠습니다. 그 다음으로 현재 어떤 라이브러리가 가상환경에 구성이 되어 있는지 확인해보고 필요한 것들을 하나씩 추가 해보도록 하겠습니다. # 설치된 라이브러리 목록 확인 법 pip list 그 다음.. 2021. 12. 12. 15:37
개발 일기 - M 스타트업 면접 후기 스타트업 백엔드 개발 면접 후기를 남겨보려고 합니다. 제가 직접 면접을 보면서 느낀 감정들과 생각 그리고 어떤 것을 준비해야될지 뼈저리게 느낀 순간 이었고 제게 더 발전 할 수 있는 발판을 만들어준 시간 이었습니다. 저의 경험이 면접을 준비하거나 이제 기술 면접에 들어가는 분들 모두에게 도움이 되었으면 합니다 :) 온라인 화상 면접으로 진행된 면접은 대략 한 40분 정도 진행했습니다. 먼저 간략한 회사 소개와 이력서에 적은 내용을 위주로 질문이 오고 갔는데 그 중 제게 가장 기억에 남는 것은 질문들은 이런 질문들이었습니다. 개인 사업을 운영했으면 보다 명확하게 답변을 내릴 수 있을 것이라 생각해 질문해봅니다. 지원자님이 생각하는 좋은 회사가 무엇인가요? 개인 사업을 진행하다 왜 구직 시장에 들어오게 된 .. 2021. 12. 9. 17:21
개발 일기 - 멘토님을 만나다 지난 토요일 제 인생을 변화시켜 주신 멘토님을 만나러 춘천을 다녀왔습니다. 멘토님과 같이 이야기 나눴던 것들과 제가 얻은 깨달음을 정리하기 위해 이렇게 블로그에 기록해 남겨보려고 합니다. 선생님을 만나게 된 계기 2021년이 되면서 바디프로필을 찍겠다는 목표로 운동을 시작 한 뒤 저에게는 또다른 목표가 하나 생기게 되었습니다. 그건 바로 실력을 높여 회사에 들어가보자라는 목표였습니다. 그렇게 해서 저는 저를 도와주실 멘토님을 찾게 되었고 이에 지금 저의 멘토님을 만나게 되어 지금까지 인연을 맺고 저번 주에 직접 만나뵈어 이야기를 나누게 되었습니다. 선생님과 이야기를 나누면서 얻은 인사이트 1. 절대로 조급해 하지 말 것 취업이던 사업이던 어떤 일이던 간에 절대로 조급하게 생각하지 말고 여유를 가지면서 생.. 2021. 12. 2. 13:59
개발일기 - 리팩토링을 완료했습니다. 벌써 리팩토링을 진행을 한지 1달이 다 되가는 시점에 리팩토링을 마무리 지었습니다. 처음 SQL문을 쓰지 않고 DB를 관리하고 싶다는 생각에 시작한 리팩토링이 ORM이라는 새로운 기술을 접하게 만들고 제 코드의 성능을 40%정도 향상시키게 되는 결과를 불러왔습니다. 생각보다 엄청 길었던 저의 레거시 코드들을 보면서 이대로는 안된다라는 생각을 가지고 시작하여 결국 코드의 길이도 50%정도로 줄일 수 있게 된 이번 리팩토링을 다시 한 번 되돌아 보면서 한 번 이야기 하도록 하겠습니다. 1. 리팩토링을 하게 된 이유 첫 프로젝트를 리팩토링을 하게 된 이유로는 3가지 이유가 있습니다. 첫 째 : 나의 실력 향상을 위한 것 둘 째 : 하드 코딩을 캡슐화 시키는 것 셋 째 : 발전된 기술을 습득하고 조금 더 성능을.. 2021. 11. 29. 13:24
할 일을 미루는 버릇 성공한 사람들 중에는 ADHD와 같은 주의력 결핍 장애를 겪은 사람이 많다고 합니다. 66번의 오스카 상 후보로 지명되고 그 중 17번 수상한 제이크 에버츠는 주의 지속 시간이 대단히 짧고 인내심이 부족해 쉽게 지루함을 느낀다고 이야기 하면서 이렇게 말합니다. 나의 약점은 바로 할 일을 뒤로 미루는 버릇이다. 그는 이런 자신의 약점이 있다는 사실을 깨닫고 나서 부터는 이러한 버릇을 고치기 위하여 한 가지 특단의 조치를 취합니다. 지금 당장 하라 그리고 여기에 하나 더 추가해 아침에 눈을 뜨자 마자 가장 불쾌한 일들을 마무리 짓는다고 책은 이야기합니다. 우리는 살아가면서 다양한 일들은 미룹니다. 청구서, 회사 결제, 운동, 독서, 계획, 약속 등 엄청 많은 것들을 미루면서 지내면서 언젠가.... 라는 말로.. 2021. 11. 26. 12:41
정리하는 뇌를 읽으면서 - 1 1. 큰 목표를 작게 쪼개서 달성 할 수 있는 작은 목표로 세워서 이루어 내라 큰 목표를 이룰 수 있는 가장 효율적이고 빠른 방법은 달성 할 수 있는 목표로 작게 나누어 하나 씩 이루어 내는 것이다. 인류 전쟁사의 최대의 업적인 노르망디 상륙 작전이 성공 할 수 있었던 이유는 바로 인공 항구를 만드는 거대한 목표를 이루기 위한 수천 개의 작은 목표들을 이루어 냈기 때문에 성공했다. 큰 목표를 이루기 위해선 실행 할 수 있는 최소한의 단위 만큼의 목표들로 작게 쪼개어 하나씩 완수 하자! Ex :) (큰 목표)체지방 9% 만들기 => (작은 목표) 매일 10분씩 계단 오르기 2. 인간은 잠을 기준으로 살아간다. 인간은 잠을 기준으로 살아간다. 우리가 흔히 아는 6 ~ 8 수면 16 ~ 18 활동은 진화적으로.. 2021. 11. 24. 15:28
FastAPI로 REST API 만들기 - 도입부 최근에 여러 회사 과제들을 진행하면서 FastAPI에 대한 이해도가 높아져 이러한 이해도를 기록하기 위해 주니어 개발자인 제가 한 번 감히! FastAPI를 가지고 이야기를 해보려고 합니다. 글 연재는 이렇게 진행 될 예정입니다. 1. 초기 세팅 (서버 열기, GET과 POST 사용) 2. SQLAlchemy를 이용해보자 (ORM의 이해) 3. 데이터 베이스 MySQL과 연동 시켜보자(DB와 연동) 4. FastAPI의 블루프린트 APIRouter (encapsulation 캡슐화) 5. 에러가 발생했습니다. 어떡하죠? (에러) 위와 같이 5개의 파트로 나누어서 한 번 진행할 것입니다. 우리 한 번 FastAPI를 알아봅시다 :) 2021. 11. 23. 23:16
반응형

"); wcs_do();