본문 바로가기

주저리39

우아한테크코스 4기 프리코스 후기입니다. 지난 12월 18일, 우아한테크코스 4기의 프리코스가 최종 테스트를 끝으로 종료되었습니다. 처음 지원했을때부터 프리코스를 마치기 전까지를 돌아보면 참 짧은 시간이었지만 스스로 느끼기에 많이 성장할 수 있었던것 같습니다. 학교와 개인 일정들을 소화하며 함께 진행하느라 많은 시간을 쏟지 못한점은 못내 아쉽지만, 후회없이 보냈던 한달이었기에 그동안 프리코스를 진행하며 느꼈던 점을 남겨보려합니다. 혹시 진행 과정이 궁금하셨던 분이나 다음에 지원하실 분들께 참고가 되었으면 좋겠습니다. 매주 주어지는 미션 프리코스에서는 매주마다 주어진 요구사항을 구현해내는 미션이 주어집니다. 백엔드 과정에서는 어떤 미션이 나왔는지 모르니 제가 지원했던 프론트엔드를 기준으로 작성하겠습니다. 흔히 기업에서 제시하는 코딩 테스트는 문제.. 2021. 12. 22.
우아한테크코스 4기 지원 후기 (프론트엔드) 오랜만에 적는 근황입니다. 얼마 전 눈여겨 보고 있던 교육 프로그램인 우아한테크코스 4기에 지원하여 1차 합격 통지를 받은 덕분에, 현재는 프리코스에 참여하며 즐거운(?) 시간을 보내고 있습니다. 여러 프로젝트들의 일정이 겹쳐 눈코 뜰 새 없이 바빠 후기도 제대로 적지 못했는데, 잠시 한 숨 돌리며 기억에 남는 내용들을 적어보려 합니다. 1년 가까이 되는 짧지 않은 교육 기간을 가지고 있는만큼, 지원자들을 선별하는 과정도 많은 신경을 기울였다는 느낌이 들었습니다. 시간 순서대로 차례차례 적어보겠습니다. 지원 : 자기소개서 우아한테크코스에 처음 지원을 하게되면 자기소개서를 작성하는 것에서부터 시작합니다. 제대로 된 자기소개서를 작성해 본 경험이 거의 없었던터라 난감했지만, 최대한 스스로를 숨기거나 과장하지.. 2021. 11. 30.
도메인 주도 설계 책 구입했어요. 리팩토링 북 스터디가 끝나고, 다음에 읽어볼 책으로 도메인 주도 설계가 선정되었습니다. 이 글을 쓰는 지금이 구입하고 약 한 달 정도 지난 시점인데 아직 어떤 설계 모델이 바람직한지 설명하는 초반 부분을 막 지나고 있네요. 지금까지 읽은 내용을 바탕으로 보면, 이 책은 시니어 개발자들을 대상으로 한 프로그램 설계 지침서라는 느낌이 강하게 들었습니다. 프로그래머를 포함해 개발에 참여하는 모두에게 의미있는 '모델' 을 만드는 법과 이러한 모델을 이상적인 상태로 유지할 수 있는 설계를 위해 어떤 원칙들을 지켜야 하는지, 그 결과로 탄생한 기법으로 어떤 것이 있는지와 같이 단순한 구현을 넘어 어떤 프로그램이 좋은 프로그램인가에 대한 답을 설계 단계부터 고민하는 사람들을 위한 책인 것 같습니다. 본격적인 내용은 .. 2021. 11. 11.
SCPC 2021, UCPC 2021 참가 후기입니다. 이 글은 말 그대로 대회 참가 후 느낀 점을 적은 글입니다. 문제에 대한 해설이나 풀이는 없습니다. ( 저는 본선 진출에 실패하였습니다. ) 전역 후 처음으로 알고리즘 대회에 참가하였습니다. 이런 대회에 제대로 참가해보는건 17~18년쯤 이후로 처음인데, 그 덕분인지 처음 대회에 참가하는 기분이었고 꽤 긴장되었습니다. SCPC 2018, UCPC 2018 첫 대회 나란히 광탈ㅠㅠ 그래도 여름방학 기간동안 알고리즘 스터디를 진행하며 나름 꾸준히 문제도 풀어왔고, 참가를 했었던 경험도 있으니 조금이라도 발전이 있었으면 좋겠다는 마음과 함께 UCPC 2021, SCPC 2021 두 대회에 참여하였습니다. UCPC 2021 UCPC는 세 명의 대학생이 한 팀으로 참여하여 예선을 거쳐 본선이 진행되는 대회입니다... 2021. 8. 11.
GoF의 디자인 패턴, 객체지향의 사실과 오해 책 구입했어요. 기존에 진행하던 자바스크립트 스터디가 끝나고, 다음에 함께 볼 책으로 디자인 패턴을 선정하였습니다. GoF의 디자인 패턴은 리팩토링이나 클린 코드 같은 책들과 함께 개발자들의 바이블로 꼽히는 책 중 하나인데, 그만큼 많이 읽히고 좋은 내용들이 들어있기 때문입니다. 비록 책의 예시 코드들은 C++로 구현이 되어있다고 하지만, 패턴의 흐름을 읽는데는 크게 문제가 되지 않기도 하고 C++에서만 사용되는 특정한 문법들이 많이 들어있거나 하지도 않다고 들었기 때문에 큰 마음 먹고 도전해보기로 의견이 모이게 되었습니다. 요즘 들어 부쩍 디자인 패턴에 대한 이해가 필요하다고 느낀것도 이유입니다. GoF의 디자인 패턴은 북 스터디를 진행하면서 차차 읽어가기로 했고, 다른 책을 한권 더 사게 되었습니다. 바로 객체지향의.. 2021. 7. 19.
GitHub Copilot technical preview 신청했어요. 본인이 개발자이거나 이쪽 분야를 공부하다보면 인공지능과 딥러닝에 대해 알게 모르게 접할 기회가 많아집니다. 워낙 핫한 기술이기도 하고, 일상생활에서도 4차 산업혁명이니, 인공지능의 시대니 하는 문구들이 심심찮게 들려오기 때문일 것 같습니다. 그래서인지 개발자가 코딩으로 AI를 만든다 라는 말에는 전혀 위화감이 들지 않았습니다. 너무나도 당연한 말이니까요. 그런데, AI가 코딩으로 개발을 한다 라는 말은 어떠신가요? 인공지능이 스스로 코드를 짠다니, 마치 기계가 인간을 지배하는 세상이 찾아온 SF 영화에 나올것만 같은 이야기입니다. AI가 내 코드를 대신 짜주는 상황을 상상해보신적이 있으신가요? 그런데 그것이 실제로 일어났습니다. 바로 깃허브의 Copilot인데요, 구현하고 싶은 내용 또는 적절한 함수 이.. 2021. 7. 14.