Today I Learned
오늘은 유현승 매니저님의 학습법 특강을 들었다.
내가 공부를 잘 하고있는지, 이렇게 하면 되는지 고민이 있었는데 동기부여에 도움이 많이 된것같다.
매니저님 본인 이야기인지 아닌지 모를? 아는사람 얘기도 해주셨는데 중간중간 금쪽이짓도 하다(ㅋㅋㅋ) 결국 끝까지 하다보니 최종 프로젝트에서 좋은 결과를 냈다고 한다.
나만 잘 못하는것같고 뒤쳐지는것 같아도 결국 하면 된다!
개발자 지망생이 아니라, 지금부터 나는 개발자다라는 생각으로 공부하라고 하신게 기억에 남는다.
스파르타 캠프에서 내가 얻어야 할것
기술적 고민(문제 해결 능력!!)
단순히 이거 써봤어요가 아니라 프로젝트 진행과정에서 기술구현을 위해 이러한 고민을 했다.
그래서 이 선택이 합리적이고 효율적인 이유를 면접자를 설득한다 생각하고 해보자.
-> 프로젝트 기간에서 이런것들을 길러보자
4개월이 지나면 우리는
1. 주특기를 가진 개발자
2. 현업에서 사용할 실무 능력, 성장할 수 있는 잠재력, 더 좋은 개발을 고민할 수 있는 사고력 갖춘 개발자
3. 다양한 동료들과 원할하게 소통하며 일할 수 있는 개발자!!
-> 이것이 바로 뽑히는 개발자!!!
기본기 탄탄한 개발자를 안 데려갈 곳은 없다.(제발..!)
코더가 아닌 개발자!!
신입개발자에게 요구되는 역량
1. 문제 해결 능력. 문제를 인식하고 해결하는 방법을 잘 찾아야함
2. 커뮤니케이션 능력. 협업이 너어어무나 중요하다.
좋은팀을 만드는데는 많은 노력과 시간이 필요지만 그 팀이 망가지는데는 너무나 쉽다.
중요한건 협업과 기술적 고민이다!
기술적 고민을 잘 하려면??
로직과 코드에 대한 의도 생각하기. 구현하는 기술, 스택에 목적과 근거 가지기.
더 좋은 방법이 있는지 고민하기!!!!! 내 코드를 설득할 줄 알아야 한다.
협업을 잘 하려면
예쁘게 말하는게 중요하지만, 더 중요한건 전달하고자 하는 바를 명확하게 말하기.
좀 더 나아가서는 데이터 또는 기술적인 근거를 바탕으로 소통하기.
-> 비용: 금전적인것 뿐 아니라 시간, 노력도 비용임.
학습방법!!!
개념과 구조 이해.
이해한 부분 직접 구현해보는 시간 가지기
단순히 팔짱 끼고 보는거 도움안됨(나임) 백견이불여일타 ㅎㅎ
챗지피티를 써야할까?
챗지피티는 도구일뿐... 이런 계산을 틀리는걸 보고 조금 충격 먹었다.
개발할때 사용할 순 있으나 핵심 개발코드는 내가 직접 해야한다.
매니저님의 한마디
나는 지금부터 개발자다 하는 생각으로 하십쇼!!
중요한건 내가 얼마나 하는지. 진짜 꾸준히 하면 된다.
어쩌면 꺾였는데도 그냥 하는 마음일지도!
부트스트랩 card를 쓰는 법
TMDB API를 사용해 영화 검색 사이트를 만드는 중이다. 카드 스타일은 부트스트랩에서 가져왔는데 배치가 저렇게 된다.
예시페이지처럼 한줄에 세개씩 배치되도록 하고싶은데 잘 안되어 관련내용을 찾아 보았다.
https://getbootstrap.com/docs/4.0/layout/grid/
부트스트랩에서 사용하는 그리드 형식이다. 코드를 사용하면서 .col-md-, .col-sm- 이 궁금했는데 최대 사이즈를 정해주는 방법 이었다. 그리고 기본적으로 12라는 사이즈를 가진다는것도 알게 되었다.
이미지에서 col4, 내용에서 col8을 사용했으니 col12를 전체 다 사용 한거라고 해석할수있다.
배치하고싶은 갯수만큼 <div>를 씌워주면 원하는대로 배치가 가능하다!
'TIL' 카테고리의 다른 글
TIL #9) 자바스크립트에서 실행 컨텍스트 (0) | 2024.01.08 |
---|---|
TIL #8) 순수 JS를 이용해 fetch 사용하기 (0) | 2024.01.04 |
TIL #6) 23.12.29 (0) | 2023.12.29 |
TIL #5) JavaScript 기본 문법 (0) | 2023.12.28 |
TIL #4) Dbeaver로 left join, inner join, 피벗테이블 (0) | 2023.12.27 |