The journey to becoming a developer

My future is created by what I do today, not tomorrow.

Total 95

CodeSquad Day 14 : CS10 (6/10)

CodeSquad🔹Day 14 10:10~10:25 그룹 스크럼 10:30~10:55 미션 설명 by JK 함수형 프로그래밍에 관련된 미션이 나왔다. 이와 관련해 어떤 식으로 학습할지, 문제는 어떻게 풀어나갈지에 관한 설명을 들었다. 11:10~5:30 미션 수행과 학습 중간에 4시쯤 게더타운에서 미션 잘 안 풀리는 부분에 대해서 이야기를 했다. 클래스 필드, 순수 함수 여부에 관련된 이야기를 나눴다. 상속, 프로토타입에 관한 이야기도 나와서 이 부분도 꼭 학습해야겠다고 느꼈다. 자바스크립트 학습이 많이 부족하고 구멍이 많다. 5:30~6:10 마무리 스크럼 어떤 식으로 미션을 진행했는지에 대해서 각자 이야기하고, 또 클로저에 대한 이야기도 했다. 클로저는 내가 제대로 학습을 하지 않았다는 생각에 밤 시..

CodeSquad Day 13 : Programmers algorithms (4)

CodeSquad🔹Day 13 10:10~10:25 그룹 스크럼 10시에는 오늘 풀어야 하는 알고리즘 문제들을 확인하고, 10시 10분부터는 간단히 컨디션과 상황 공유를 했다. 이번 주 미션이 어려웠던 만큼 알고리즘 문제는 약간 쉬운 것으로 밸런스 조절을 한 것 같았다. 프로그래머스의 레벨 1 문제여서 조금 머리를 풀가동하진 않아도 되는(?) 그런 문제들 4문제로 구성되어 있었다. 10:25~2:45 (4시간, 점심시간 + 휴식 1시간 제외 3시간) 알고리즘 문제는 오전에 3개, 오후에 1개를 풀어서 모두 풀었고 2시 45분에 제출했다. 예전에 풀었던 문제라고 해도 몇 달 전에 푼 것들이라서 시간이 엄청 짧게 걸리진 않았다. 막막한 것도 있었다. 그래도 다 풀어냈다. map을 좀 더 잘 쓰고 싶다는 생각..

CodeSquad Day 12 : CS10 (5/10)

CodeSquad🔹Day 12 10:10~10:25 그룹 스크럼 10:30~1:00 Class by JK 오늘의 수업은 크게 1부와 2부로 나눠져 있었다. 이번엔 수업 전, 수업 자료를 PDF로 미리 받을 수 있어서 좋았다. 태블릿에 넣고 필기하면서 들으니 더 내용이 잘 들어왔다. 1부는 개발자로서 어떻게 성장하면 좋을지에 대한 내용이었다. 나의 위치를 정확하게 판단하라는 것, 목표를 세울 때는 최대한 구체적으로 SMART 원칙에 따라서 세우라는 것이 인상깊었다. 2부는 미션 관련된 내용이었다. 사실 내용이 이해가지 않는 부분들이 많아서, 그 부분부터는 약간 집중도가 낮아졌다. CS는 정말 어렵다는 것을 많이 느낀 수업이었다. 2:30~3:30 그룹 리뷰 이 어려운 미션도 구현하신 분들이 있었다. 리뷰를..

CodeSquad Day 11 : CS10 (5/10)

CodeSquad🔹Day 11 10:10~10:20 새로운 조원들과 인사를 나눴다. 새로운 미션에 대해서 이야기도 약간 나눴다. 10:30~11:20 미션 소개 by JK 역대급 난이도(?)의 미션이 나왔기에 이번 소개가 좀 길어졌던 것 같다. 질문을 독려하는 JK 덕분에 질의응답이 많아서 좀 길어졌다. 나도 질문을 하고 싶었지만 오늘 미션에서 나온 것들의 베이스 지식이 없는 상태라 이해도가 0이었다. 감도 잡히지 않았다. 우선 소개와 질의응답을 보면서 감이라도 잡으려고 노력했다. 11:20~5:30 미션 학습 운영체제와 메모리에 관련된 내용을 학습했다. 도비가 유용한 링크를 게더타운에 공유해줘서 그것을 보면서 많이 익혔다. 공부할 때 그냥 글을 읽으니 눈에 들어오지도 않고 집중이 잘 안 되서 종이와 펜..

CodeSquad Day 10 : CS10 (4/10)

CodeSquad🔹Day 10 어느새 코드스쿼드 마스터스 코스와 함께한지 2주가 되었다. 슬슬 이런 생활에 익숙해지고 있다. 앞으로 시간을 더 제대로 활용해야겠다는 생각은 계속해서 들고 있다. 시간은 한정되어 있고, 배울 것은 너무 많다. 10:10~10:30 여느 때처럼 스크럼을 했다. 간단히 상황 공유. 10:30~12:40 수업 by JK JK의 알찬 수업이 있었다. 객체지향에 대한 수업이다, 라고 간단하게만 알고 들어봤는데 프로그래밍 언어의 역사부터 시작해서 어떻게 객체지향 패러다임까지 왔는지 정말 방대한 것을 다루는 수업이었다. 단순히 '객체지향 프로그래밍은 이거다' 라고 정의나 설명을 하는 게 아닌 배경을 설명해 주셔서 좋았다. 사실 방대한 내용이었기 때문에 따로 공부가 꼭 필요하다. 오늘 자..

CodeSquad Day 9 : CS10 (4/10)

CodeSquad🔹Day 9 앞으로 CodeSquad Log는 10시부터 6시까지 코드스쿼드 정규 시간 동안 했던 것을 간단히 기록하고, 회고나 생각은 TIL에 좀 더 풍부하게 담아보려고 한다. 10:10~10:25 그룹 스크럼 - 간단히 컨디션을 공유하고, 새롭게 주어진 CS 4번째 문제를 어떻게 풀어나갈지에 대해서 이야기했다. 10:30~10:50 문제 소개 by JK 오늘은 객체 지향 설계와 프로그래밍에 대해서 배울 수 있는 미션이었다. 어떻게 풀어나가면 좋을지에 대한 가이드라인을 들을 수 있었다. 11:20~17:35 CS04 OOP에 대해서 학습하고 문제에 대한 설계를 짜고, 코드를 약간 짜 보았음. 17:35~18:10 마무리 스크럼 - 문제를 어떻게 접근했는지, 설계를 어떻게 했는지 간단하게..

CodeSquad Day 8 : LeetCode Algorithms (6)

CodeSquad🔹Day 8 10:00~11:00 2022 마스터즈 커뮤니티 이벤트 오늘은 코드스쿼드에서 첫 이벤트가 열렸다! 코드스쿼드의 매니저인 클로이가 진행해서 퀴즈도 풀고. 나는 딱 중간을 했다. 다들 정말 순발력이 좋다. 퀴즈 시간이 끝나고는 Q&A 시간이 있었다. 약간 정리를 해 보자면, 1. 사실 본격적으로 알고리즘 배우려면 JavaScript는 제약 사항이 있다. 알고리즘 대회를 준비한다면 파이썬, C++을 사용한다. 그러나 코딩테스트에서 JavaScript를 쓰는 것은 상관 없으니 걱정할 필요 없다. 2. 개발자로서 배울 지식이 정말 방대하다. 어느 한 부분에 깊게 집중하게 되면 시간이 정말 금방 간다. 그래서 밸런스를 맞추는 것이 중요하다. 얕게 여러 번 보는 방법도 있다. 3. 그룹 ..

CodeSquad Day 7 : CS10 (3/10)

CodeSquad🔹Day 7 10:30~12:10 Class by Crong 코드스쿼드 7일차만에 크롱의 첫 수업을 듣게 되었다. 크롱은 참여형 수업이다. 100여 명이나 되는 대형 수업이지만 질문으로 참여를 유도하기 때문에 더 액티브한 느낌이 들었다. (사실 긴장의 끈을 놓을 수 없다) Learned * 배열과 Linked list의 차이, 각각의 장단점 * Big O notation * 자료구조 학습 방법 : 자료구조 학습 시, 특성을 이해하는 것보다 그 자료구조가 존재하는 이유를 안다면 좀 더 오래 기억할 수 있다. 또한 이 자료구조는 다른 자료구조의 어떤 단점을 보완하는지도 학습하는 것이 좋다. * 실제 사례를 상상해보며 자료구조가 어떤 식으로 적용되는지 생각해보기 * Doubly Linked L..

CodeSquad Day 6 : CS10 (3/10)

CodeSquad🔹Day 6 10:30~11:00 미션 소개 by JK 월요일이어서 새로운 조에 배정되었다! 10시에는 조원들과 간단하게 인사를 하고, 오늘의 미션을 읽어 보고 있었다. 10시 반부터는 저번처럼 JK가 미션에 대해 소개해주었다. 확실히 그냥 내가 읽을 때보다 설명을 들으니 문제에 대한 이해가 더 넓어져서 좋았다. 새로운 미션을 받을 때마다 약간 부담이 느껴졌었는데, 미션을 좀 더 즐기고 싶다는 생각도 들었다. 물론 미션이 어려울 때는 부담이 되는 게 맞지만, 재미도 느끼면서 해결해 나가면 좋지 않을까? 이번 미션 역시 주어진 요구사항을 해석하는 것도 만만치 않았다. 문제를 해석해네고 어떻게 풀어갈 지 구상하는데 오전 시간이 다 흘러가 버렸다. 점심을 잘못 먹어서 배탈이 심하게 났었다. 약..

CodeSquad Day 5 : CS10 (2/10)

CodeSquad🔹Day 5 📃 10:30~12:00 Linux 수업 by 호눅스 1시간 반 동안, 유쾌한 호눅스의 수업이 진행되었다. 수업 말고도 다른 재미난 이야기나 질의응답도 해서 딱딱한 분위기는 아니었다. 그러나 마음 놓고 즐길 수만은 없는 시간이었는데, 시분할 운영체제나 Multics 운영체제같은 익숙하지 않은 용어들이 많이 나왔었다. 내가 모르는 지식적인 부분이 많았어서 내가 앞으로 공부해야 할 게 정말 많다고 느꼈다. ✅ 앞으로 공부해야 할 것 🔹Network : 작년 11월에 책으로 스터디를 하긴 했지만 그것으로는 부족하다. 다시 한 번 스터디를 하거나 스스로 공부해야 한다. 🔹쉘 스크립트 작성법 🔹SSH 학습 🙂 장기적인 시야를 가지고 CS를 배우자 그리고 호눅스가 이런 말도 해 주셨다...