JavaRush /Java Blog /Random-KO /나는 제품 IT 회사에서 일하고 있습니다. 개발자는 자신의 경험을 공유합니다.

나는 제품 IT 회사에서 일하고 있습니다. 개발자는 자신의 경험을 공유합니다.

Random-KO 그룹에 게시되었습니다
이 텍스트를 통해 우리는 Java로 글을 쓰는 프로그래머들이 다양한 유형의 IT 회사에 대해 이야기하는 특별 자료 시리즈를 출시합니다. 우리 영웅들의 경험이 JavaRush 학생들과 후배들이 어떤 회사에서 일하고 싶은지 이해하는 데 도움이 되기를 바랍니다. 이 텍스트에서 Maxim Kmets와 Anzor Karmov는 제품 회사에서 일한 경험을 공유합니다. 장점과 단점은 무엇이며 사람들이 제품에서 작업하는 것이 더 나을 수 있습니다. 나는 제품 IT 회사에서 일하고 있습니다. 개발자는 자신의 경험을 공유합니다 - 1저는 거의 6년 동안 제품 개발을 해왔습니다. 이 기간 동안 저는 두 개의 식품 회사에서 일했습니다. 제가 처음으로 근무한 회사는 통신 업계에서 제품을 만들었습니다. 제가 현재 일하고 있는 두 번째 회사는 SDK.finance입니다. 제품에 지쳐서 한동안 아웃소싱(로히카라는 회사였어요)에 일했어요. 이제 그는 돌아왔다. SDK.finance에서는 결제 시스템 개발을 위한 도구 세트를 개발하고 있습니다. 우리의 임무는 온라인 뱅킹, 화폐 판매 서비스, 증권 판매 서비스 등 모든 결제 시스템을 출시할 때 발생하는 어려움을 해결하는 것입니다.

나는 제품 회사의 다음과 같은 장점을 강조하겠습니다.

  • 중요한 임무. 진부한 표현일지 모르지만 식품회사에 있으면서 세상을 변화시키는 일을 하고 있다는 느낌이 듭니다. 최근에 자신의 사명이 무엇인지 답할 수 있는 사람이 더 행복하다는 글을 읽었습니다. 나는 이것이 사실이라고 생각합니다.

    제가 SDK.finance에 왔을 때 팀에는 약 5명의 개발자와 여러 명의 DevOps가 있었습니다. 그런 다음 성장이 시작되고 HR이 확보되고 팀이 확장되고 사무실이 변경되었습니다. 이것은 매우 고무적입니다. 실제로 귀하의 작업을 통해 새로운 일자리를 창출하고 이 회사와 함께 성장했다는 것을 알 수 있습니다.

  • 가족적인 분위기. 식료품 회사의 직원은 종종 더 오래 머물고 필요한 경우 더 오래 일하려는 동기를 갖습니다. 8시간을 어떻게 일할지 고민하는 것이 아니라 클라이언트의 고통을 해소해줄 어떤 기능을 금요일 이전에 어떻게 만들까를 고민하기 때문에 이 시간은 더 쉽게 지나간다. 이 요소는 팀을 통합합니다. 나는 많은 남자들과 소통하고 소통했고 일부는 내 친구가되었습니다.

  • 경력 전망. 이제 막 문을 연 회사에 입사하면 회사가 발전함에 따라 성장과 영향력을 기대할 수 있습니다. 그러한 회사 직원의 전문 지식은 아웃소싱보다 더 가치 있을 수 있습니다. 직원이 제품에 대해 잘 이해하고 복잡한 문제를 해결할 수 있으면 직원의 가치가 높아집니다. 이는 보너스, 보너스 및 경력 발전으로 보상됩니다. 아웃소싱에서는 모든 것이 배운 프레임워크에 따라 달라지며, 반대로 배우지 않은 프레임워크에 따라 달라집니다. 그건 그렇고, 아웃소싱 경험이 제품 회사에서 도움이 되었습니다.

    SDK.finance에서 저는 제품에 대해 많은 것을 이해하고 있기 때문에 전문 지식 덕분에 고위직에 올랐습니다. 나에게 리더십 전망이 열렸습니다. 저는 아웃소싱보다 경력을 쌓는 측면에서 제품 회사에서 더 많은 잠재력을 봅니다.

단점은 다음과 같습니다.

  • 일과 개인 생활의 균형을 유지하는 것이 어렵습니다. 탈진으로 인해 잠시 제품을 방치했습니다. 왜 이런 일이 일어나는지 설명하겠습니다. 오랫동안 제품 작업을 하면 제품에 애착을 갖게 되고, 제품이 개인적이고 중요한 것이 됩니다. 그 때문에 나는 열심히 노력했고, 주말에도 일했고, 균형을 유지하지 못하고 매우 지쳤습니다. 나는 짧은 시간 동안 아웃소싱 분야에서 일했고, 더 많은 새로운 기술을 시도했으며, 두 가지 다른 프로젝트를 방문했습니다. 제가 아웃소싱을 그만둔 이유는 두 가지입니다. 첫째, 코로나바이러스가 시작되어 프로젝트를 찾을 수 없었기 때문이고, 둘째, 제품 프로젝트에 완료되지 않은 업무가 있어서 제가 해결하고 싶었던 문제였습니다. 이러한 문제를 해결하기 위해 SDK.finance가 새로운 방향을 제시하게 되어서 돌아왔습니다.

  • 루틴. 끊임없이 새로운 도전을 찾아야 합니다. 사람이 제품을 사용하는 시간이 길어질수록 상황의 변화를 원하기 때문에 작업이 더 어려워집니다. 사람들은 종종 아웃소싱에서 제품으로, 제품 회사에서 아웃소싱으로 달려갑니다. 왜냐하면 안정성에 대한 욕구가 다양성에 대한 욕구로 대체되고 그 반대의 경우도 마찬가지이기 때문입니다.

우리 회사에서는 기본 원칙이 상식입니다. 우리가 만든 규칙은 없으며 특정 상황에서는 작동하지 않는다는 것을 깨달았지만 여전히 이를 따릅니다. 우리는 매우 충실한 작업 추적 시스템을 갖추고 있어 균형을 유지하는 데 도움이 됩니다. 우리는 하루 6.5시간 일합니다. Google과 Facebook을 포함한 거의 모든 유명 제품 회사는 근무 시간의 일부를 교육과 휴식 기회에 할당합니다. 하루에 일할 시간이 이전보다 적다는 것을 깨닫기 때문에 징계를 받게 됩니다. 동시에 그 사람은 재활용하지 않습니다.

후배도 식품회사에 들어가야 하나?

그것은 모두 회사의 전략에 달려 있습니다. 예를 들어 제가 일했던 Netcracker에서는 제품이 크고 회사의 특수 소프트웨어로 작성되었습니다. 대부분 경험은 없지만 좋은 기반(SQL, Java Core)과 IT 교육을 갖춘 사람들을 채용했습니다. 구글, 페이스북 등 대기업도 마찬가지다. 그들은 처음부터 인력을 훈련시키는 자체 학교를 가지고 있습니다. 그들은 또한 경험이 있지만 좋은 배경을 가진 사람들을 고용합니다. 제품이 스타트업인 경우 일반적으로 경험이 있고 데브옵스 개발자, 프론트 개발자 및 그 사이의 모든 개발자가 필요합니다. 경험이 많을수록 좋습니다. 나는 제품에서 시작하는 것을 권장하지 않습니다(지식이 없고 제품 회사에서 학교를 다니는 경우에만). 요점은 엔지니어가 먼저 다양한 기술에 대해 더 많은 전문 지식을 얻어야 한다는 것입니다. 모든 제품에서 "역사적으로 이런 일이 일어났습니다."라는 문구를 자주 찾을 수 있습니다. 개발이나 설계에 실수가 있었으나 더 이상 수정할 수 없거나 매우 어렵다는 뜻이다. 그러므로 저는 여러분에게 다양한 프로젝트로 오픈 소스 프로젝트에 대한 기반을 연구하고 1년 동안 작업한 다음 일부 제품을 깊고 효율적으로 연구하는 것이 좋습니다.나는 제품 IT 회사에서 일하고 있습니다. 개발자는 자신의 경험을 공유합니다 - 2충성도 계획은 나의 첫 번째 제품 작업입니다. 우리 제품은 주로 레스토랑을 위한 다양한 브랜드를 위해 만드는 마케팅 도구 세트이지만 주유소, 미용실, 쇼핑 센터에도 적합합니다. 해당 제품은 CRM 시스템과 모바일 애플리케이션으로 구성되어 있습니다. 레스토랑 다이어그램에서 이를 고려하면 모바일 애플리케이션을 만드는 것입니다. 이 모바일 애플리케이션은 레스토랑 고객이 다운로드하며, 레스토랑 주인은 CRM 시스템에 액세스하여 청중을 보고 다양한 프로모션에 대한 제안을 보낼 수 있습니다. 청중은 애플리케이션에서 포인트를 적립하고 특정 선물로 교환할 수 있는 기회를 얻습니다. 별도의 작업 블록에는 지불 게이트웨이와의 통합이 포함됩니다. 우리는 검역보다 훨씬 일찍 국제 시장에 진출했지만 검역 중에 음식을 집으로 배달해야 할 필요성이 엄청나게 커졌습니다. 많은 사람들이 모바일 애플리케이션을 통해 주문할 수 있는 기능이 필요했고 많은 사람들이 우리를 찾았습니다. 배송 모듈을 사용하지 않은 고객은 배송 모듈을 설정해 달라고 요청했습니다. 식당은 배달을 통해서만 살아남았기 때문에 격리 기간 동안 사업을 유지하는 데 도움이 되었습니다. 일에 대한 관심은 회사가 어떤 제품을 개발하느냐에 달려 있다고 생각해요. 대규모 프로젝트에 대해 이야기한다면 이를 완전히 이해하려면 많은 시간을 소비해야 합니다. 나중에 일부 작업은 이미 수천 번 수행했기 때문에 자질구레한 것처럼 보일 수 있습니다. 프로젝트가 작다면 훨씬 더 빨리 일어날 것입니다. 그러나 반면에 제품은 항상 발전하고 새로운 기능을 개발해야 합니다. 그러한 작업에 대한 관심은 또한 제품을 톱질하고 있기 때문에 작업 결과를 볼 수 있고 다른 사람들이 제품을 어떻게 사용하는지 볼 수 있다는 사실에도 있습니다. 루틴은 모든 작업에 나타나는 것이 아니라 자주 반복되는 작업에서 나타납니다. 이것이 매우 흥미롭지 않다고 말할 수는 없지만 때때로 이런 일이 발생합니다. 이전에는 새로운 기능을 추가하는 데 약 한 시간이 걸렸습니다. 그러다가 내 개입 없이 이 일을 할 수 있는 방법을 생각해 냈습니다. 창의력을 발휘하면 일상적인 작업을 없앨 수 있습니다. 우리 회사에서는 항상 제안이 시장 제안보다 낮다고 공개적으로 말했습니다. 그 대가로 그들은 결정을 내리고, 더 많은 책임을 맡고, 회사 생활에 참여하고, 제품에 영향을 줄 수 있는 자유를 제공했습니다. 일정 비율의 이익이 아닌 특정 직원과 회사 간의 파트너십을 장려합니다. 이러한 관계 속에서 우리는 회사의 어려움과 성공을 공유합니다. 회사가 어려운 시기를 겪고 있다면 모두가 그것을 이해합니다. 끝까지 해낸 사람들은 파트너십의 틀 안에서 공통의 파이를 공유하게 될 것입니다. 아웃소싱에는 그런 것이 없습니다. 당신은 시스템의 톱니바퀴와 같습니다. 어떤 사람은 선택과 궁극적인 성공을 위해 일하고 다른 사람은 의미 있는 것을 창조하는 것을 좋아합니다. 이 점에서 모든 사람은 개별적입니다.

후배도 식품회사에 들어가야 하나?

식품 회사에서 일할 때 얻을 수 있는 이점 중 하나는 경력 성장입니다. 원칙적으로 회사가 만드는 제품은 하나뿐입니다. 그리고 작업을 하다 보면 점점 더 많이 알게 됩니다. 시간이 지나면 당신은 '비밀의 지식'의 소유자가 될 것입니다. 예를 들어, 한때 어떤 일을 했지만 이를 문서화할 시간이나 욕구가 없었기 때문입니다. 사람들은 당신이 한때 시스템의 어떤 부분에서 무엇을 했는지에 대한 다양한 질문을 가지고 당신에게 올 것입니다. 귀하의 책임 영역은 지속적으로 확대될 것입니다. 경험이 많은 동료들이 회사를 떠나면서 그들의 책임 영역은 남은 동료들에게 분배될 것이다. 일을 잘 수행하면 시간이 지남에 따라 전체 영역과 그 이상에 대한 책임을 질 수 있게 됩니다. 제품 회사에서 일할 때 특정 기술 스택에 묶여 있게 됩니다. 이를 통해 특정 프레임워크와 기술에 대해 더 깊이 이해할 수 있습니다. 그러나 반면에 "트렌드를 따르지" 않고 새로운 것을 시도하지 않으면 시야가 제한될 수 있습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION