
1. Facts (사실, 객관)
- React 기초강의 12~21강 완강✔️: State, 불변성, Rendering, 스타일 입히기, 반복되는 컴포넌트 처리, 컴포넌트를 외부 파일로 분리
- 1억짜리 개발자 특강
- 코테 스터디 첫날👀✏️
- 프로그래머스 0단계 코테
https://console-log.tistory.com/112
[프로그래머스 Lv. 0] 삼각형의 완성조건 (2)
1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120868 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이
console-log.tistory.com
2. Feelings (느낌, 주관)
오늘은 집중 풀로 땡겼다~ 하루종일 땡보짓 1도 안했다
실습하면서 따라하다보니 속도가 안나가지구, 시간 외 공부까지 더 해서 목표치 끝냈다..!
하루종일 성실하게 했으니 잘했옹🫡
3. Findings (배운 점)
특강 내용👇👇👇👇👇
뭘 모르는지 아는 것(메타인지)
TIL 오늘 알게된 것
WIL 이번주에 알게 된 것
배운것을 까먹지 않게 냅다 키워드라도 남기면서 쓰기
요구사항/문제사항 나눠서 쓰기
TIL WIL을 통해 메타인지
악에 받친 사람은 두려움도, 막막함도, 피곤도, 귀찮음도, 느끼지 못합니다
오롯이 해내고 말겠다는 마음 뿐이죠
두려움과 막막함이 열심히 하는 사람을 붙잡고
피곤과 귀찮음이 잘하는 사람을 붙잡고 있을 때
악에 받친 사람은 앞으로 나아갑니다.
번아웃
오늘 할 일을 감당할 수 없을 떄
오늘 공부해야 할 내용을 가늠할 수 없을 때
그래서 오늘 할 일은 오늘 끝내고,
오늘 공부할 내용은 오늘 끝내야 합니다.
내일의 번아웃이 오지 않도록.
내일 무리하지 않도록 오늘 해냄으로서 내일의 번아웃을 방지하는 것
이정도 찾아봤고 여기서 부터 이런게 막힌다
=> 질문의 적정성을 잘 찾아서 적극적으로 질문하며 업무에 임하는 자세가 중요하다!
개인의 메타인지력을 높이는 방법
- 내 업무의 핵심 질문을 정의
- 내가 맡은 업무의 배경을 조사
- 배경을 만들어낸 원인이 무엇인지 파악
- 업무의 주체에 대해서 트리형태로 분류하는 연습
1. Android iOS Web
2. Mobile Tab Escktop
3. Home menu1 menu2..
조직의 메타인지력
내가 CEO라면 , 팀장이라면
동료들, 또는 조직의 목표를 알고 있고 함꼐하고 있는가
문제를 바라보는 관점이 팀원마다 어떻게 다른지 정리(팀이 가지고 있는 문제점, 관점이 다른데 그런걸 알아야... )
적극적으로 물어보며 겸손해야 함
실수를 무서워 하지 않는 과감함
똑같은거 여러번 묻지 않도록 기록하는 습관
=> TIL, WIL 작성이 중요하다
문제 경험 - 어떻게 해결했는지
문제를 진정으로 경험해봤떤 사람들은 어떻게 해결했는지 정확이 알고 있고, 세부사항까지 다 알고있다.
어떻게 일해야 할까?
1. 직장을 다니는 개발자(회사원으로써 내가 주어진 일을 해내는 곳)가 아닌
직업을 가지는 개발자(회사에서 내가 업무의 전문성을 키우는 과정)가 되자!
2. 진심으로 개발하는 개발자가 되자
기능(나무)이 아닌 서비스(숲)를 개발하는 사람!!
확장성, 사용성에 대해 고민할 줄 아는 사람
3. 아무리 개발자라도 왼손, 오른손보다 겸손이 더 중요하다!
빠른 프로젝트 진행(에자일, MVP) + 미니 스타트업 팀(스쿼드/작은단위로 프로젝트 팀을 구성하는거) + 잦은 커뮤니케이션(매일 아침 스크럼, 주 단위의 스프린트)
위 3가지 모두 개발역랑과 관련없는 커뮤니케이션 역량을 요구
커뮤니케이션 역량은 논리력, 겸손함이 좌우
칭찬하면서 지적ㄱ. 쿠션어 ㅋㅋ
4. 살아있는 코드를 작성하자!
코드를 통해 의도를 전달⭐⭐ 메소드 이름 잘 짓기
팀과 일관된 코드 스타일을 가져라(없으면 Google 코드 컨벤션)
하나의 역할만을 담당하라⭐⭐⭐ SOLID 원칙. 메소드 하나!
매개변수를 명확하게 하라⭐
예측 가능한 코드⭐⭐⭐
부수효과를 제거
중요한 입력에 대해 무시하지마라⭐. null 체크...
테스트 코드를 통해 목숨을 하나 더 만들어라
원시값을 포장하라 boolean을 Boolean(null, false를 구분할 수 있음)을 써라
변경 가능성을 최소화하라⭐⭐ throw exception정의, Setter미정의
5. 채용시장에서 나의 무기를 계속해서 점검하자!
내가 있는 업계의 채용공고를 주기적으로 확인해서 내 무기가 쓸모있는지 어떤 무기들이 떠오르고 있는지 주기적으로 확인을 해서 개발자로서 나의 무기들을 단련해나가는 시간을 가져야 함.
채용공고를 통해 기술의 트렌드를 매달 확인하는거
책 추천 - 타이탄의 도구들
-----
QnA
사이드 프로젝트 아이디어 얻을만한 곳 - 공모전
튜터님들 쪽쪽 빨아서 현업 지식을 많이 뽑아가라⭐
목표를 설정할 수 있어야 함. 한 회사에 뼈를 묻겠다고 생각하면 절대 안됨. 단기, 중기, 장기목표를 설정해야함. 특정 회사를 가고싶다면, 가기위해 중간에 거쳐야 할 회사가 무엇일지. 특정 회사라고 추상적으로 생각하지 말고, 뽑는 사람은 서비스 리더이기 때문에 어떤 서비스에 갈꺼야. 그래야 내가 할 이야기가 많아지고 진심이 전해짐
회사에 오고싶은 사람보다는 팀에 오고싶어하느 사람
4. 자기선언
내일부턴 개인과제 후딱!
'Weekly I Learned' 카테고리의 다른 글
| TIL:: Today I Learned (1) | 2023.06.15 |
|---|---|
| TIL:: Today I Learned (0) | 2023.06.14 |
| TIL:: Today I Learned (0) | 2023.06.12 |
| WIL:: Weekly I Learned 6월5일(월)~6월11일(일) (1) | 2023.06.11 |
| WIL:: Weekly I Learned 5월29일(월)~6월4일(일) (1) | 2023.06.08 |