728x90 반응형 etc/개발 세미나10 [원티드] 프리온보딩 프론트엔드 챌린지 1-1주차 정리 강의를 듣고 정리한 내용입니다. MPA를 활용한 사이트의 특징과 장단점은 무엇인가요? MPA는 Multi Page Application으로 여러 개의 HTML 파일로 웹 애플리케이션을 구성하는 방식입니다. 라우팅에 필요한 라이브러리나 번들링에 필요한 여러 자바스크립트 툴체인이 필요 없고, 정적 페이지를 그대로 서빙하기 때문에 SEO나 페이지 로딩 속도 측면에서 장점이 있습니다. 하지만 새로고침 시 새로운 내용이 반영된 HTML 페이지를 가져오는데까지의 시간이 소요되기 때문에 유저가 빈 화면을 보게 된다는 단점이 있습니다. 추가로 MPA의 통신 상황은 아래와 같습니다. 1. 유저가 서버의 GET 요청을 보내고, blog.html을 받습니다. 2. 유저는 브라우저에서 blog.html을 열어 웹 사이트를 이.. 2023. 7. 10. [원티드] 프리온보딩 프론트엔드 챌린지 7월 - 사전과제 원티드 7월 챌린지에 참여하게 된 이유는 Next.js에 대해 공부해보고 싶어서였다. 2주동안 주2회 3시간씩 진행이 되는 실시간 강의이다보니깐 깊게 배우지는 못해도 얻어가는 게 분명히 있을거라고 생각했다. 사전과제는 총 3개였다. 1. CSR(Client-side Rendering)이란 무엇이며, 그것의 장단점에 대하여 설명해주세요. 2. SPA(Single Page Application)로 구성된 웹 앱에서 SSR(Server-side Rendering)이 필요한 이유에 대하여 설명해주세요. 3. Next.js 프로젝트에서 yarn start(or npm run start) 스크립트를 실행했을 때 실행되는 코드를 Next.js Github 레포지토리에서 찾은 뒤, 해당 파일에 대한 간단한 설명을 첨부.. 2023. 7. 7. [점핏] 프론트엔드 개발자 이야기 점핏에서 진행되는 북콘서트가 있어서 참여했다. 세션이 너무 맘에 들었고, 도움이 될 것 같아서 바로 고고! FE 개발자의 소프트 스킬과 하드 스킬 좋은 코드의 조건 1. 테스트가 용이할 것 2. 읽기 쉬울 것 네이밍이 길어도 괜찮다. 읽기 쉬운게 더 좋다. 3. 일관성 1. 테스트 코드는 가능한 부분부터 작성하자 2. 한 커밋에는 한 가지 문제만 추적 가능하게 유지하자! 3. 실험은 한 번에 하나씩만 고생 = (학습 + 프로젝트) X 2 4. 나만의 학습 루틴을 만들어두자 5. 가장 좋은 공부 방법은 교육 동료도 좋고, 러버덕도 좋고 6. 대체로 옳은 기술은 없다. 상황에 따른 선택이 있을 뿐 7. 프론트엔드 개발자는 절반쯤은 UX 전문가가 되어야 한다. 코드 너머에 사용자가 있기 때문 8. 풀스택 엔지.. 2023. 5. 1. [우테크] 개발자 원칙 제어할 수 없는 것에 의존하지 않기 – 인프랩 이동욱 프로그래머에게 요구되는 것은 100점이 아닌 80~90점짜리 프로그램을 기한 내에 완성하는 일이다. 본인만의 기준과 원칙으로 빠르게 결정 외부에서 전달 받은 값은 절대 주요키로 선택하지 않는다. 라이브러리 변화에 영향을 받는 코드를 작성하지 않기 실패를 축하합니다: 실패가 내 성장의 동력이 되려면 – 무신사 박미정 실패를 증명하기(사실만 보고, 잘한 것, 놓친 것을 적어보기) "덕업일치를 넘어서"에서 하고 싶었던 이야기 – 컬리 박성철 전문가 = 역량 * 동기 * 방향 * 협력 이때, 역량을 제외한 모든 요소는 동적요소이다! 내가 관리하는 것 정리하기 정말 너무 좋은 강의였다. 특히 이동욱님의 인프런 개발 문화가 너무 마음에 들었다. 진짜 저런 회사가.. 2023. 4. 11. [제로초 토크] "신입 이력서는 포트폴리오보다 더 중요한 걸 보여줘야 합니다" 후기 저같은 취준생(신입 개발자)을 위한 좋은 영상인거 같아 공유합니다. 제로초님 쨩 요약하자면, 1. 만들면서 했던 노력과 고민을 더 중점으로 적기 2. 포트폴리오는 소스코드이고, 너무 허접하면 오히려 마이너스가 된다. 보통 사람의 노력으로는 택도 없다가 현실 나도 여러개를 만들고 있는데, 하나를 중점적으로 파서 완벽하게 만들어 볼 수 있도록 해야겠다. (2023 상반기 목표!) 질문이나 잘못된 점은 댓글로 남겨주세요 :)💖 2023. 2. 22. 이전 1 2 다음 728x90 반응형