오늘은 개발일지 advantages 와 tip에 대해 정리하려고 한다.
18일 오후 9시 전까지 프론트엔드인 React, 백엔트인 Spring과 Node 중 하나만 주특기를 선택해야 했기 때문에, 신중한 고민을 해야만 했다.
React Mentor 의 간략한 정리:
solution developer
web developer hiring (mostly customized)
error 많으면 programming 늘 수 있는 능력이 오른다
결과적인 junior developer, intern differences
Effective study method: 영상 2번, 코딩 1번 (ineffective), 영상 1번, 코딩 2번 (effective)
공공 api 사용한 결과 후에 크롤링 방식이 더 효과적
코드 에러잡기 순서
Spring Mentor 의 간략한 정리:
Spring: 자바로 돌아가는 프레임워크
점유율: 트랙킹 한도가 넘으면, 트러블 슈팅이 많이 쌓이는데 노하우가 가장 많이 쌓여있음
외국계 진출을 원한다면, 자바스크립트와 노드를 선택해라
한국계 진출을 원한다면, 노드와 C를 선택해라
스타트업 진출을 원한다면, 노드를 선택해라
백엔드는 입사 준비할 때, 코딩테스트로 준비하고, 프론트엔드는 JS로 코딩테스트 준비한다. 한 가지 더 팁을 주자면, 원하는 언어로 알고리즘 공부를 추천한다.
배울 점: It was good for studying with group, but I could not guarantee how much I can improve myself. Even though reality is practicing with programming in many times, I would like to get full confidence and known about NODE(This is what I chose).
what I studied:
back-end server flask에서 관리
front-end server 에서 ajax 활용하여 html 에서 관리
html → routing → frontend → data maintenance → frontend
bring token from app.py
token → stored "my token" → index.html
what I learned:
client = Mongoclient('mongodb: //test:test@localhost', 27017) (incorrect)
client =
Mongoclient('localhost', or 'IPV4 address' 27017)
Another tip:
"Naver" does not use server-side rendering, they use back-end and front-end separately.