본문 바로가기
실리콘밸리 AI 엔지니어링 프로그램

실리콘밸리 AI 인턴십 2주차 금요일

by 준형코딩 2022. 1. 7.

AI 분야 빅데이터분야등 코딩을 하다가 난 못하겠으니 이 분야로 빠지자 ? 안된다

너무 큰걸 생각한다 실리콘밸리에서는

한단계 내려서 핸즈온 스킬이 필요하다

전문가로 성장하고싶다면 코딩에 집중하자

 

코딩을 잘하게 되고 기본에 집중하면 확장하는것은 일도 아니다 기본 코딩에 집중하자 ! ! !

커다란 숲을 가지고 나가고 가지에 연연하지마라

 

일 잘하는 사람과 일 못하는 사람의 차이

일 잘하는 친구

어떤거해라 → 서칭해서 물어보고 → 작업 → 마친다

일 못하는 친구

어떤거해라 → 안물어보고 → 작업 → 못하겠다

핵심 → 커뮤니케이션 능력이 중요하다

 

+현재 진행상황

 

백엔드쪽 작업을 진행하기 위해서 팀원들이 작업해 놓은 백엔드 작업을 깃허브를 통해서 pull 로 땡겨 와서 작업을 시작했다

몇시간전까지 개념조차 몰랐던 도커 컴포즈 , 스웨거 , 디장고 구성 등등을 백엔드를 둘러보면서 어떤것인지 알게 되었다.

또 왜 도커를 사용해야하는지 경험을 통해서 얻게 되었다. 

그렇게 도커를 사용해서 포스트그레 몽고디비 백엔드 서버를 실행 시키고 

스웨거에 나와있는 api 명세를 통해서 프론트엔드 react에서 axios와 fetch 중에 하나를 골라서 작업을 시작하려고 했다. 

axios 와 fetch 둘의 차이점과 어떤 상황에서 사용해야하는지에 대해서 찾아 보았다 . react 에서는 axios를 많이 사용한다 axios 가 fetch 보다 편리한점이 많지만 react-native에서는 axios보다는 fetch를 사용한다고 한다 그 이유는 react-native는 업데이트가 잦기 때문에 react-native에서는 안정적인 fetch를 많이 사용한다고 한다. 하지만 나는 이왕 배우는거 장점이 조금 더 많은 axios를 사용해서 api작업을 하기로 마음먹었고 미리 팀원분이 만들어놓은 소셜로그인 api를 직접 사용해 보았다. 처음으로 백엔드 api를 사용해보니 

보이진않지만 뒤에서 멋있게 동작하는 api에 감동을 받았고 백엔드에 대해서 많은 공부를 해야겠다는 생각이 들었다.