본문 바로가기
반응형

전체 글101

개발 일기 - 첫 출근 Day 1 오늘 대망의 첫 출근을 하고 이렇게 글을 적어 봅니다. 먼저 저의 첫 직장은 서울에 위치한 모 블록체인 거래소에 백엔드로 입사했고 오늘 처음으로 계약서를 사인하면서 참 다양한 생각들이 오고 갔습니다. 사업을 할 때 사인하던 느낌과 사뭇 다른 느낌이 참 마음 한켠에 오묘한 감정이 스며드는 것을 보면서 내가 과연 잘 할 수 있을까라는 걱정과 함께 스타트 했습니다. 아무래도 최근에 금융권에 포함이 되다 보니 신규 입사자 한테도 금융관련 교육부터 시작해서 보안 등등 다양한 교육을 듣게 되었는데 들으면 들을수록 군대에서 했던 사이버 보안의 날 (일명 사보날)이 자꾸 생각나서 웃겨 죽는줄 알았습니다. 아무튼 교육을 마치고 개발 조직이니까 맥북을 주셨는데..... 하필 제가 맥OS가 처음인지라 개발환경 세팅을 아직까.. 2022. 2. 21. 23:16
주니어 개발자는 TDD로 개발해야된다 생각합니다. 최근에 TDD를 이용해 간단한 CRUD API를 만들 기회가 생겨 만들어보면서 깨달은 것들을 한 번 공유하기 위해 이렇게 글 을 적습니다. 먼저 어떤 라이브러리던 공식문서를 참고하는것이 가장 중요하기에 아래에 링크 남겨 놓겠습니다. Testing - FastAPI Testing Thanks to Starlette, testing FastAPI applications is easy and enjoyable. It is based on Requests, so it's very familiar and intuitive. With it, you can use pytest directly with FastAPI. Using TestClient Import TestClient. Create a TestClient .. 2022. 2. 14. 12:46
개발일기 - 행복한 결과와 감사 2월이 시작되고 제가 여태까지 준비한 것들의 결과물들이 하나씩 나오기 시작했습니다. 다양한 기업과 면접을 진행해서 결과적으로는 강남에 위치한 0기업에 백엔드 개발자로 커리어를 시작할 예정입니다. 그 과정 속에서 제게 많은 깨달음을 주고 조언과 진심어린 격려를 주신 분들께 연락을 드려 감사 인사를 드리는 시간을 최근에 가지고 있습니다. 사업을 하면서 알게된 인연들부터 시작해서 제가 개인적으로 더 나은 사람이 되기 위해 활동했던 시기에 만났던 여러 회사들의 대표님들, 이사님 등 여러 분야의 다양한 전문가 분들께 감사하다고 연락을 드리며 사회 초년생으로써 조언을 구하는 시간을 최근에 계속해서 가지고 있습니다. 돌이켜 보면 저는 복받은 사람이지 않았나 싶습니다. 게임 회사 이사님부터 시작해서 마케팅 회사 대표,.. 2022. 2. 11. 23:49
개발 용어 핥아보기 - 레디스(Redis) 알고 쓰기 먼저 글에 들어가기 앞서 설명을 하자면 이렇습니다. 개발 일기 - 성장 할 수 있는 계기 설 연휴가 시작하는 28일 저는 강남에 위치한 블록체인 관련 회사와 백엔드 개발자로 기술 인터뷰와 컬쳐핏 미팅을 진행했습니다. 이야기를 하면서 제가 느낀 점과 배운 것들 그리고 더 성장할 mumin-blog.tistory.com 위 포스팅에서 이야기했던 것과 마찬가지로 기술 인터뷰를 진행하면서 나온 이야기 중 제게 부족한 부분을 보완하기 위해 제 스스로 정리해 프로젝트에 적용 시키려 합니다. 나와 같은 주니어 개발자들이 시니어들과 이야기를 하면서 어려움을 겪지 않았으면 하는 바램에 이렇게 글을 적어봅니다. 레디스? 레디스(Redis)는Remote Dictionary Server의 약자로 시스템 메모리를 사용하는 키 .. 2022. 1. 30. 17:26
개발 일기 - 성장 할 수 있는 계기 설 연휴가 시작하는 28일 저는 강남에 위치한 블록체인 관련 회사와 백엔드 개발자로 기술 인터뷰와 컬쳐핏 미팅을 진행했습니다. 이야기를 하면서 제가 느낀 점과 배운 것들 그리고 더 성장할 수 있는 실마리 등 다양한 것들을 한 번 적어보려고 이렇게 글을 씁니다. 제가 겪은 경험들이 저를 포함한 누군가에게 큰 도움이 되었으면 하는 바람에 기록으로 남깁니다. 먼저 이번 인터뷰와 미팅을 통해서 깨달은 점으로는 이런 것이 있었습니다. 내가 모르는 것이 있으면 인정하고 나의 생각을 가감없이 말하는 것 명확하게 말하지 못하고 두루뭉실하게 말하는 것 이러한 점을 깨닫고 나서 집에 오는 길에 저는 이런 생각이 들었습니다. 모르는 것을 안다고 하는 것보단 엄청 좋지만 채용하는 입장, 누군가를 고용하고 같이 싸워줄 동료를 .. 2022. 1. 29. 15:24
개발 일기 - 요청 사항을 잘 이해하는 방법 최근에 최종 면접이 떨어지고 나서 멘탈이 산산조각이 난 제게 한 가지 재밌는 일이 생기게 되었습니다. 요청 사항을 주고 그 양식에 맞추어서 프로젝트를 하나 해달라는 요청이었습니다. 지금 이 글을 적고 있는 시간에도 개발을 진행하고 있는 단계에서 문득 깨달음을 얻은 것이 있어 이렇게 글로 적어봅니다. 처음 개발을 시작하고 개발자가 뭐하는 직업인지 모르는 사람들, 저와 같은 신입 개발자 준비생들에게는 참 필요한 작업인 것 같아 이렇게 말해봅니다. 손으로 글로 적으면서 개발을 하면 더 쉽고 빠르게 이해가 되면서 개발 할 수 있다. 물론 저에게 가장 잘 맞는 방법이라 이렇게 소개하는 것이니 이 방법이 무조건 옳다는 것이 아닙니다. 멘탈이 나간 상태에서 요청을 보고 스키마와 프로젝트를 짜면서 하루 정도가 지나니 .. 2022. 1. 20. 13:05
FAST API로 REST API만들기 - APIRouter FastAPI로 REST API 만들기 3. APIRouter 하나의 파일에 모든 기능들을 만들어서 집어 넣는다면 나중에는 결국 내가 짠 코드가 어디에 어떻게 작동하는지 헤매는 경우가 발생해 오류가 나도 오류를 어디서 어떻게 고쳐야 될지 모르는 상황이 발생하게 됩니다. 그래서 오늘은 그러한 것들을 최대한 방지하기 위해 캡슐화를 FastAPI에서 제공하는 APIRouter를 이용해 한 번 나눠 보려고 합니다. 일단 먼저 프로젝트를 아래와 같이 폴더와 파일을 생성해 나눠 줍니다. 분명 기존에는 D:\python\Testapi 경로 아래에 main, db_class, db_connection 3가지의 파일만 존재했었는데 이 파일들을 api라는 폴더안에 api_get,api_post라는 파일과 conn 폴더 안.. 2022. 1. 18. 20:13
개발일기 - 새해에서 보름이 지난 지금 2021년 마무리와 2022년 시작을 거의 면접 일정이 많이 잡혀 바쁘다면 바쁠 수 있는 일정 속에 계속 글쓰기와 개인 공부를 소홀히 했다는 점을 먼저 반성하면서 글을 시작하려고 합니다. 지금 현재 어느정도 면접을 본 기업에게서 결과를 회신 받고 머리를 정리하는 마음에 이렇게 글을 다시 씁니다. 어떤 기업은 2차 면접까지 가서 떨어지고 어떤 기업은 1차에서 떨어지고 전화면접에서도 너가 원하는 것들을 우리 회사에서 맞춰 줄 수 없다고 이야기 해서 떨어지는 아주 다양한 탈락의 고배를 마시면서 멘탈을 추스리고 이렇게 기록합니다. 저는 어떤 기업이든 서류가 합격함과 동시에 바로 그 회사에 대해 명확하게 알아보기 위해 사전조사를 꽤 오랫동안 합니다. 회사가 제공하는 자신들의 목표와 비전, 인재상 등 다양한 것들과.. 2022. 1. 15. 14:17
개발 용어 핥아보기 - 메모리 구조와 가상 메모리 메모리의 구조? 메모리는 총 4가지의 영역을 가지고 low부터 high까지 순차적으로 이루어져 있는데 낮은 순부터 이야기 하자면 코드, 데이터, 힙, 스택 4가지 영역 구조를 가지고 있습니다. 코드 영역은 실행할 프로그램의 코드가 저장되는 영역입니다. 데이터 영역은 프로그램의 전역 변수와 정적 변수가 저장되는 영역이며 프로그램이 시작할 때 할당되고 종료 시 소멸됩니다. 힙 영역은 메모리가 할당되고 해제되는 영역이고 malloc을 하면 힙 영역에 메모리가 쌓입니다. 스택 영역은 함수의 호출과 관계되는 지역 변수와 매개변수가 저장되는 영역입니다. 함수의 호출과 함께 할당되고 호출 완료 시 소멸됩니다. 가상메모리? 가상 메모리는 멀티 프로세스 환경에서 프로세스마다 충분한 메모리를 할당하기에 물리 메모리의 한계.. 2022. 1. 14. 15:00
반응형

"); wcs_do();