전체 글

1년차 프론트엔드 개발자입니다 😣 아직 열심히 배우는 중이에요! 리액트를 하고있어요 :) - gueit214@naver.com - https://github.com/gueit214
개발 일상/개발 이야기

[개발 이야기] 소프트스피어 신입 면접 후기

https://peter-coding.tistory.com/319 [개발 이야기] 디프만 동아리 13기 지원 후기 1. 서류 후기 핵심적인 질문은 총 7문항이었으며, 6문항은 800자, 1문항은 2000자였다. 경쟁이 치열한 동아리인 만큼 작성해야 하는 글자 수와 문항 수가 상당했다. 문항과 내가 적은 내용은 아래와 peter-coding.tistory.com 지난 6월 5일 수요일, 4월에 본 면접에 이어 나의 인생 세 번째 면접을 보고 왔다. 면접이 끝나갈 때쯤, 나가서 가장 먼저 하고 싶은 말이 머릿속을 맴돌았다. '아~ 조졌네' 말 그대로 '조졌다'. 지난 디프만 면접 때와 달라진 것이 없었다. 지난 면접들에서 내가 불합격한 원인들은 다음과 같다. 첫 번째 면접(CMC) : 기초적인 JS지식이 부..

개발 일상/개발 이야기

[개발 이야기] React 번역 도전기 (feat. 오픈소스 기여한 썰)

📚 1. 사전 지식 오픈소스 # 오픈소스 : 개방형 협업, 포용성, 투명성, 빈번한 업데이트를 통해 지적 재산(e.g. 소프트웨어)을 창출하는 것에 대한 커뮤니티 기반 접근 방식 오픈소스에 기여하는 방법은 다음과 같은 방법들이 있다. 1. 코드 작성: 프로젝트의 버그 수정, 새로운 기능 추가, 성능 개선 등을 통해 기여할 수 있습니다. 2. 문서화: 사용자 가이드, 개발자 가이드, API 문서, 주석 등을 작성, 수정하거나 개선할 수 있습니다. 3. 디자인: 프로젝트의 로고, 웹사이트, 사용자 인터페이스(UI) 등의 디자인을 개선할 수 있습니다. 4. 테스트 및 QA: 코드를 테스트하고, 버그를 찾아내고, 이슈를 보고하여 프로젝트의 품질을 높일 수 있습니다. 5. 사용자 지원: 사용자 질문에 응답하거나,..

개발 일상/개발 회고

[개발 회고록] 6월 1주차

💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 이번 주, 시험을 하나 치뤘다. 이전 학기와는 달리, 이번에는 시험 공부에 특정 시간을 할당하고 그 외의 모든 시간을 개발에 몰두했다. 주로 집중한 프로젝트는 '새싹톤'으로, 이 과정에서 엄청난 만족감을 느꼈다. 팀 프로젝트에서는 가끔 일을 팀원에게 떠넘기거나, '내 잘못이 아니야'라며 태만해질 때가 있었지만, 이 프로젝트는 나만의 책임이어서 그만큼 완벽하게 마무리하고자 했다. 특히, 내가 좋아하고 항상 관심 있던 chatbot을 주제로 한 것이라 프로젝트에 더욱 애착을 가지고 즐겁게 진행할 수 있었다. 이번 프로젝트를 통해 openAI, Langchain, TTS, STT, 그리고 파일 읽고 쓰기 등 다양한 새로운 기술을 접하..

개발 일지/개발 일지

[개발 일지] Next.js 블로그 분해기 (feat. Next.js 13)

📚 1. 사전 지식 참고 : pnpm vs npm vs yarn pnpm pnpm은 npm의 단점을 개선한 모듈 관리 프로그램이다. npm과 yarn의 가장 큰 문제인 프로젝트 간 사용되는 dependencies의 중복 저장을 보완하였다. npm과 yarn은 node_modules 내부에 flat 하게 패키지를 설치하여 관리한 반면, pnpm은 이러한 호이스팅 방식 대신 다른 devdependencies를 해결하는 전략인 content-addressable storage를 사용했다. server 컴포넌트 vs client 컴포넌트 참고 : 'use client' Server 컴포넌트 : 서버로부터 data받아오기 Client 컴포넌트 : 파일 첫 줄에 'use client' 붙이면 적용. event li..

개발 일상/개발 회고

[개발 회고록] 5월 4주차

💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 자세한 내용 1일 1TIL guesung.oopy.io 이번 주는 터무니없이 바쁜 한 주였다. 목요일에 '새싹톤 2차'에서 우리 프로젝트가 합격 소식을 전해 받았다. 이 소식을 듣자마자, 우리 팀은 개발 작업을 본격적으로 시작하게 되었다. 특히, 내게는 'Langchain.js'라는 새로운 라이브러리를 습득해야 하는 임무가 주어졌다. 이는 프로젝트에서 핵심적인 기능을 담당하고 있어서 웹 프론트엔드를 담당하는 나로서는 상당한 부담감이 있었다. 금요일부터 시작하여, 토요일, 일요일인 오늘까지, 나는 Langchain과 OpenAI API를 활용한 개발 작업에만 몰두하였다. 이 일에는 정말 시간이 가는 줄 모르고 몰입하게 되었다. 밥..

코딩 테스트/프로그래머스

[프로그래머스] 수식 최대화

📙 1. 문제 Link : https://school.programmers.co.kr/learn/courses/30/lessons/67257 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 풀이 1 : 내 풀이 풀이 과정 expression은 문자열이므로 split을 이용하여 숫자를 분리하고, filter를 이용해 문자(연산자)를 분리한다. split(/*+-/g) : 정규표현식을 이용하여 *혹은 + 혹은 -을 기준으로 숫자를 분리한다. filter(it=>isNaN(it)) : 숫자가 아닌 것을 filter하여 *,+,-을 분리한다. 37번 째..

개발 일상

[개발 일상] 소주콘 후기

Intro 지난 7월에 다녀온 메타코드 네트워킹 행사에 이어 두 번째 개발자 행사를 다녀왔다. 그 당시 나는 많이 부족했다. Github, LinkedIn에 대해서도 잘 모를 때였다. 모르는게 많아, 내 이야기를 하기보다는 사람들이 하는 이야기를 거의 듣다가 왔다. 그 사이에 나는 다양한 프로젝트를 진행했고, 개발자로서의 실질적인 경험을 쌓았다. Github과 Linked in 또한 능숙하게 다룰 수 있게 되었다. 이번에 참석한 소중한 주니어 콘퍼런스, 소주콘에서는 그 변화를 체감할 수 있었다. 이전에는 잘 이해하지 못했던 주제들이 이번에는 익숙하게 느껴졌다. 그리고 다른 참석자들과의 네트워킹에서도 더 자신감 있게 말을 꺼내고 대화를 나눌 수 있었다. 그때와 비교하면, 프론트엔드 개발에 대한 이해도와 숙..

개발 일상/개발 서적

[독후감] 소프트웨어 장인

디자인 ★★★★☆ 난이도 ★☆☆☆☆ 추천도 ★★★★☆ 1. 인상깊었던 구절 1. 블로그는 우리의 배움과 자기계발에 대한 기록의 장으로 두는 게 좋다. 여러 가지 생각이나 아이디어들, 커리어를 둘러싼 세상을 어떤 관점들로 보는지 기록해보자. 다른 사람들이 그 기록에 대해 어떻게 생각할지 너무 걱정할 필요는 없다. 나 자신을 위한 기록이 가장 우선이다. 유익한 글을 많이 올리는 경험 많은 개발자들은 과거에 같은 주제에 대해 이미 많은 글을 써 보았기 때문에 오늘날 좋은 글이 나올 수 있었던 것이다. 2. 팔로우할 리더 찾기 ; 특정 분야에 대한 리더들도 있고 좀 더 일반적인 개념적, 행동양식적인 부분에 대한 리더들도 있다. + 서적 추천 → p.82 (실용주의 프로그래머, 디자인 패턴, 익스트림 프로그래밍 ..

피터s
피터의 성장기록