# bootcamp

214개의 포스트
post-thumbnail

2023 실리콘밸리 하계 SW 부트캠프

💥 목차 💥 > > 1. 시작 전 > > 2. 과정 > > 3. 후기 > Just Do It 🔥 이 문장 하나로 부트캠프를 버텼다. 항상 많은 생각을 하지 않고 그냥 하는 것이 중요한 것 같다. 잠이 오고 마음이 흔들려도 그냥 하자는 생각이 참 멋있어서 "Just Do It !" 을 모토로 삼았다. 🙉 시작 전 나는 복학하고 나름 열심히 살았다고 생각했다. 21학점 수강에 학교에서 근로 장학생도 하며 나름 매일매일 공부를 했다. 그리고 학교에서 배우는 코딩을 하며 C++, JAVA 과제와 시험공부를 하며 그것이 개발인 줄 알고 있었다. 그런 아무것도 모르고 열정만 가득한 나에게 아는 형이 실리콘밸리 부트캠프를 추천해주었다. 이 부트캠프를 하면 잠도 많이 못자고, 6주 동안 하루종일 개발만 하니 매우 힘들다고 말하였다. 그리고 지금 내

2023년 8월 24일
·
0개의 댓글
·
post-thumbnail

Google for Developers(ML Bootcamp) 지원

구글 부트캠프 지원링크 이번에 구글에서 부트캠프를 진행하는 거 같습니다. 관심 있으신 분이 있으시다면 지원해 보시기 바랍니다. 저도 지원했는데 간단한 CS문제들과 본인의 정보를 입력하면 됩니다. 이번 부트캠프는 머신러닝 개발자로 발돋움하고 싶은 분들을 위한 프로그램입니다. 이 프로그램은 참가자들이 머신러닝 이론을 공부하는 것 뿐만 아니라 현업의 엔지니어링 문제를 해결하는 수준까지 이르는 것을 목표로 합니다. 또한 스스로 공부하실 수 있는 환경과 동기부여를 위한 다양한 기회를 드립니다. 선발된 참가자들은 약 3개월간 딥러닝 이론 과정, 실무 프로젝트를 수료

2023년 8월 8일
·
0개의 댓글
·

플레이데이터 6주차 회고(8월 1주차)

Jsp와 Servlet의 기초적인 이론 수업과 MVC패턴등의 기초적인 이해를 하는 수업을 진행하고 JDBC를 통한 DB연동 NativeQuery를 통해 JAVA에서 DB에 Query문 보내기 등의 수업 또 한 진행했다. 수업내용을 이용한 간단한 Jsp와 Servlet 학생 관리 예제와 뉴스 관리 예제를 통해 이해하는 시간을 가지고 원래 코딩테스트 문제를 풀던 남는시간에 예제에서 조금 이해가지않는 부분 코드들을 뜯어서 디버깅해보고 분해, 조립했다. 분해, 조립 해보다가 MVC패턴 뿐만아니라 Controller, Service, Repository 개념도 이용해서 코드를 정리해 보면 좋을 것 같아서 조금씩 수정했다. 그렇게 코드를 정리하다 보니 아주 조금 욕심이 생겨서 뉴스 예제를 이용한 회원별 뉴스 등록, 뉴스 목록 조회 뉴스 상제 조회 정도의 기능을 메인으로하는 자체적인 미니프로젝트를

2023년 8월 7일
·
0개의 댓글
·
post-thumbnail

data school #2

today list > 1.연산자 2.operator module 3.조건식 4.반복문개요 (1) 곱셈연산자 > 1)숫자를 이용한 곱셈 > 2) 문자열을 이용한 곱셈 (2)나눗셈연산자 > 1)숫자를 이용한 나눗셈 > 2)0을 나눗셈하는 경우 결과는 항상 0이 나온다 3)0으로 나누는 경우 오류가 발생한다. cf.)나눗셈 결과는 항상 float이다. 필요한 만큼 소숫점 자릿수를 지정해주거나 정수형으로 변환 또한 가능하다. (3)나머지,몫 연산자 > 1)나머지 연산자 > 2)몫 연산자 > 3)나머지와 몫을 한번에 구하기 (4)제곱 연산자 > 1)거듭제곱연산자 같은수를 여러 번 곱한 값을 구한다. n**m > 2)제곱근 연산자 n**(1/m) n의 m제곱근 > 3)math 모듈의 sqrt()와 pow()함수 가. sqrt()함수를 이용한 제곱근 구하기 나.pow()함수를 이용한 거듭제곱 구하기 (5)비교연산자 >1

2023년 8월 3일
·
0개의 댓글
·
post-thumbnail

data school #08.01

#23.08.01 1.OT 후 입과 전 어떤일을 하였는가? / > 대학을 졸업하고 난 뒤 목표를 찾지 못한 채 방황하다 2021년도 초반 지방에 있는 중소 건설회사에 입사하였습니다. 회사에 근무하는 동안에도 내가 진정 하고싶어하는 일은 무엇인가를 고민했지만, 결국 해답을 내리지 못한 채 퇴사를 하게 되었습니다. 어플리케이션 제작 스타트업을 시작하자는 친구의 제안에 "내가 하고 싶어했던 데이터 직군을 지금의 일과 접목 시킬 수 있겠다!" 라고 생각하여 같이 일을 시작하게 되었지만, 현실은 이와 달랐습니다. 제가 가지고 있는 역량은 단지 대학교 강의에서 수박 겉핥기 식으로 배웠던 단편적인 지식밖에 없었고 이를 개발에 접목시키기에는 어려움이 있었습니다. 소자본 창업으로 아무런 급여도 받지 않고 사업을 시작했던 저희는 수익창출과 투자수주를 못함으로 인해 해체되었습니다. 이후 부모님의 권유로 노무사 공부를 시작하게 되었습니다. 1년동안 노무사 공부를 했지만, 여전히 제 마음속에서는

2023년 8월 1일
·
1개의 댓글
·

플레이데이터 백엔드 부트캠프 5주차 회고

이번주는 금요일이 휴강이었어서 그런지 아무것도 못했는데 일주일이 다 지나간거 같은 느낌이었다. 차근차근 하나씩 정리해 보면 html, css, javascript의 정말 아주 기초만 배웠다. 바람직한 내용은 아니지만 사람들은 자기도 모르게 대인관계에서 외적인 요소에 의해 그 사람의 어떤 사람인지 판단하게 된다. 그리고 나서 한 번 더 생각해서 "외적인 모습만으로 판단하면 안돼. "라고 생각하는 사람들이 대부분이지만 결국 모두 처음에는 외적인 요소에 대해 자기도 모르게 판단하게 된다. 마찬가지로 내가 부트캠프를 통해서든 개인적인 공부 목적이든 프로젝트를 진행했을때 내가 열심히 코딩한 백엔드 코딩이 다른 사람들에게 좋게 판단 되게 하려면 기본적인 프론트엔드 지식을 익히는 것은 분명히 필요하다. 이런 의미에서 다시 한 번 html, css, javascript를 복습하는 시간이었다. 그리고 JSP와 Servlet을 이용해 http메서드로 기초적인 mvc(model, view, Con

2023년 7월 30일
·
0개의 댓글
·
post-thumbnail

구름 쿠버네티스 양성과정 (11회차)

kdt 구름 쿠버네티스양성과정 (11회차) 를 수료하였다. 비전공자로 여러가지 일들을 하다가보니 다른학생보다 한두살 나이가 더 많았던 나는 커리어에 대한 고민을 많이 했었다. 평소에 개발, IT기술에 대한 관심을 놓지 않았었기에 무언가를 시작하기에 아직 늦지 않았다고 생각했고 많은 생각끝에 앞으로의 커리어 방향을 인프라 엔지니어로 잡고 여러 정보를 찾아보았다. 결국 부트캠프에 가기로 했고 그렇게 진행하게 된 4개월동안의 구름 쿠버네티스 양성과정이다. https://kdt.goorm.io/ 과정 초반에는 꽤 쉬운 네트워크, 리눅스 과정을 진행하였고 이후에 쿠버네티스 과정을 배우는데 꽤 어려웠다. 꽤 커리큘럼도 잘 짜여 있었고 수업 방식이 나쁘지 않았다. 특징 조금 특이한게 매일 오후 5시부터 7

2023년 7월 3일
·
0개의 댓글
·

JAVA Fundamental Programming

비트교육센터에서 받은 백엔드 교육 내용들을 기반으로 작성한 글이다. 백엔드 분야에서 프로그램을 만드는데에는 다양한 과정이 있다. 그 중에서 가장 먼저 시작해야 할 것은 JAVA로 코드를 짜는 것이다. 이 글은 JAVA로 코드를 짜는 과정?에 대한 글이다. 기본프로그래밍 변수 제어문(if, for) OOP(객체지향)개념 JAVA OOP Programming 클래스 -변수 -메소드 상속 다형성** 추상클래스/인터페이스 JAVA API 이런 흐름으로 JAVA의 기본적 프로그래밍을 배워갈 것이다. 상세 내용을 앞으로 추가해 나가보겠다.

2023년 6월 26일
·
0개의 댓글
·
post-thumbnail

Sql projection & selection

Pojection(전체 레코드 대상) sql 트랜잭션은 하나의 묶음이다. 하나처럼 동작하도록하는 언어이다. 예를 들어 계좌이체의 경우 하나의 동작으로 여겨지지만 그 안을 쪼개면 여러가지의 행위로 이루어져있다. dml과 tcl은 같이 움직이는 것을 명심하자! -데이터 유형은 수치형과 문자형으로 나뉘어지는데 여기서 유의할 것은 문자형의 char, varchar2는 (byte)이지만 수치형의 number의 경우 (자릿수)를 따른다. 더 나아가 문자형의 Char과 varchar2의 차이는 무엇일까? char는 고정길이기 때문에 무조건 주어진 byte대로 생성이 되지만 varchar2는 가변길이, 즉 저장할 크기에 맞춰서 크기가 설정된다. 따라서 추가연산이 들어가 처리시간은 길어진다. 하지만 메모리

2023년 5월 22일
·
0개의 댓글
·

git, github 기초

git, github 기초 git & github이란 Git : 분산 버전 관리 시스템 GitHub : 코드를 관리할 수 있는 Git 기반의 웹서비스 github New -> repository 이름과 설명, readme file 추가 후 create repository -> add file New -> repository 이름과 설명, readme file 추가 후 create repository -> '.' 또는 'dev'으로 입력/변경 후 VSCode에서 추가(상태창) 이미지1 github page 배포 아래 이미지와 같이 1~4 단계를 완료하고 페이지 새로고침을 누르면 상단에 페이지 주소가 생성됨. (단, 생성되는 시간은 빠르면 3분 이내, 느리면 1시간 이후임) ![이

2023년 4월 25일
·
0개의 댓글
·

기초지식

기초지식 Domain, IP, Port Domain - name 웹사이트는 여러 도메인들을 가질 수 있음 아래 두 도메인들은 같은 웹페이지로 이동하게 됨 daum.net daum.co.kr 도메인은 살 수 있다. e.g cafe24 IP - address 웹사이트마다 단 하나의 주소가 존재 Port - gate 하나의 웹사이트에 여러개의 port (문)이 존재 가능, 아래와 같이 :5000 혹은 :80 과 같이 포트를 지정하면 다른 페이지가 보임. http://websitename:5000/ http://websitename:80/ 3 categories of port numbers 0번 ~ 1023번: 잘 알려진 포트 (well-known

2023년 4월 25일
·
0개의 댓글
·

[부스트캠프 AI Tech 5기] WEEK 01

피어세션 매일 같은 시간에 모여서 몰랐던 부분 질문하고, 공부할 분량 정하고, 대화하는 시간인 것 같다. 빨리 친해졌으면 좋겠다는 생각이 들었다. 코테 스터디 [덧칠하기] (https://school.programmers.co.kr/learn/courses/30/lessons/161989) : 풀이 정리 혼자서 하는 틱택토 : 풀이 정리 미로 탈출 : 풀이 정리 강의 복습 python 3강 >### Collections module : python Built-in 확장 자료 구조 deque : popleft, appendleft를 지원 , rotate, reverse 등 linked list의

2023년 3월 23일
·
0개의 댓글
·
post-thumbnail

[T 아카데미] ASAC 웹 풀스택 과정 2기 - 지원/합격 후기

0. 계기 지난해 국비 교육과정을 마치고 지원한 우테코 5기에 광탈했다. 우테코에서 5기 부터는 프리코스과정을 오픈해줬는데 프리코스에 참여하며 많이 배웠고 또 좋은사람들과 스터디도 진행하게됐다. 이후 취업준비와 여러 부트캠프과정을 알아보던 중 T아카데미에서 진행하는 ASAC 웹 풀스택 과정을 발견하게됐는데 시기도 적절했고 커리큘럼도 좋다 생각해 지원하게됐다. 1. 과정 1-1. 지원 구글 폼을 통한 지원서를 작성하고 제출하게되면 핸드폰 문자메세지로 안내 연락이 온다. 각각의 과정의 결과, 안내는 문자메세지를 통해 노션 링크를 전달해준다. 1-2. 선발 과정 `1차 서류평가

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[코드스테이츠] 반딧불반 과제

⭐️ 반딧불반 과제 Cookie/Session 튜토리얼, Token 과제, OAuth2.0 과제의 인증 흐름을 그림으로 정리하세요 Cookie/Session 튜토리얼 Cookie Session Token 과제 OAuth 2.0 ![](https://velog.velcdn.com/images/yujunsun

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

Cmarket 리팩토링

저번시간에 진행했던 Cmarket Redux 과제를 시맨틱 태그(Semantic Tag)를 사용하여 리팩토링 해보면서 추가로 사이트를 이용하면서 불편한 점을 생각해보며 필요한 기능들을 구현해봤다. 시작하기 전에, 시맨틱 태그를 사용하면 좋은 점을 살펴보고 가자. 시맨틱 태그를 사용하면 좋은 점 > 1. 검색엔진 최적화(SEO) 어떤 요소에 더 중요한 내용이 들어있을지 우선 순위를 정할 수 있고, 우선 순위가 높다고 파악된 페이지를 검색 결과 상단에 표시하게 된다. > >2. 웹 접근성 HTML이 시맨틱 요소로 구성되어 있다면 화면의 구조에 대한 정보까지 추가로 전달해줄 수 있어 콘텐츠를 좀 더 정확하게 전달할 수 있다. > 3. 코드 가독성 향상 div, span과는 다르게 클래스를 지정하지 않아도

2023년 3월 3일
·
0개의 댓글
·
post-thumbnail

(SEB_FE) Section1 Unit9 클로저

1. 클로저 함수의 정의와 특징에 대해서 이해할 수 있다. 클로저가 갖는 스코프 범위를 이해할 수 있다. 클로저를 이용해 유용하게 쓰이는 몇 가지 패턴을 이해할 수 있다. ⭐What is Closuer? > A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment). - mdn (2023) ➡ 클로저는 함수와 그 함수가 접근할 수 있는 변수의 조합 클로저가 중요한 이유 클로저의 함수는 **

2023년 3월 2일
·
0개의 댓글
·
post-thumbnail

(SEB_FE) Section1 Unit9 스코프

1. 스코프의 의미와 적용 범위를 이해한다. 스코프의 주요 규칙을 이해한다. 전역 스코프와 지역 스코프의 차이를 이해한다. block scope와 function scope의 차이를 이해한다. 변수 선언 키워드(let, const, var)와 스코프와의 관계를 설명할 수 있다. 전역 객체가 무엇인지 설명할 수 있다. 스코프(Scope): 사격 시 목표물을 정확하게 조준하기 위해 사용 ➡ 컴퓨터 공학, 그리고 JavaScript에서의 스코프는 "변수의 유효범위"로 사용 > >![](https://velog.velcdn.com/images/lovesyung/post/

2023년 3월 2일
·
0개의 댓글
·
post-thumbnail

(SEB_FE) Section1 Unit9 JS 핵심 개념과 주요 문법

1. 원시 자료형(primitive data type)과 참조 자료형(reference data type)의 구분이 왜 필요한지 이해할 수 있다. 원시 자료형과 참조 자료형의 차이를 이해하고, 각자 맞는 상황에서 사용할 수 있다. 원시 자료형이 할당될 때는 변수에 값(value) 자체가 담기고, 참조 자료형이 할당될 때는 보관함의 주소(reference)가 담긴다는 개념을 코드로 설명할 수 있다. 참조 자료형은 기존에 고정된 크기의 보관함이 아니라, 동적으로 크기가 변하는 특별한 보관함을 사용한다는 것을 이해할 수 있다. 참조 자료형인 값을 복사하는 방법에 대해서 이해한다. ⭐원시 자료형 VS 참조 자료형 JavaScript에서 자료형(type)이란 값(value)의 종류이다. 크게 원시 자료형과 참조 자료형 두 가지로 나뉘며, 각각의 자료형은 고유한 속성과 메서드를 가지고 있다. 💫 원시 자료형(primitiv

2023년 3월 2일
·
0개의 댓글
·
post-thumbnail

Cmarket-Hooks, Cmarket-Redux

✅ Cmarket-Hooks > App.js js import React, { useState } from 'react' import CartItem from '../components/CartItem' import OrderSummary from '../components/OrderSummary' import { Link } from 'react-router-dom'; > export default function ShoppingCart({ items, cartItems, setCartItems }) { const [checkedItems, setCheckedItems] = useState( cartItems.map((el) => el.itemId) ); //카트아이템의 id

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

(SEB_FE) Section1 Unit7 Git / Github

1. Git의 환경설정을 할 수 있다. 버전 관리 시스템의 필요성을 이해할 수 있다. Github과 Git의 관계에 대해 이해할 수 있다. local repository와 remote repository의 차이를 이해할 수 있다. 프로그래밍을 할 때, 문법이 틀렸거나 코드를 잘못 작성한 흔적을 뒤늦게 발견할 때가 있다. 작성중이라면 ctrl + z로 돌아갈 수 있지만, 에디터를 종료해버렸다면 이전 코드로 돌아갈 수 없다. 이런 때를 대비해서 이전에 작성한 내용을 보존해야 할 필요가 있다. 이렇게 이전에 작성한 내용을 보존해 주는 시스템이 바로, 버전 관리 시스템(Version Control System)이다. ⭐ Git: 가장 강력하고 대중적인 버전 관리 시스템 Git을 학습하며 버전 관리와 협업의 기본을 학습하고, 오픈 소스(Open Source : 소스 코드가 공개된 소프트웨어) 생태계에 기여할 수 있는 멋진 개발자가 되어보자!

2023년 2월 25일
·
0개의 댓글
·