- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- typescript
- CSS
- mongodb
- LEVEL1
- sql
- LEVEL 2
- First Project
- 프로그래머스
- 코어 자바스크립트
- CRUD
- MariaDB
- react
- TWIL
- 리팩터링 2판
- Err-Handling
- java
- 아고라스테이츠
- Docker
- TMIL
- 배포
- 면접을 위한 cs 전공지식 노트
- javascript
- LEVEL 1
- 오늘도 개발자가 안된다고 말했다
- Refactoring
- Git
- 에러핸들링
- 코딩테스트
- 알고리즘
- TIL
목록Today I Learned (144)
성장에 목마른 코린이
풀스택 개발자란 단말기앱(app or application), 서버(Server), 웹(Web), DB(Database), OS(Operation System) 등 모든 것을 다 할 줄 아는 개발자를 말합니다. 예를 들어 어떤 게임을 개발을 하고 운영을 한다고 한다면, 이에 대한 모든 기술적인 사항을 한사람 1인이 모든것을 하는 상황에서 이 1인 개발자를 Full Stack Developer라고 부른다. 스택(Stack)이란 뭔가가 쌓여 있는 것을 말하는데, 이 게임에 필요한 모든 기술이 쌓아놓으면, 그 쌓아있는 전체기술을 기술을 Full로 보유하고 있다는 뜻이다. 이때 풀스택 개발자는 OS, DB, 프로그래밍 언어를 선택하고, 개발하고, 운영을 한다고 보면 된다. 1층짜라 건물을 짓는다고 하..
안녕하세요. 성장에 목마른 코린이입니다. 이 블로그를 운영하면서, 제 소개를 한번도 한적이 없었는데요, 그래서 오늘 제 소개를 간략히 해보자 합니다. 우선 저는 1996년생으로, 경상도 지방에서 태어나 자랐습니다. 어렸을 때부터 수학과 영어를 타 과목에비해 잘하고, 좋아했습니다. 밖에서 친구들이랑 뛰어 놀기보다, 책읽고 집에서 게임하는걸 좋아하는 아이였습니다. 그리고 저는 초등학교 6학년, 미국령 괌으로 유학을 가게되었습니다. 제가 원해서 갔다기보다는, 부모님의 욕심? 도 있었고 그 당시 부모님이 일하느라 많이 바쁘셔서 저를 챙길 여력도 없었기에 많이 싸우기도 해서 유학을 처음 가게되었습니다. 유학을 처음 가기전엔 호주로 초등학교 4학년때 3주 교환학생을 간적이 있고, 기본으로 영어공부를 많이 했었어서,..
오늘은 제 블로그의 방향성에 대해 얘기해보자합니다. 저는 개인적으로 인생에 있어 설정하는 방향이 굉장히 중요하다고 생각하는 사람인데요, 그래서 블로그에도 제가 생각하는, 추구하는 방향에 대해 한번 얘기해볼까 합니다. 제 블로그의 이름이 코린이의 성장일지 -> 성장에 목마른 코린이로 한번 바뀌었었는데요. 대략 2-3년정도, 이 블로그에서 포스팅을 계속하다 일상 블로그로 전환할 예정입니다. 일상이야기는 이 블로그에서 계속하고, 기술적인 내용 같은 부분은 깃허브 블로그에 기술 블로그를 하나 개설해서 거기서 이어나갈 예정입니다! 아직은 먼 얘기이지만, 하루하루 열심히 성장해 나가다보면 금방 그날이 오지 않을까 싶어서, 미리 이렇게 글을 올려봅니다! 블로그 봐주시는 모든 분들께 감사말씀 드리고 모두 앞으로 행복한..
제가 예전까지는 롤드컵 경기나, 국내 경기들을 챙겨봤었는데 최근 몇년부턴 그닥 챙겨보지 않게되었습니다. 롤에대한 흥미도 많이 떨어지고, 나이도 먹어가면서, 어깨 수술도 했어서 그런지 점점 게임이 힘들어지더라고요 ㅋㅋ.. 2020년 DRX 팀이 만들어졌을때 부터 팀 분위기나, 멤버들이 너무 좋아서 많이 응원했었는데, 이렇게 올해 4시드 언더독으로 우승할줄은 상상도 못했어서 더 짜릿한 우승이였지않나 생각이 듭니다! 다시한번 너무너무 축하드립니다! ㅎㅎ 특히나 10년간 프로생활을하면서 한번도 롤드컵 우승을 못해본 데프트 선수 올해 성불하게되어서 제가 다 너무 기쁘네요 ㅎㅎ 예전 슈퍼팀 KT때 우승할줄 알았는데 이렇게 4시드 언더독 팀으로 우승하다니 ㄷㄷ 오늘 제게 너무 행복한 날을 안겨줘서 감사합니당 ㅋㅋ!
안녕하세요. 성장에 목마른 코린이입니다. 작년 12월 20일에 코드스테이츠 부트캠프를 시작해, 올해 6월 24일 코드스테이츠를 수료했었죠. 저는 10월 17일 첫 출근으로써 약 4달에 걸처 취업에 성공했습니다 ㅎㅎ.. 10월 6일 면접을 봤는데, 바로 다음 날인 10월 7일에 면접에 합격됬다고 연락이와서 너무 놀랐네요! 아르바이트가 아닌 첫 직장이다보니 정말 많이 떨렸는데요, 회사 분위기도 괜찮고, 신입 막내라 많이 챙김받고있어서 무탈하게 적응중입니다! 좋은 소식 알려드리고 싶어서 조금 늦었지만 이렇게 글을 남겨봅니다! 이 회사에서는 Java Spring Boot, IOS(Swift), Android(Java -> Kotlin), React.js, Node.js 스택을 사용하는데, Java는 대학교 다닐..
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:00 - 3:00 개인 운동 3. 이것이 코딩 테스트다 with 파이썬 책 읽고 기록하기 4. 포트폴리오 만들기 탐색(Search): 많은 양의 데이터 중에서 원하는 데이터를 찾는 과정 프로그래밍에서는 그래프, 트리 등의 자료구조 안에서 탐색을 하는 문제를 자주 다룹니다. 대표적인 탐색 알고리즘으로 DFS와 BFS를 꼽을 수 있는데, 이 두 알고리즘의 원리를 제대로 이해해야 코딩 테스트의 탐색 문제 유형을 풀 수 있습니다. 그런데 DFS와 BFS를 제대로 이해하려면 기본 자료구조인 스택과 큐에 대한 이해가 전제되어야합니다. 자료구조(Data Structure): 데이터를 표현하고 관리하고 처리하기 위한 구..
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:00 - 3:00 PT + 개인 운동 3. 이것이 코딩 테스트다 with 파이썬 책 읽고 기록하기 4. 포트폴리오 만들기 구현(Implementation): 머릿속에 있는 알고리즘을 소스코드로 바꾸는 과정 어떤 문제를 풀든 간에 소스코드를 작성하는 과정은 필수이므로 구현 문제 유형은 모든 범위의 코딩테스트 문제 유형을 포함하는 개념입니다. 이 책에서는 완전 탐색, 시뮬레이션 유형을 모두 '구현' 유형으로 묶어서 다루고 있습니다. 완전 탐색: 모든 경우의 수를 주저 없이 다 계산하는 해결 방법 시뮬레이션: 문제에서 제시한 알고리즘을 한 단계씩 차례대로 직접 수행해야 하는 문제 유형 구현 문제에 접근하는 방법..
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:00 - 3:00 개인 운동 3. 이것이 코딩 테스트다 with 파이썬 책 읽고 기록하기 4. 포트폴리오 만들기 그리디 알고리즘: 어떠한 문제가 있을 때 단순 무식하게, 탐욕적으로 문제를 푸는 알고리즘 여기서 탐욕적이라는 말은 현재 상황에서 지금 당장 좋은 것만 고르는 방법을 의미합니다. 그리디 알고리즘은 현재의 선택이 나중에 미칠 영향에 대해서 고려하지 않습니다. 그리디 알고리즘 유형의 문제는 매우 다양하기에 암기를한다고 해서 잘 풀 수 있는 알고리즘 유형이 아닙니다. 사전 지식 없이도 풀 수 있는 문제도 있지만, 많은 유형을 접해보고 풀어보며 훈련을 해야합니다. 보통 코딩 테스트에서 출제되는 그리디 알..
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:00 - 3:00 운동 PT + 개인 운동 3. 이것이 코딩 테스트다 with 파이썬 책 읽고 기록하기 4. Redux 강의! 오늘의 회고 오늘은 조금 쉬어가는 하루를 보내려고 합니다. 지난 주 계속해서 좀 늦게 일어나고 늦게 잤더니, 패턴을 바꿀 필요성이 있어, 주말에 노력했는데 오늘까지도 타격이와서 좀 쉬고 일찍 자고, 앞으로 일찍 일어나고 일찍 자려고 합니다. 내일 부터는 다시 또 파이팅해서 하고자 하는일 다 해결해보겠습니다!
이번 주의 회고 이번 주는 리덕스 강의 듣고, 코딩 테스트책을 주문해서 앞으로 코딩테스트 준비를 어떻게 할지에 대한 계획을 조금 세웠습니다. 그리고 이번 주부터 PT 신청해서 운동을 시작 했다보니, 운동 갔다와서 좀 힘들어 뭔가 많이 하진 못해서 좀 아쉬웠습니다. 그래도 지난 2주 동안 운동해서 5kg 감량도 했고, 조금은 적응된것 같아 다행이긴한데, PT를 일주일에 3번씩 받다보니 한동안은 좀 쉽지는 않을 것 같습니다. 그래도 공부, 운동 다 손에서 놓지않고 열심히 해보겠습니다! 다음 주 목표 다음 주는 일단 포트폴리오 제작에 힘쓰려고합니다. 틈틈히 코딩테스트 책 읽고 준비도 할 예정이고, Redux강의도 조금씩 들을 예정입니다. 하지만 메인은 포트폴리오 제작이기에, 이번 주까지 꼭 포트폴리오만큼은 완..
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:00 - 3:00 운동 PT + 개인 운동 3. 이것이 코딩 테스트다 with 파이썬 책 읽고 기록하기 4. Redux 강의! CodeUp은 국내의 한 정보 교사가 알고리즘 교육을 목적으로 운영하는 사이트이다. 난이도가 낮은 문제가 많고, 문제 순서가 난이도 순서와 대체로 비례하기에 자신감을 얻으면서 다양한 유형을 빠르게 풀어보는 데 적합하다. 본인이 초보자라면 코드업에서 간단한 문제 위주로 200문제가량을 푼 뒤에 백준 온라인 저지로 넘어가도록 하자. 확실히 저는, 프로그래머스의 문제들을 풀어보면서 기본기가 많이 부족하다는 것을 깨달았습니다. 그래서 이 책에서 추천하는 CodeUp 200 문제 가량을 풀..
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:00 - 2:30 개인 운동 3. 오후 8:00 - 9:00 프론트엔드로 취업하기 클럽 3. 면접을 위한 CS 전공지식 노트 중요한 내용 기록하기! 4. Redux 강의! HTTP/1.0: 기본적으로 한 연결당 하나의 요청을 처리하도록 설계되었습니다. 서버로부터 파일을 가져올 때마다 TCP의 3way handshake를 계속해서 열어야하기에 RTT가 증가하는 단점이 있습니다. RTT: 패킷이 목적지에 도달하고 나서 다시 출발지로 돌아오기까지 걸리는 시간 / 패킷 왕복시간 HTTP/1.1: 매번 TCP 연결을 하는게 아니라 keep-alive라는 옵션으로 여러 개의 파일을 송수신 가능 하지만 HTTP/1.1..