💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 이번 주는 정말 활동이 많았다. 예비군 훈련과 축제로 인해 원하던 만큼 개발에 시간을 투자하지 못했지만, 축제와 훈련이 끝나고는 간극을 채우기 위해 필요한 공부를 꾸준히 해왔다. React Native를 깊게 이해하려 노력했지만, 다양한 의견을 참고하고 인터넷에서 자료를 찾아본 결과, React Native는 생각했던 확장기가 아닌 축소기라는 것을 알게 되었다. 이런 이유로 다음 주에 시작할 프로젝트는 RN이 아닌 React로 진행할 예정이다. 그래서 결정했다. React의 전문가가 되어보자는 것이다. 사실상 React만으로도 충분하다. React Native까지 마스터하려는 것은 이젠 과도한 욕심으로 보인다. 나의 목표는 "T..
나의 꿈은 "프론트엔드 개발자"이다. 나는 언제부터 개발자를 꿈꾸게 된 걸까? 나는 왜 개발자가 되고 싶은 걸까? 부스트 캠프 지원서 첫 질문이 이것이다. "왜 개발자가 되고 싶나요?" 마냥 '나는 컴퓨터공학과니까 개발자가 돼야지, 어떤 개발자가 될까?'라는 생각을 가지고 살아왔지, 개발자가 "왜" 되고 싶은 지에 대해서는 생각하지 않고 살아왔다. 내가 개발자가 되고 싶은 이유에 대해 되짚어 보고자 이 글을 작성하게 되었다. 나는 규칙적으로 사는 것을 좋아한다. 아니, 사랑한다. 규칙적인 삶 속에서 나는 마음의 안정과 평화를 찾았고, 하루하루 규칙적으로 내 삶이 굴러가는 것을 통해 행복을 느낀다. 하루하루 규칙적으로 살다 보면, 한 주 한 주 규칙적으로 살게 되고, 그것이 한 달이 되고, 그것이 모여 한..
💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 5월 1일(월) : 오늘은 OFF 5월 2일(화) : React 공식 문서 번역 도전기 React 공식 문서를 번역하였고, 이를 블로그에 기록 중이다. 아직 작성 중이다. 5월 3일(수) : '개발자가 되고 싶은 이유' 글 작성 블로그에 기록하였다. 이는 다음 주에 업로드 예정이다. 📜 정적 블로그 분석 또한, 정적 블로그를 분석하고 이를 블로그에 기록 중이다. 아직 작성 중이다. 5월 4일(목) : 첫 스터디 진행 CS 스터디를 진행했다. 원래 3명을 모집할 계획이었으나 지원자가 많아 4명을 받았다. 그러나 한 분이 참석하지 못해 결국 3명으로 진행했다. CS 스터디의 경우 인원이 많으면 집중력과 책임감이 분산되기 때문에 오히..
💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 4월 23일(일) : 시험공부 4월 24일(월) : 스마트기기 시스템, 현대인의 식생활과 건강 시험 4월 25일(화) : 빅데이터분석개론 시험 4월 26일(수) : 디지털콘텐츠 기획 시험 📜 PWA 시험이 끝나고, 시험기간 동안 공부하지 못했던 것들을 공부하고, 글을 읽고, 정리를 했다. 다시 주식 공부도 시작했다. 앞으로 꾸준히 업로드할 예정이다. 이제 시험도 끝났겠다, 내가 하고 싶던 개발 공부 다시 시작해야지. 4월 26일(목) : 오늘은 OFF 4월 27일(금) : 지난 프로젝트 리팩토링 - 최적화 요즘, 지난겨울방학에 진행한 프로젝트를 리팩토링 중이다. 오늘은 프로젝트 최적화를 진행했다. 이에 대한 글을 작성 중이다. ..
본 글은 스타트업 인턴 프로그램 코딩테스트 치르고 작성한 후기입니다. https://career.programmers.co.kr/competitions/3287/2023-summer-coding 2023 Summer Coding - 스타트업 인턴 프로그램 주니어/예비 개발자를 위한 Summer CODING 🏖 22개 기업이 함께 참여하고 있습니다. #스타트업#개발인턴십#정직원 전환시 사이닝 보너스 50만원#코딩테스트 Summer Coding은 학생 개발자, 졸업 후 고민이 career.programmers.co.kr 처음으로 코딩테스트를 치렀다. 평소에 프로그래머스, 백준 등에서 코딩테스트들을 치러봤지만, 시간을 두고 하는 공식적인 코딩테스트는 처음이었다. 결과부터 말하자면 총 4문제 중에 2 솔을 했다..
💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 4월 16일(일) 📜 oopy블로그 꾸미기 oopy블로그를 꾸몄다! 정확히 말하면 나를 표현하는 자기소개서이자, 이력서이다. 내 이력서가 이렇게 예쁘니 들어갈 때마다 기분이 좋다 ㅎㅎ. 그리고 이 문구의 코드는 github repository에 저장해두었다. 앞으로 커스텀해서 만들 때마다 하나씩 추가해야지. 📜 Python Selenium 시험 기간이여서 그런가, 학교 공부 빼고는 뭘 해도 재미있는 거 같다. 특히 평소에 해던 프런트엔드보다는 다른 분야에 손가 눈이 간다. 예전에 만든, Python Selenium을 이용한 블로그 매크로를 손 보았다. 조만간 github에 public으로 업로드할 예정이다. 매크로는 삶을 풍요롭..
💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 4월 9일(일) 📜 CS공부 오늘의 핵심 1. JWT : 인증과 권한 부여를 위해 사용되는 JSON 기반의 토큰 보안을 위해 accessToken은 cookie에 저장하여 XSS(Cross Stie Scripting)을 막고, refeshToken은 localStorage에 저장하여 CSRF(Cross Site Request Foregery)를 막는다. 2. CORS : 웹 브라우저에서 실행되는 스크립트가 다른 출처의 리소스에 접근하는 것을 허용하는 보안 방식. 여기서 다른 출처란, 프로토콜, 호스트, 포트 중에서 하나라도 다른 것 3. reconsiliation : React가 가상 DOM과 실제 DOM을 비교하여 변경된 부분..
💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 4월 2일(일) 📜 오늘도 CS공부 CS공부 복습과 함께, 프런트엔드 개발 면접에서 물어보는 질문들 위주로 공부했다. 핵심 1. 일급 객체 : JS에서 특별한 대우 받는 것들. 그중 하나가 함수 : 변수에 할당 & 인자로 전달 & 결과로 리턴 2. 고차 함수 : 인자로 전달하거나, 결과로 리턴하는 함수 (일급 객체의 일부) 3. var은 함수 레벨 스코프(호이스팅 O->선언되기도 전에 undefined) const, let은 블록레벨 스코프 지원 가지가 흔들리지 않게 뿌리를 깊이 심자 4월 3일(월) 📜 프리온보딩 프론트엔드 챌린지 4월 오늘의 강의의 메인 주제는 VirtualDOM이었다. VirtualDOM과 그 외의 유용한 ..