Mais conteúdo relacionado Semelhante a 스타트업 인턴 개발자 3달간의 고군분투기 김은향 (20) 스타트업 인턴 개발자 3달간의 고군분투기 김은향9. 문과 + 공대 편입생 + 프로그래밍 포기자가
어떻게 가 되었나
12. 이제 막 첫 커밋한 인턴의 고민이 시작되는데..
“저 개발 시작한지 3개월 됐슴니다만..?”
13. 그냥 제가 느끼고 배운 것 솔직하게! 얘기해보겠습니다. ^^
누군가에겐 도움이 되겠지..
15. 하는 일 : 페북 광고 모델★
#출근했는데 커피먹고싶당 #원두는 역시 #브라운백 커피
17. 3개월동안 제가 만든 것ㅎㅎVV
(후기, 상품문의, 온갖)게시판
!주의: 아직 디자이너의 손이 묻지 않은 헐벗은 버전임
21. 그런데 합격한 과가 미디어 공학..
미디어.. 신방과 시절 줄기차게 듣던 단어..
“영상 편집..렌더링.. 포토샵 "
22. 그런데 합격한 과가 미디어 ?!
“영상 편집..렌더링.. 포토샵..프로그램을 맹글고 있네?"
31. => 스타트업 인턴즈 지원
나도 스타트업에서 개발자로 일해보고 싶어요!
*스타트업 인턴즈: 스타트업과 스타트업 들어가고 싶은 사람들 매칭해주는 프로그램
36. 𝝅 팀장님 출근 일주일 전 받은 메일..
Gitlab, 코드리뷰, 테스트 주도 개발, 관계형 데이터베이스, SASS, CI, 코드 커버리지, ES6 ..
저 이런거 처음보는데여..
38. 본격 개발 기
난이도: 만점이 몇 점이던간에 0-1
목표
비개발자: “오오 뭔지 모르겠지만 뭔가 알아들은 것만 같아”
신입개발자: “오오 쟤도 하는데 나도 하겠다”
!주의
이 분투기는 발표자의 의식의 흐름 상태로 쓰여있음
처음에 혼란스럽겠지만 쟤도 혼란스러웠겠구나 하고 양해바래요~
40. 출근 첫 날: 장고에 대한 이해도
java spring보다 훨씬
41. 장고는 이렇게 구조를 가졌지
viewurl template
사용자 액션 보여주기
내가 아는
사용자가 url로 요청을 보내면 -> 뷰에서 필요한 데이터를 가져와서-> 템플릿에서 보여주기
42. 과연 현실 = 실무는 그러한가?
내 머리가 단순하겠지..
56. 내가 아는 장고에서는 템플릿에서 필요한거 다집어넣고
html 덩어리 만들어서 브라우저한테 보내줬는데
장고에서는 템플릿
qna.html
뷰에서 전달해준 데이터
CSS
javascript
Django template
57. 프론트 프레임워크로 분리되어버렸음
장고에서는 템플릿
검색 엔진이나
url직접입력 할 때를
위해 존재할 뿐
CSS
Vue.js
자바스크립트로 이루어진 프론트 프레입워크
Django template
javascript
뿅!
72. Vue.js
재료 보내주기
아, 이렇게 사용하려고 rest api 붙였구나
[ ]
GET
POST
PUT
DELETE
url(‘api/board/qna’) +
요청 응답
GET ‘api/board/qna’
HTTP 200 OK
{
id:1,
product:1,
content:’질문 내용’
}Rest api
86. 테스트 주도개발 (내가) 하는 방법
시작
종료인 줄 알았지
단계1. 목표(할 일) 정의하기
단계2. 테스트코드로 번역하기
단계3. 테스트 통과하도록 짜기
테스트
통과
실패
재귀하도록
(언제까지고
테스트?)
87. 1. 목표 (할 일)정의 하기
이번 시험 목표는 학점 4.0넘기!
음 .. 선형대수학은 A, 데이터 구조 ..A+ 알고리즘 A..
지금 부터 매일 18시간씩 일주일 126시간 밤샘 공부닷….?!
89. 1. 목표 (할 일)정의 하기
게시판 만들어야지.
검색도 되고, 별점도 넣고 댓글도 주렁주렁달게 하고
뭐 요런 기능 조런 기능 다 넣어서
꼭 대표님이 좋아하는 아마존 같은 편리한 서비스를 만들테야.
오늘부터 열심히 매일 밤샘.. 아니 완전 집중해서 코딩해야지
91. 1. 목표 (할 일)구체적으로 정의 하기
• 상품문의 게시판 만들기
• 뷰 설계
• 로그인안한 유저는 상품문의 글 리스트를 읽을 수만 있다.
• 로그인한 유저는 상품문의를 읽을 수 있고 질문을 쓸 수도 있다.
• 자기가 쓴 글은 수정, 삭제할 수 있다
• 남의 글은 수정할 수 없다.
• 관리자에게는 모든 권한을 준다.
94. 저는 초보자니까, 당황하지 말고 침착하게..에러 메시지를 살펴봅니다
“test_board_views.py 14번째 줄에서 404 결과가 나와야하는데 200이라 써져있어”
125. Git commit 하기 전마다 꼭 검사하기
flake8
pytest
npm run lint
파이썬 문법 검사
테스트 돌려보기
자바스크립트 문법 검사
174. 고난, 역경 극복의 아이콘 왕좌의게임 아리아ㅠㅠ
해맑귀엽 -> 거지,남장 -> 장님까지