전체 글(113)
-
인터넷은 어떻게 작동하는가? (cs.fyi 번역)
늘 궁금했지만 알아보지 않았던 이야기를 알아보고자 한다. 단순히 검색해서 찾는 것도 좋은 방법이지만 개발 이 외의 머리를 사용하고자 번역을 통해서 이해해보고자 한다. 마침 개발 디스코드에 좋은 글을 올려주신 분이 계셔 그 글을 번역해본다. 일단 9시까지만 해본다. 현재 시각 8시 26분. 내 곁엔 대학생활을 함께해준 데자와 한 병과 함께. 원문: https://cs.fyi/guide/how-does-internet-work How does the Internet Work? - cs.fyi As a developer, it is important to have a solid understanding of what the internet is and how it works. It is the foundati..
2023.04.21 -
9. 요즘은 힘들다.
무언가를 배우는 일은 즐거운 일이지만 힘든 일이기도 하다. 학생 때는 공부할 때 왜 이 힘듬을 몰랐는지 생각해보면 그렇게 공부를 열심히 안했기 때문인 것 같다. 여튼 그래서 스스로 좀 기분을 좋게 해주기 위해 아침에 아주 일찍 카페를 간다. 나는 이른 아침 카페를 가는 것이 좋다. 조용한 그 카페 분위기가 정말 좋다. 그리고 시설 좋은 도서관 가는 것도 좋다. 최근에 판교 도서관을 자주 가는데 집에서 멀긴하지만 다른 도서관에 비해 깨끗하고 시설도 좋아서 기분이 절로 좋아진다. 무엇보다도 산 바로 앞에서 자리하고 있어 휴게실에 가면 자연과 바로 마주할 수 있는 것은 정말 장점인 것 같다. 저번주 아침은 거의 스타벅스로 출근했다. 챌린지를 하거나 문제를 풀다다면 금새 시간이 가고 10시 쯤 되면 카페가 북적..
2023.04.19 -
8. 또 한 주가 지났다.
주 별로 생활을 되돌아보니 시간이 너무나도 빠르게 지나갔구나라는 생각이 제일 먼저 앞선다. 공부를 많이 했나 살펴보면 사실 그렇지 않았다. 못지킨 계획이 많았고 그 이유를 살펴보면 내 깜냥을 잘못 판단한 탓이 제일 컷던 것 같다. 몇 가지를 점검하자면... 1. 코딩 테스트 문제를 푸는데 생각 이상 많은 시간이 소요된다. 코테 입문으로 프로그래머스 문제를 푸는데 1,2 문제를 푸는데 아직 JS 지식이 부족하다보니 시간이 많이 소요되었다. 푸는데도 시간이 들고 찾아보는데도 들고 정리하는데도 들다보니 10문제 계획을 세웠던 내가 조금은 바보 같았다. 그래서 5문제로 줄였고 그래도 뭔가 충분히 문제마다 고민할 시간이 주어지지 않는 것 같아서 3문제를 풀고 충분히 익히기로 했다. 부트캠프를 위한 코딩 테스트가 ..
2023.04.13 -
7. 개발 공부 3개월 차 현재 어떻게 되었나?
개발 공부를 시작하면서 참 신기한 점은 전부 그런지는 모르겠는데 회고 문화가 있다. 사실 회고가 비단 개발자들만의 문화라기 보다는 삶을 살아가는 누구나 뒤를 돌아보며 과거를 곱씹는다. 하지만, 특정 직업에서 이런 문화가 자리잡아있다는 것은 조금 독특하긴하다. 회고라고 하면 한자어로 거창해 보이지만 그냥 내가 뭐했나 돌아보며 고칠 점 혹은 내가 잘한 점은 없었나 점검하며 미래를 준비하는 일이라고 할 수 있겠다. 물론 사람마다 그 수준과 정도의 차이는 있지만 개발을 중심에 놓고 회고를 보면 개발 프로세스에 소프트웨어 대신 사람을 넣는 것이라고 볼 수 있겠다. 마치 1차 완성한 소프트웨어가 잘 돌아가나 점검하듯 나의 1년 혹은 1개월을 점검하는 것이다. 개발자들은 모든 것을 개발 프로세스에 넣는 것보면 좀 지..
2023.04.09 -
코딩테스트 JS 기본 문제들을 왜이리 못 푸는가?
처음에는 배열 함수가 엄청 문제로 나와서 강제로 외웠는데 이번에는 문자열 관련 함수 문제들이 나와서 골머리를 앓고 있다. 이 정도로 약한 소리를 하면 안되는데...! 모르니까 문제는 안풀리고 안풀리니까 답답하고 답답하니까 딴길로 새는 루트를 끊어야겠다는 생각이 든다. 이와 더불어 뭐지 하고 넘어 갔던 것을 정리한다. 1) substr 문자열 자르기 string.substr(문자의 시작점 인덱스, 시작점으로 몇 글자 추출 할 것인지) ex) string의 3번째 문자부터 5 글자 추출해줘 > string.substr(2, 5) * 항상 인덱스를 조심하자! 2) splice mdn 문서 曰 splice() 메서드는 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경합니다. con..
2023.04.08 -
(JS)프로그래머스 올바른 괄호 난 왜 스택을 몰랐는가?
개발자 부트캠프도 이제는 시험을 보고 들어간다. 이제 과포화가 되었다는 방증이다. 이미 난 이전에 코드 스테이츠와 패스트캠퍼스를 떨어져서 몸소 실감하였다. 새삼 다시 취업이 정말 힘들어졌구나를 느낀다. 이미 부트캠프도 전공자나 관련 학과 지원자들이 자리를 차지하게 된 것 같다. 나에게 남은 것은 프로그래머스와 엘리스 트랙인데 잘 준비해서 수강할 수 있었으면 좋겠다. 이전까지는 코테를 파이썬으로 풀었는데 이제 걍 JS로 풀고 있다. 어차피 프론트엔드는 JS 실력인 만큼 JS에 모든걸 쏟아 붙겠다는 생각 때문이었다. 그리고 나서 쭉 풀어보려고하는데 0레벨은 풀 수 있었는데 1레벨부터 참 막히는 부분이 많았다. 벌서 막히면 안되는데 왜그런걸까.... 정말 못풀 때마다 좌절감을 많이 느끼는데 이 것도 과정의 일..
2023.04.06