본문 바로가기
반응형

전체글582

1년차 백엔드 개발자가 된다면 집중할 것들 Q.1 Q. 동욱님이 지금의 생각으로 1년차 백엔드 개발자가 되신다면 어떤 것들에 더 집중하실 것인지 궁금합니다. A. 음… 이건 조금 생각해봐야할것 같은데.. 1년차라면 올해 개발자를 시작하신 분들을 말씀하시는거겠죠? 신입 개발자라면 어떤걸 하는게 좋을까로 생각하고 말씀드릴게요 :) 앞선 답변에서 주니어 개발자가 갖췄으면 하는 마인드로 사냥개와 같은 집요함을 언급했는데요. (참고: 오늘의 질문 2018.12.16) 이것 외에 기술적으로 필요하다면 저는 2가지를 연습할것 같아요. 격리된 테스트 환경 구축 반복과 사용하는 시스템의 디버깅 방법입니다. 첫번째는 격리된 테스트 환경을 구축하는 연습을 하는 것이에요. 회사에서는 이미 프로젝트 세팅이 다 되어있다보니 제대로 격리된 문제 상황을 만들기가 어렵습니다... 2018. 12. 19.
오늘의 질문 2018.12.17 Q.1 Q. 수면시간은 어떻게 되시는지?A. 하루에 6 ~ 7시간은 꼭 자려고 해요 학교 다닐때는 바쁠때 하루 걸러 자기도 했는데, (하루 안자고 하루만 자기) 30대가 되니 체력이 떨어지는게 느껴졌어요. 물론 열심히 운동하고 체력 관리하신 분들은 30대에도 체력이 빵빵하시겠지만 저 같은 집돌이는 체력이 정말 떨어집니다ㅠㅠ 그러다보니 잠을 줄이면 하루가 너무 힘들어서 적정 수면시간을 지키고 있어요. 취침은 12시전에 하고, 기상은 7시 전에 해서 회사에 7시 30분 ~ 8시쯤 도착하는 생활을 유지하고 있어요. 저녁에 하는 일을 줄이면 8시간 정도 잘수있지 않을까? 라고 계획만 하고 있는 상태입니다. Q.2 Q. 저녁이 아닌 아침에 개인코딩을 하시는 이유?A. 아침에 하는 습관은 첫회사에서부터 이어졌는데요.. 2018. 12. 17.
SpringBoot에서 날짜 타입 JSON 변환에 대한 오해 풀기 안녕하세요? 이번 시간엔 Spring과 JSON에 대해 정리해보려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있습니다. ) 0. 들어가며 Spring을 사용할 경우 Controller에서 요청 받는/응답 주는 DTO에서 LocalDate와 LocalDateTime을 사용할 경우가 종종 있습니다. 헌데 이럴 경우 많은 분들이 직렬화를 못해 String으로 받은 후 서비스 레이어에서 변환하는 것을 보았습니다. Spring에선 굳이 이럴 필요가 없으니 아래 내용을 한번 참고하셔서 번거로운 직렬화 과정을 쉽게 해결하시길 바랍니다. 개발 환경은 .. 2018. 12. 17.
오늘의 질문 2018.12.16 가끔 저에게 궁금한걸 여쭤보는 분들이 계십니다. 단발성 답변을 계속 드리는것 보다 블로그에 질문과 답변들을 정리해놓으면 이후 다른 분들은 좀 더 편하실것 같아서 정리합니다. Q.1 Q. 티스토리는 개발자로 일하고 계실때 시작하신 건가요?? A. 아니요. 저는 처음 개발을 SI에서 시작을 했었는데요. 당시엔 블로그를 해야겠다는 생각보다는 코딩 테스트 준비와 스프링 공부에 집중해야겠다는 생각때문에 책보고 공부만 했었어요. 블로그는 2번째 회사에서 근무하던 중에 6개월쯤 지나고 시작하게 되었습니다. 생각해보면 개발자로 취업후 1년 6개월이 지난후에 시작한게 되겠네요! Q.2 Q. 보통 프로젝트를 진행하면서 내가 알게된 것을 바로바로 정리해두고 쓰시나요? 아니면 지금은 잘모르지만 이런 주제를 쓰면 좋겠으니까 따.. 2018. 12. 16.
돈을 많이 벌어야할 이유 간혹 돈을 많이 벌어야할 이유가 있나? 적당히 돈 벌면서 살면 안되나? 라고 물어보시는 지인들이 있다. 적당히라는 기준이 애매하긴한데.. 음 여기서는 대략 연봉 1억 이상이 필요한가로 가정하면 될 것 같다. (으.. 아니야 더 잘버는 분들이 많을것 같은데… 여튼 대략 본인 기준으로 높은 연봉정도로 보면 될 것 같다) 첫 회사 연봉이 2400만원 이였다. 보통 회사에서는 수습기간을 두는데, 수습 기간 동안은 80%의 월급만 지급했다. 그러다보니 2400의 월급 200, 수습이 적용되어 80%인 180이 월급이였다. 여기에 세금 (10%) 이 까지면 실제 통장이 들어오는 돈은 144만원이다. 좀 더 자세한 내용은 이전에 작성한 3번째 직장에 오기까지 - 3. 첫 직장, 첫번째 이직 를 참고 지금 속해 있는 .. 2018. 12. 16.
[mysql] Percona pt-online-schema-change 설치 및 사용하기 Mysql에서 몇억건 이상의 대량의 데이터를 갖고 있는 테이블을 수정 하는것은 쉬운일이 아닙니다. 단순히 alter table을 해버리면 4시간, 5시간 이상 수행되기 떄문인데요. 이를 해결 하기 위해 create select 방법을 사용하곤 합니다. 참고: MySQL 대용량 테이블 스키마 변경하기 하지만 이 방법에는 큰 문제가 있는데요. FK (Foreign Key) 변경이 어렵습니다. FK는 기존에 맺어져있던 테이블에 계속 유지되기 떄문입니다. 이외에도 여러 문제들이 있는데, 이를 해결하기 위해 percona의 pt-online-schema-change을 사용할때가 많습니다. 이번 시간에는 이 pt-online-schema-change 사용법을 정리하겠습니다. percona는 XtraBackup 등 .. 2018. 12. 12.

728x90
반응형