전체 글

다양한 생각들을 기록합니다.
개발자의품격/공동 집필

[개발자의 품격] 공동 집필 프로젝트 인세 기부

공동 집필을 했었던 개발 서적의 인세를 기부하게 되었습니다. 글을 쓰는 것 자체도 좋은 경험이었지만 책에 대한 수입을 전액 기부하는 일이 더욱 값진 일이었던 것 같습니다.

NEXTSTEP/인프라 공방 10기

[NEXTSTEP] 인프라 공방 1주차 주간회고

사실 (Fact) 인프라 공방 10기 Slack 채널에 들어갔다. 라이브 강의를 통해 인프라를 만드는 과정을 확인했다. 직접 인프라를 만들면서 다양한 개념들을 학습했다. 인프라를 만드는 과정에서 생겨난 트러블슈팅을 해결했다. 느낌 (Feeling) 처음 기대했던 내용들을 접하고 있어서 너무 좋다. 익숙하지 않은 개념들이 많았지만 조금씩 알아가는 과정이 좋다. Public Cloud, 망, 배포, 스크립트등 직접 작성하면서 만들어나가는 과정이 좋다. 교훈 (Finding) 네트워크 개념이 중요하다. 어느 구간에서 문제가 발생하는지 명확하게 확인하자.

메가테라/FE 생존코스 1기

[메가테라] 프론트엔드 생존코스 1주차 주간회고

사실 (Fact) 디스코드 커뮤니티, Github에 초대되고 본격적으로 프론트엔드 생존코스를 시작했다. 1주 차 교재 및 강의를 전달받았고 학습하였다. Gitbook으로 강의 내용을 정리하였다. 1주 차 과제를 전달받았고 해결 후에 제출하였다. 계속 써먹는 환경 설정을 만들었다. 느낌 (Feeling) 사실 메가테라는 다르다는 것을 느꼈기 때문에, 상담도 전에 생존코스를 신청했었다. 그리고 1주차를 보내면서 내 생각이 맞았다는 것을 확인할 수 있었다. 생각, 가치관, 방향성들이 모두 내가 바라고 있는 방향이었다. 입에 발린말이 아닌 현실적이고 냉철한 말이 더욱 자극이 되었다. 그래서 앞으로의 시간들이 더욱 기대가 된다. 교훈 (Finding) 패러프레이징, 지식을 나의 어휘와 문장으로 표현하는 게 핵심이..

NEXTSTEP/글쓰기 워크숍 1기

[NEXTSTEP] 글쓰기 워크숍 1기 회고

저는 2022-12-14 ~ 2022-12-21 동안 진행했던 NEXTSTEP 글쓰기 워크숍 1기를 수강했습니다. 너무 좋은 경험이 되어서 간단하게 회고를 남겨보려고 합니다. 글쓰기 워크숍의 상세 설명을 보면 ‘나는 글을 쓰는게 두렵다’ 라는 문구가 바로 눈에 띄는데요. 대부분이 글쓰기에 대해서 느끼는 감정인 것 같습니다. 그 밑에는 글을 쓸 때 두려움이 생기는 이유가 멋진 결과물, 즉 작품으로 만들어야 한다는 생각 때문이라고 나와 있는데 이 부분은 정말 공감이 많이 됐습니다. 잘 써야된다는 생각에 아예 시작조차 하지 못했던게 아닌가 싶었습니다. 글쓰기를 어렵게 여기지 않고 작게 시작하고, 함께 쓰면서 즐거움을 느낄 수 있을거라는 생각에 주저없이 바로 신청하게 되었습니다. 글쓰기 워크숍은 워니님과 메이커..

NEXTSTEP/글쓰기 워크숍 1기

[NEXTSTEP] 2023년의 목표 및 다짐

* 넥스트스텝 글쓰기 워크숍 1기에서 작성한 글입니다. 나는 왜 개발자를 직업으로 정했을까? 이야기를 시작하려면 어린 시절부터 한번 되돌아보는 게 좋을 것 같다. 나는 어렸을 때 특별히 하고 싶은 일이 있지는 않았다. 우리가 학교에 다니면서, 혹은 부모님의 영향을 받아서 의사, 변호사, 과학자, 교수 등의 장래 희망을 적곤 하는데 나라고 다를 건 없었다. 나의 부모님은 내가 한의사가 되었으면 하셨고 나도 별생각 없이 학교에서 생활기록부에 장래 희망을 적어야 할 때면 항상 한의사를 적었던 것 같다. 하지만 내가 스스로 생각했던 나의 장래 희망은 따로 있었다. 명확한 직업은 아니었고, 나는 누군가를 돕는 일을 하고 싶었다. ‘누군가를 돕는다는 것이 참 좋은 것 아닐까?’라고 막연하게 생각을 했었던 것 같다...

개발자의품격/팀프로젝트 4기

[개발자의 품격] 팀 프로젝트 4기 회고

안녕하세요, 저는 2022년 5월부터 시작하여 3개월간 개발자의 품격 4기에서 팀프로젝트를 진행했던 시간에 대해 회고를 작성해보려고 합니다. 개발자의 품격을 시작하게 된 계기 처음엔 사이드 프로젝트에 대한 목마름이었습니다. 또한 서비스의 초기 설계부터 개발을 완료하고 배포하는 것 까지 풀싸이클을 경험해 보고 싶다는 생각을 하고 있던 중에 개발자의 품격 공고를 확인하고 지원하게 되었습니다. 기술 스택이 프론트는 Vue, 백엔드는 Node로 정해져 있어 React를 메인으로 공부하고 있던 저에게는 조금 고민이 되기도 하였지만 새로운 프레임워크를 접하는 게 더욱 좋은 경험이 될 것이라고 생각하여 지원했고 합격 통보를 받게 되어 본격적으로 시작하게 되었습니다. 첫 만남 개발자의 품격 첫 시간에는 줌을 이용하여 ..

개발/JavaScript

[JavaScript] 블랙커피 Vanilla JS Lv1. 문벅스 카페 메뉴 앱 만들기 #2

선언형 프로그래밍, 모듈화. 코드를 읽기에 너무 편하다. 바닐라 자바스크립트로 짜는 코드도 참 매력있다. 중복은 무조건 제거하는 것. 프론트엔드에서의 상태 관리. 화면에 그려져야 할 데이터를 관리하는 것. 하루아침에 만들어질 수는 없고 의식하면서 계속 코드의 퀄리티를 높여 가는 것이 중요하다.

개발/JavaScript

[JavaScript] 블랙커피 Vanilla JS Lv1. 문벅스 카페 메뉴 앱 만들기 #1

무조건 코드는 선언형으로 짤 것, 순수 함수로 짤 것 함수를 실행하는 쪽에서는 함수명만 보고도 코드의 동작을 알 수 있게끔 변수 명도 신경 써서 잘 짜야한다. remove delete update modify 비슷한 단어들이 있을 때 하나만 통일해서 써야한다. 비슷한 역할을 하는 코드끼리 위치를 모아서 정리하기 작성을 완료한 코드는 편집기의 코드 접기를 이용해 접어두고 흐름만 파악 리팩터링을 할 때는 너무 큰 범위로 하면 안 되고 작은 단위로 하면서 무조건 테스트 리팩터링엔 유닛 테스트가 꼭 필요하다, 필수 기존에 있던 A 기능을 리팩터링 했을 때 A가 제대로 동작하는지 + 다른 기능들이 문제없이 동작하는지 새롭게 B 기능을 추가했을 때 기존에 있던 A 기능이 정상적으로 동작하는지 실 서비스에서는 기능이..

유승완
유승완