월하점
월하점의 개발 공부 일지
월하점
전체 방문자
오늘
어제
  • 분류 전체보기 (96)
    • Back-end (3)
    • PROJECT (1)
    • CS (15)
      • Operating System (0)
      • Network (4)
      • Data Structure (7)
      • Algorithm (0)
      • Database (4)
    • Problem Solving (52)
    • Programming Languages (1)
      • Javascript (0)
      • Python (1)
      • JAVA (0)
    • Codestates BEB 4기 (7)
    • Blockchain (12)
    • Linux (2)
    • Git (1)
    • 잡다한 (2)

공지사항

인기 글

태그

  • CS
  • baekjoon
  • javascript
  • node.js
  • Python
  • 자료구조
  • 프로그래머스
  • 알고리즘
  • django
  • SWEA
  • 네트워크

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
월하점

월하점의 개발 공부 일지

  • HOME
  • GUEST
  • WRITE
Codestates BEB 4기

[코드스테이츠 블록체인 부트캠프 4기] 개강을 준비하면서 (1)

2022. 2. 19. 00:53

https://www.codestates.com/course/blockchain

 

블록체인 부트캠프 | 코드스테이츠

22주 블록체인 부트캠프에서 배우고 블록체인 개발자 취업하세요! 블록체인 개념부터 응용, 실무를 체득하고 취업까지 함께 하는 부트캠프 입니다. 실무 위주 커리큘럼과 취업까지 책임지는 커

www.codestates.com

코드스테이츠 블록체인 부트캠프(BEB) 4기에 합격했다.

22주라는 시간이 아깝지 않도록 많은 것을 얻어가자.

개강하기까지 약 일주일의 시간이 남았으니, 미리 예습을 하려고 한다.


공식 홈페이지 FAQ 에서 발췌한 커리큘럼
웹 개발 기초
(1-4 week)
  • Javascript 문법, HTML/CSS, Linux
  • React 기본,  웹 서버, 자료구조
웹 개발 심화
(5-9 week)
  • 알고리즘, Git, 비동기 프로그래밍
  • 데이터 베이스, 인증, 클라우드 및 배포
블록체인 이론
(10-11 week)
  • 암호화폐 개론, 블록체인과 금융
  • 디지털 자산의 미래 
  • 토큰 이코노미
블록체인 기술
(12-14 week)
  • 블록체인 기본, 스마트 컨트랙트
  • 블록체인 암호화 기술, 합의 알고리즘
  • 한계와 해결방안
Project
(15-21 week)
  • NFT 애플리케이션, 회고, 기업 특강, 멘토링 (1주)
  • 인센티브 기반 토론 시스템, 회고, 기업 특강, 멘토링 (2주)
  • 블록체인 사용성 개선 프로젝트, 회고, 기업 특강, 멘토링(4주)
Career Coaching
(22 week ~)
  • 교육 세션과 코칭을 통해 본인의 강점 극대화 연습
    • 이력서, 포트폴리오 작성법, 자기소개서 및 커버레터 준비
    • 코딩/기술 인터뷰 대비
    • 나에게 맞는 회사 찾기
  • 코드스테이츠 협력 파트너사의 채용공고를 공개

 

나의 현상태
  1. React : 일단 현재 나는 react를 다뤄본 적이 없다.
  2. JavaScript : 문법만 몇년 전 가볍게 훑은 것이 거의 전부라고 할 수 있으니 다시 제대로 학습할 시간이 필요하다.
  3. 블록체인 관련 프로젝트 경험 : 이 또한 전무하다... 

괜찮아! 커리큘럼 외 다른 언어라도 하나씩 건드려보고 부딪쳤던 기억들이 분명 도움이 될 것이라고 믿는다. 힘내자!

 

 

0. 개강 전 TO DO LIST (in 7days)

1. 개발환경 세팅 (Ubuntu)

2. JavaScript 기초 학습

3. React 기초 학습

 

일주일 이내에 할 일 3가지를 완료하는 것을 목표로 한다.

    * 시간이 남는다면 `solidity`와 `http`웹 기본 지식 강의를 수강하기로 한다.

 


1. 개발환경 세팅 (Ubuntu)

노트북이 수명을 다 해가서 불과 얼마 전 조립컴을 새로 맞췄기 때문에...

기기별 설치보다는 그냥 데스크탑 하나에 Windows 와 Ubuntu 듀얼 운영체제로 진행하려고 한다.

 

우분투에서 메인보드의 내장 WLAN을 인식하지 못하는 오류가 발생했다.

구글링 결과 버전의 문제로 당장 해결하기는 힘든 것 같아 그냥 무식하게 긴 랜케이블을 끌어와서 사용하기로 했다...

현재 집이 구식이라 내 방에서는 유선랜 사용이 불가능하다. 랜포트 활성화 시키는 것도 복잡하고, 귀찮고. 급하니까 그냥 거실에서 내 방으로 랜케이블을 끌고오는 걸로 결정^^... 배송아 어서오렴.

 


2. JavaScript 기초 학습

JS는 많이 취약한 언어인데... 본과정에서는 알고리즘도 자바스크립트로 본다고 하니, 꽤나 긴장된다.

이 기회에 제대로 개념을 쌓아보도록 하자!

늦었다고 걱정할 시간에 일단 공부를 하자. Just do it!

 

강의: Udemy - The complete JavaScript Course 2022: From Zero to Expert!

https://www.udemy.com/course/the-complete-javascript-course/

위 강의를 선택한 이유

  • 영어공부 겸 영어 자료에 친숙해지기 위해
  • 다른 언어에 대한 기초가 있는 상태에서 입문 강의를 수강하는 것이므로 영어도 괜찮을 것임
  • 강의 업데이트가 최신
  • 실습 프로젝트가 다양 ( 문법강의-중간마다assignments, coding challenges / 후반부-앱 만들기 플젝 )
  • 수많은 수강 후기, Udemy 자바스크립트 기초 강의 중 1위

그리고 무료 샘플 강의에서 강사진의 전달력이 괜찮아보였다.

실제로 아직 듣는 중이지만 만족한다. 할인가격 17000원이면 치킨 한 번 참으면 되니까... 물론 다른 강의를 들어도 전혀 상관없다. 자료는 많으니까.

아직 Fundamentals part1밖에 못들었는데 제로베이스 입문자의 시각에서 천천히 시작하는 강의 같다.

 

 

강의보다 문서가 좋다면,

참고 문헌: MDN

https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics

 

JavaScript basics - Learn web development | MDN

JavaScript is a programming language that adds interactivity to your website. This happens in games, in the behavior of responses when buttons are pressed or with data entry on forms; with dynamic styling; with animation, etc. This article helps you get st

developer.mozilla.org

 

참고 문헌: 모던 자바스크립트 튜토리얼

https://ko.javascript.info/

 

모던 JavaScript 튜토리얼

 

ko.javascript.info

 

나도 강의와 문서를 병행할 예정이다. 

강의는 빠르게 학습하고, 두 문서를 통해 보다 자세하게 개념 보충을 하려고 한다.

 

개발자는 문서를 읽고 원하는 바를 찾을 줄 알아야 한다. 그리고 그 문서들은 대부분 영어다.

특히나 블록체인 같이 빠르게 변하는 트랜드의 기술은 더더욱 한글 번역을 기다리면 너무 늦다.

그치만... 한국어가 더 편한건 어쩔 수 없다... 자꾸 읽다가도 한글을 찾게되는데..

지금부터 의식적으로 영문 문서에 더 익숙해지려고 노력하자...


 

3. React 기초 학습

*자바스크립트 학습 후 내용 수정할 예정*

일주일 안에 JS 완강은 너무 큰 욕심이었다...^^.... 우선은 JS 에 집중하기로....

 

 

 

 

 


 

 

< 부트캠프 기간 동안 나만의 일일 목표 >

1. 커밋 잔디심기 - 1일 1커밋

2. 부트캠프 동기들과 스터디 진행 - 수업내용, 알고리즘(코딩테스트)

3. TIL - 일주일에 적어도 1개는 반드시 작성

4. TDD 지향

5. 클린코드 지향 - 구현이 끝나도 꾸준히 리팩토링

 

 

능숙하지 않은 것들 투성이라 4, 5번을 할 시간이 있을 지는 모르겠지만...

거창할 것 없이. 짬 나는대로 작게나마 노력하고 기록을 남겨두는 것이 목표. 

 

 

 

앞으로 5개월 간 함께할 동료들은 어떤 사람들일까?

개발자 인맥이 너무나도 절실한 사람으로서, 참 많이 궁금하고 기대된다.

추후 부트캠프 종료 후에도 함께할 사람들로 발전했으면 좋겠다.

저작자표시 비영리 변경금지 (새창열림)

'Codestates BEB 4기' 카테고리의 다른 글

[코드스테이츠 블록체인 부트캠프 4기] 6주차 회고  (0) 2022.04.15
[코드스테이츠 블록체인 부트캠프 4기] 5주차 회고  (0) 2022.04.15
[코드스테이츠 블록체인 부트캠프 4기] 4주차 회고  (0) 2022.04.15
[코드스테이츠 블록체인 부트캠프 4기] 2-3주차 회고  (0) 2022.04.15
[코드스테이츠 블록체인 부트캠프 4기] 1주차 회고  (0) 2022.04.15
    'Codestates BEB 4기' 카테고리의 다른 글
    • [코드스테이츠 블록체인 부트캠프 4기] 5주차 회고
    • [코드스테이츠 블록체인 부트캠프 4기] 4주차 회고
    • [코드스테이츠 블록체인 부트캠프 4기] 2-3주차 회고
    • [코드스테이츠 블록체인 부트캠프 4기] 1주차 회고
    월하점
    월하점
    개발 공부를 기록합니다. 웹을 위주로 공부하며 컴퓨터과학 이론도 함께 정리할 계획입니다.

    티스토리툴바