분류 전체보기
-
우아한테크캠프 Day02우아한테크캠프 2018. 7. 3. 14:42
오늘은 수업 전 15분 정도 daily meeting을 진행했다. 이미 D사 인턴 과정에서, 팀원들과 daily meeting을 했었고, 효과를 봤던 나로서는 반가웠던 시간이었다. Day02 학습 내용 코딩 컨벤션가로 format : 120자 정도로 행 길이를 제한한다.함수 인수 : 인수가 3~4개인 경우 인수를 클래스로 만들 수는 없는지 고려한다.패키지 이름 : 자바 진영에서는 패키지 이름을 무조건 소문자로 한다. (패키지 이름은 단어 한 개로 표현, 단어 두 개를 붙여 쓰고 싶으면 디렉터리로 쪼갤 것) [Tip]1. 구현할 땐 구현에만(한 가지만) 신경 쓸 것 (구현하고 나서 더 좋은 이름을 짓는 시간을 가질 것)2. 코딩 컨벤션 사소한 것 하나에 목숨 걸지 말 것, 더 중요한 것이 훨씬 많다.3. ..
-
우아한테크캠프 Day01우아한테크캠프 2018. 7. 2. 22:35
오늘 교육 중에 가장 와 닿은 말이 하나 있다. 여기에서만 배울 수 있는 것이 무엇일까?를 고민해 보고 그것을 배우도록 하자 (From 박재성 교수님)내가 생각할 때 캠프에서만 배울 수 있는 것은 다음과 같다고 생각한다. 1. 다양한 사람들과 협업하며 여러 방식을 시도해볼 수 있다.2. 주력 언어가 다른 사람들과 협업하며 다양한 관점을 배울 수 있다. Day01 학습 내용 첫째 날은 가볍게(?) MacOS 친해지기, 간단한 크롤링 그리고 TDD 실습을 진행했다. 테스트 코드의 용도1. 리팩토링 후 코드 검증을 위한 용도로 사용2. API 사용법을 확인하기 위해 학습 Test로 사용 TDD프로덕션코드보다 테스트 코드를 먼저 개발하는 방식을 말한다. 자바 진영에서 일반적으로 TDD 도구로 JUnit을 사용한..
-
훌륭한 개발자란?카테고리 없음 2018. 6. 6. 13:20
훌륭한 개발자란? 문뜩 훌륭한 개발자란 어떤 개발자일까란 생각을 해봤다. 많은 개발자들이 훌륭한 개발자가 되고 싶어한다. 그리고 부단히 노력한다. 나 또한 똑같다. 하지만 나는 정작 훌륭한 개발자란 정의에 대해 깊이 생각해보지 않은 것 같다. 훌륭한 개발자란 어떤 개발자를 뜻하는 것일까?1. 개발을 좋아하는 사람2. 개발을 잘하는 사람3. 자기가 알고 있는 것을 간단명료하게 전달할 줄 아는 사람4. 꾸준히 부족한 부분을 채워가는 사람 하지만 지금 나의 현실은 ... 개발을 좋아하긴 하지만, 가끔은 개발하는 것보다 자고 싶고 쉬고 싶은 마음이 더 크다.개발을 잘하고 싶지만, 아직은 개발을 잘한다고 말하기에 부끄럽다.내가 알고 있는 것을 간단명료하게 전달하고 싶지만, 말이 꼬일 때가 부지기수다.부족한 부분을..