본문 바로가기

Review57

[WEEK00~WEEK01] Server-Side Rendering / Jinja2 1. Server Side Rendering - 서버에서 페이지를 그려 client로 보낸 후 화면에 표시 (↔ client-side rendering) - 서버 쪽에서 template HTML에 데이터 끼워넣어 완성된 형태의 HTML 보내주는 방법 - Rendering? template의 동적파트 (변수)를 입력값으로 바꿔 최종 응답값을 return 2. Jinja2 - python Flask package 중의 하나로 Flask에서 rendering에서 rendering을 위해 Jinja2 Template Engine을 사용 - 서버에서 받아온 데이터를 효과적으로 보여주며 비교적 간단하게 표현을 할 수 있음 (조건문, if문 등) 기본 문법 - 변수 : {{ }} - if, for문 : {% %} -.. 2022. 9. 22.
[WEEK00~WEEK01] 쿠키, 세션, JWT 1. 쿠키, 세션, JWT 1) 공통점 HTML의 Stateless, Connectionless를 보완하기 위해 탄생 2) 쿠키 - 등장배경 : 로그인 유지 - client-side - little text-based files that are kept on their user’s computer accessible only by that user’s browser - 클라이언트 측에 응답헤더의 Set-Cookie 정보를 담으며 key-value 형식의 문자열 단점 - 외부에 의해 탈취되었을 때 ID/PW 같은 민감한 정보도 함께 노출되기 쉬움 (요청시 쿠키의 값을 그대로 보내 보안에 취약) - 용량 제한이 있어 많은 정보 담기 힘듦 3) 세션 - 등장배경 : 쿠키의 단점을 보완하여 세션 스토리지를 활용.. 2022. 9. 21.
[WEEK00] 정글 5기 시작 및 오리엔테이션 & 발제 1. 정글 5기 시작 - 카이스트 문지캠퍼스 기숙사에서 지내며 약 5개월동안 합숙하며 SW 개발에 대한 기초 지식을 쌓고 각종 프로젝트를 수행 - 단기적으로는 취업이 목표이고 장기적으로는 시간이 갈수록 성장하는 개발자가 되는 것이 목표 2. 운영진님들과 만남 (+장병규 의장님) - 내 삶은 내 것! (이타적 이기주의) - 정글을 기획하게 된 의도 => 개인적인 경험을 바탕으로 적절한 환경 + 몰입 + 팀워크의 중요성을 깨닫고 그러한 교육과정을 만들기 위해 기획 - S개발자와 G개발자의 차이 - 기본기가 탄탄하면 단기적으로는 차이가 나지 않지만 장기적으로 바라봤을 때 시간이 갈수록 차이가 커짐 - 기술스택은시간이 지나며 변화하나 기본은 변하지 않음 정글에서의 공부 - 자료구조 / 알고리즘 / OS / 네트.. 2022. 9. 19.
[책] DQ 디지털지능 _ 박유현 DQ? Digital Intelligence Quotient 코로나 19 이후 전 세계의 디지털 전환 속도가 눈에 띄게 빨라졌다. 우리는 현재 인류 역사상 어느 시점보다 디지털에 의존하는 시대에 살고 있다. 무어의 법칙처럼 기술은 날이 갈수록 빠르게 발전해나가고 있다. 데이터의 시대, 알파고 제로, AGI 등 이제는 인공지능이 인간을 뛰어넘는다는 말이 흔하게 들린다. 하지만 그런 미래가 도달했을 때 인류는 어떠한 결과를 맞이할까? 인간 같은 인공지능, 인공지능 같은 인간 이 두 단어가 모호해진다는 것은 어찌 보면 놀랍고도 무서운 일인 것 같다. 눈부시게 발전하는 기술과 달리 그에 따른 그림자도 짙어지고 있다. 그런 그림자들이 아무런 필터링 과정없이 아이들과 청소년, 그리고 우리 모두의 삶에 침투하고 있다.. 2022. 8. 9.
[책] 장병규의 스타트업 한국 _ 장병규 스타트업의 입문서라고 할 수 있는 책으로 크래프톤의 장병규 의장이 쓴 책이다. 스타트업과 관련된 질문, 대답, 사람, 자금등의 다양한 측면을 다루는 것이 좋았고, 손에 잡히지 않는 추상적인 대답보다는 구체적이고 명확한 설명이 좋았다. (실제 경험해보고 느낀 것들을 쓴 것이라 글에 더욱 울림이 있었다.) 기억에 남는 말을 몇가지 옮기자면 - 스타트업의 대부분은 실패다. - 회사는 실패하더라도 개인은 성장할 수 있다. (빠른 속도로) - 일을 할 때는 사수가 중요하다. - 스타트업의 성공은 비정형적이다. - 스타트업의 창업자는 오늘을 살아야 한다. (생존의 문제) - 스타트업에서는 어제보다 오늘 조금이라도 더 성장하였는가에 대한 대답이 YES여야 한다. 미국보다 한국은 아직까지 창업가정신이 낮은 것이 사실이.. 2022. 8. 3.
[책] 구글은 SKY를 모른다 _ 이준영 구글은 SKY를 모른다. 구글은 ‘사람'을 본다. 저자는 스펙이나 출신 배경이 아니라 ‘사람' 그 자체를 본다. 물론 좋은 학교, 좋은 출신 배경이 훌륭한 인재를 뽑는 필터링 과정이 될 수도 있다. 그리고 아직까지 많은 기업들이 학교나 출신 배경을 보기도 한다. 하지만 본인이 선택할 수 없는 출신배경과 20년을 살면서 결정된 출신 대학이 앞으로의 60~80년을 모두 다 좌지우지하지는 않는다. 어떠한 상황에 있든 어떤 노력을 하고 또 어떤 마음가짐으로 자신의 일과 인생을 대해왔는지가 더 중요한 대목이다. 자신의 일을 사랑하고 조금씩이라도 더욱 더 개선해나가는 자세, 삶을 대하는 긍정적인 태도가 저자에게 배울 점이라는 생각이 들었다. IT로의 전환을 꿈꾸고 있는 지금. 나 자신을 돌이켜보면 일을 하는데 있어.. 2022. 7. 21.