반응형
인기글
- [라이브러리] exceljs를 활용하여 JS데이터를 엑셀 파일로 추출해 보자. [라이브러리] exceljs를 활용하여 JS데이터를 엑셀 파일로 추출해 보자. 서론 사내에서 React 환경에서 CMS 개발 파트 담당하다보니, 드디어 테이블 데이터를 추출하여 엑셀 파일로 다운로드 받을 수 있는 기능을 구현하게 되었다. 넘넘 신나고 재밌서..! 😎 exceljs란? exceljs란 javascript에서 데이터를 엑셀로 추출 및 조작할 수 있는 node 환경 라이브러리로, 특정 셀의 스타일을 커스텀하고 합칠 수 있는 장점이 있는 라이브러리이다. 공식문서 링크 npm exceljs 링크 https://www.npmjs.com/package/exceljs exceljs Excel Workbook Manager - Read and Write xlsx and csv Files.. Latest ..
- [VSCode] 글씨체를 멋지게 바꿔 보자.(Fira-Code) [VSCode] 글씨체를 멋지게 바꿔 보자.(Fira-Code) 1. 설정 방법 Fira-Code 공식문서 https://github.com/tonsky/FiraCode GitHub - tonsky/FiraCode: Free monospaced font with programming ligatures Free monospaced font with programming ligatures. Contribute to tonsky/FiraCode development by creating an account on GitHub. github.com 위 링크로 이동하여 폰트를 다운로드 받은 뒤 폰트를 PC에 설치 후 VSCode setting.json 설정한 뒤 재부팅 할 것 settings.json "editor..
- [취업후기] 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 1편 (강의 추천) [취업후기] 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 1편 (강의 추천) 1. 서론 나는 비전공자다! 전공은 요리였고 요리 쪽으로 꽤 오래 일하다가 국비지원을 통해 웹퍼블리셔가 되었다. (그때 나의 나이 29,,) 웹퍼블리셔 직무로 2년 조금 넘게 일 하다가 회사의 정리해고 이후 실업급여를 받으며 Javascript와 React를 독학으로 공부하여 현재는 한 회사에 React / Next.js / Zustand / React-query / Swagger 등을 이용하여 웹퍼블리셔와 프론트엔드의 사이 일을 하고있는 개블리셔 일을 하고 있다. 더 나아가 회사에서 요구하는 나의 포지션은 프론트엔드 개발자로서의 포지션이니까 프론트엔드개발자 취업후기로 작성하도록 하겠다. 이 글을 쓰게 된 이유는 국비지..
- [Next] Next.js 핵심 기능 정리(Page Router 기준) [Next] Next.js 핵심 기능 정리(Page Router 기준) Next.js 설치 방법 npx create-next-app@latest // 최신 버전 설치 npx create-next-app@12 // 12.3.4가 설치 된다. Next.js 핵심 기능 정리 1. pages 파일 기반 라우팅(File Base Dynamic Routing) Next.js는 File System 기반 라우팅을 제공한다. 파일 기반 라우팅 VS 코드 기반 라우팅 파일 기반 라우팅(File-base) 보일러 코드가 필요하지 않다. 직관적이다. 파일과 폴더의 구조가 라우팅에 영향을 미친다 코드 기반 라우팅(Code-base) 보일러 코드가 필요하다.(, … ) 라우팅의 개념에 대해 새롭게 배워야 한다. 파일과 폴더 구..
- [React] React Portal 기술을 이용하여 Modal을 만드는 방법(실습파일 하단 첨부) [React] React Portal 기술을 이용하여 Modal을 만드는 방법(실습파일 하단 첨부) 요즘 리액트 고급 기술들을 격파하고 있습니다. 그 중에 하나인 React Portal을 활용하여, Modal을 만들어봤습니다. Portal? Portal은 리액트 프로젝트에서 컴포넌트를 렌더링하게 될 때, UI 를 어디에 렌더링 시킬지 DOM 을 사전에 선택하여 부모 컴포넌트의 바깥에 렌더링 할 수 있게 해주는 기능입니다. 초기 세팅 //App.js import React, { useState } from "react"; import "./App.css"; import { MyModal } from "./MyModal"; import { ModalPortal } from "./ModalPortal"; co..
- [Figma] 피그마 개발자 모드 업데이트 및 VSCode 플러그인(Figma Dev mode with Figma for VS Code) [Figma] 피그마 개발자 모드 업데이트 및 VSCode 플러그인 (Figma Dev mode with Figma for VS Code) 후후 어도비 이놈들 피그마를 완전 유료화(?) 시킬 빅픽쳐를 그리는 것인가 엄청난 것을 업데이트 했군.. 후후후 개발자 모드라니!! 심지어 VScode 플러그인 까지 출시 하다니! 피그마의 개발자모드 출시(2023.06.22) 얼마전 한국 시간으로 6월 22일 오전 1시 피그마 컨퍼런스 2023(config 2023)에서 엄청난 것을 선보였습니다. 피그마에 개발 지향적 업데이트가 이루어졌는데요. 바로 개발자모드(Dev mode)를 공개한 것입니다. 전체적으로 패널이 변경 되어서 마치 크롬 개발자 모드 창을 오픈한 것과 같은 느낌으로 변했습니다. 컴포넌트의 값과 반응형..
최신글
- [회고록] 1년차 2023 주니어 개발자 회고록 [회고록] 1년차 2023 주니어 개발자 회고록 1. 입사, 프로젝트 그리고 퇴사 오랜 취준생활을 끝으로 2023년 1월경 블록체인 기술을 다루는 어느 회사에 퍼블리셔 겸 주니어 프론트엔드개발자로 입사하게 되었다. 입사하고 리액트 환경에 적응도 하고, 관련 기술을 공부하고, 프로젝트에 투입하여 실전 경험을 쌓으면서 바쁘게 보냈던 상반기였다. 좋은 사수님을 만나게 되면서 개발에 대한 의지도 컸고, 회사에 큰 성과를 보여주고 싶어서 누가 시키지도 않았지만 프로젝트 틈틈이 PR(코드리뷰) 올린 뒤 피드백 들어왔던 부분들을 정리하여 회사 노션에 프론트엔드 팀을 위한 코딩 컨벤션 페이지를 만들어서 공유했고 그 외에도 각종 문서와 링크, 폴더 아키텍처 구조 등을 모조리 정리하며 상반기를 보냈던 것 같다. 그 덕분인..
- [Next] Next.js 핵심 기능 정리(Page Router 기준) [Next] Next.js 핵심 기능 정리(Page Router 기준) Next.js 설치 방법 npx create-next-app@latest // 최신 버전 설치 npx create-next-app@12 // 12.3.4가 설치 된다. Next.js 핵심 기능 정리 1. pages 파일 기반 라우팅(File Base Dynamic Routing) Next.js는 File System 기반 라우팅을 제공한다. 파일 기반 라우팅 VS 코드 기반 라우팅 파일 기반 라우팅(File-base) 보일러 코드가 필요하지 않다. 직관적이다. 파일과 폴더의 구조가 라우팅에 영향을 미친다 코드 기반 라우팅(Code-base) 보일러 코드가 필요하다.(, … ) 라우팅의 개념에 대해 새롭게 배워야 한다. 파일과 폴더 구..
- [내돈내산] Next.js 강의 추천 -12버전부터 실무까지- (이정환님/하조은님/조현영님) [내돈내산] Next.js 강의 추천 -12버전부터 실무까지- (이정환님/하조은님/조현영님) 9월부터 타의적으로 백수가 되어서 (이 일화는 추후에 회고록으로 풀겠습니다 ㅠ) 12월까지 다사다난(전 회사와의 임금체불과 횡령 싸움,,, 이사 준비,,, 코로나,,, 현타 등)하게 보낸 뒤 이제야 맘 잡고 공부할 마음이 생겨서 next.js 다시 공부하고 있는 와중에 정말 좋은 강의들을 몇개 찾았기에 소개하려고 글을 쓴다! 전부 내돈내산...! 네이버페이 포인트며, 할인 이벤트 할 때 탈탈 털어 샀다... ㅠ 사실 코000 님 Next.js도 출시하자마자 반값 할인 할 때 내 돈 주고 사서 들었으나 나에겐 안맞았다. (심지어 완강햇슴...) 왜냐하면, 실무에서 일하다 보니 어느 순간 '동작'만 하는 코드를 만드..
- [JS 코딩테스트] 프로그래머스 Lv. 0 - 짝수는 싫어요 (120813) [JS 코딩테스트] 프로그래머스 Lv. 0 - 짝수는 싫어요 (120813) 문제 설명 정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 100 입출력 예 n result 10 [1, 3, 5, 7, 9] 15 [1, 3, 5, 7, 9, 11, 13, 15] 입출력 예 설명 입출력 #1 10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다. 입출력 #1 15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다. 내가 제출한 답안 function solution(n) { var answer = []; for(i = 1; i
- [JS 코딩테스트] 프로그래머스 Lv. 0 - 최빈값 구하기 (120812) [JS 코딩테스트] 프로그래머스 Lv. 0 - 최빈값 구하기 (120812) 문제 설명 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한사항 0 b[1] - a[1]) // 📌 처음에는 answer[0][1] === answer[1][1] 이 조건식으로 테스트 케이스 통과했다가 제출 시 틀림 if (answer.length > 1 && answer[0][1] === answer[1][1]) return -1; else return Number(answer[0][0]); } 다른 사람 풀이 👀 function solution(ar..
- [JS 코딩테스트] 프로그래머스 Lv. 0 - 문자열 출력하기 (181952) with readline [JS 코딩테스트] 프로그래머스 Lv. 0 - 문자열 출력하기 (181952) with readline 문제 설명 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 1,000,000 str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다. 입출력 예 입력 #1 HelloWorld! 출력 #1 HelloWorld! 템플릿 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { input = [line..
프로젝트
Devlog
- [회고록] 1년차 2023 주니어 개발자 회고록 [회고록] 1년차 2023 주니어 개발자 회고록 1. 입사, 프로젝트 그리고 퇴사 오랜 취준생활을 끝으로 2023년 1월경 블록체인 기술을 다루는 어느 회사에 퍼블리셔 겸 주니어 프론트엔드개발자로 입사하게 되었다. 입사하고 리액트 환경에 적응도 하고, 관련 기술을 공부하고, 프로젝트에 투입하여 실전 경험을 쌓으면서 바쁘게 보냈던 상반기였다. 좋은 사수님을 만나게 되면서 개발에 대한 의지도 컸고, 회사에 큰 성과를 보여주고 싶어서 누가 시키지도 않았지만 프로젝트 틈틈이 PR(코드리뷰) 올린 뒤 피드백 들어왔던 부분들을 정리하여 회사 노션에 프론트엔드 팀을 위한 코딩 컨벤션 페이지를 만들어서 공유했고 그 외에도 각종 문서와 링크, 폴더 아키텍처 구조 등을 모조리 정리하며 상반기를 보냈던 것 같다. 그 덕분인..
- [내돈내산] Next.js 강의 추천 -12버전부터 실무까지- (이정환님/하조은님/조현영님) [내돈내산] Next.js 강의 추천 -12버전부터 실무까지- (이정환님/하조은님/조현영님) 9월부터 타의적으로 백수가 되어서 (이 일화는 추후에 회고록으로 풀겠습니다 ㅠ) 12월까지 다사다난(전 회사와의 임금체불과 횡령 싸움,,, 이사 준비,,, 코로나,,, 현타 등)하게 보낸 뒤 이제야 맘 잡고 공부할 마음이 생겨서 next.js 다시 공부하고 있는 와중에 정말 좋은 강의들을 몇개 찾았기에 소개하려고 글을 쓴다! 전부 내돈내산...! 네이버페이 포인트며, 할인 이벤트 할 때 탈탈 털어 샀다... ㅠ 사실 코000 님 Next.js도 출시하자마자 반값 할인 할 때 내 돈 주고 사서 들었으나 나에겐 안맞았다. (심지어 완강햇슴...) 왜냐하면, 실무에서 일하다 보니 어느 순간 '동작'만 하는 코드를 만드..
- [취업후기] 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 2편(공부 방법 / 포트폴리오 / 이력서 / 면접 ) [취업후기] 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 2편(공부 방법 / 포트폴리오 / 이력서 / 면접 ) 1. 서론 지난번 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 1편에 이어서 2편을 열심히 쪄왔다. 사실 더 일찍 오고싶었으나 너무 바빴다 ㅠㅠㅠ.. 이 이상 늦으면 아예 업로드 자체를 못할 것 같아서 주말에 후다닥 작성🥹 혹시나 1편 강의 추천을 안 보신 분들은 아래 링크로 들어가서 보시면 됩니다! https://heeeming.tistory.com/entry/%EC%B7%A8%EC%97%85%ED%9B%84%EA%B8%B0-%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-%EC%9B%B9%ED%8D%BC%EB%B8%94%EB%A6%AC%EC%85%94-%EB%..
- [취업후기] 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 1편 (강의 추천) [취업후기] 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 1편 (강의 추천) 1. 서론 나는 비전공자다! 전공은 요리였고 요리 쪽으로 꽤 오래 일하다가 국비지원을 통해 웹퍼블리셔가 되었다. (그때 나의 나이 29,,) 웹퍼블리셔 직무로 2년 조금 넘게 일 하다가 회사의 정리해고 이후 실업급여를 받으며 Javascript와 React를 독학으로 공부하여 현재는 한 회사에 React / Next.js / Zustand / React-query / Swagger 등을 이용하여 웹퍼블리셔와 프론트엔드의 사이 일을 하고있는 개블리셔 일을 하고 있다. 더 나아가 회사에서 요구하는 나의 포지션은 프론트엔드 개발자로서의 포지션이니까 프론트엔드개발자 취업후기로 작성하도록 하겠다. 이 글을 쓰게 된 이유는 국비지..
- [회고록] 2022년 웹퍼블리셔 회고록 [회고록] 2022년 웹퍼블리셔 회고록 회고록이란 걸 써본 적이 없어 매우 부끄럽고 늦었지만👀.. 이번에 한 번 써보려고 합니다..! 2022년🐯 이번연도는 제 자신을 많이 돌아보게 된 한 해였어요. 퇴사를 하게 되면서 반성도 많이 하고. 스스로를 채찍질도 하고 비난까지도 했는데, 많은 좋은 분들의 도움도 받고 욕심을 버리고 차근차근하다 보니 제 생각보다 많은 것을 얻었더라고요. 올해는 조급병을 조금은 고치고 욕심을 내려놓는 법을 많이 배운 것 같아요. 지금 당장 부족한 부분을 가능성으로 전환할 수 있도록 스스로를 단단하게 만든 한 해였던 것 같습니다. 개발에 대한 것도 무척이나 고민을 많이 했어요 ㅋ큐ㅠ.. 사실 제 스스로가 프론트엔드가 되고 싶어! 라며 욕심만 내는 것 같고 노력도 하지 않는 바보라고..
반응형