목록프론트엔드 (9)
개발story

(10/31 ~ 11/04 진행된 미니프로젝트) 회고 웹개발기초강의 하나 듣고 시작한 프로젝트라서 많이 미흡했다. 프로젝트가 처음이라 어떤 큰 틀을 잡지도 못했고 html,css 구분도 없이 마구잡이로 만들었다. 그래도 CRUD중 CRD를 구현했고 도시, 날씨, 온도를 실시간으로 외부 api를 가져와서 구현하고 여러 css를 적용시켜봐서 의미 있었고 배울점도 많았던 것 같다. 기능구현이 제한적이다 보니 디자인적인 요소에 최대한 신경썻다. 아쉬웠던 점 git으로 협업을 못한게 가장 아쉬웠다. 못해도 부딪혀봤어야 했는데... 팀원들과 커뮤니케이션을 많이 못한부분이 아쉽고 조금 더 이야기를 많이 나누고 협업했으면 더 좋은 결과물이 나왔을 것이라 생각이 들어서 더욱 아쉽다. 앞으로 개선사항 좀더 원활한 커뮤니케..
이번주 계획 - 알고리즘 1주차 강의 - 알고리즘 2주차 강의 - 생활코딩 git2강의 - 알고리즘 3주차 강의 이번주 회고 알고리즘 3주차 강의까지 끝낼 생각이였으나 너무 버거워서 2주차까지만 들었다. 이럼 다음주 월화수 5주차까지 들어야되는데 ㅠㅠ 알고리즘강의는 들어도들어도 해결되지 않는것 같다 결국 외워야 되는거 같은데... 4개월간 반복적으로 문제를 풀어나가면서 함수들을 사용하는 기본틀을 숙달해야 원활하게 풀이가 가능할것 같다. 개발블로그를 너무 일기장형식으로 적어서 개발에 필요한 코드들과 내 개발지식창고로 쓸려고 다시 양식도 맞추고 글도 html로 적고있다. html과 css를 계속 사용해서 글을 적으니까 너무 도움되고 좋은거 같다! 다음주 계획 - 알고리즘 3주차 강의 - 알고리즘 4주차 강의..
▶ 개발 진행 및 완료 상황, 무엇을 더 하면 좋을지 알고리즘 강의 듣는중! ▶ 업무, 개발 중 발생한 이슈/고민 또는 이를 해결한 내용 알고리즘 강의를 듣는데 내가 당장하기엔 난이도가 높은느낌이다... 아직 Javascript의 J도모르는데 파이썬 알고리즘을 계속 치고있는게 맞나 싶다 그래도 일단 하기로 했으니 끝까지 해보겠다! ▶ 오늘 새로 배운 내용 Array 와 링크드함수(시간복잡도) Array - : O(1) 시간내 특정원소조회가능 / 삽입삭제 O(N)시간내 가능 / 데이터추가시 공간이 다차면 새로운 공간할당받아야함 / 데이터 접근 빈번할때 사용 LinkedList - O(N) 시간내 특정원소조회가능 / 삽입삭제 O(1)시간내 가능 / 삽입삭제시 유리 이진탐색 - 반을 쪼개고 탐색 반복하는 방식..
개발진행 및 완료상황, 무엇을 더 하면 좋을지 알고리즘 강의 진행중...! 오늘 새로 배운 내용 클라이언트(나+브라우저) -> 아이디와 패스워드를 URL에 담아서 서버에 요청 서버 -> 입력된것 확인하고 정보를 응답(렌더링도 같이한다) localhost = 127.0.0.1 = 내컴퓨터 Get : 파라미터(매개변수, 즉 정보가담겨있는것) 노출 Post : 파라미터(매개변수, 즉 정보가담겨있는것) 노출X 동기 비동기 개념 - 동기는 응답을 받고 나서 다시 송신을 한다. 비동기는 응답 여부와 관계 없이 다시 전송을 할 수 있다. 두 사람의 대화에서 한사람의 말이 다 끝나고 말을 시작하면 동기이고, 말이 끝났는지 상관 없이 말을 하면 비동기이다. Math.ceil() : 올림. 주어진 숫자보다 크거나 같은 숫..
개발일지 1. 개발진행 및 완료상황. 무엇을 더 하면 좋을지. -> javascript 강의 다들음. 파이썬강의와 알고리즘 강의듣기 2. 업무, 개발 중 발생한 이슈/고민 또는 이를 해결한 내용 -> github으로 git bash 사용해서 push하는 과정에서 오류. 팀원이 도와줘서 해결완료! 3. 오늘 새로 배운 내용 -> javascript 문법 기초에 대해서 공부 // 클래스 선언 class Product { constructor(name, price) { this.name = name this.price = price } printInfo() { console.log(`상품명: ${this.name}, 가격: ${this.price}원`) } } // 객체 생성 및 메소드 호출 const not..
주간일지는 형식없이 일단 작성해볼생각으로 글적기 시작했다! 오늘부로 팀프로젝트가 끝이났고 다음주부터는 파이썬과 javascript 공부를 본격적으로 시작하게된다 이번프로젝트를 마치면서 찝찝한것은 github로 협업을 제대로 못해본게 너무 아쉽다ㅠㅠ 그래도 기한을 지켜서 잘 마무리 했다는것에 만족을 하고 뭔가를 보여주는것보다는 내가 코딩에 재미를 느낄수 있는 좋은 프로젝트였다고 생각한다(주말을 이용해서 팀프로젝트는 업로드 해보도록 하겠음!) 다른 팀들의 발표를 보면서 css에서 내가 모르는 것들이 많아서 주말을 활용해 보충할 예정이다 그리드라던가 반응형 디자인 등등 내일배움단에서 아주 짧게 배운거 같기도 하고..? 모르겠다(생활코딩을 미리 좀 들을껄ㅜㅜ) javascript를 활용하면 더많은기능들을 구현할..
개발일지 1. 개발진행 및 완료상황. 무엇을 더 하면 좋을지. -> 미니프로젝트 발표까지 끝. 2. 업무, 개발 중 발생한 이슈/고민 또는 이를 해결한 내용 -> github에서 git clone 해서 파이참이나 vscode에서 열면 제대로 작동이 안함 오류 해결을 아직 못했다 주말을 활용해서 해결해볼계획 3. 오늘 새로 배운 내용 -> id 지정할때 xxx01 xxx02등으로 하지말고 명확하게 구별을 하기 4. 참고할 만한 레퍼런스들 5. 특이사항 (아이디어 메모 등) -> 다크모드 구현해보기 -> 버튼을 아이콘형태로 바꿔보기 6. 회고 -> 미니프로젝트까지 끝이났다 github 사용이 미숙해서 협업을 하는데 어려움이 많았던것 같고 첫 프로젝트였는데 실력이 많이 부족해서 생각하는것 만큼의 많은 기능을 ..
개발일지 필수요소 1. 개발진행 및 완료상황. 무엇을 더 하면 좋을지. 자기소개페이지 방명록 삭제버튼까지 완료. 내일 블로그연결 버튼과 뒤로가기버튼 그리고 외부 날씨api를 이용해서 날씨정보를 가져올 생각이다. 다하고 난뒤 css를 조금더 신경써볼계획! 2. 업무, 개발 중 발생한 이슈/고민 또는 이를 해결한 내용 노트북이 zep만 들어가면 카메라,마이크가 연결이 안되서 투컴으로 하다가 겨우겨우 연결성공했다ㅠ 작업컴퓨터랑 zep이랑 같은 컴퓨터를 써야지 화면공유를 통해 조원들과 피드백도 주고 받을수 있고 튜터님들께도 질문을 마구마구 날릴수 있다. 필수! 3. 오늘 새로 배운 내용 하루종일 삭제버튼에만 매달렸다. 겨우겨우 다했다고 생각했는데 오류가 있어서 시름시름앓다가 리액트 튜터님과 조장님한테 물어보던중..
개발일지 1. 개발진행 및 완료상황. 무엇을 더 하면 좋을지. 미니프로젝트 "팀 소개 웹페이지" 를 시작했고 팀명,와이어프레임,API적어서 S.A. 제출하고 메인페이지와 팀원들 개인별 페이지로 구분하여 제작중이다. 웹개발종합반에서 배운것들을 토대로 개인페이지 제작중이고 기본틀은 만들었고 Css를 활용하여 완성해야된다! 2. 업무, 개발 중 발생한 이슈/고민 또는 이를 해결한 내용 아직 전체적으로 코드를 스스로 짜기가 버거워서 웹개발종합반에서 했던것들을 참고해서 하고 있어서 크게 어려움은 없다. 3. 오늘 새로 배운 내용 git 특강을 통해서 터미널 용어들을 배웠고 git bash에서 실습을 해보고 github가 무엇인지 개념적인 설명을 들었다 조금 못따라간부분이 있어서 튜터님 강의영상을 내일 다시 돌려봐..