반응형 전체 글1065 [React] : React와 JavaScript에 대해서.. React란 무엇인가? : 페이스북에서 만들었고 인스타그램, 페이스북, 넷플릭스 등 여러 기업들이 사용하고 있다. React를 배워서 무엇을 만들 수 있나? : React 파생 기술인 React Native(데스크탑, Android, IOS 에서 동작하는 어플리케이션)을 쉽게 배울 수 있다. React를 어떻게 배워야 하나? : React는 근본적으로 JS의 라이브러리이다.React의 동작 환경은 Node.js이다. JS -> Node.js -> React.js 순이다. HTML은 요소들의 배치와 내용을 기술하는 언어, 색이나 크기 등 디자인을 수행한다.(서식에 해당한다.) CSS3는 요소들의 색, 크기, 애니메이션을 정의한다. 즉, 스타일링을 위한 언어이다. JavaScript는 웹 사이트에 동작을 주.. 2022. 3. 30. [소경관] : 개발 설계 산출물 완성 및 제출 개발 설계 산출물 완성 ! 설계 산출물을 드디어 완성했다. 메뉴 구조도에 대한 설명을 추가했고 다른 페이지도 마찬가지로 화면 아이디를 메인으로 쭉쭉 사용해 보는 느낌으로 작성했다. 일단 완성된 화면설계서와 산출물을 제출했고 내일 발표가 있다. 발표 후 피드백을 다시 받고 문제가 없다면 실 개발 스타트가 될 예정이다. ERD가 줄었다? 그 전에 복잡하게 구상하고 있던 ERD를 줄였다. 대부분의 데이터를 MongoDB로 구현하려고 했기 때문에 간단한 회원 정보만 입력하고(사실 회원 가입이 없어도 되지만.. 구현 경험을 위해 일단 넣었다. 나중에 다른 방향으로 사용해도 되고..)넘어간다. https://ohju96.notion.site/e76cef85fe82425cac4b4e754b6e308c 개발 설계 산출.. 2022. 3. 30. [TIL] : 154 일일 배움을 위한 Today I Learned ! 소경관 개인 프로젝트를 진행하기 전에 서류 작업을 먼저 하게 되었는데 이제 곧 마무리가 될 것 같다. 당장 이번주 목요일 부터는 발표가 잡혀있다. 2022.03.29 - [Project/소경관] - [소경관] : 화면 설계서 마무리 단계에 돌입했다. CS 지식 Array와 Linked List에 대해서 확실한 복습과 학습을 진행하고 있다. 공부를 하고 같이 공부하는 동기에게 설명하면서 공부하고 있는데 역시 이런 방법이 제일 좋다. 2022.03.29 - [노트/CS 노트] - [CS 노트] : Array와 Linked List를 비교하면 어떤가? Spring Boot 멜론 차트 크롤링하는 토이 프로젝트를 만들고 있다 지금 데이터 전체를 가져오는 것 까지 .. 2022. 3. 29. [소경관] : 화면 설계서 마무리 단계에 돌입했다. - 발표를 한다고 해서 표지를 준비했다. 가능하면 이쁘게 하는 게 좋긴 하지만 차라리 잘 못 꾸밀 거라면 깔끔하게 하는 게 좋을 것 같다. 원래 튜닝의 끝은 순정이라고 하지 않던가.. 간단하게 학우들에게 내 프로젝트에 대해 설명하기 위해 간단한 안내 멘트들을 적어봤다. 당장 오는 목요일에 발표하는데 연습도 좀 하고 스터디를 통해 한 발표 연습이 도움이 되고 있길 바란다. 사실 긴장감이 전에 발표한다고 마음 먹었을 때 보다 훨씬 줄어든 것을 체감하고 있다. 화면 설계서에 디자인은 들어가지 않았다. 레이아웃이라고 해야 하나. 전체적으로 어떻게 어떤 기능을 배치할지에 대해 생각하고 만들고 있다. 딱 이 모양대로 만드는 게 아니라 이런 구조, 이런 배치를 생각중이다. 정도를 전달할 수 있을 것 같다. 이단 메뉴.. 2022. 3. 29. [CS 노트] : Array와 Linked List를 비교하면 어떤가? Array는 연속적으로 데이터를 저장하고 Linked List는 Node로 이루어져 있어 각 노드가 다음 노드를 가리키고 있어 논리적으로 연속적인 데이터 구조이다. 때문에 조회나 삭제 시 시간 복잡도가 다른데 데이터 조회는 Array는 O(1), Linked List는 O(n)으로 Array가 빠르고 삽입이나 삭제는 Array는 O(n), Linked List는 O(1)로 Linked List가 더 빠르다. 기출로 대비하는 개발자 전공면접 [CS 완전정복] 을 참고해서 공부하였습니다. 2022. 3. 29. [TIL] : 153 일일 배움을 위한 Today I Learned ! 소경관 소경관 프로젝트를 진행하기 위해 개발 설계 산출물을 작성하고 있는데 전체적인 구상을 고민하고 있다. 2022.03.28 - [Project/소경관] - [소경관] : 아직도 개발 설계 산출물 작성 중 .. 곧 완료 예정.. 멘토링 마지막 멘토링을 했다. Array를 간단하게 설명했고 깔끔하게 마무리가 되었다. Spring Boot Melon 노래를 크롤링해 MongoDB에 저장하는 프로젝트를 하고 있었는데 컬렉션 생성이 안 되고 있다.(컬렉션 자동 생성 적용 중) 모두 다 완성하고 코드 정리해서 올릴 예정이다. Kubernetes 스터디 진도만큼 책을 읽었다. 후반부 K8s는 조금 어려움을 느끼고 있기도 하고 아직 사전에 공부한 지식과 연계가 되는.. 2022. 3. 28. [소경관] : 아직도 개발 설계 산출물 작성 중 .. 곧 완료 예정.. 개발 설계 산출물 중 제일 어려운 부분은? 화면 설계서는 페이지가 많아서 어렵다. 지금 제일 어려운 부분은 데이터 베이스를 어떻게 설계할지.. 당장 수요일까지 완료해야 하는데 아직 완료하지 못 했다. 개발 설계 산출믈은 이번주 수요일에 제출해야 하기 때문에 어떻게든 빨리 작성해야한다. 떠오르는 부분은 있기 때문에 마음 놓고 있긴 한데 내일은 이제 그만 생각하고 어느 적도 적용하면서 수정해 나가야한다. JPA? MongoDB? JPA와 MongoDB를 사용해 보고 싶은데 같이 공부하는 동기가 같은 프로젝트에서 적용했을 때 동작이 잘 안 되더라..라는 말을 해서 알아보고 있다. MSA... Microservice Architecture라는 것을 사용해 보고 싶은데 아직 정보가 부족하다. MSA로 만들어진 프.. 2022. 3. 28. [CS 노트] : Linked List에 대해서.. Linked List는 tree, graph 등 다른 자료 구조를 구현할 때 사용되는 기본적인 자료구조로Node 구조체로 이루어져있으며 이 Node는 다음 Node의 주소 값을 가지고 있다. Linked List는 물리적인 메모리에서는 비연속적으로 저장되자만 Node의 특성(다음 Node의 주소를 가지고 있음)을 통해 논리적인 연속성을 가지게 된다. Linked List는 데이터가 추가될 때 메모리를 할당한다. 즉, 메모리를 좀 더 효율적으로 사용할 수 있는 장점이 있다. Node는 다음 주소 값을 가지고 있는데 첫 번째 노드는 head라는 포인터로 가리키고 있고 마지막 노드가 가리키는 주소는 NULL을 표시한다. Array 처럼 메모리 연속성을 유지하지 않아도 되므로 메모리 사용이 자유로운데 다음 주소.. 2022. 3. 28. [TIL] : 152 일일 배움을 위한 Today I Learned ! CS 노트 Dyanmic Array에 대해서 공부를 했다. 먼저 남에게 설명이 가능할 정도로 공부해 볼 예정이다. 2022.03.27 - [노트/CS 노트] - [CS 노트] : Dynamic Array에 대해서.. 멜론 리스트 만들기 프로젝트를 만들어 보고 있다. 깃허브에 올리면서 기록을 하고 있는데 전체 코드를 작성하지 못 했기 때문에 아직 블로그에 포스팅은 못 한다. 2022. 3. 27. [CS 노트] : Dynamic Array에 대해서.. Dynamic Array는 저장 공간이 가득차면 가변적으로 사이즈를 조절하여 데이터를 저장하는 자료 구조로 저장 공간이 고정되어 있는 Static Array의 한계를 보안하기 위해 만들어졌다. 기존에 선언된 데이터 크기만큼 저장을 하다가 메모리를 초과하게 되면 resize가 발생되고 새롭게 확장된 크기의 배열을 생성해 데이터를 모두 옮긴다. 이와 같은 점이 장점으로 미리 사이즈를 고민할 필요가 없다. resize를 하는 대표적인 방법은 Doubling이 있다. 이 Doubling은 데이터를 추가하다 메모리가 초과하면 기존 크기의 두배 크기의 배열을 선언하고 데이터를 옮기는 방법이다. 기출로 대비하는 개발자 전공면접 [CS 완전정복] 을 참고해서 공부하였습니다. 2022. 3. 27. [TIL] : 151 일일 배움을 위한 Today I Learned ! 스터디 스터디 4회차를 진행했다. 스터디 룸 관련 예약에 문제가 있었지만 다행히 어느 정도 잘 해결을 했다. 2022.03.26 - [발전소/동아리 및 스터디] - [코딩 & 리뷰] : 4회차 스터디 DevOps 전체적인 시스템 배포와 개발 환경 셋팅에 대해 공부했다. CI/CD를 처음 접하고 프로젝트의 한 싸이클을 돌아 경험이 늘었다. 이 경험을 토대로 나중에 프로젝트에 적용해 보려고 한다. 2022.03.26 - [발전소/강의] - [강의] : React + API Server 프로젝트 개발과 배포 CS 노트 부족한 CS 지식을 채우기 위해 CS 관련 공부를 하기로 했다. 천천히 이해하면서 쌓아 갈 예정이다. 2022.03.26 - [노트/CS 노트].. 2022. 3. 26. [소경관] : 화면 설계서 작성과 엑셀을 어떻게 JSON으로 가져올지에 대해.. 어떻게 작성하나? 화면 설계서를 어떻게 작성할까 고민을 많이 하고 있었다. 진짜 내가 개발 할 프론트 레이아웃을 적용해서 해야 하는지,? 혹은 템플릿 수준으로만 만들어 둘지에 대해 고민하고 있었다. 설명을 위한 템플릿은 이렇게 표로 간단하게 구성했고 일단 로그인을 위한 페이지를 간단하게 만들고 있다. 아무래도 디자인은 적용되지 않은 모습으로 만들어 볼 예정이다. 채색을 하기 전 스케치 버전으로 생각하면 된다. 테이블 명세서와 ERD 작성은 어디갔나? 테이블과 ERD에 대한 고민이 있다. 먼저, MariaDB와 MongoDB를 사용할 예정인다. 사용자(경비원) 정보는 RDB로, 차량에 대한 정보(차량주인, 전화번호, 주소, 차량번호)는 엑셀로 받아서 JSON으로 MognoDB에 저장하는 것을 생각중이긴 한.. 2022. 3. 26. [코딩 스터디 2기] : 4주차 먼저, 내 블로그에 스터디 2기 3회차가 없을텐데 저번주에는 코로나에 걸려서 스터디 모임을 취소했다. 자세한 내용은 3월 회고에서 볼 수 있을 것이다. 오늘 스터디도 순탄하진 않았다. 저번에 19일 스터디 일정을 취소해야 하는데 나의 실수로 26일 스터디를 취소했고 오늘 사장과 상의를 통해 최대한 스터디룸을 이용하는 쪽으로 안내 받았다. 오랜만에 같이 공부하는 쌤들과 공부를 하니 배워가는 게 많았다. 내가 물어봐서 배우는 것도 있었고 다른 쌤들은 어떻게 공부하고 있는지 나랑 살짝 비교해 보면서 내 상태를 체크해 볼 수 있었다. 다들 매우 열심히 하기 때문에 분발해야겠다는 느낌을 받았고 다들 공부에 대한 열정이 엄청나다. (오늘 같이 공부하던 쌤 중 한 분은 중간에 힘들어서(?) 수학을 공부했다고 한다.... 2022. 3. 26. [CS 노트] : Array에 대해서.. Array는 메모리에 연속적이고 순차적으로 미리 할당된 크기만큼 저장하는 자료 구조이다. Array는 고정된 저장 공간과 데이터를 순차적으로 저장하는 특징이 있고, lookup(검색할 범위에서 값을 찾은 뒤 출력 등)과 append(추가 작업)가 빨라 조회하는 작업에서 유리하다. Array는 고정된 저장 공간을 가지고 있어서 메모리 낭비가 발생할 수 있고 반대로 Overhead가 발생할 수도 있는 문제를 가지고 있다. Overhead가 발생했을 때 선언된 크기보다 더 큰 값으로 Array를 선언하고 데이터를 옮겨주면 된다.(Dynamic Array) 근데 만약, 처음부터 데이터의 크기를 예측할 수 없을 떄에는 Array를 사용하지 말고 Linked List를 사용하면 된다. 기출로 대비하는 개발자 전공면.. 2022. 3. 26. [강의] : React + API Server 프로젝트 개발과 배포 📝 2022. 3. 26. [회고] : 22년 3월 이야기 1. 여러 이슈들이 있었고 변화는 없었다. 한국에서 살면서 모두가 알게 되는 명언이 있다. 그게 뭐냐면 바로, ‘시간 참 빠르다’ 이 문장인데, 22년 3월은 이 문장이 참이라는 것을 나에게 증명했다. 개강을 어제 했지만 회고를 작성하려고 보니 3월 말인 것이 너무 큰 문제이다. 이런 것을 증명 받고 싶지 않은데 증명 당했다. 3월이 왜 이렇게 빠르게 지나갔나 되돌아 보면 여러 이슈들이 있었고 변화는 없었다. 지금부터 천천히 3월을 되돌아보며 어떤 것을 해 왔는지 회고해 본다. 2. 멘토의 역할은 길라잡이로 충분하다. 3월 떙, 하고 한 숨 쉬고나서 바로 개강했다. 개강을 하고 새로 들어온 1학년들을 보면서 등 떠밀려 쫓겨나듯 2학년이 된 것 같다는 생각이 들었다. 내 스스로가 준비를 잘 못 했던 탓인지.. 2022. 3. 26. [TIL] : 150 일일 배움을 위한 Today I Learned ! 오류 노트 개발환경 세팅을 하는 도중 익숙함에 속아 오타를 쳤다. 기념으로 오류 노트에 기록을 해 두었다. 2022.03.25 - [노트/오류 노트] - [오류 노트] : git: 'create' is not a git command. See 'git --help'.The most similar command is reset 독서 및 서평 요즘 통학길에 이메일에 관한 책을 읽고 있었는데 다 읽게 되어 후기를 남겼다. 별점을 굳이 부여해 보자면 한 2.5/5 정도..? 2022.03.25 - [발전소/독서 및 서평] - [독서 및 서평] : 이메일을 더 신속하게, 더 적게, 더 잘 쓰는 법 .React + API Server 프로젝트 개발과 배포 강의를 들.. 2022. 3. 25. [오류 노트] : git: 'create' is not a git command. See 'git --help'.The most similar command is reset 문제 git create vite frontend -- --template react 위 명령어로 react 프로젝트를 생성하려는 도중에 아래와 같은 오류가 떴다. git: 'create' is not a git command. See 'git --help'. The most similar command is reset 해결 npm create vite frontend -- --template react 첫 명령어가 git이 아닌, npm이다. 익숙함을 경계하자.. 혹시 찾을 사람이 있을까봐 올려둔다. 2022. 3. 25. [독서 및 서평] : 이메일을 더 신속하게, 더 적게, 더 잘 쓰는 법 📝 ← 참고 링크 나는 이메일을 일하는 용도로 사용해 본 적이 없다. 이메일 작성에도 형식이 있고 이메일에서 사용되는 용어가 따로 있는 것도 최근에 알게 되었다. 관련 유튜브도 많이 찾아보게 되었고 책으로 배경 지식 좀 다지기 위해 학교 가는 길에, 집에 오는 길에 짜투리 시간을 활용해서 책을 읽었다. 이 책을 읽게 된 이유는 따로 없다. 책 추천을 받고 읽은 것도 아니고 그냥 교보문고에서 이메일 검색해서 책을 찾다가 고수처럼 보이는 아저씨가 유튜브로 이 책 좋다.라는 뉘앙스의 광고를 하길래 한 번 읽어봤다. (아저씨가 이런 쪽 고수였고 댓글도 좋은 반응이였다.) 책에서 다루는 내용은 이력서를 어떻게 작성하면 좋을지, 어떤 점을 굳이 안 적어도 되고 글은 어떤 형식으로 맞추는 게 좋으며 이메일 관리는 어.. 2022. 3. 25. [TIL] : 149 일일 배움을 위한 Today I Learned ! Spring Boot 멜론 차트 1~ 100순위를 MongoDB에 저장하는 프로젝트를 진행하고 있다. 아직 코드를 다 작성하지 못 해서 설명을 남기진 못 했으나 내일 안으로 완성해서 코드를 적어 올릴 예정이다. 강연 및 세미나 OKKY에서 주최하는 세미나에 참여했다. 이제는 거의 주기적으로 매 번 참여하는 것 같다. 개인적으로 최신 기술에 대한 정보나 내가 원하는 것에 대한 정보를 얻을 때 잡지를 많이 봤는데 요즘에는 영상이나 이런 세미나 참여 기회가 잦아지면서 질의응답이 실시간으로 가능한 매체를 추구하게 되었다. 2022.03.24 - [발전소/강연 및 세미나] - [강연 및 세미나] : 서비스 개발자로 커리어 전환하기 by 와이즐리컴퍼니 현철 CTO .. 2022. 3. 24. [강연 및 세미나] : 서비스 개발자로 커리어 전환하기 by 와이즐리컴퍼니 현철 CTO 서비스 개발자로 커리어 전환하기 참석일 : 22.03.24 유형 : 실시간 온라인 강연 주제 : 서비스 개발자로 커리어 전환하기 by 와이즐리컴퍼니 현철 CTO 발표자 : 이즐리컴퍼니 현철 CTO 님. 📝 ← 링크 참고 서비스 개발자로 커리어 전환하기 by 와이즐리컴퍼니 현철 CTO 나는 이제 곧 취업을 앞두고 있다. 그러던 와중에 와이즐리컴퍼니 현철 CTO 님이 OKKY 커뮤니티에서 세미나를 하신다고 공지가 올라왔는데 내용을 보고 고민없이 바로 신청했다. 아, 어차피 다른 주제여도 신청은 했을 것인데 강연 내용이 취업, 이직, 이력서에 관한 나에게 너무 필요한 내용이라 고민도 안 하고 바로 신청했다. 원래는 ‘이 강의로 무엇을 얻을 수 있을지..’에 대해 생각 정도는 하고 신청하긴 한다.(무조건 신청하.. 2022. 3. 24. 이전 1 ··· 11 12 13 14 15 16 17 ··· 51 다음 반응형