Sept 18, 2021

Sung Hyun Hong (Jenny)·2022년 1월 24일
0

오늘은 개발일지 advantages 와 tip에 대해 정리하려고 한다.

18일 오후 9시 전까지 프론트엔드인 React, 백엔트인 Spring과 Node 중 하나만 주특기를 선택해야 했기 때문에, 신중한 고민을 해야만 했다.

React Mentor 의 간략한 정리:

  1. solution developer

  2. web developer hiring (mostly customized)

  3. error 많으면 programming 늘 수 있는 능력이 오른다

    • Problem solution ability → requires a lot practices for how to solve, applies to keep asking
  4. 결과적인 junior developer, intern differences

    1. problem solution
    2. low expectation
  5. Effective study method: 영상 2번, 코딩 1번 (ineffective), 영상 1번, 코딩 2번 (effective)

  6. 공공 api 사용한 결과 후에 크롤링 방식이 더 효과적

  7. 코드 에러잡기 순서

    1. chrome 개발자 → 오른쪽 상단 → 소스 링크 → 값 출력 → console.log
    2. debug 활용
    • 트랜드 경향이 중요
    • 개인적인 공부로도 충분히 소화가능 하지만, notion 관리가 중요하다.

Spring Mentor 의 간략한 정리:

  1. Spring: 자바로 돌아가는 프레임워크

  2. 점유율: 트랙킹 한도가 넘으면, 트러블 슈팅이 많이 쌓이는데 노하우가 가장 많이 쌓여있음

  3. 외국계 진출을 원한다면, 자바스크립트와 노드를 선택해라

    한국계 진출을 원한다면, 노드와 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:

  • .box-shadow {}

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

  • index.html 에서 search 부분부터 시작한다
  • chargeList → (get) → 목록 find → like 검색 가능(sql) → (keyword) find
  • chargeList에서 rendering
    • first page → last page → move data
  • post방식으로 url.data review update → check user → token and member id, review 비교, 결과값은 except

what I learned:

  1. 사진들이 static 에 저장 되어있는데, localhost 에서 사진들이 업로드가 되어있지 않다면, 그건 robo3T 가 문제가 아니라,

client = Mongoclient('mongodb: //test:test@localhost', 27017) (incorrect)

client =

Mongoclient('localhost', or 'IPV4 address' 27017)

  1. 중복체크 : back-end 에서 막지 않으면, 보안이 뚫릴 수도 있다.
  2. 수정, 삭제 버튼 안 보이게 하려면 jinja → console.log 이용 가능
  3. 알고리즘
    1. Personally, I was considering about which lang I am going to choose and learn, but mostly, the problem caused from whether other langs required to learn algorithm.
    2. but the most important thing is whether I can explain the code when coding-review has.

Another tip:

"Naver" does not use server-side rendering, they use back-end and front-end separately.

profile
오늘 하루도 열심히!

0개의 댓글