반응형
인기글
- [라이브러리] 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 ..
- [취업후기] 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 1편 (강의 추천) [취업후기] 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 1편 (강의 추천) 1. 서론 나는 비전공자다! 전공은 요리였고 요리 쪽으로 꽤 오래 일하다가 국비지원을 통해 웹퍼블리셔가 되었다. (그때 나의 나이 29,,) 웹퍼블리셔 직무로 2년 조금 넘게 일 하다가 회사의 정리해고 이후 실업급여를 받으며 Javascript와 React를 독학으로 공부하여 현재는 한 회사에 React / Next.js / Zustand / React-query / Swagger 등을 이용하여 웹퍼블리셔와 프론트엔드의 사이 일을 하고있는 개블리셔 일을 하고 있다. 더 나아가 회사에서 요구하는 나의 포지션은 프론트엔드 개발자로서의 포지션이니까 프론트엔드개발자 취업후기로 작성하도록 하겠다. 이 글을 쓰게 된 이유는 국비지..
- [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..
- [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) 보일러 코드가 필요하다.(, … ) 라우팅의 개념에 대해 새롭게 배워야 한다. 파일과 폴더 구..
- [취업후기] 비전공자 웹퍼블리셔 독학으로 프론트엔드 개발자 준비 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%..
- [GSAP] GSAP 기본 문법 (Green Sock basic) - to(), from(), fromTo() [GSAP] GSAP 기본 문법 (Green Sock basic) - to(), from(), fromTo() 들어가기 전 🧐 GSAP(Green Sock Animation Platform)이란? 인터랙티브 웹을 위한 필수 요소를 따지자면 화려한 애니메이션과 스크롤 이벤트를 빼놓을 수 없을 것이다. 하지만 순수 CSS와 바닐라 자바스크립트로 구현하기엔 많은 어려움이 있기 때문에, 인터랙티브 한 웹을 좀 더 수월하게 구현할 수 있도록 도와주는 것이 바로 GSAP이다. GSAP는 자바스크립트 애니메이션 라이브러리로, 디자이너나 개발자들이 손쉽게 타임라인 기반의 애니메이션을 만들 수 있도록 도와주는 강력한 라이브러리이다. 타깃 오브젝트의 가속성, 형태 변화, 위치 변경, 연속성 등 다양한 효과를 쉽게 줄 수 ..
최신글
- [회고록] 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년🐯 이번연도는 제 자신을 많이 돌아보게 된 한 해였어요. 퇴사를 하게 되면서 반성도 많이 하고. 스스로를 채찍질도 하고 비난까지도 했는데, 많은 좋은 분들의 도움도 받고 욕심을 버리고 차근차근하다 보니 제 생각보다 많은 것을 얻었더라고요. 올해는 조급병을 조금은 고치고 욕심을 내려놓는 법을 많이 배운 것 같아요. 지금 당장 부족한 부분을 가능성으로 전환할 수 있도록 스스로를 단단하게 만든 한 해였던 것 같습니다. 개발에 대한 것도 무척이나 고민을 많이 했어요 ㅋ큐ㅠ.. 사실 제 스스로가 프론트엔드가 되고 싶어! 라며 욕심만 내는 것 같고 노력도 하지 않는 바보라고..
반응형