Codewars 문제풀기 (05/29)
The Supermarket Queue (6kyu)
The Supermarket Queue (6kyu)
Roman Numerals Encoder (5kyu)
Scramblies (5kyu)
Snail (4kyu)
Number of trailing zeros of N! (5kyu)
Weight for weight (5kyu)
Human readable duration format (4kyu)
Maximum subarray sum (5kyu)
Highest Scoring Word (6kyu)
Write Number in Expanded Form (6kyu)
Alternating Split (6kyu)
Valid Braces (6kyu)
Split Strings (6kyu)
Bouncing Balls (6kyu)
Sort the odd (6kyu)
Delete occurrences of an element if it occurs more than n times (6kyu)
Count the smiley faces!(6kyu)
Detect Pangram(6kyu)
Directions Reduction(5kyu)
Directions Reduction(5kyu)
Vasya - Clerk(6kyu)
Find the unique number(6kyu)
Sum of the first nth term of Series(7kyu)
Are they the same(6kyu)
Number of People in the Bus(7kyu)
Build a pile of Cubes(6kyu)
Is a number prime?(6kyu)
Find Missing Letter(6kyu)
Human Readable Time(5kyu)
Simple Pig Latin(5kyu)
Ones And Zeros(7kyu)
Decode the Morse code(6kyu)
Sum of odd numbers(7kyu)
Equal Sides Of An Array(6kyu)
Playing with digits(6kyu)
Two to One(7kyu)
Printer Errors(7kyu)
Credit Card Mask(7kyu)
Remove String Spaces
Find the next perfect square!
Your order, please
매우 쉬웠던 문제들
Dubstep
String repeat
너무 쉬웠던 여러 문제들
Duplicate Encoder
Take a Ten Minute Walk
Growth of a Population
Find the smallest integer in the array
Sum of positive
Counting Duplicates
Persistent Bugger
Sum of numbers
Bit Counting
Jaden Casing Strings
Stop gninnipS My sdroW!
Create Phone Number?
Who likes it?
Sum of Digits / Digital Root
Descending Order
Complementary DNA
Shortest Word
Square Every Digit
Highest And Lowest
Mumbling
피드백을 받을 수 있는 환경을 만들자
발표 자료 잘 만드는 법? Takahashi Method를 소개합니다.
가능하면 빨리, 지속적으로 뛰어난 사람들을 만나세요
멍청한 실수를 피하는 방법
실력 향상의 지름길
S급, A급, B급, C급 어쩌고… 어떻게 공부하셨나요?
배운 걸 응용하기 힘들어요
천재를 이기는 방법
맥북을 쓰는 이유
문과도 N사 개발자 취직 가능? 현직 개발자 인터뷰
코딩 테스트에서 기억나지 않으면 어떻게 하죠?
개발자에게 자격증이 필요할까요?
좋은 회사를 구별하는 방법과 개발자에게 돈이 중요한 이유
첫 직장으로 스타트업 괜찮을까요?
문제-해결-반성 성장 사이클
함께 일하고 싶은 개발자
얼마나 깊이 공부해야 할까
소프트웨어 개발자가 되려면 공부 커리큘럼을 어떻게 짜야 하나요
나쁜 의도로 쓰이는 용어에 얽매이지 마세요
빨대 꽂기의 정석
효과적으로 빠르게 배우는 방법
교육이 어떻게 인간의 무한한 가능성을 파괴하는가
딴짓에서 해방되는 방법
러닝 커브에 대한 고민
모든 건 그냥 습관의 문제
반성하라 성장이 가까이 왔느니라
이제 제대로 공부할 때
모르는 일을 해야 하면 어떻게 해야 할까요
프로그래밍 공부, 학교 공부와 병행해도 되나요?
구직 활동, 언제부터 시작해야 할까?
취업하려면 무얼 공부해야 하나요
귓등으로 듣자
프로젝트 주제를 제공해주는 사이트나 책이 있을까요
입문자를 위한 책을 추천해 주세요
책 읽고 공부한 걸 블로그에 요약 정리하고 있는데 더 좋은 방법이 있을까요?
초보 개발자가 해야 할 사회적 활동
코딩을 끝낸 후에 해야 할 일
코딩에서 배우자
코딩을 하기 전에 할 일
내가 한 일 증명하기
문제에 집중하라!
Spring vs Spring Boot
기술 부채가 뭐지? 왜 문제야?
프로그래밍을 공부할 때 뭘 만들어야 하나?
완벽한 코드란 이런 것!
코딩 테스트에 대한 생각
코드를 컴퓨터가 아니라 머리로 실행하면 어떻게 될까?
프로그래밍은 그냥 이름 붙이기입니다.
디버거를 안 쓰는 개발자가 있다고?
객체지향이란 무엇인가?
Git의 달인이 되는 방법
짧고 이해하기 쉬운 코드를 작성하는 방법
코드는 언제 부패하나?
Swagger 라이브러리를 통한 API 문서화 및 테스트
중복 제거 및 리팩토링
질문 목록에 답변 개수 보여주기 기능 추가
AJAX를 활용한 답변 삭제
AJAX를 활용한 답변 추가2
AJAX를 활용한 답변 추가1
여섯 번째 반복주기 학습 목표 및 과정 설명
다섯번째 반복주기 원격 서버에 배포
QuestionController 중복 코드 제거 리팩토링
답변 추가 및 목록 기능 구현
수정/삭제 기능에 대한 보안 처리 및 LocalDateTime 설정
질문 수정, 삭제 기능 구현
질문 상세보기 기능
회원과 질문간의 관계 매핑 및 생성일 추가
다섯 번째 반복주기 학습 목표 및 과정 설명
Docker4. 소스코드 Docker에 배포하기
Docker3. Dockerfile을 활용해서 나만의 Docker 이미지 만들기
Docker2. docker ubuntu 한글버전 및 자바 설치
Docker1. docker Container를 실행하기 위한 환경 설정
질문하기, 질문목록 기능 구현
중복 제거, clean code, 쿼리 보기
자기 자신에 한해 개인정보 수정
로그인 상태에 따른 메뉴 처리 및 로그아웃
로그인 기능 구현
네 번째 반복주기 학습 목표 및 과정 설명
원격 서버 배포
개인정보 수정 기능 구현
HTML과 URL 정리, 리팩토링
자바와 객체 테이블 매핑, 회원가입 기능 구현
HTML 템플릿 추가, H2 데이터베잇 설치, 관리툴 확인
세 번째 반복주기 학습 목표 및 과정 설명
Mustache template engine 연습
회원가입, 사용자 목록 출력 기능 원격 서버에 배포
사용자 목록 기능 구현
회원가입 기능 구현
mustache를 활용한 동적인 HTML과 MVC 설명
두번째 반복주기 학습목표 및 과정 설명
원격 서버에 소스코드 배포하기
local 소스코드를 github에 올리기
Bootstrap을 활용한 HTML 페이지 개발
Spring Boot 로컬 개발 환경 세팅
자바 웹 애플리케이션 과정 소개
6장 메서드 정리
3장 코드 속의 나쁜 냄새
4장 테스트 만들기
2장 리팩토링의 원리
6장 객체와 자료구조
17장 냄새와 휴리스틱 - 4 - 자바, 이름, 테스트
17장 냄새와 휴리스틱 - 3 - 일반
17장 냄새와 휴리스틱 - 2 - 환경, 함수
17장 냄새와 휴리스틱 - 1 - 주석
15장 JUnit 들여다보기
10장 클래스
7장 오류 처리
3장 함수
12장 창발성(創發性)
9장 단위 테스트
9장 단위 테스트
2장 의미 있는 이름
1장 깨끗한 코드
블로그 상단의 메뉴를 구성해보자
사이트 내 특정 주소에 보여줄 글인 Page를 작성해보자
구글 웹 분석 도구인 Google Analytics 등록해보자
블로그에 구글 검색엔진인 Google Search Console을 등록해보자
블로그 root디렉토리의 _config.yml파일을 수정하여 profile등을 수정해보자.
블로그에 포스팅 하는 방법에 대해 알아보자
Jekyll테마중 minimal mistake을 적용하고, 적용한 블로그를 내 github repository에 업로드하여 실제 블로그를 운영해보자
ruby와 jekyll을 설치하고 로컬에서 샘플 블로그를 띄워본다. 샘플블로그는 github에 푸시하기전에 오탈자가 있는지, 링크가 제대로 되어있는지 확인하기 위해 사용한다.
블로그를 왜 만들었으며, 왜 Github page를 이용해서 만들었는지 내 생각을 작성했다. 그리고 간단하게 지킬이 무엇인지 설명한다.
커밋 단위를 쪼갤 때 더 작게 쪼개는 방법에 대해 알아보자
pull request, 어느 크기로 나누는게 적절한가
테스트 코드의 Given When Then은 뭘까
~4/18
Service, DAO, VO, DTO는 뭘까
Model, View, Controller
프로젝트를 진행할 때 commit하는 습관
2019-11-19 운영체제 강의
이펙티브 자바(Effective Java) 7장
자바 8부터 지원하는 람다에 대한 공부
String, StrnigBuffer, StringBuilder 차이
code style 적용
유용한 단축키들
더러운, 악취나는 코드를 가독성있게 고쳐보자
Mocking을 이용해서 테스트를 빠르게 할 수 있게 되었다. 이제 책 검색 결과가 있다면 title을 출력해보자.
Jsoup으로 크롤링하는 시간이 오래걸린다. 테스트트는 빨라야하는데 느린다면 문제가 있다! 해결하기위해 Mock을 사용해보자.
String으로 yes or no만 출력했던 것에서 Json형태로 status와 message로 출력해보자
알고리즘 문제풀때 TDD로 진행했는데 실제 프로젝트에서도 적용할 수 있을까??
Hash Table에 대해 Araboza
array와 list차이가 뭘까? 성능을 생각해보면 뭔가 애매모호하다.
순열 알고리즘에 대해 정리
남들 다 아는 쿠키와 세션의 차이, 나만 모른다. 뭐가 차이일까??
운영체제의 정의와 역할에 대해 Araboza.
카카오 API를 이용해서 나에게 메시지를 보내보자
level2, 2020 카카오 인턴십