0914 개발일지

Yesol Lee·2021년 9월 14일
0

AI스쿨_개발일지

목록 보기
53/57

학습내용

대구AI스쿨 팀프로젝트(기업과 연락, 타팀 팀장 및 매니저님과 소통), 알고리즘 문제 1개 풀기, 연습용 웹 프로젝트 기획 시작

대구AI스쿨 팀프로젝트

현재 문제점: 기업과 소통이 원활하지 않음

  1. 프로젝트 목표: 웹 빌더 사용해 클라이언트를 위한 쇼핑몰 사이트 제작
  2. 전제조건: 웹 빌더 포함 프로젝트 제작에 사비 지출 불가, 기업에서 결제해주어야 함.
  3. 아임웹 웹빌더 사용하려고 하는데 무료버전의 경우 제작에 제한이 많고 사이트 관리자 2명 이상 추가 불가 -> 즉 유료 결제를 해야 본격적 제작 가능
  4. 지난주부터 기업과 연락 시도했으나 잘 안 됨. 오늘 점심 후 겨우 통화가 되서 시급한 웹빌더 결제부터 부탁드렸음. 각 팀별 소통할 여유는 없으신 것 같아 타팀 팀장들 모아 채팅방 개설하고 하나의 웹빌더 계정 공유하기로 합의함

앞으로 할 일

  1. 내일 기업에 행사가 있어서 여전히 소통은 어려움. 결제도 늦어질 것으로 예상됨
  2. 앞으로 팀들 간 정보 공유를 활발히 해야 그나마 제작할 수 있을 것 같음
  3. 팀 간 사이트 서로 보거나 수정할 수 있게 되버려서 약간 걱정임

알고리즘

팀원 중 한 분과 주 2회 알고리즘 문제 1개씩 풀기로 한 게 있지만 당장 프로젝트가 바쁘지 않아서 혼자서도 조금씩 풀어보려고 한다. 오늘은 프로그래머스 hash 문제 '위장'을 풀었다. 예전에 풀다가 말았던거였다.
https://programmers.co.kr/learn/courses/30/lessons/42578?language=javascript

javascript map의 기본 사용법

const map = new Map();
map.set('one', 1);
map.get('one'); // 1

// 반복문에서 map의 key와 value 동시에 접근하기 
for (let [k, v] of map) {
  console.log(k, v);
}

연습용 웹 프로젝트

현재 교육 프로그램에서 진행하는 웹 프로젝트는 단기간에 실사용할 수 있도록 제작해야 해서 웹빌더를 사용한다. 해당 프로젝트는 포트폴리오로 사용하기 어려울 것 같아서 연습용 웹 프로젝트들이 필요할 것 같다. 대략적인 계획은 다음과 같다.

연습용 웹 1 (~9월)

  • html, css 이용한 정적 웹사이트
  • todo list 등 심플한 기능의 사이트를 기획하기
  • javascript 이용해 애니메이션 추가하기
  • node.js 기초 및 웹 api를 이용해 화면에 정보 띄워보기

연습용 웹 2 (10월)

  • react를 학습하고 웹1을 react로 다시 만들어보기

소감

이번 팀프로젝트는 시작부터 원활하지 않았다. 오늘 겨우 통화가 되었는데, 더 빨리 행동을 시작할 걸 하는 생각이 들었다. 또한 서비스 사이트 등에 직접 문의를 해 볼 수도 있다는 것을 다시 깨달았다. 더 적극적인 사람이 되어야겠다.

profile
문서화를 좋아하는 개발자

0개의 댓글