개발자의 마음가짐 우리는 백엔드 개발에 집중하고 있어서 갑자기 프론트엔드에 있는 데이터를 가져와야 해서 당황스러운 분도 계셨을거예요. API를 개발해야 하는데 데이터베이스가 아닌 다른곳에서 강제로 가져와야 하는 상황이 와도 유연하게 대처할 수 있는 개발자가 되기 위해서는 백엔드 개발자라 해도 프론트엔드에 전혀 관심이 없으면 안됩니다. 😁 (보너스!) 개발자의 마음가짐 여러분이 앞으로 더 깊게 공부를 하며 코드를 작성하다 보면 어디선가 아주 좋은 추상화, 혹은 높은 수준의 엔지니어링 기법을 보고 여러분의 코드에 적용하려고 시도할 수 있습니다. 이것을 Over Engineering이라고 말하는데요, 앞으로 여러가지 문제를 해결하다 보면 필요 이상으로 문제를 복잡하게 해결하거나 설계할 수 있습니다. 그렇기 때..
업무 자동화와 크롤링 업무 자동화란? 단순하고, 루틴이 정해져 있는 업무를 프로그램이나 로봇을 통해 자동화 하는것을 업무 자동화라고 부릅니다. 예를 들어 아래와 같습니다. 매 시간 0분이 될 때 마다 특정 웹 사이트에 접속해 뉴스 랭킹 1~100 위를 수집해 엑셀 파일로 만드는 일 매일 오전 9시에 채팅방에 똑같은 공지 메세지를 띄우는 일 어떻게 자동화를 할 수 있을까? 자동화를 한다는건 결국 프로그램으로 반복적인 작업을 처리한다는 의미입니다. 자동화를 하기 위해서는 업무를 할 때 필요한 무언가를 “데이터화” 하는것이 중요합니다. 웹 사이트에 있는 대부분을 데이터화 할 수 있도록 도와주는것이 크롤링입니다. 크롤링이란? crawl 이란 단어는 “기어가다” 혹은 “기다” 정도로 해석할 수 있습니다. 그럼 크..
Local Repository에 Remote Repository로 올리기 Remote Repository 주소 복사 반드시 SSH가 아닌 HTTPS를 선택한 뒤 주소를 복사해주세요! SSH를 이용하려면 보안 연결을 위해 별도의 설정이 필요합니다. 그러나 우리는 목적을 최대한 빠르게 도달할 수 있도록 최대한 간단한 과정으로 진행중이예요! Remote Repository를 Local Repository에 추가: git remote add 위에서 복사한 주소를 아래 양식에 맞춰 VS Code의 터미널에 넣어 실행해주세요! 반드시 HTTPS가 선택된 상태에서 복사하는것 잊지 마세요! 엔터를 쳐서 아무것도 안나오면 에러가 발생하지 않은것이므로 정상입니다! git remote add origin 명령어 예시 git..
여러분은 스스로 작성한 코드를 얼마나 다시 보시나요? 신입 개발자분들이 원하는 회사의 조건중에서는 Code Review 문화가 존재하는 회사가 많이 있는데요, 이러한 Code Review는 남이 해주는것도 좋지만 스스로 하는것도 좋습니다. 자신의 코드를 다시 되돌아보면서 논리적으로 맞게 작성한건지 아닌지, 불필요한 코드가 생겨나진 않았는지, 코드가 술술 잘 읽히는지 확인하면 지금보다 더 좋은 코드를 작성하는것에 아주 큰 도움을 줄 수 있습니다. 여러분도 지금 작성한 코드를 스스로 리뷰해보세요! 아마 이전에는 몰랐던 코드에서 아쉬운 부분을 발견할 수 있을거예요 😎