일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- js
- 프로그래머스
- 타임어택
- 2주 프로젝트
- LeetCode
- Async
- 타입스크립트
- 손에 익히며 배우는 네트워크 첫걸음
- 코어 자바스크립트
- 4주 프로젝트
- 타입스크립트 올인원
- 백준
- codestates
- 파이썬
- 알고리즘
- javascript
- 코드스테이츠
- 자바스크립트
- python
- 정재남
- 토익
- 회고
- 리액트
- til
- 제로초
- 리덕스
- SQL 고득점 Kit
- 렛츠기릿 자바스크립트
- 리트코드
- programmers
- Today
- Total
Jerry
til #27 본문
요즘 체력도 떨어지고 의지도 덩달아 쳐지는 거 같아 동기 부여가 필요해 제로초 토크 영상을 보았다.
아래 내용은 제로초님이 이야기한 내용을 메모해보았다.
프로그래밍적 사고
먼저, 프로그래밍은 머리로 하는 것이기 때문에 그 사람(천재, 타고난 사람)이 그만두는 순간까지 이길 수 없다. 이건 인정해야하는 것이라고 했다.
고려대 교수님이 학생에게 생각하는 연습을 해본 적이 없다.라고 이야기 하셨다고 한다.
외워버리면 응용을 할 수 없게 되어요. 생각해보는 연습을 일반인들은 해본적이 없을거에요.
하지만, 지능이 좀 떨어진다고 해도 충분히 시간을 두고 연습하면 되어요.
머리로 안 하고 손으로 필기로 하는 것은 부끄러운 것이다라는 편협된 생각을 가지지 말고 순서도를 그려보세요. 프로그래밍이 별게아니라 순서도를 그려보고 코드로 옮겨보는 것이거든요. 더 잘 익혀져요.내가 기계라고 생각하고 기계처럼 사고해야 합니다.
목표에 도달하기 위해서 목표선에 도달할 수 있도록 올바른 방향을 잘 잡아서 해야하는 것
- 올바른 방향을 찾기 위해 많은 자료를 찾아서 올바른 길을 찾는 것
- 온라인보다 오프라인 스승님이 더 효과적이다. 길을 벗어나면 바로 잡아줄.. 근데 이게 쉽지 않아서 온라인 강의를 찾아보는것이겠죠.
단기간에 되는게 되는게 아니라 왕도는 없다.
알고리즘도 도움이 된다.
특별한 사람이 프로그래머가 아니라
대부분 평범한 사람이기 때문에 여러분들도 할 수 있다.
동기부여(장기간)
프로그래머는 평생 공부하는 직업이기 때문에 알아서 동기부여를 잃어버리면 안 되요.
- 보상을 부여하는 것도 도움이 된다.
(검색하면 나오는) 로드맵: 많은 사람이들이 저렇게 했는데 평균을 했다 라고 인정한 것, 하나하나 마스터한다는건 불가능해요. 맛보기했다고 하고 넘어가고 다 해본 후 프로젝트를 해보는 것을 권장한다.
운동을 하다보면 자기가 하고 싶은만큼만 하거든요. 근데 외주, 스타트업 창업, 취업은 한계를 뛰어넘게 예기치 못한 새로운 것을 하게되어서 더 도움이 되어요. 그 틀을 강제로 벗어나게하는 것에 뛰어들어야되어요.
실제 사용자가 한 명이라도 있는 서비스를 운영.. 쉽지 않은데 (직접 만든)블로그가 접근하기 좋다. 실전과 같은 경험을 얻도록 노력해야한다.
- 생각 정리 시간 + 남들에게 보여주셔야
- 피드백 받는 사실이 중요한 것
- 코드 리뷰 + 남의 코드도 많이 보세요
(한 명이라도 내 코드를 본다! 라는 심정으로!)
자기 서비스를 배포하고 출시하고 업데이트하고 출시하는 신입은 회사들 다 취직할 수 있거든요. 실전과 최대한 비슷한 훈련을 할 수 있는 것거든요.
- 혼자서 뭐 만들고 하면서 해~ 하면서 포트폴리스 한 줄 적어올리면 실력이 안 늘죠.
- 실제 사용자가 사용한다는 생각을 안하고 포트폴리오를 만들기 때문에 ..
- 신입 포트폴리오 여러개보다 제대로 된 하나가 더 낫다
이력서부터 제대로 안 보는 회사들은 솔직히 그 회사 제대로 돌아가기가 힘들어요. 회사에서 가장 중요한 것 중 하나가 인사관리부터 잘 못하는 회사가 잘 돌아갈리가 없거든요.
왜 강의를 수강해도 프로그래밍 실력이 늘지 않나요?
1. 강의 자체의 문제
모듈화 되어 있어서, 퍼즐 껴맞추듯이 연결하기만 하면 돼요. 직접 밑바닥부터 개발하는 경우가 거의 없습니다. 라이브러리, 프레임워크 사용방법 다들 작 익히세요. 대부분 에러 해결하는 부분에서 잡아먹어요.
2. 여러분의 문제
강의를 눈으로만 보시는 분들이 많아요. 안 본 것이랑 다름없어요.
- 프로그래밍 = 영어 수학같은 과목이라고 생각하시는게 좋아요. 문제집을 풀면서 손에 익어야 한다. 프로그래밍도 마찬가지에요.
강의만 따라만 치는 분들이 많아요. 프로그래밍은 현실 문제를 해결하는데 촛점을 두고 있어요. 항상 강의에서 벗어난, 강의를 뛰어넘는 부분을 스스로 만들어보셔야 합니다. 거기에 여러분의 아이디어를 덧붙이면서..
응용문제를 풀며 야전에서 굴러보는 연습이 필요합니다.
공식 문서 효율적으로 읽기
1. 이 기술이 정말 저에게 필요해야 돼요. (배움의 동기!)
- 이게 왜 배워야 하는지
2. 능동적으로 읽어야 해요.
- 상상: 코드가 이렇게 적용된다는 상상과 함께 보는 것
뭐가 필요한 것이진 모르기 때무에 공식문서 튜토리얼 보일러 플레이트 세 개 참고하면서 처음부터 끝까지 쭉 읽는 것이 좋을 거 같아요.
영어 아는 사람이 5배는 더 효율적으로 코딩이 가능해요.
출퇴근 시간하는 시간에 공식문서 보는 것도 추천
출처
1부 | https://youtu.be/4X8koiPsxM4
2부 | https://youtu.be/XZ4G76Z6NXY
3부 | https://youtu.be/5fMKKn9W3Rg
'자기 성찰 > TIL' 카테고리의 다른 글
TIL_ 오늘 공부한 내용_#2 (0) | 2022.01.05 |
---|---|
TIL_ 오늘 공부한 내용_#1 (0) | 2022.01.04 |
til #26 (0) | 2021.08.17 |
til #24 (0) | 2021.08.10 |
til #23 (0) | 2021.08.07 |