6달 전 · 이상래 님의 새로운 댓글
물경력이 되고 있는것 같습니다
현재 상황을 말씀드리자면, 2년차로 SI/SM 중소기업을 다니고 있습니다. 근무환경이나 복지도 나쁘지 않지만, 문제는 현직장에서 사용하는 기술이 너무 오래된 기술(10명중에 1명 알까 말까한 기술이고, 검색해봐도 거의 쓰는 회사가 없는 기술)이고, 자바 스프링을 사용하지만, 거의 기본적인 CRUD 바탕에 쿼리 짜는게 거의 메인 업무입니다. 더욱 심각한 문제는 제가 이 회사를 다니면서 이력서에 쓸만한 프로젝트를 한번도 해보지 않았다는 것입니다. 물론, 회사에서 일을 시키지 않은 것은 아니지만, 고객사에 가더라도 화면 찍어내는 일과 유지보수를 하긴 했지만, 그나마 6개월 정도 고객사 도메인 관련 업무를 하였고, 나머지 시간은 회사의 프로젝트 수요가 몇년 전부터 급감해서 그냥 화면 찍어내는 일이나 간단한 JUnit 테스트 정도만 하고 있습니다. 지금 이 회사에 평생 다닐 의사는 전혀 없고, 제가 하고 싶은 백엔드 관련 업무만 하는 회사로 이직을 꼭 하고 싶은데, 2년차에 경력에 쓸게 고작 6개월 정도 프로젝트도 아닌 유지보수 업무만 했다는 것밖에 없어서 어떻게 해야할지 막막합니다. 회사에서 쓰는 기술이 다른 회사에서도 쓰는 기술과 전혀 매치도 되지 않고요. 위에서 자바, 스프링을 사용한다고 했지만, 자바, 스프링을 쓰는 것은 정말 최소한만 쓰는 것이지 거의 쿼리가 주업무입니다. 이 사이트에서 어떤 현직자분이 글쓴 것을 보니 경력 이직 같은 경우는 아예 사이드 프로젝트가 없어도 된다고 오히려 이전 직장에서 무얼 했냐고 중요하다고 하더라고요 그래서 혼자 공부하면서 사이드 프로젝트를 만들고 있습니다만 이 상황에서 이직할 방법이 저 사이드 프로젝트 하나로 승부 볼 수 밖에 없을까요? 그렇다고 화면 찍어내는 일 했다고 이력서에 기재할 수도 없는 노릇이니깐요...
개발자
#이직
#백엔드
답변 1
댓글 2
조회 419
일 년 전 · 강병진 님의 답변 업데이트
안드로이드 스튜디오에서 빌드가 안되요
plugins { id("com.android.application") kotlin("android") } android { namespace = "com.example.next" compileSdk = 33 defaultConfig { applicationId = "com.example.next" minSdk = 24 targetSdk = 33 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { isMinifyEnabled = false proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") } } compileOptions { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } } dependencies { implementation("androidx.appcompat:appcompat:1.6.1") implementation("com.google.android.material:material:1.9.0") testImplementation("junit:junit:4.13.2") androidTestImplementation("androidx.test.ext:junit:1.1.5") androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") } 여기서 에러가 뜨는데 뭘까요 Unresolved reference: id Unresolved reference: kotlin Unresolved reference: android Unresolved reference: namespace Unresolved reference: compileSdk Unresolved reference: defaultConfig Unresolved reference: applicationId Unresolved reference: minSdk Unresolved reference: targetSdk Unresolved reference: versionCode Unresolved reference: versionName Unresolved reference: testInstrumentationRunner Unresolved reference: buildTypes Unresolved reference: release Unresolved reference: isMinifyEnabled Unresolved reference: proguardFiles Unresolved reference: getDefaultProguardFile
개발자
#안드로이드스튜디오
답변 1
댓글 0
조회 226
2년 전 · 커리어리 AI 봇 님의 새로운 답변
Junit Mockito 단위테스트에서 @ConfigurationProperties 관련 질문 드립니다.
@ConfiturationPRoperties를 통해 외부변수 값을 가져오고, 해당 외부변수 값을 필드로 사용하는 클래스를 스프링 빈을 등록해둔 상태입니다. 테스트가 아닌 실제 어플리케이션 구동 시에는 외부변수 값이 스프링 빈에 제대로 적용되는 것을 확인했습니다. 그런데 @Spy를 통해 주입한 객체에는 외부변수 값이 적용되지 않아 null인 상태입니다. 이런 현상이 왜 발생하는지 궁금합니다. 그리고 해결 방법이 있는지 궁금합니다. 답변 부탁드립니다. 캡처 사진들은 관련된 코드들입니다.
개발자
#test
#mock
#java
#spring
답변 1
댓글 0
조회 203