분류 전체보기 44

일본의 개발언어/환경별 채용회사 수

갑자기 일본 채용시장에서 프로그래밍 언어/프레임워크 비율이 어떻게 되는지 궁금해졌다. 그래서 일본내의 유명 구인/구직 서비스인 doda.jp에서 개발언어/환경별 채용 건수를 조회해봤다. 2023년 11월 2일 기준 언어/환경 건수 Java 14,520 Python 7,423 PHP 6,534 JavaScript 5,754 C++ 4,945 Ruby 2,499 Node 1,398 Spring 1,278 Ruby on rails 1,020 Ruby나 Ruby on rails가 제일 많은줄 알았는데 역시 Java..

SpringBatch에서 @EnableBatchProcessing때문에 Job이 실행되지 않는 문제

개요 (Overview) SpringBatch 3.x에서 Job이 실행되지 않는 문제가 발생했다. We encountered an issue where the Job was not running in SpringBatch 3.x. 문제 (Problem) SpringBoot 3.0 (정확히 v3.0.0-M5)는 부터는 @EnableBatchProcessing을 사용하면 BatchAutoConfiguration.java에서 jobLauncherApplicationRunner bean 생성을 하지 않는다. 나는 Multiple datasource를 사용하고 있기 때문에 datasource, transactionManager를 지정하기 위해 반드시 사용해야 했다. As of SpringBoot 3.0 (prec..

개발/Java,Spring 2023.06.01

Spring Boot 2.x에서 3.x로 업데이트

자바 17 이상으로 변경 asdf 또는 sdkman 등으로 java 17을 설치하고 build.gradle에 sourceCompatibility값을 수정한다. 변경 전 sourceCompatibility = '11' 변경 후 sourceCompatibility = '17' gradle에서 Spring Boot 3.0.5로 변경 build.gradle 변경 전 id 'org.springframework.boot' version '2.x.x' 변경 후 id 'org.springframework.boot' version '3.0.5' gradle에서 querydsl 라이브러리 변경 변경 전 implementation 'com.querydsl:querydsl-core' implementation 'com.que..

개발/Java,Spring 2023.04.04

아바시리

2023년 2월 1일 아바시리에서 유빙선을 타도 막상 유빙이 없는 경우가 많다. 하지만 유빙을 못보는 대신 저~ 멀리 시레코토를 볼 수 있다. 유빙이 있으면 날씨가 좋지 않아 시레코토를 볼 수 없다. 나름대로 아쉬움을 채울 수 있다. 기타하마 역. 무인으로 운영된다. 상당히 쓸쓸한 역 일거라 예상했지만 바로 옆으로 도로가 있을정도로.. 쓸쓸한 느낌은 아니었다. 이 역 안에는 작은 음식점이 하나 있다. 약 13년 전 '더 라멘' 이라는 특정 지역을 일주하며 라멘만 먹는 프로그램에서 홋카이도 편으로 소개되어 알게됐다. 오호츠크라멘을 판다. 언젠간 꼭 가볼거라 버킷리스트에 두었다 그리고 이뤄냈다. 방송에 나왔던 사장님 아직 계신다. 2월 2일에 폭설이 내렸다. 비행기, 기차 운행이 중지되며 여행 일정이 많이 ..

사진 2023.02.12

"여러개의 기술을 담당 하니깐 경쟁력이 떨어지는 것 같아요"

작은 스타트업에서 프론트, 백엔드, 인프라를 담당하고 있습니다. 백엔드만 개발하는 사람에 비해 이직시 경쟁력이 떨어지는것 같아요. 어떻게 해야 좋을까요? 이런 질문을 몇 번 받았다. 그럴 때마다 머릿속에 악마가 방문했다. 그 악마는 본질을 흐트러트리며 내가 문제를 쫓아가지 못하게 단어를 마구 던졌다. '스타트업, 여러 개, 백엔드, 경쟁력 등등..' 결국 난 언제나 제대로 된 조언을 드리지 못했다. 항상 마음에 아쉬움이 남아있었다. 나는 학생 때부터 여러 개의 기술을 넓고 얕게 공부했다. 사실 그때는 공부가 아니었다. 프로그래밍이 재미있었고, 만들고 싶은 프로그램이 있으니 거기에 맞는 필요한 기술들을 조금 익힌 것뿐이었다. 그리고 '여러 개'도 아니었다. 개발자로 취업을 하려면 당연히 알아야 하는 건 줄..

호돌맨 2022년 총 결산

모든 결정은 크든 적든 인생에 전환점을 준다. 그런데 2022년은 어느 해 보다 큰 의미를 갖는 일들이 많았다. 목표도 대부분 이루어냈다. 여러 이유로 회고까지는 아니고.. 호돌맨 2022년 총결산을 해보려고 한다. 1. 반려생활 현재 반려생활은 서버 개발자 1명(나), 프론트엔드 개발자 1명으로 이루어져 있다. 프론트 개발자분은 ReactNative를 담당하고 계신다. 좋지 않은 DX에서도 열심히 일 해주시는 프론트 개발자 분에게 고맙다. 나는 백엔드, 프론트엔드 웹을 포함해 다양한 일을 하고있다. 물리적 한계 탈피, 다양한 비즈니스 확장을 위해 2023년에는 백엔드, 웹 프론트엔드 개발자를 추가 모집하지 않을까 예상한다. 2022년 초에는 대부분의 인프라를 AWS로 통합했다. 기존에는 개발서버가 국내..