본문 바로가기

반응형

전체 글

(55)
패스트캠퍼스 챌린지 1일차 Ch 02. 자료구조와 알고리즘의 이해 - 자료구조와 알고리즘이란? 1. 자료구조 자료구조란? 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미 why? 어떤 데이터 구조를 사용하느냐에 따라 코드 효율이 달라지기 때문이다. --> 코드상에서 효율적으로 데이터를 처리하기 위해, 데이터의 특성에 따라 체계적으로 데이터를 구조화해야 한다. 효율적으로 데이터를 관리하는 예) 1. 우편번호 --> 5자리 우편번호로 국가의 기초구역을 제공 2. 학생관리 --> 학년 반 번호를 학생에게 부여해서 학생부를 관리 ex) 10328 흰둥모새 대표적인 자료구조: 배열, 스택, 큐, 링크드 리스트, 해쉬 테이블, 힙 등 현실 세계의 가장 대표적인 데이터 구조? 사전 2. 알고리즘 알고리즘이란? 어떤 문제를 풀기..
3차 KPT 회고 Keep 1. 팀원들의 적극적이고 원활한 커뮤니케이션 태도 2. 자유로운 의견 제시와 수용 3. 서로를 격려하면서 즐거운 팀 분위기 4. 자유롭게 질문할 수 있고 함께 문제를 해결하고자 하는 팀 문화 5. Git을 활용한 협업 Problem Try 1. 미숙한 Git 활용 능력 2. 컨벤션 기준의 부재 3. 미숙한 모델링으로 인한 DB설계 오류 4. 잘못된 스케쥴링으로 인한 시간 부족 및 컨디션 난조 5. 개인의 기술적 역량 부족 1. Git의 꾸준한 사용을 통한 사용법 숙지 2. 구체적인 모델링을 통한 컨벤션 기준 마련 및 구체적인 DB 설계 3. 개인적으로 추가적인 기술 공부 4. 마인드 컨트롤
객체지향 프로그래밍 클래스, 객체, 메서드(메시지), 추상화, 캡슐화, 상속, 다형성 객체지향이란? 실제 세계를 가상 세계로 구현하기 위해 실제 사물을 추상화해 객체를 만들고, 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법. 추상화란? 실제 사물의 속성과 기능을 분석한 다음, 공통적인 속성(변수)과 기능(메서드)을 추출해 정의하는 것. ex) 벤츠, 아우디, BMW --> 자동차 / 장미, 해바라기, 히아신스 --> 꽃 클래스란? 사물을 추상화하여 속성과 기능을 정의해 놓은 것으로, 간단히 객체를 정의한 틀 또는 설계도라 할 수 있다. ex) 자동차 클래스 --> 속성: 모델명, 색상, 제조사, 최고속도, 소유자 등 / 기능: 시동, 주행, 브레이크 등 객체란? 클래스의 인스턴스. 클래스의 속성과..
1108 아침모임 주말 쉬고 일찍 일어나려니 여간 힘든게 아니었다,, 또 어제 늦게 자기도 했고,, 일찍 일어나는 거는 일찍 자는게 돼야 수월할 것 같다,, 그래도 깨긴 했으니 또 다시 패턴을 맞춰가봐야겠다,, 오늘은 가볍게 객체지향이 무엇인가에 대해 공부했는데, 아직 러프한 정리하 발표를 하려면 다시 꼼꼼히 정리해야겠다,,
1104 아침모임 오늘은 어제 일이 좀 있어서 늦게 잤더니 어제보다 늦게 일어났다,,ㅎㅎ,, 정말 일어나기 싫었는데 강제성은 없지만 아침모임이 있으니 누워있어도 마음도 불편해서 결국은 일어났다. 공부가 하기 싫을 줄 알았는데, 막상 일어나서 공부하니 어제 밤보다 집중도 훨씬 잘되고, 정리도 잘 할 수 있었다. 이렇게 하다보면 쫌쫌따리 습관도 생기고 아는 것도 늘지 않을까 생각! 아침모임 참여하기 너무 잘 한 것 같다. 오늘은 일찍 자고 일찍 일어나야겠다.. 아래는 오늘 공부한 CS지식. 아침엔 HTTP의 stateless 성질과, 쿠키와 세션에 대해 공부했다.
1103 아침모임 오늘은 아침모임의 시작이었다. 요근래 자꾸 늦게자서 피곤했는데 어제는 아침모임을 위해 일찍 잠에 들었다. 그래서 그런지 6시 15분에 일어나는게 어렵지 않았다. 1시간동안 한 게 많지는 않지만 일찍 일어나서 공부하는 나! 에 심취할 수 있었던 것 같다 ㅎㅎ 항상 일찍 일어나고 싶었는데, 좋은 기회를 통해서 습관을 들일 수 있을 것 같다 ㅎㅎ 아래는 기상 시간 인증과 공부한 것 인증!
1021 [웹 프로그래밍 A-Z 기초강의~2주차] TIL - 오늘도 어제에 이어 알고리즘 공부를 했다. 링크드리스트에 대한 강의를 들었고, queue와 deque에 대한 문제를 풀었다. 링크드리스트 개념은 어렵지는 않았지만 구현하는게 까다로운 것 같다. 파이썬은 링크드리스트를 따로 구현하지 않아도 리스트를 사용하면 되는데, 파이썬으로 링크드리스트를 구현하는 것은 처음이라 어렵게 느껴졌다. - 오늘은 또 캠프에서 CS 스터디에 들어가게 되었다. 잘 해나갈 수 있을지 자신은 없지만 스터디장분께서 가랑비에 옷젖듯 공부를 해보자고 말씀해주셔서 용기를 가질 수 있었다. 내일부터는 아마 CS에 대한 것과 알고리즘 문제로 당분간 TIL을 채워나갈 수 있을 것 같다.
1020 [웹프로그래밍 심화 3주차] TIL - 알고리즘 오늘부터 알고리즘 공부를 시작했다. 오랜만에 해서 쉽지 않았다. 역시 꾸준히 해야 도움이 되는 것 같다. 아직 1주차 밖에 듣지 않아서 특별한 내용은 많지 않았다. 새로운 팀원들과 알고리즘 풀이 시간을 갖는 것은 좋은 것 같다. 생각해보지 못했던 풀이법을 알 수 있었다.. - REST API 쉬면서 우연하게 REST API를 설계하는 팁을 주는 간단한 영상을 보았다. 여태 api url을 작성할때 save, update, delete, 등 동사를 사용해서 작성하였는데, api url에는 동사를 사용하지 않는다는 것을 알게 되었다. 그렇다면 api를 어떻게 작성하는가? 1. 동사를 제거한다. 예를 들면, /createMovie /getMovies /getMovies/inception /dele..

반응형