본문 바로가기

분류 전체보기

(24)
[유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 2기 - 프로젝트 6주차 1. 이번주 프로젝트 과정에서 좋았던 점은?(Liked)프로젝트를 하면서 발표를 하게 되었는데, 개발 관련 발표를 실시간으로 한 것은 처음이라서 지금까지 프로젝트를 정리해 볼 수 있어서 좋았다.그리고 다른 팀들이 어떻게 개발을 진행했는지 알 수 있어서 공부가 된 점이 이번 주 가장 큰 성과가 아닐까 싶다. 2. 이번주에 새롭게 배운 점은?(Learned)디테일한 부분을 잡아야 생각보다 더 프로젝트의 완성도가 올라간다는 점을 배울 수 있었다.개발하면서 여러 요소를 고려해야하지만 작은 차이가 보는 사람 입장에서는 크게 느껴질 수 있다는 것을 알 수 있었던 시간이었다. 3. 내가 부족했던 부분은?(Lacked)사용자 입장에서 모바일로 사용하려는 프로젝트라면 버튼이 어디에 위치할지, 필요하지 않은 부분은 과감하..
[유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 2기 - 프로젝트 5주차 1. 이번주 프로젝트 과정에서 좋았던 점은?(Liked)5주차까지 진행되면서 1주마다 한번 씩 멘토링을 진행하고, 오프라인으로 팀원들과 회의를 진행하였다.그 과정에서 놓치고 있었던 부분을 다시 돌아 볼 수 있었고, 협업에 대해 행각해 볼 수 있었다.프로젝트를 마무리한 이후에도 모두 도움이 될 것들이라 가치있는 과정이라 생각했다. 2. 이번주에 새롭게 배운 점은?(Learned)정해진 기획만 따라가다보면 UIUX를 놓칠 수도 있다는 생각이 들었다. 만드는 중간에도 맞는 방향으로 가고 있는지, 사용자 중심의 사이트나 어플인지 되돌아 볼 시간이 필요할 것 같다. 3. 내가 부족했던 부분은?(Lacked)만들고 싶은 기능들은 많은데 시간이나 여러 상황에 맞춰서 더 깊게 들어갈 수 없을 수 있는 것을 인정하고 할..
[유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 2기 - 프로젝트 2주차 1. 이번주 프로젝트 과정에서 좋았던 점은?(Liked)배정된 기업의 주제에 맞춰서 프로젝트 설계에 관해 논의하였다.팀원분들이 다양한 경험을 가지신 분들이라서 내가 경험해하지 못한 기획단계를 배울 수 있어서 도움이 많이 되었다! 2. 이번주에 새롭게 배운 점은?(Learned)팀 프로젝트가 잘 이루어지기 위해서는 팀원과의 소통이 중요하다는 점. 3. 내가 부족했던 부분은?(Lacked)프로젝트 설계 및 기획 단계에서 나중을 생각하는 부분이 어려웠다.어떤 것을 빼고 어떤 것을 추가할지, 그리고 추가한 기능들을 내가 구현해 낼 수 있을지 판단할 수 있는 눈을 길러야겠다. 4. 앞으로 뭘 더 하면 좋을까?(Longed for)새로운 내용을 습득하고 적용하기!   #유데미 #udemy #웅진씽크빅 #스나이퍼팩토..
[유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 2기 - 프로젝트 1주차 1. 이번주 프로젝트 과정에서 좋았던 점은?(Liked)드디어 프로젝트 과정이 시작되었다!간단하게 팀원들과 서로를 소개하는 시간을 가졌다.멘토분이 배정되어서 킥오프 미팅을 오프라인으로 참가해서 프로젝트 진행 방향을 설명듣고 코드에 대한 피드백을 받을 수 있었다. 2. 이번주에 새롭게 배운 점은?(Learned)멘토님이 일대일로 지난 코드를 보고 분석을 해주셨고어떻게 코드를 짜는 것이 좋은지 방향을 제시해주셨다. 3. 내가 부족했던 부분은?(Lacked)프로젝트를 시작하기에 앞서서 새로운 스택들을 더 익혔으면 좋았을 듯.. 4. 앞으로 뭘 더 하면 좋을까?(Longed for)프로젝트 과정에서 필요한 스택과 라이브러리에 관해 공부해보면서 팀에 도움이 될 수 있도록 해야겠다!  #유데미 #udemy #웅진씽..
[유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 2기 - 사전직무교육 2차 후기 1. 이번주 수업에서 좋았던 점은?(Liked)벌써 2주차!리액트를 본격적으로 시작해서 정확히 다시 개념을 짚어보고 사용해볼 수 있었음.어려운 개념을 복습해보면서 기본기를 다질 수 있었음. 2. 이번주에 새롭게 배운 점은?(Learned)ZUSTAND를 처음으로 사용해본 점!리덕스, 리코일보다 훨씬 간편하게 사용할 수 있어서 프로젝트에 적용시켜 보고 싶은 생각이 들었음. 3. 배운 것에 관해서 내가 부족했던 부분은?(Lacked)1주차와 마찬가지로 이미 사용하고 있던 리액트라는 프레임워크를 내가 잘 사용하고 있었는지생각해 볼 수 있었음.밀도있고 빠르게 진행되는 수업인 만큼 수업 속도를 따라가는게 힘들 때가 있었음. 4. 앞으로 뭘 더 하면 좋을까?(Longed for)수업에서 놓친 부분들은 강사님께서 자..
[유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 2기 - 사전직무교육 1차 후기 1. 이번주 수업에서 좋았던 점은?(Liked) 3주동안의 사전직무 교육 시작!프론트엔드 직무에 자바스크립트라는 기본기는 필수라고 생각하기 때문에 자바스크립트의 기초를 다시 한번 상기시키고 놓쳤던 부분들을 학습할 수 있었음 2. 이번주에 새롭게 배운 점은?(Learned) 자바스크립트의 탄생을 간략하게 알고 있었지만 자세하게 탄생 배경을 설명해주셔서 좋았음 3. 배운 것에 관해서 내가 부족했던 부분은?(Lacked) 기초가 부족했음을 느꼈고 새로 배운다는 마음가짐으로 배우기로 다짐!class는 사용하지 않아서 제대로 공부해본 적이 없는데 class를 배우고 지금의 문법이 왜 바꼈는지 알 수 있었음지나간 문법이나 코드를 당장 사용할게 아니라는 생각으로 제쳐두기 보다는 왜? 라는 의문을 가져야겠다고 생각함 ..
[TypeScript] type alias vs interface type alias & interface -type alias 와 interface 는 type에 이름을 지어주는 수단, 같은 기능을 수행 type Shoes = { size: number kids: boolean functionality: boolean } interface Shoes { size: number kids: boolean functionality: boolean } -타입 조합 1)type alias type Product = { size: number kids: boolean } type Shoes = Product & { functionality: boolean } type clothes =Product & { season: string } 2)interface interface Pr..
Array.prototype.fill() Array.prototype.fill() :배열의 시작 인덱스부터 끝 인덱스의 이전까지 정적인 값 하나로 채움 arr.fill(value[, start[, end]]) // const fillArray =[1,5,10,15,20] fillArray.fill(7) -> [7, 7, 7, 7, 7] // // const fillArray2 =[1,5,10,15,20] fillArray2.fill(3,1) ->[1, 3, 3, 3, 3] // // const fillArray3 =[1,5,10,15,20] fillArray3.fill(3,1,3) -> [1, 3, 3, 15, 20] // // const fillArray4 =[1,5,10,15,20] fillArray4.fill(3,2,2) -> [1, 5,..