크레용파스텔
208
2019-01-10 23:57:47 작성 2019-01-10 23:58:59 수정됨
8
723

회사에서 하는 업무가 성장욕구에 충족이 되질 않는데 어찌하는게 좋을까요


5개월차 신입개발자입니다.

웹 백엔드 /서버개발쪽이라고 해서 다른 제안 고사하고 왔는데 실질적으로 와서 한거는 그리 백엔드스럽지 않고 QA가 많은 것 같습니다.

여태 했던거는


- 기존 웹서버에 다국어 라이브러리 적용 / 개발

- 바코드를 이용한 웹 CRUD 약간 (프론트~DB까지)

- 웹 프론트 작업

- DB로 다양한 데이터 추출..

이 정도네요.


뭐라도 자동화 시킬 거 있으면 스킬업할 겸 다 자동화 할려고 하는데요.

예를 들면, 웹 QA를 수동으로 하지 않고 셀레늄으로 자동화 프로그램을 만든다던지,

다국어 모듈 적용할 땐 기존의 하드코딩 된 한글 텍스트를 Key값으로 바꿔줘야 해서 폴더/파일에서 한글만 추출하는 스크립트를 만든다던지.. 뭐 이런걸 어떻게든 찾아내서 하지만


서버개발자로의 커리어를 쌓아가고 있단 생각이 안드네요 ㅠ 

맨날 집에 와서 따로 인강 듣고 공부해서 그나마 다행이라 생각이 드는데..이런 경우엔 회사에서 어떻게 하는게 좋을지 모르겠습니다.


고수님들이 어떤 마음가짐을 갖고 어떻게 대처/행동하면 좋을지 조언을 주시면  감사하겠습니다.ㅠ

0
0
  • 댓글 8

  • 하두
    7k
    2019-01-11 01:35:23 작성 2019-01-11 01:35:58 수정됨

    10년 정도는 하셔야, 안목의 씨앗이 자기만의 통찰력이 자라나지 않을까요.

    빨리 달리는 자동차도 때론 서행운전도 필요하자나요.

    욕심도 적절히 제어할필요가 있을듯 합니다.

    회사에서 아니더라도

    스스로에게 투자할 기회는 많습니다.

    1
  • 땅콩버터
    1k
    2019-01-11 08:46:45

    저도 주니어라서 비슷한 고민을 했고 지금도 하고 있어서 매우 공감이 갑니다.

    제 경우에는 일단 자기가 사용하는 기술에 대해서 남들에게 쉽게 설명할 수 있을 정도로 아는 것이

    중요하다고 생각합니다.

    스터디의 일환으로 15년차 이상 되는 분들 앞에서 교육을 하기도 합니다. 이때는 해당 기술의 스펙과

    왜 이 기술이 생겼는지부터 근본적인 질문과 실질적인 효용성, 활용 방안에 대해 질문이 들어올 때가

    많은데 그런 것들에 대해서 대답할 수 있을 정도로 심도있게 아는 것도 중요한 것 같습니다. 

    그것 외에도 말씀하신 자동화와 TDD, 리팩토링 등 찾아보시면 해야 할 일들은 정말 많이 있을겁니다.

    1
  • ahdiamm
    1k
    2019-01-11 09:11:16

    5개월차에 그 정도면 여러 가지 많이 하셨네요. 슬슬 백엔드쪽 맡겨달라고 요청하심이...

    0
  • March
    2k
    2019-01-11 09:38:21 작성 2019-01-11 11:14:03 수정됨

    백엔드 개발자라 해도 결국...

    쿼리작성능력이 7할 정도 비중인거 같네요.

    쿼리를 정확히 빠르게 잘 작성하는 능력

    0
  • 크레용파스텔
    208
    2019-01-11 12:26:46

    땅콩버터 님 기술 스펙에 대한 심도있는 이해가 어떤 방면에서 도움이 되었는지 알 수 있을까요? 저는 지금 API만 쓰는 겉핥기 식이라 어떤 장점이 있는지 궁금해서 여쭤봅니다.



    0
  • 땅콩버터
    1k
    2019-01-11 18:43:19

    크레용파스텔

    아직 많이 모자랍니다만 그래도 한가지 예를 들어서 말씀드려보겠습니다.

    저도 API 개발을 많이 하는데 대기업에 협력사들이 많이 있어 같은 SOAP, REST 방식이라도

    다양한 형태로 웹서비스가 만들어져있는 경우가 많습니다.

    기본적인 명세나 상세 스팩에 대해 알고 있으면 형태는 다양하더라도 이건 어떤 식으로 코드단에서

    사용해야 하는지. 또 직접 API를 작성할 때는 어떤 것이 표준에 가까우며 좋은 RESTful한 API로 만들

    수 있을지를 알 수가 있습니다.

    당연히 문제가 생겼을 때 해결법도 찾기가 쉬우며 데이터를 요청하였을 때 뽑아주기도 쉽고 개발도

    훨씬 빠르고 정확하게 진행할 수 있습니다. API를 활용한 배치나 시스템도 훨씬 안정적으로 개발 및

    유지보수가 가능합니다. 


    0
  • 크레용파스텔
    208
    2019-01-15 14:53:49

     땅콩버터 

     말씀하신게 전부 다 이해되진 않았지만 요건 경험 쌓으면서 느끼도록 기대해봐야겠네요.

    아직은 어떤것이 표준이고 어떤 것이 옳은 것인지 잘 모르기 때문에 ㅠㅠ

    어쨌든 감사합니다

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