후기

    [후기] 함께 자라기

    많은 분들로부터 추천받은 김창준 님의 책 '함께 자라기' 내용을 정리하고 느낀 점을 공유해보고자 합니다. 함께 자라기 | 김창준 - 교보문고 함께 자라기 | 모두가 함께 발전하기 위한 제안‘함께’는 협력을 말하고, ‘자라기’는 학습을 말합니다. 무엇이건 실제 바깥세상(야생)에 임팩트를 남기려면 혼자 힘으로만 되는 게 없습니다. product.kyobobook.co.kr 책에서는 '자라기', '함께', '애자일' 총 세 부분으로 나눠 학습과 협력의 중요성을 설명하고 있다. 다양한 주제의 연구와 구체적인 사례를 들어 우리가 실제로 겪어봤을 만하거나 경험해볼 수 있는 상황을 제시하고 있는데 '자라기' 부분이 가장 인상적이었다. 불확실성이 높을수록 학습이 중요하다. 목표로 다가가기 위해 방향과 길을 조정하지 않..

    [유데미(Udemy)] TDD로 배우는 웹 프론트엔드 강의 후기

    TDD(Test-driven Development, 테스트 주도 개발)는 테스트를 먼저 만든 후, 만든 테스트를 통과하도록 코드를 작성하는 개발 방법입니다. TDD 방법론의 핵심은 '작성한 실제 코드가 원하는 대로 동작하는지에 대해 자주 빠르게 피드백을 받는다'라는 것인데요. 유데미(Udemy)의 'TDD로 배우는 웹 프론트엔드' 강의에서는 TDD 방법론의 장점과 best practice, 그리고 예제를 통해 프론트엔드에서 TDD로 개발하는 방법에 대해 배울 수 있습니다. 강의에서 언급하고 있는 TDD의 장점은 다음과 같습니다. 결정과 피드백 간 간격을 좁힐 수 있습니다. TDD의 개념을 널리 알린 켄트 벡(Kent Beck)은 TDD를 '결정과 피드백 사이의 갭에 대한 인식', '결정과 피드백 사이의 ..

    [유데미(Udemy)] 기술블로그로 알아보는 테크니컬 라이팅 후기

    테크니컬 라이팅에 대해 들어본 적 있으신가요? 테크니컬 라이팅(technical writing)은 말 그대로 기술 문서를 쓰는 모든 글쓰기 활동을 가리킵니다. 실제로 회사에서 업무를 하다 보면 기술 블로그, API 레퍼런스 등 기술 정보가 담긴 글뿐만 아니라 기획서, 보고서, 메일, 회의록도 자주 접하게 되는데 넓게 보면 모두 기술 문서에 속합니다. 특히 개발자라면 회사나 개인이 운영하는 기술 블로그의 글을 자주 접하실 텐데요. 글을 읽을 때 비슷한 내용이더라도 술술 잘 읽히는 글이 있는가 하면, 도입부부터 이해하기 어렵고 머릿속에 잘 들어오지 않는 글도 있습니다. 막상 글을 쓰려고 하면 쉽게 이해할 수 있는 간결한 글을 쓰는 것이 참 쉽지 않습니다. 어떻게 하면 제 의도를 명확히 전달하고 잘 읽히는 글..

    프로그래머스 데브코스 프론트엔드 3기 6주차 회고(11/21 - 11/27)

    공부한 것 VanillaJS로 웹 앱 만들기(고양이 사진첩, 고양이 사진 검색기) API 연동 전 더미 데이터를 적용해서 컴포넌트 만들기 main.js와 App 컴포넌트를 분리해서 구현하면 컴포넌트를 선언하는 부분과 컴포넌트를 초기화해서 실행하는 부분을 분리할 수 있다. App 컴포넌트를 여러 곳에 재사용할 수도 있다. Java나 C언어는 main 함수로 실행과 구현부를 분리하는 게 자연스러운 반면 JavaScript는 그 경계가 모호하다. 선언부와 실행부가 분리되어 있으면 나중에 유닛 테스트할 때 편리하다. 자동 완성 UI 만들기 타이머로 이벤트를 지연시키는 중에 같은 이벤트가 발생하면 이전 이벤트를 취소하고 다시 타이머를 거는 방식으로 디바운스를 적용할 수 있다. 검색 키워드를 session stor..

    프로그래머스 데브코스 프론트엔드 3기 1차 단위기간 회고(10/14 - 11/13)

    벌써 1차 단위기간 마지막 날이라니! 한 달 동안 온라인 강의와 과제, 특강, 세션 등으로 알차게 보냈다. 지금은 개인 프로젝트를 진행하고 있는데 곧 이 프로젝트에 대한 회고도 남겨보려고 한다. 🔗 데브코스 프론트엔드 데브코스 3기 합격 후기 🔗 개인 프로젝트 VanillaJS 노션 클로닝 온라인 강의 코어타임(보통 13~19시)에는 디스코드의 보이스 채널에 팀별로 모여 각자 할 일을 한다. 나는 주로 온라인 강의를 듣거나 알고리즘 문제를 풀었다. 중간에 각자 하고 있는 것을 스크린샷으로 인증하는데 다른 분들이 하고 계시는 걸 보고 자극받아 더 열심히 하게 됐다. 1-2주에는 문법과 함께 자료구조와 알고리즘 전반에 대해 정리할 수 있었다. 이론뿐만 아니라 실제 알고리즘 문제도 풀어볼 수 있어서 도움이 많..

    프로그래머스 데브코스 프론트엔드 3기 최종 합격

    [3기] K-Digital Training: 빅데이터 플랫폼 프론트엔드 엔지니어링 🚀프론트엔드 데브코스 모집 마감 미리 ‘오픈 알림 신청’하고 내년에 오픈 예정인 4기에 도전하세요! 오픈 알림 신청 📢[최종 선발 결과 안내] 10월 4일(화) 오후 16시에 최종 합격자 발표 메일 school.programmers.co.kr 부스트캠프 챌린지 과정을 수료한 후 프로젝트 경험을 쌓고 싶었습니다. 마침 프로그래머스에서 데브코스 3기를 모집하고 있어 지원했습니다. 9-10월에 서류 - 실력 확인 테스트 - 면접을 거쳐 최종 합격했습니다🙌 저번 기수의 반만 뽑는다고 해서 긴장했는데 감사하게도 함께하게 돼서 정말 기쁘네요! 지원서 제출 데브코스에 꼭 지원하고 합격하고 싶다고 느꼈던 점 중 하나는 지원서 문항이었습니..

    부스트캠프 웹・모바일 7기 챌린지 과정 수료

    부스트캠프 개발자의 지속 가능한 성장을 위한 학습 커뮤니티 boostcamp.connect.or.kr 소프트웨어 개발 분야 관련 교육 중 가장 처음으로 알게 된 부스트캠프의 웹・모바일 7기(웹 풀스택)에 합격하고 챌린지 과정을 마쳤습니다. 4주 동안 많은 걸 느끼고 배울 수 있었습니다. 교육 입과를 위한 1, 2차 코딩테스트는 JavaScript로 응시했었고 여느 타 코딩테스트와는 다른 느낌의 문제를 풀어볼 수 있었습니다. 2021년에 지원했었을 때 2차에서 불합격하여 올해는 꼭 합격하리라 다짐했었는데 운이 좋게도 이번에는 최종 합격하여 교육에 참여할 수 있었습니다. 미션 해결하는 과정 하나하나가 많은 걸 배울 수 있는 큰 기회였고, 쉽지 않았던 만큼 설계와 본질의 중요성을 느낄 수 있었던 시간이었습니다..

    [후기] 지금 시작하는 프론트엔드 개발자를 위한 조언

    몇 달 전 인스타그램 광고를 통해 접했는데 프론트엔드 개발 분야에서 유명하신 조은 님께서 쓰신 책이기도 하고 프론트엔드 개발자 취준생으로서 필요했던 내용이라 고민하지 않고 구매했습니다. 구체적인 소개는 아래의 링크에서 확인할 수 있습니다. 커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스 성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다. fastcampus.co.kr 1. 개발을 하다가 원리가 이해되지 않았던 부분을 키워드별로 정리해두기 공개할 수 있는 공간(블로그)에 학습한 내용을 정리하여 발행하는 습관 들이기. 제품 개발이 어느 정도 끝난 다음 정리해서 발행하는 ..