7일 전 · 엘리 선생님 님의 새로운 답변
저 중소 si에서 중견/대기업 si로 이직 할 수 있을까요?
안녕하세요. 앞으로의 진로가 너무 고민인 5년차 남자입니다! 좀 긴 글이라서 미리 양해를 부탁 드립니다.. 자격증 x (정처 필o, 실기 준비중 7월 시험) 현재 4년 좀 넘게 다니던 중소si 회사를 퇴사하고, 프리로 전향해서 초까지 하다 현재는 쉬면서 이직 준비를 하려고 하고 있어요. 핑계지만, 몸도 그렇고 정신적으로도 그렇고 일하면서 병행하면 너무 힘들 거 같아서 쉬면서 준비하려고 합니다. 아래는 해온 일들 입니다. ###. [통신사 B2C 오더처리 시스템 si/sm] (통신사 k*) 대략 2년 K*망 기반 블*** 연계 서비스의 개통·해지·번호 변경 등 다양한 오더 업무를 담당하며, 시스템 운영 및 기능 개선 수행 통신사 업무 특성상, 도메인 지식 없이는 개발이나 유지보수가 어려워 초반에는 업무 이해도를 높이는 데 집중해야 했습니다 1. 요구사항 분석 - 운영팀과의 화상회의 주 1회 참여 - 업무 흐름 및 요청사항에 대해 정의서 및 분석 문서 작성 2. 개발 및 문서화 - 기능 개발 및 단위 테스트 수행 - 개발 문서 및 QA 문서 작성 3. 코드 검토 및 공유 - 코드 리뷰 진행 - IA(Information Architecture) 문서 작성 및 발표 - 개발/QA 문서 발표 4. 운영 이관 및 배포 - 테스트 완료 후 운영 이관 작업 수행 - 정기 배포 일정에 맞춰 배포 완료 개발보다는 요구사항 분석 빡세게 하고, 설계는 사수 도움 좀 받으면서 개발하고 테스트하고 모든 걸 문서화해서 운영팀이 참석한 회의에서 발표했었네요. 연동 테스트 시나리오 같은 건 직접 짜고, 일정 협의해서 진행했습니다. 상세 업무까지는 기억 나지 않는 상태입니다. ###. [건설 ERP 인사/채용 시스템 구축](포*코 E**) 9개월 - 인사/채용 관리 ERP 시스템 화면 및 연동 기능 개발 1. 인사·채용 화면 개발 2. 사용자 편의성 중심 UI 개선 및 외부 연동 모듈 적용(프린트:외부 출장 대응 - 더*) 외부 연동 모듈은 메뉴얼 및 가이드 문서 요청해서 받고 문서 토대로 적용 시키고 테스트 했습니다. ###. [통신사 대용량 파일 처리 시스템 개발] (K*) · 4개월 1. 기존 레거시 소스 분석 후 Runnable 기반 멀티스레드 구조로 개선 2. 수천만 건 규모의 데이터를 스레드 단위로 분할 조회하여 파일 생성 및 압축 처리 구현 3. 생성된 파일을 SFTP를 통해 외부 시스템으로 전송하는 크론탭 기반 배치 스케줄링 적용 ###. [공공기관 시스템 운영 및 유지보수] (수*시*) 1년 - 혼자 공공기관 포털 시스템 유지보수 및 운영 전반 업무 수행 1. 시스템 화면 생성, API 연동, 기초 DB 스키마 설계 및 생성 2. 외부 시스템 연동 및 협의, 타 시스템 API 개발 및 문서 제공 3. 인증서 갱신, 라이선스 관리, 취약점 분석 및 조치 4. 주간 보고서 작성 및 관리 업무 수행 5. CentOS → Rocky Linux 신규 서버 환경에서 애플리케이션 폴더 구조 및 구성 요소 재설정, 운영 환경 이관 작업 수행 6. 서비스 장애 대응 AWS EC2 서버에 GitHub 연동 CI/CD 자동 배포 파이프라인 구축해서 도메인 연결까지 한 상태로 사이드 프로젝트를 현재 진행 중이고, 깃허브와 velog에 정리 하면서 부족한 개발 역량을 키우고 있습니다. 아무래도 이제까지 해 온 걸 토대로 녹여내면서 공부하고 정리할 거 같습니다. 하지만 그 전에 조언을 듣고 좀 더 나은 방향을 잡는데 참고하고 싶어서 이렇게 글을 적었습니다. 개발 역량은 턱없이 부족하다고 느끼고 있고, 알고리즘, 자료구조 지식 또한 낮다고 생각합니다. 코딩 테스트 준비 해본 적은 없습니다... 막상 회사를 목표로 이직 하려고 하니 막막합니다... 잠도 줄이면서 깨어있을 때 전부 공부하면서 준비할 자신 있습니다. 대기업은 고사하고, 중견기업 si/sm 라도 갈 수 있을까요? 개발 뿐만이 아니라, 문서 작업, 관리 쪽으로도 생각을 하고 있습니다.
개발자
#이직
#중견si
#대기업si
답변 2
댓글 0
조회 314
일 년 전 · 안희수 님의 새로운 답변
안드로이드 개발자 필요 역량
안녕하세요 안드로이드 개발에 대한 경험이 조금 있으며 간단한 개인 앱도 출시를 해봤습니다. 하지만 개인적으로 더 공부하지 않은 것도 있고 회사에서 앱은 많이 하지않았고 다른 개발만 얕게 몇 년째 했습니다. 총 경력은 5년이고 앱을 주로 하기 위하여 이직을 하고자 합니다. 3~5년 정도의 안드 개발자 공고를 보면 필요 요건들은 비슷했습니다. Retrofit, MVVM, AAC, Coroutine, compose, Clean Architecture, DI(Hilt/Koin), Multi Module 등이 나열되어 있었습니다. 이것들을 학습 및 실제 토이 프로젝트에 적용하는 것만으로는 3~5년 정도라고 할 수 없을거 같은데 어떠한걸 더 해보거나 능력을 갖추어야 할까요? 감사합니다
개발자
#안드로이드
#앱개발
#이직
답변 1
댓글 0
조회 175
2년 전 · 희진 님의 질문
react-native xcode build시 발생 에러
``` ld: warning: ignoring file '/Users/heejinroh/Library/Developer/Xcode/DerivedData/OkCeo-abydistjrfwgsufmyimbpydzjpqj/Build/Products/Debug-iphonesimulator/Flipper-Folly/libFlipper-Folly.a[3](Assume.o)': found architecture 'arm64', required architecture 'x86_64' ld: warning: ignoring file '/Users/heejinroh/Library/Developer/Xcode/DerivedData/OkCeo-abydistjrfwgsufmyimbpydzjpqj/Build/Products/Debug-iphonesimulator/Flipper-Folly/libFlipper-Folly.a[2](Addr2Line.o)': found architecture 'arm64', required architecture 'x86_64' ld: Undefined symbols: _OBJC_CLASS_$_RCTBridge, referenced from: in AppDelegate.o _OBJC_CLASS_$_RCTBundleURLProvider, referenced from: in AppDelegate.o _OBJC_CLASS_$_RNKakaoLogins, referenced from: in AppDelegate.o _RCTAppSetupDefaultRootView, referenced from: -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o _RCTAppSetupPrepareApp, referenced from: -[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o clang: error: linker command failed with exit code 1 (use -v to see invocation) ``` xcode 14 버전으로 생성된 프로젝트를 xcode 15버전으로 진행하여 실행했는데 빌드단계에서 에러가 계속 발생해서 혹시 도움좀 주실수있을까요? System: OS: macOS 14.0 CPU: (12) arm64 Apple M2 Pro Memory: 647.83 MB / 32.00 GB Shell: 5.9 - /bin/zsh Binaries: Node: 18.17.1 - ~/.nvm/versions/node/v18.17.1/bin/node Yarn: 1.22.19 - ~/.nvm/versions/node/v18.17.1/bin/yarn npm: 9.6.7 - ~/.nvm/versions/node/v18.17.1/bin/npm Watchman: 2023.09.25.00 - /opt/homebrew/bin/watchman Managers: CocoaPods: 1.11.3 - /Users/heejinroh/.rvm/gems/ruby-3.2.1/bin/pod SDKs: iOS SDK: Platforms: DriverKit 23.0, iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0 Android SDK: Not Found IDEs: Android Studio: 2022.3 AI-223.8836.35.2231.10671973 Xcode: 15.0.1/15A507 - /usr/bin/xcodebuild Languages: Java: 11.0.11 - /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin/javac npmPackages: @react-native-community/cli: Not Found react: 18.1.0 => 18.1.0 react-native: 0.70.8 => 0.70.8 react-native-macos: Not Found npmGlobalPackages: *react-native*: Not Found
개발자
#react-native
#xcode
#build
답변 0
댓글 0
조회 329
3년 전 · 이양일 님의 답변 업데이트
어떤 걸 공부 해야될까요?
안녕하세요 6개월 차 백엔드 개발자입니다. 개발을 별로 안하고 개발자가 된거라서 기초가 많이 부족합니다. 꾸준히 공부하고 있긴한데 공부할 게 너무 많다보니 뭐부터 해야될지 계속 헷갈리네요.. Java 다시 보기, DDD, TDD, Clean Architecture, SQL, JPA, Spring boot 등등 공부할껀 많은데 어떤 걸 우선적으로 공부하는 게 좋을까요?? 만일 본인이 공부를 한다고 하면 뭐부터 하실껀지도 궁금합니다!
개발자
#java
#backend
#개발자
답변 1
댓글 1
추천해요 5
조회 1,061
2년 전 · 이국범 님의 답변 업데이트
next.js의 dynamic은 island architecture가 아닌가요?
안녕하세요. 프론트엔드에서 island architecture와 next.js의 dynamic이 다른 점이 무엇인가요? 필요한 JS를 나중에 불러온다라는 개념은 똑같은 것 같아서 여쭤봅니다. 혹시 아시는 개발자님들 계시면 답변 부탁드려요~~
개발자
#프론트엔드
#next.js
답변 2
댓글 1
추천해요 4
조회 420