노개북 29

IT 5분 잡학 사전 - 노개북 챌린지 9일차

1. TIL (Today I Learned) Day9. 오늘 읽은 범위 : 에피소드 26~29.1. 책에서 기억하고 싶은 내용을 써보기! 29. 개발자 필수 소양, 클린 코드!이 애증의 클린 코드! 여기서도 만나다니 ㅋㅋㅋ클린 코드란 설명이 필요 없는 코드이다. 코드를 읽기만 해도 이 코드가 무슨 일을 하는지, 어떤 것을 의미하는지 알 수 있는 코드이다. 나는 이 책을 읽어야한다는 말을 많이 들었지만 읽다가 중도 포기한 경험이 있다.IT 5분 잡학 사전에서 클린 코드의 핵심 5가지가 나와있어서 흥미로웠다.[클린 코드 백서]1. 의미 있는 변수, 함수의 이름을 적절히 사용.2. 함수 이름은 가급적 동사로 지어라.3. 매개변수는 너무 많이 쓰지 마라.4. 불린값을 인자로 보내지 마라. 5. 축약어를 쓰지 마..

IT 5분 잡학 사전 - 노개북 챌린지 8일차

8일차는 에피소드 11~25 퀴즈를 풀어보며 복습하는 것이였다. 10/13이라 나쁘지 않은 점수다. TIL (Today I Learned) Day8. 오늘 읽은 범위 : 에피소드 11~25 복습1. 책에서 기억하고 싶은 내용을 써보기! 이번 퀴즈를 풀어보면서 내가 약한 부분은 쿠키 규칙, 배열, 알고리즘이라는 것을 알게 되었다.이번주 시험 끝나고 에피소드 17, 23, 24, 25를 다시 봐야겠다. 2. 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보기! 짧게라도 티스토리에 TIL을 정리해보는 것이 복습에 도움이 된다는 것을 알게 되었다.개인 메모장에 쓰게되면 시간에 쫒길때 대충쓰게 되는데, 이건 다른 사람들도 볼 수도 있는 글이다보니 책을 좀 더 들여다보고 쓰게된다.  3. 궁금한 내용이 있거나, 뭘..

IT 5분 잡학 사전 - 노개북 챌린지 7일차

TIL (Today I Learned) Day7. 오늘 읽은 범위 : 에피소드 21~25.1. 책에서 기억하고 싶은 내용을 써보기! 21. 서버리스는 서버가 없다는 뜻?앱개발자로 전향하면서 아마존의 AWS, EC2를 접하게 됐다. 근데 이걸 왜 꼭 써야하는지? 이유를 알지 못하고 썼었다. 그러다보니 내가 맞게 하는건지 확신이 없었고, 나중에는 다른 서버로 교체하느라 시간을 많이 소요했었던 경험이 있었다.이번 장을 읽으면서 왜 서버리스를 써야하는지 이유와 함께 어떤 상황에서 써야하는지 알 수 있어서 좋았다. [서버리스의 단점]1, 서버리스의 함수는 잠에서 깰 때 시간이 필요하다 : 콜드 스타트2. 서버 제공자에게 지나치게 의존한다.[서버리스는 누가 쓰는 것이 좋을까?]1. 사이드 프로젝트를 하는 사람2. ..

IT 5분 잡학 사전 - 노개북 챌린지 6일차

TIL (Today I Learned) Day6. 오늘 읽은 범위 : 에피소드 15~20.1. 책에서 기억하고 싶은 내용을 써보기! 18. 프런트엔드, 백엔드?20. 슈퍼 개발자만 할 수 있다. 풀스택?이번에는 직무 관련 설명이 많았다. 내가 관심있는 앱이 아닌 웹 기반이랑 아쉬웠지만, 참고할 수 있는 부분도 있었다. 2. 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보기! 서버가 무엇인지 정의내려서 설명할 수 있게 됐다.  3. 궁금한 내용이 있거나, 뭘 이해되지 않는 내용이 있다면 적기!없음.

IT 5분 잡학 사전 - 노개북 챌린지 5일차

1. TIL (Today I Learned) Day5. 오늘 읽은 범위 : 에피소드 11~151. 책에서 기억하고 싶은 내용을 써보기! 13. 그놈의 API, 대체 뭐길래?API(Application Programming interface) 줄임말. ex) 키보드- 프로그램끼리 소통할 때 쓰는 일종의 규칙을 코드화한것. 뒤에 이어지는 IT 쿠키 상식. 프로그래밍 초보자가 하기 쉬운 실수 2에서 또 뜨끔했다.[IT 쿠키 상식. 프로그래밍 초보자가 하기 쉬운 실수 2]실수3. 처음에 너무 열심히 한다.- 프로그래밍, 쉬는시간 적절하게 분배해서 해야함. ex) 프로그래밍 시간, 하루 일과 7:3실수4. 공부했는지 체크하기 위해서만 공부한다.- 체크리스트 완성한다고 끝이 아님. 무엇을 만들지 프로젝트 체크리스트..

IT 5분 잡학 사전 - 노개북 챌린지 4일차

3일차는 에피소드 1~10 관련 퀴즈가 진행됐다. 작년에도 읽었으니, 다 맞추지않을까? 했는데, 이럴수가...이 믿기지않는 점수를 보고 에피소드 1~10을 다시 읽기로 했다.  TIL (Today I Learned) Day4. 오늘 읽은 범위 : 에피소드 1~10 복습. 1. 책에서 기억하고 싶은 내용을 써보기! 02. 어떤 언어부터 공부해야할까?지금은 프로그래밍으로 무엇을 하고 싶은지 정해졌지만, 과거에는 학교 수업에 따라 이것저것 배웠었다. 학부때부터 '프로그래밍으로 무엇을 하고 싶은가?'에 대해 생각해봤으면 더 좋았을꺼 같았다는 생각이 들었다.   06. 왜 나만 오류가 자주 생길까?전에도 정리했지만 아래 2가지 실수 반복하지 않도록 노력할 것이다.[IT 쿠키 상식. 프로그래밍 초보자가 하기 쉬운 ..

IT 5분 잡학 사전 - 노개북 챌린지 3일차

TIL (Today I Learned) Day3. 오늘 읽은 범위 : 에피소드 6~10.1. 책에서 기억하고 싶은 내용을 써보기! 06. 왜 나만 오류가 자주 생길까?나는 이 소제목을 보고 제일 먼저 눈길이 갔다. 내 상황과 맞는 문장이었기 때문이다. 이것을 해결하는 방법은 3가지였다.[프로그래밍시 오류를 줄이는 방법]방법1. 문제가 생겼을 때 나 자신을 문제에서 빼지 말 것.- 책, 인터넷 문서와 같은 외부 요인만 탓하면 발전할 수 없음.방법2. 오류부터 고치려고 무작정 달려들지 말 것.- 오류를 고치기 전에 오류가 왜 생겼는지 파악하기방법3. 오류 메시지를 읽을 것 (제발!)   이 뒤에 이어지는 IT 쿠키 상식. 프로그래밍 초보자가 하기 쉬운 실수 1가 인상 깊었다.[IT 쿠키 상식. 프로그래밍 초..

IT 5분 잡학 사전 - 노개북 챌린지 2일차

TIL (Today I Learned) Day2. 오늘 읽은 범위 : 에피소드 1 ~ 5.1. 책에서 기억하고 싶은 내용을 써보기! 좋은 개발자는 암기력이 아니라 개발 과정을 잘 이해할 수 있어야 한다. 2. 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보기! 개발자로 직무 변경을하면서 제일 괴로웠던 부분이 '내가 사전에 공부를 더 많이 하지 않아서, 뚝딱하고 못 구현하는건가?'하는 자괴감이였다.에피소드 1에서 시니어 개발자, 좋은 개발자는 암기력이 아니라 개발 과정을 잘 이해할 수 있어야 한다는 점을 보고 기억에 의한 공부량에 집착하지말고, 이해하려고 노력해야겠다는 생각이 들었다. 3. 궁금한 내용이 있거나, 뭘 이해되지 않는 내용이 있다면 적기!없음.

IT 5분 잡학사전 2차 - 3일차 에피소드 6~10 with 노개북

TIL이란? TIL (Today I Learned) 소개 오늘 뭘 더 잘했으면 좋았고, 내일 뭘 더 잘할까? TIL은 매일매일 기록하며 성장하는 공식! Today I learned, 어제는 몰랐지만 오늘 배운 것을 딱 하나라도 매일 매일 적으며 알아가다보면 무조건 성장할 수 있어요! (출처 : 노마드 북클럽 FAQ / https://nomadcoders.co/faq/challenge/book-til) 📗 써머의 TIL (23.02.20 월) 1. 오늘 읽은 범위 에피소드 6~10 왜 나만 오류가 자주 생길까? 파이썬은 왜 이렇게 인기가 많을까? 파이썬이 C 언어보다 느린 이유는? 자바스크립트는 웹 개발에만 쓰는 언어일까? 코틀린은 정말로 자바와 100% 호환될까?