패스트 캠퍼스
웹 프로그래밍 스쿨 22주 차 포스팅입니다!😃 이번 주도 역시 엄청 바쁘게 지나갔는데요! 자료구조 시간에는 Graph의 개념과 순회 방식, MST에 대해 배우고, 트러블 슈팅 시간에는그 동안 묵혀두었던 일치율과 추천 알고리즘에 대해 상담하고, DB 중복 query 제거에 대해서 배우고, 나머지 시간에는 진행중인 프로젝트의 오류 나는 부분을 고쳐가며 지낸 결과! 서버가 어느정도 안정화가 되어 클라이언트 쪽 스쿨분들이 작업하신 코드와 합쳐서 포스트맨이 아닌 브라우저를 통해서 눈으로 FastFlix 화면을 볼 수 있게 되었습니다.(감격) 재생 가능!! 영상을 보면 메인화면 부터 로고, 영화 리스트 화면, hover 시에 화면 커지고 리스트가 밀리는 것 까지 정말 똑같이 구현이 돼서 너무 신기했고, 열심히 크롤..
웹 프로그래밍 스쿨 21주 차 포스팅입니다!😃 어느덧 팀 프로젝트 기획을 시작한 지 3주가 지났습니다! 1주 차에는 어떤 애플리케이션을 카피할지 정하고 mvp의 범위를 정하는데 집중했다면 2주 차와 3주 차에는 mvp의 범위 내에서 기능들의 상세 사항을 정하고, 실제로 구현하고, 생각했던 것들과 일치하는 지 확인하는 시간들이었습니다. 위 사항들을 실현하기위해 정말 많은 회의와 스프린트 미팅, 트러블 슈팅을 거쳤는데요! 먼저 처음에는 팀 프로젝트 진행을 처음 하다 보니 각 스쿨이 다른 스쿨의 교육내용과 클라이언트와 서버 사이드의 로직의 흐름을 서로 정확히 알고 있지 않아서 서로의 파트에서 어떤 도움이 필요하고 어떻게 데이터를 전달할지를 이야기하는데 회의시간을 많이 할애했는데 이러한 이야기들을 하면서 서로의..
웹 프로그래밍 스쿨 20주 차 포스팅입니다!😃 이번 주에는 저번 주에 시작했던 자료구조 heap에 대한 수업을 마무리하고, 알고리즘의 설계 패러다임들에 대해 알아보고, 1. 완전탐색(brute-force, exhaustive search) 2. 분할정복(divide-and-conquer) 3. dp(동적 계획법) 4. 탐욕 알고리즘(greedy algorithm) 그 중 한 분류인 완전탐색에 관련된 문제들을 풀어보는 시간을 가졌습니다. 알고리즘 문제들이 이렇게 분류가 되어있는지 모르고 여태까지 뭔가 아이큐 테스트를 하는 느낌으로 문제를 풀어왔던게 좀 아쉬웠는데요 😂 기술면접을 위해서도, 좋은 코드를 짜기 위해서도 열심히 준비해두면 좋다는 강사님의 말씀이 있었지만.. 아직 첫 수업만으로는 재귀함수도 익숙해..
웹 프로그래밍 스쿨 19주 차 포스팅입니다!😃 이번 주 자료구조 시간에는 자료구조의 노드들을 재방문 없이 방문하는 순회와 관련된 알고리즘과 List와 Linked list의 장단점, BST와의 비교, Heap에 대해 공부했는데요! 그중 Database와 File system에서 사용되는 자료구조인 b+ tree의 기초가 되는 BST에 대해 정리해봤습니다. 1. BST (Binary Search Tree)의 조건 모든 원소는 서로 다른 키를 가진다. 왼쪽 서브 트리에 있는 모든 키들은 루트의 키보다 작다. 오른쪽 서브 트리에 있는 모든 키들은 루트의 키보다 크다. 왼쪽 서브 트리와 오른쪽 서브 트리도 이진 탐색 트리이다. 2. BST의 장점 BST는 파이썬의 list와 linked list 둘의 단점을 모..
웹 프로그래밍 스쿨 18주 차 포스팅입니다!😃 이번 주에는 자료구조/알고리즘 수업 시작과 함께 파이널 프로젝트인 프론트엔드 스쿨 및 ios스쿨과의 팀 프로젝트가 시작되었습니다. 설레는 마음으로 주제 및 팀원 공개를 기다리고, 어색한 인사를 거쳐 주제를 정하는 회의를 진행하게 되었는데요! 회의를 진행하면서 웹과 앱모두 카피가 가능한지, 구현을 함에 있어 난이도는 적절한지, MVP(Minimum Viable Product)는 어느정도가 적절할지, 스쿨 별로 부각될 수 있는 기능이 있는지를 고려했고 역시 가장 중요한 부분은 세 스쿨 모두 하고 싶은 주제인지 였던 것 같습니다. 기나 긴 회의 끝에 저희 팀은 넷플릭스를 선택하게 되었는데요 요즘 트렌드인 영상 스트리밍 서비스 구성에 대한 궁금증, 화려한 메인화면,..
웹 프로그래밍 스쿨 17주 차 포스팅입니다!😃 이번 주는 장고수업이 끝나서 다른 수업 없이 두 번째 해커톤 준비 및 진행과 컴공 심화과정 수업을 위해 다시 돌아오신 양강사님과의 상담 및 선배와의 티타임이 진행되었습니다. 이번에 티타임에 참가 해주신 선배님은 회사 업무를 진행하면서 막히는 부분을 고민하고, 트렌드 파악을 위해 대외활동을 하고, 헬스를 하고, 코드를 리팩토링 하면서 정말 바쁘게 지내시는 분이었는데요! 티타임이 끝나고 나니, 같은 비전공자로서 이대로 현업에 가게 되면 적어도 몇 년은 이런 바쁜 일상을 보내게 될 텐데 언젠가는 중요성을 깨닫게 된다는 이 두꺼운 기본 서적들은 언제 공부해야 할지, 실무에서 헤매지 않기 위해 코드 짜는 연습을 먼저 해야 할지에 대한 고민이 생겼습니다.😂 이런 고민을..
웹 프로그래밍 스쿨 django 수업 9주 차 포스팅입니다!😃 이번 주를 끝으로 django 수업이 모두 끝이 났습니다! 장고 튜토리얼을 시작으로 장고의 MVT구성을 살펴보고 함수형 뷰로 코드 짜기, 클래스형 뷰 파헤쳐보기, 각종 도메인 만들어보기, aws를 이용한 서버 구축 및 배포까지 약 두 달간 많은 걸 한 것 같아서 뿌듯하면서도 얼마만큼 제대로 흡수해서 내 것으로 만들었는지를 생각하면 조금 아쉬운 두 달이었던 것 같습니다. 강의를 시작 하기 전인 두달 전과 비교를 해본다면 가장 큰 변화가 생긴 부분은 브라우저 상에서 보기만 했던 것들을 이제 뭔가 만들어 볼 수 있을 것 같다는 생각이 든다는 것이고, 변하지 않은 부분은 공부를 한다고 했는데 아직도 공부할게 아주 많다는 점인 것 같습니다😫 그래서 남..
웹 프로그래밍 스쿨 django 수업 8주 차 포스팅입니다!😃 이번 주말에는 저희 프로그래밍 스쿨 슬랙에 형선 님이 공유해주셔서 알 수 있었던 레이니스트의 컨퍼런스가 있는 주였는데요! 컨퍼런스 내용도 궁금하고, 여기에 다니고 있는 분들은 어떻게 취업준비를 했는지에 대한 정보도 얻고 싶고, 다른 개발자분들과 대화도 해보고 싶어서 선착순 100명 안에 들기 위해 수업시간에 열심히 F5키를 눌러 참가해봤습니다. 컨퍼런스는 다음과 같은 순서로 진행되었고, 입사 4개월 차부터 이직해서 오신 분, CTO님까지 다양한 연차를 가진 분들의 발표가 있었습니다. 1. 프로그래머에서 개발자로 2. 수수께끼로 숙성된 바나나 3. 회사와의 밀당기간 4. 뱅크샐러드, 만족하니? 5. 5번째 회사 그리고 레이니스트 6. 사실주의 ..