전체 글

우아한 테크코스 백엔드 5기 서류 지원
안녕하세요. 이번 포스팅은 우아한 테크 코스 백엔드 5기 과정을 지원하게 되면서, 제가 합격 (현재 최종 코딩 테스트 결과는 기다리는 중입니다.) 할 수 있었던 경험을 작성해보려고 합니다. 서류 지원 저는 서류 전형 부분에서 많은 고민을 하였습니다. "어떻게 작성해야 많은 참가자분들 속에 나란 존재도 있다는 걸 보여 드릴 수 있을까?" 많은 건 바라지 않았습니다. 단지, 우테코 코치분들이 제 서류를 보시고 "오" 생각만 해주셔도 성공이라고 생각하였기 때문입니다. 그렇게 생각한 이유는, 나머지 과정들은 앞으로 프리코스를 진행하면서 차근차근 보여드리면 되는 과정이기 때문에 그렇게 생각하였습니다. 서류 작성 시 가장 어필했던 부분 제가 가장 크게 생각했던 부분은 바로 이 부분입니다. "왜 하필 우아한 테크 코..

질문 하는 방법
질문 하는 방법 Context(상황 인식) : 현재 이 문제를 어떻게 질문하게 되었는지 알려주세요. 내가 무엇을 하려고 했고, 왜 이문제에 봉착하게 되었는지.. 개발 환경(운영체제, 개발도구, 버전 등)은 어떻게 되는지? Problem(문제) : 어떤 문제를 겪고 있는지 구체적으로 적어 주세요. 실행한 결과 화면, 에러 메시지나 로그 등은 문제 해결에 큰 도움이 됩니다. Solution(해결 방법) : 이 문제를 해결하기 위해 시도해 본 방법, 재현 가능하다면 재현하는 방법 등을 적어주세요. 이는 답변자가 해결 방법을 제시하기 위해 소모되는 비용을 줄여줍니다. Action(행동) : 질문/답변 과정에서 변경된 점이나 진행상황, 다음 사람을 위한 노하우 등을 적어 주세요. 다른 분들이 동일한 질문을 하지 ..
자바 네이밍 규칙
자바 네이밍 규칙 클래스 이름 클래스 이름은 파스칼 표기법(pascal case)을 따릅니다. -> 모든 단어의 첫번째 문자를 대문자로 시작하고 나머지는 소문자로 표시 ex) 클래스명 예시 public class HelloWorld { } 변수 이름 변수 이름은 카멜 표기법(camel case)을 따릅니다. -> 첫번째 단어는 전부 소문자 표시하고, 이후 각 단어는 첫번째 문자는 대문자로 나머지는 소문자로 표시 ex) 변수명 예시 int englishScore; 메소드 이름 메소드 이름은 카멜 표기법(camel case)을 따릅니다. -> 첫번째 단어는 전부 소문자 표시하고, 이후 각 단어는 첫번째 문자는 대문자로 나머지는 소문자로 표시 -> 메소드는 동작에 관련된 내용이므로 첫 단어는 동사로 시작합니다..

Java Style Guide
Java Style Guide 패키지 이름은 소문자로 구성 나쁜 예시 package com.navercorp.apiGateway package com.navercorp.api_gateway 좋은 예시 package com.navercorp.apigateway 소스파일당 1개의 탑레벨 클래스를 담기 나쁜 예시 public class LogParser { } class LogType { } 좋은 예시 public class LogParser { // 굳이 한 파일안에 선언해야 한다면 내부 클래스로 선언 class LogType { } } static import에만 와일드 카드 허용 나쁜 예시 import java.util.*; 좋은 예시 import java.util.List; import java.uti..