충남대 73

[2023 하계 모각코] 6회차 회고록

6회차(2023.08.08 20:00 ~ 23:00) 오늘의 목표 1. 인공지능 기본과정: 기초부터 응용까지 AI 마스터 강의듣기 1. 인공지능 기본과정: 기초부터 응용까지 AI 마스터 강의듣기 매주 평일 18:30 ~ 22:30까지 '기초부터 응용까지 AI 마스터' 온라인 강의를 듣고 있는데, 아직은 첫주차이기도 하고 비전공자나 컴퓨터를 처음 접해보는 사람들도 같이 강의를 듣다 보니 나에게는 조금 쉬운 부분을 하는 것 같아서 조금 아쉽다. 얼른 빅데이터나 AI쪽을 공부하는 시간이 왔으면 좋겠다!

모각코 2023.08.12

[2023 하계 모각코] 5회차 회고록

5회차(2023.08.01 20:00 ~ 23:00) 오늘의 목표 1. 프로젝트 : 플래닛2536 개발 1. 프로젝트 : 플래닛2536 개발 실제로 개발해서 출시하는 과정에 참여하는 것은 처음인데, 그만큼 부담도 되는 것 같다. 거의 하루에 12시간씩 회사에 앉아있는 것 같은데 빨리 끝났으면 좋겠다 ㅜ 혼자 공부하는 것보다 직접 개발 과정에 참여하는 것이 좋긴 하지만 시니어 개발자가 없기에 내 코드의 문제점을 알려줄 사람이 없다는 게 아쉬운 부분인 것 같다. 조만간 시니어 개발자분을 초대하여 코드리뷰 시간을 갖게 될 것 같은데 개발을 급하게 진행하느라 내가 보기에도 많이 부족한 코드인 것 같아서 아쉽다는 생각이 많이 든다.

모각코 2023.08.12

[2023 하계 모각코] 4회차 회고록

4회차(2023.07.25 20:00 ~ 23:00) 오늘의 목표 1. 프로젝트 : 플래닛2536 개발 1. 프로젝트 : 플래닛2536 개발 좋은 기회로 개발 중인 프로젝트에 참여하게 되어서 프론트엔드 개발자로 참여하여 개발을 하게 되었다. 주제는 취미 여가 소모임 플랫폼이고, 포트폴리오에도 도움이 될 것 같아서 함께하게 되었다. 사용자 페이지를 중심으로 퍼블리싱 작업을 먼저 진행하였다.

모각코 2023.08.12

[퍼센트마이닝] 융합동아리 7회차

7주차 목표 모빌리티 진로대전 참여 및 후기 작성 모빌리티 진로대전에 참여하여 모빌리티와 관련된 설명도 듣고 부스도 체험했다. 부스는 4개의 주제관으로 나뉘었는데, 1. 모빌리티 2. 모빌리티의 역사 3. 미래를 바꾼 K-모빌리티, 그 위대한 유산을 만나다 4. 미래를 향한 멈추지 않는 혁신 주제로 이루어져있었다. 서울대학교, 아주자동차대학교, 청주대학교, 한서대학교 등 여러 대학교에서도 직접 제작한 드론이나 자동차를 전시하고, 체험해볼 수 있도록 부스를 운영하고 있었다. ETRI, 한국자동차연구원, (주)드론디비전, (주)유클리드소프트 등 모빌리티 관련 기업도 홍보를 위해 부스를 운영하고 있었다. 위 사진은 ETRI 내에서 시범운행을 진행하고 있는 자율주행차이다. 직접 탑승해보았는데, 운전석이 아예 없..

공부 2023.02.19

[CNU SW Academy] 50일차(23.02.10)

프로그래머스 - 프론트엔드 미니 데브코스 NextJS ex) /posts/[id].tsx posts 디렉터리 안에 [id].tsx 파일을 만들면, /posts/1 과 같이 접근했을 때, 1 값을 router를 통해 id로 받을 수 있다 . 처음 로딩 시에만 페이지를 불러오고, 이후에는 클라이언트 사이드 렌더링 index.tsx 파일의 Head 태그 => Next가 제공 Image 태그 => 이미지를 불러올 때 최적화를 할 수 있도록 도와주는 컴포넌트 data fetching - getServerSideProps NextJS를 이용한 API 만들기 - NodeJS 기반 네이버 클라우드 - Associate 레벨 시험에 대한 팁을 제공 - 매주 월요일 오전 10시에 신규 좌석 오픈 시험유형 1. 클라우드와 ..

SW Academy 2023.02.12

[CNU SW Academy] 49일차(23.02.09)

네이버 클라우드 보강 Compute / Network Compute 상품 - 컴퓨터를 임대해서 쓸 수 있는 - 기본적인 서버를 생성하고 관리하는 상품 - cpu사양, 메모리 사양에 따라 요금이 변동 - 네트워크, 스토리지 요금 발생 - 서버 정지 시 컴퓨팅, 네트워크 요금은 발생하지 않으나 스토리지 비용 발생 Bare Metal Server - 단독으로 사용할 수 있는 고성능 물리 서버를 클라우드 형태로 제공 GPU Server - 딥러닝을 위한 - T4, V100 서버 타입별 특성 서버 오퍼레이션 방법 - 웹 콘솔 이용 - CLI Operation - API Operation 서버 복제 - 서버 이미지 : 기존 세팅 서버를 이미지처럼 복사해두고 추후에 복제 시 오토스케일링처럼 자동으로 복제할 수 있도록..

SW Academy 2023.02.12

[CNU SW Academy] 48일차(23.02.08)

네이버 클라우드 Cloud DB - 설치의 번거로움을 줄이기 위해 DB의 클라우드 전환은 불가피한 흐름이다. 금융권의 경우 하이브리드 클라우드도 많이 사용 PaaS(Platform as as Service) DB - DBA는 데이터 설정에 대해서만 알면 된다. Cloud DB - 6TB까지 스토리지 자동 증가 (MSSQL, MongoDB는 2TB) - DB 백업 및 복원 - 읽기 부하 분산 지원 - 성능 모니터링 및 알람 CRUD - Create - Read - Update - Delete NoSQL(Not Only SQL) - MongoDB - Redis HOST(IP) % : Any DB 서버와 DB 서비스의 차이 - DB 서비스 안에 DB 서비스가 있다고 생각하면 됨 Application Servi..

SW Academy 2023.02.09

[CNU SW Academy] 46일차(23.02.06)

프로그래머스 - 프론트엔드 미니 데브코스 strapi - 별도의 많은 코딩 없이 컨텐츠를 관리할 수 있도록 해줌 - 프론트엔드 개발자로서 백엔드를 쉽게 구축 가능 CRUD(Create, Read, Update, Delete) GraphQL - 데이터를 불러오는 규칙 - 데이터를 가져오는 방식이 RestAPI와 차이가 있음 - RestAPI의 한계를 극복하기 위해 등장 Over fetching - 특정 데이터를 받기 위해 필요없는 데이터까지 불러올 수 있다. Under fetching - 페이지에 필요한 데이터를 받아오기 위해 여러 API를 호출해야 한다. => GraphQL은 ? query를 이용해 필요한 데이터만 가져올 수 있다. query로 한번에 가져올 수 있다. 기본 규칙 1. POST /grap..

SW Academy 2023.02.08

[CNU SW Academy] 보강(23.02.05)

프로그래머스 - 프론트엔드 미니 데브코스 Redux-thunk를 이용한 비동기 통신 제어하기 ex) 서버 사이드 렌더링 MPA + ajax + pushState MPA : 사용자가 브라우저를 통해 서버에 웹 페이지를 요청하면, 서버는 HTML을 만들어 반환하는 방식 SSR 이유 - 검색 엔진 최적화 - 더 빠른 초기 로딩 속도 => 첫 렌더링 후에는 Client side 렌더링을 택하면 된다. 기존 SSR의 문제점 각각 렌더링을 위한 코드를 따로 만들어야 한다. => Isomorphic (Universal) : 같은 코드로 서버와 클라이언트에서 동일하게 실행되는 환경 서버사이드에서는 window 객체를 사용할 수 없음 => 예외처리 필요 Todo List Drag & Drop NEXT.JS https:/..

SW Academy 2023.02.05