일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 환경변수
- env
- 프리온보딩
- 한빛
- 예리님
- 개발스터디
- 전문가를위한파이썬
- git
- mongodb
- 개발
- 스터디
- 원티드
- cleancode
- 패스트캠퍼스
- React
- 파이썬
- 깃
- 위코드
- AWS
- pyladies
- 플라스크
- codepresso
- 리액트
- pyladiesseoul
- 코테
- 코드프레소
- Python
- 한빛미디어
- flask
- fluentpython
- Today
- Total
목록STUDY (16)
개발자가 내팔자

오늘도 어김없이 일요일 오전 11시에 스터디가 진행되었습니다.벌써 4주차라는 사실이 믿기지 않을 만큼 시간이 빠르게 흘러가는 것 같습니다. 이번 장은 'Chapter 13 인터페이스, 프로토콜, 추상 베이스 클래스', 'Chapter 14 상속: 득과 실' 이었습니다. 저는 C, C++, C#(유니티로 게임개발), Node 풀스택, Java를 적게나마 경험해 보았습니다. JS를 제외하면 대부분 정적 언어이고, JS도 프로토타입 기반 객체지향 언어이지만 결국 TypeScript가 도입되면서 기존 정적 언어들의 장점을 흡수하였습니다. 객체지향을 공부하면 공부할 수록 대부분의 언어들이 하나의 객체지향 설계 원칙을 따르는 것을 보면서, 왜 Python은 유독 다를까? 라는 생각이 들었습니다. Python 웹 개..

지난 주 일요일 아침, 달콤한 연휴가 끝나고 스터디를 하기 위해 모두 디스코드 채널에 모였습니다.2주동안 못본 만큼, 챕터를 4개나 읽어왔는데요, 기존 멤버들이 각자 하나씩 맡아서 발표를 하였습니다.발표할 챕터는 랜덤으로 정해지기 때문에 모두 다 읽지 않으면 난감한 시스템이에요.저는 chapter 12를 발표하였는데, 이론보다는 실습 위주라 책 읽으면서 작성한 코드를 공유하면서 진행했어요.아무래도 발표를 했다보니 조금 더 기억에 남는 것 같아요. 그것이 오리인지 조사하지 마라. 오리 같은 행동의 정확히 어떤 부분을 언어로 표현해야 하는지에 따라 오리처럼 꽥꽥거리는지, 오리처럼 뒤뚱뒤뚱 걷는지 등을 조사하라. 덕타이핑에 대한 설명이 가장 인상적이었어요.다른 언어들 같은 경우에는 interface를 두고 그..

PyLadies Seoul에서 스터디를 시작하다 안녕 여러분.최근에 전문가를 위한 파이썬 2판이 나왔다는 사실을 아시나요?원래는 핑크핑크한 오른 쪽이었는데, 깔끔한 화이트로 새로 나왔습니다. 기존에 1판에서는 파이썬 버전도 낮고, 아무래도 난이도가 어느정도 있다보니몇 번이나 완독을 시도 했지만 항상 중간쯤 흐지부지 되기 일쑤였습니다. 그래서 마침 2판이 새로 나온 것을 기념하여, 스터디를 해보면 어떨까? 라는 생각을 하게 되었습니다.그렇게 PyLadies Seoul 스터디에 참여하게 되었습니다.이번엔 끝까지 완독하길 바라며... 🙏 스터디매 주 책을 읽고, 랜덤으로 발표자를 선정하기로 했습니다.첫 주는 팀장과 제가 발표를 하게 되었습니다.이번 주에 제가 입사 첫 주라 정신이 없었어서, 아무래도 읽고 ..

간만에 재미있는 기술면접을 봤는데 잊어버리기 전에 기록해두고자 한다. 기본기를 중요하게 생각하시는 CTO님을 만나서 기초적인 질문들을 받았다. 기본기의 중요성 https://pro-yomi.tistory.com/6

이번 주는 어떤 기업에서 기술 과제를 받아 새로운 언어와 프레임워크로 요구사항을 만족하는 API을 만드느라 정신이 없다. 조금 있으면 마감일이라 시간이 좀 빠듯해서 다 끝나고 회고를 하려고 했는데, 누가 블로그를 쓰라고 시켜서 꾸역꾸역 쓰는 중이다. 그냥 기능만 만들고 끝내면 심심할 것 같기도 하고, 새로운 언어를 학습하면서 해야하기 때문에 평소에 적용해보고 싶었던 것들을 시도해보면서 적응해나가고 있다. TDD 커버리지 100% 달성 TDD를 기반으로 개발을 하니까 오히려 금방 익숙해지고 있는 것 같다. 물론 몇 개 안되는 API에 비해 테스트 코드 양이 방대해서 효율적으로 빠르게 뽑아내고 있지는 못하지만 어차피 새로운 프레임워크에 익숙해지기 위해서는 어쩔 수 없는 것 같다. TDD를 하게 되면 테스트 ..

들어가며 하루만에 기획을 우다다 완성하고, 3일간의 프로젝트 구현 시간이 주어졌다. 솔직히 미친 커리큘럼이라고 생각한다. 불만은 많지만 여기에 다 적진 않겠다. 애초에 여기에 온 목적은 뭔가 새로운 것을 배운다기 보다는 어떤 검증을 하고 싶었다. 퇴사하고 오랫동안 힘들어 했었는데, 프로젝트를 리딩하고, 원활하게 소통하며 협업해서 프로젝트를 성공적으로 마무리하는 경험을 통해 성취감을 얻고 싶었다. 입문자들에게는 힘겨운 시간이었을 것 같다. 들어온지 하루만에 다짜고짜 프로젝트를 만들라고 하니, 이게 다 무슨 소린가 싶을 것 같았다. 사실 나도 예전엔 그랬었으니까 그 마음이 너무 이해가 됐다. 그래서 예전의 나를 떠올리며 다른 사람들의 질문에 답변을 달아주고 다녔다. 종종 고맙단 말도 못 들어서 조금 허무하고..

오늘부터 새로운 항해를 시작했다. 부트캠프 이제 지겨운데 그래도 빠르게 팀플을 해볼 수 있다는 점에서 나쁘지 않은 것 같기도 하고.. 지금까지 했던 방식과는 다른 방식으로 접근해보고 싶었다. 예전에는 기능 구현하는데 급급하고, 팀원들을 설득시키느라 진을 다 뺐는데 이제는 그냥 내가 빠르게 리딩하고 환경셋팅까지 마무리 해놓고 설명하는 방식으로 진행했다. 그래서 속도감있게 진행되었고.. 덕분에 여유롭게 오늘 하려고 했던 일을 마무리할 수 있었다. 팀장이라 가능한 것도 있겠지만 팀원들도 잘 따라와줘서 고마웠다. 기억나는 팀플만 열한 번째... 이젠 메뉴얼이 생겼다. 이 짓도 반복되다보니 패턴이 생기더라. 그래서 내가 팀플을 시작하기에 앞서 꼭 하는 짓들이 있다. 오늘은 내가 팀플을 진행 하는 루틴에 대해 써보..

헌책살래 중고책을 사고 팔 수 있는 웹 서비스 WireFrame https://www.figma.com/file/GRvepGrA9tp1HGbb0hY992/sparta-team-library?node-id=411%3A2 Figma Created with Figma www.figma.com 메인페이지, 리스트페이지 리스트를 볼 수 있는 화면 /selling : 판매 /buying : 구매 게시글 CRUD 디테일 페이지 /:id detail page /selling/:id : 판매 상세 페이지 /buying/:id : 구매 상세 페이지 작성 페이지 /selling/writing /buying/writing 로그인 / 회원가입 페이지 개발해야할 기능들 유저 관련 /account 회원가입 POST /signup ..