분류 전체보기
-
조르바의 2020년 상반기 회고개발 일기장/직장 생활 2020. 7. 8. 23:35
어느새 경력으로 2년 3개월, 2020년 상반기가 지났다. 인턴을 제외하면 2년 3개월. 이제 갓 중고신입 딱지를 뗐다고 할 정도의 시간이 지났다. 2년 3개월이란 시간동안 개발에 몸 담으면서 그 시간에 아깝지 않을만큼 성장했을까? 잘 모르겠다. 열심히 했다고는 생각하지만, 그만큼의 괄목할만한 성장이 있었는지가 의문이다. 노력보다 실력이 중요한 현대를 살아가고 있으니까 말이다. 하지만, 노력은 복리로 돌아온다는 말을 굳게 믿으며 계속 해나간다. 나의 못났던 모습 또한 기록해두는 것이 중요하다는 걸 안다. 더 잘 해나가기 위한 회고는 필요하다는 생각으로 포스팅을 작성하고 있다. 잘했거나 좋았던 부분 다시 시작한 일찍 출근해서 1시간씩 공부하기 첫 직장에서 만든 습관이었는데, 지금 회사에 어느정도 적응이 되..
-
'소프트 스킬'을 읽고IT, 기술 도서 2020. 6. 28. 14:33
'소프트스킬'은 첫 회사를 나오면서 파트장이셨던 00선임님이 선물해주신 책이었는데, 업무적인 지식 습득에 급급해 읽는 것을 미루다 최근에서야 다 읽었다. 책에서 프로그래밍, 개발적인 기술을 하드스킬이라고 한다면 소프트스킬은 사람을 대하는 방법, 업무를 처리하는 방법, 일에 집중하는 방법, 건강관리, 재테크 등을 말한다. 개발자로서 개발 기술이 뛰어난 것도 중요하지만, 그 외에 소프트 스킬을 기르는 것도 중요하다고 저자는 이야기하는데, 이런 말을 하는 저자는 33살의 나이에 은퇴를 했다. 뭐랄까. 우직하게 한 우물만 파는 개발자 모습만 상상하던 내게 재테크, 처세술을 이야기하고 있는 이 책이 색다른 느낌이었다. '세상에 정답은 없다'라는 걸 말해주는 듯했다. 엄청난 개발적인 기술을 갖춰 스페셜 리스트가 되..
-
[IntelliJ] 인텔리J 단축키, 유용한 기능 모음개발도구/IntelliJ(인텔리J) 2020. 6. 8. 22:49
인텔리J를 잘만 사용하면 유용한 기능이 많다. 나도 까먹으면 보려고 컨닝페이퍼용으로 작성하는 포스팅 ㅎ 파일 생성 및 저장 cmd + n : 파일, 패키지, 클래스 등등 생성 리스트 확인 cmd + s : 저장 메인 메서드 실행시키기 ctrl + shift + R : 현재 위치의 메인 메서드를 run ctrl + R : 이전에 실행시킨 메인 메서드를 실행(인텔리J 우측 상단에 표시되어있는 run 환경) Reference 확인하기 명령어 위에 커서 focusing + F1 : document 확인 라인 이용하기 cmd + D : 커서가 위치한 라인의 코드 복사되어 다음 라인에 붙여넣음 cmd + delete : 커서가 위치한 라인 삭제 ctrl + shift + J : 아래에 있는 라인과 현재 라인을 하나..
-
[Spring Boot] logback과 Sentry를 활용하여 에러 모니터링하기웹 개발/Spring Framework 2020. 5. 30. 17:27
Sentry는 에러 모니터링을 위한 툴로 굉장히 많이 쓰이고 있는 툴이다. 이번에 회사에서 Sentry 붙이는 작업을 했는데, 기존에는 global하게 적용되어 있지 않고, 선언적 방법으로 적용되어 있었다. 즉, 내가 Sentry로 확인하고 싶은 부분만 메서드로 선언해서 보는 방식이었다. (Sentry.capture()라는 메서드를 활용하여..) 이렇게 사용하면 시스템 전체 에러로그를 확인할 수 없고, 확인하고 싶다면 일일이 exception이 발생하는 부분에 일일이 선언해주어야 한다. 시스템 전체 에러를 모니터링하기 위해 사용하는 툴이기에 global하게 적용할 수 있도록 방법을 찾아보았고, 적용한 방법을 정리했다. 추가적으로 이 포스팅을 작성하기 위해 이것저것 테스트 해보는 와중에 더 간단하게 설정할..
-
덕업일치! 두 번째 직장 '마이리얼트립'에 오기까지개발 일기장/직장 생활 2020. 5. 26. 08:52
카카오 정규직 전환 실패를 딛고!! 이 글이 꽤나 많은 사람들에게 읽혔다. 위로의 댓글이 많아서 아직 세상은 따뜻하구나..를 느꼈다 하하 위 글을 읽었던 사람은 이 개발자는 그 후에는 어떻게 되었을까 궁금했을텐데, 결론부터 말하면 제목처럼 새 직장에서 잘 지내고 있다! 떨어지고 한 달 동안은 제주도 여행을 다니면서 멘탈 회복에 힘썼다. 12월은 제주에서 시간을 보내고 1월에 서울로 방을 구해 올라왔다. 올라오자마자 당장 수입이 없기 때문에 실업급여를 신청했다. 첫 직장을 다녔던 시간이 2년 가까이 되었기에 실업 급여를 신청할 수 있었다. 실업급여를 신청하면서 살면서 여러가지 경험을 해보는구나 싶었다. 카카오 간다고 자랑스럽게 얘기하고 다니다 떨어지고나서는 부끄러움과 함께 도망치듯 서울로 올라왔고, 이렇게..
-
20.05.04 ~ 20.05.08 TWIL개발 일기장/TWIL 2020. 5. 9. 17:30
본인의 코드 스타일을 유지하자. 개행이나 아래 공백 처리하는 부분을 일관성있게 유지하기. (늘 코드리뷰를 잘해주시는 팀장님 넘나 좋음) // 마지막 변수 옆으로 소괄호, 중괄호 붙이기(개행하지말고!) public Song getSong( Singer singer, LocalDate issueDate, String keyWord) { } // try 마지막 라인에 return 쓰기 // catch 바로 아래 라인에 코드 작성 try { return foo; } catch (Exception e) { log.error("***에서 에러 발생 ", e); throw e; } // if문 아래로는 한 라인 띄우기 if () { } String message = "hello! zorba!" RestTemplate..
-
[Quotaguard] 407 Proxy Authentication Required 해결방법인프라&운영체제/Heroku(헤로쿠) 2020. 5. 9. 16:53
407 Proxy Authentication Required 해결방법 헤로쿠에서 제공하는 정적 IP 서비스를 제공하는 쿼터가드를 사용중에 407 Proxy Authentication Required 에러를 마주했다. 이미 방법을 논의하고 있는 중간에 끼어들어 금방 에러를 해결하긴 했지만, Proxy Authentication이란 말에 우리가 사용하는 방화벽이나 api를 콜하는 다른 서비스의 방화벽에 문제가 있는건 아닌가 의심을 하게된다. (다른 분들이 그렇게 생각하고 방화벽 문제인지 살펴보고 계셨음) 금방 해결할 것을 애꿎은 우리 서비스, 상대 서비스 방화벽을 모두 살펴보아야하는 문제가 발생한다. 이런 에러를 뱉는 이유는 쿼터가드에서 제공하는 request 허용량을 넘었거나 구독이 만료되었기 때문이다. ..