honeyjamm
125
2021-10-14 21:10:47
6
1115

4년차 개발자 이직..


안녕하세요


4년정도 여러 포지션으로 업무를 진행해온 개발자입니다


프론트 / 백엔드 / 서버구축 (호스팅 서버) / DB 설계 / Api 설계 / 안드로이드 / IOS

작은 중소기업에서 인원이 부족하다보니 두루두루 프로젝트를 진행했습니다

주로 SI 프로젝트를 진행해왔고 주 포지션은 웹개발자 포지션으로 SQL작성이 주업무인 포지션으로 프로젝트를 대부분 진행했습니다


그러다 짧은기간동안 많은양의 기능들을 만들어야하는 SI프로젝트 특성때문에 퇴사고민을 많이했습니다

그 중 가장크게 고민했던것은

성능효율이나 어떤 기능을 개발할때 이 기능이 올바르게 개발되었는가?

예를 들어 JPA를 사용하여 프로젝트를 진행했을때 설계오류로

xml 매핑방식보다 퍼포먼스가 현저히 떨어지는 상태가 된다든지...


물론 해당 기술에대해 심도있게 공부하지 않은 제 잘못도 크다고 생각하고는 있습니다

굳이 변명하자면 사용기술에 대한 선택권이 없고, 시간이 항상 부족해 있었습니다


이런것들에 너무 질려있어서 4년을 다닌 회사를 뒤로하고 퇴사를 결정했습니다.

그러다 어느정도 큰규모의 중소기업에 이직하게 되었습니다

현재 보름정도 출근했는데 해당팀에서 진행하는 프로젝트가

전직장에서 프로젝트를 진행했던것과 똑같은 방식으로 진행되는걸 느꼈습니다


1. 기획자의 부재

2. 결정장애를 가진 최종 결정권자

3. 기술부채가 늘어나는게 그대로 눈에 보이는데도 방관하는 팀의 수장

4. 실무 프로젝트가 처음인 신입 팀원들

5. 어떻게든 프로젝트를 완료시키려는 외부 개발자들


하청업체가 철수하고나면 결과물이 저희팀으로 넘어오게 됩니다

팀으로 넘어온 결과물은 제가 받아야겠죠..?

입사한지 보름밖에 안됐는데 섣부른 판단을 하는건 아닌지

그게 아니고 지금이라도 퇴사를 통보해야하는것인지

정말 너무 고민됩니다


아니면 IT업계가 전부 이런방식으로 진행이 되는걸까요?

그놈의 애자일.. TDD도 수행하지 않으면서 왜 그렇게 애자일을 찾는건지..


긴글 읽어주셔서 감사합니다

날씨가 많이 쌀쌀해졌습니다

다들 환절기 감기 조심하시고

코로나 조심하세요

0
  • 댓글 6

  • 마라토집착
    5k
    2021-10-14 21:26:26 작성 2021-10-14 21:40:34 수정됨

    Si 할때 고객회사가 은행이나 보험사 또는 대기업은  글에 적으신 어설픈 방식으로 si 개발못하게 고객사 전산부 갑님들이 

    개입하던데요

    소규모 si 라 그런가요? 중소sw회사면 정규직 하지말고 저처럼  프리를 하시는게 어떤가요?

    예로 카카오뱅크  나 토스도 si 프로젝트 합니다만

    야근도 거의 없고 일정 세워서 제대로 합니다

    ㆍ프리는 특정업무 특정기술로 성공한 다음에 그것을 재활용하러 다른 플젝에  투입됩니다.  Jpa로 여신업무를 해본 다음에 한층 업그레이드 되어서 다른 후발주자 은행 프로젝트에 투입 되는 구조라 기술적 스트레스가 덜합니다

    ㆍ업무도 계속 유사업무만 하게 되니 스트레스가 덜하구요.  요구사항 정의도 내경험을 바탕으로 리딩요

    이게 업무중심 평범기술 프리의 장점 같습니다

  • honeyjamm
    125
    2021-10-14 21:36:37

    고객사는 은행권은 없었고 보험사와 대기업은 있었습니다

    진행했던 프로젝트들은 리뉴얼 / 신규 파일럿 이후 파트너 연계형 고도화같은 프로젝트들이었습니다

    전산팀 개입이 있었기는 했지만 성능효율이나 설계에대한 이슈를 제기하진 않았습니다


    이런것들은 실제로 서비스가 진행되고 피드백을 받아봐야 아는것들이라

    실제 개발하는 실무자들만 알고있었던거 같아요

  • 마라토집착
    5k
    2021-10-14 21:40:07 작성 2021-10-14 21:47:32 수정됨

    그럼 운영에서 테스트 하나요? Jpa 로 일단 가짜 오픈후 ,  문제점 해결하고 속도문제등 한달후 테스트 운영 데이터  싹 클린징 하고 진짜오픈 

    이렇게 운영에서 두세달 테스트 하고 모든 문제점 해결하고 기술적으로도 성숙해진 다음 진짜오픈,  차세대급 보다 규모작은것요.  여신심사 만 한정 이라든지 이런  특정  업무만 고도화 하는것요

  • honeyjamm
    125
    2021-10-14 22:01:37 작성 2021-10-14 22:03:28 수정됨

    개발기에서 단위 테스트 통합 테스트 부하 테스트를 진행하지만 진짜 이슈가 발견되는것은 새로운 기능을 무리하게 추가될때 발생했습니다


    프로젝트 규모는 큰규모는 아니었습니다

  • 어떠하호
    352
    2021-10-14 22:44:04

    뭐 대기업도 똑같아욬ㅋㅋㅋㅋ별반 다르지 않습니다. 그리고 기획자는 이상한거 요구하고 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    큰 규모의플젝아니어도 똑같아요..대부분 똥만드는사람 따로 치우는사람 따로 ㅋㅋ

    -1
  • 개발정복
    1k
    2021-10-15 11:25:58


    > 아니면 IT업계가 전부 이런방식으로 진행이 되는걸까요?

    전부는 아니겠지만 많이들 그런거 같아요 중소든 대기업이든

    > 그놈의 애자일.. TDD도 수행하지 않으면서 왜 그렇게 애자일을 찾는건지..

    애자일과 TDD가 반드시 같이 가는건 아닙니다.

    애자일은 폭포수모델처럼 처음에 다 정하지 못하는게 많아서 중간중간 요구사항을 많이 넣으려는것으로 변질된곳이 많다더군요

  • 로그인을 하시면 댓글을 등록할 수 있습니다.