sulum
119
2020-12-29 19:40:52 작성 2020-12-29 19:41:52 수정됨
10
1002

재능이 없는것 같습니다.


작년에 취업해서 지금 2년 다되가는 30대 중반 개발자입니다.


이직한지는 6개월이 다되가는데요...


사소한 부분에서 계속 실수를 합니다. ㅠ


어제같은 경우는 업무로직상 다른부분에 영향이 가기에


쿼리 수정 시 LEFT조인으로 해야한다고 생각하고 개발을 했는데


막상 운영에 반영하고 나서 보니 LEFT를 누락시켜서 ...


해당 기능은 정상작동됐으나 다른 기능이 오류 나고.........


공통으로 쓰는 모듈을 로직 수정하는데 일부 버그가 있어서 운영 서버에서 긴급 수정한다던지 ㅠ


잔실수가 누적되니까 스스로 위축이 되서 계속 실수를 하게되는것같아요


팀장님도 오늘 저에게 4년차 경력에 맞게 조심 좀 하라고하더라구요..


왜 개발할때는 안보이고 다시 살펴보면 BUG나 실수가 보이는건지 ㅠㅠ 


경력 중간에 3년동안 다른일 하다 왔다고 스스로 핑계거리 댈수도 없을 지경입니다.


열심히, 잘하려고 하려고 하지만 꼼꼼함이 부족한거같아요.


개발자에게 이런  부분이 중요한것 같은데 성격상 그런게 없는것 같습니다.


요즘같은 시기에 짤릴까봐 두렵고  창피하고 괴롭네요.....

1
  • 댓글 10

  • 아마불편러
    2020-12-29 19:54:15

    2년 다되가는데 왜 4년차인가요... ㄷㄷㄷ

  • sulum
    119
    2020-12-29 19:56:29

    @아마불편러 


    경력단절이 있어서 예전에 2년정도 있어서 그렇습니다...

  • 니르바나
    1k
    2020-12-29 20:05:44
    테스트 코드가없나요?
    예뱡책 없이 코드 들어가는 것도 문제인듯요..
    님실수도 실수지만요.
    실수해도 문제없는 로직을 짜놔야죠..pl이요
  • ilovegp
    2k
    2020-12-29 20:33:23

    그건 십년 넘어도 그래요 ㅋㅋㅋㅋㅋㅋ 제 생각이 맞다면 

    20년 차 도 그럴것 같습니다.

    실수는 그냥 실수에요 실력이 아니에요 단지 중복 실수 안되게 조심하시고 


    그리고 그런일 허다해요 개발자들.. 계속 반복한다면 짤리겠죠 ㅋㅋ 간간히 난다면 

    그냥 잊어버리세요 제가 원래 그래요 허허 웃으시면 되요 너무 민감하실필요 없어요


    원래 사람은 실수하는 겁니다. 아마 실수 많이해서 짤려본 경험 많을거에요 개발자들이요


  • 콘푸로스트
    1k
    2020-12-29 20:35:53

    2년 다 되어간다면 2년차 개발자이지, 왜 4년차 개발자라고 하세요.

    업무는 4년차로 시킬꺼고, 실력은 2년차이니 그런거잖아요.


  • cookker
    155
    2020-12-29 20:36:53

    실수를 실수로 두게하는걸 막으시면 됩니다.

    개인의 실수는 정책과 시스템으로 막으세요.


    몇가지 생각나는 것만 적자면,

    1. 테스트코드를 작성하세요. 테스트 되지 않은 코드는 배포되면 안 됩니다.

    2. 코드리뷰를 하세요. 코드리뷰 이후 서로 승인해주는 절차를 거치고 배포를 합니다.

    3. 상용 배포 이전에 데브, 스테이징 등의 배포 단계를 두세요. 각 단계마다 테스트 하시구요.

    4. 중요한 배포는 항상 QA를 거치도록 하세요. 보통 3번에서 말한 스테이징 단계에서 QA를 태웁니다.


    회사의 규모에 따라 하기 힘든게 있을 수 있으나 최대한 해보세요.

    장애는 개인의 책임이 아닙니다. 너무 자책하지 마세요.

    장애를 개인의 책임으로 돌리면 성장하지 못 합니다. 

    위의 2번에서 코드리뷰 절차를 거치는 이유 중 하나는 코드에 대한 책임을 `코드를 작성한 사람`에서 `코드를 승인한 사람(전체)`로 하기 위함입니다.

    많은 회사에서 장애의 책임을 서로 묻지(blame) 않는 개발문화를 만들고 있습니다. 장애를 누가 발생시켰는지보다는 왜 발생했는지와 어떻게 하면 재발을 막을 수 있는지에 대해 더 고민해야 조직도 성장하고 개인도 성장합니다.


    다시한번 말씀드리지만 장애는 개인의 책임이 아니니 너무 낙심하지 마세요.



  • 하두
    12k
    2020-12-29 21:04:57

    방법 절차 도구 그리고 전략

  • sulum
    119
    2020-12-29 21:56:56

    답변해주신 모든 분들 감사합니다 ...

  • yeori
    1k
    2020-12-29 23:10:53

    사람은 누구나 실수를 하기 마련이고, 이를 전제로 개발 배포 시스템을 개선해 나가야 합니다

    물론 PL급이 해야할 일이죠

    누군가 실수해서 큰 문제가 발생하는 환경과 구조를 방치하고, 각자 눈치껏 정신 바짝 차려서 일하라고 주문하는건 윗선의 직무 유기입니다

  • 버그생산자
    41
    2020-12-30 09:28:01

    제 닉을 보세요. 10년 다되어가도 여전히 버그는 잘 만듭니다 ㅋㅋㅋ

    업무의 구조적인 문제와 본인의 실수, 인간으로서의 한계가 빚어내는 일들입니다. 

    힘내시라고 말씀드리는게 아니라 모든 요소들을 냉정히 보고 판단해보시라고 말씀드리고 싶어요. 


    버그의 99%는 인간이 만듭니다.

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