JavaRush /Java Blog /Random-TL /Outsourcing, outstaffing, mga kumpanya ng produkto: saan ...

Outsourcing, outstaffing, mga kumpanya ng produkto: saan ang pinakamagandang lugar para magtrabaho ang isang programmer?

Nai-publish sa grupo
Kadalasan, ang mga nagsisimulang programmer na nag-aaral pa lamang ng isang partikular na wika ay may malabong ideya hindi lamang ang praktikal na bahagi ng paggamit ng wikang ito, kundi pati na rin kung saan, sa anong mga kumpanya at industriya, mailalapat nila ang kanilang mga kasanayan pagkatapos makumpleto ang kanilang pagsasanay. . Upang gawing mas madali para sa mga mag-aaral ng JavaRush na maunawaan ang mga lugar ng aplikasyon ng Java, halimbawa, mayroon kaming serye ng mga materyales tungkol sa Java sa mga trending niches ( IoT , clouds , blockchain , big data ). Outsourcing, outstaffing, mga kumpanya ng produkto: saan ang pinakamagandang lugar para magtrabaho ang isang programmer?  - 1At ngayon nagpasya kaming pag-usapan ang tungkol sa mga uri ng mga kumpanya na kadalasang gumagamit ng mga programmer ng Java sa pangkalahatan at mga nagtapos sa JavaRush sa partikular. Suriin ang mga tampok, kalamangan, kahinaan at mga pitfalls ng trabaho sa mga kumpanyang ito. Hindi namin kinailangan pang lumayo para pag-uri-uriin ang mga kumpanya ayon sa uri: bumaling lang kami sa aming pananaliksik batay sa isang survey ng mga nagtapos ng JavaRush tungkol sa kung saan sila nagtatrabaho at kung magkano ang kanilang kinikita. Outsourcing, outstaffing, mga kumpanya ng produkto: saan ang pinakamagandang lugar para magtrabaho ang isang programmer?  - 2Kaya, ang mga sumusunod na uri ng mga kumpanya ay lilitaw sa JavaRush survey:
  • kumpanya ng IT outsourcing
  • kumpanya ng IT outstaff
  • Mga kumpanya ng IT ng produkto
  • Mga kumpanyang hindi direktang nauugnay sa IT
Ngayon ay pag-uusapan natin ang mga ito, ang mga pakinabang at disadvantages ng bawat uri ng kumpanya. Outsourcing, outstaffing, mga kumpanya ng produkto: saan ang pinakamagandang lugar para magtrabaho ang isang programmer?  - 3

Mga kumpanyang outsourcing

Una, tingnan natin sandali kung ano ang mga kumpanya ng outsourcing at outsourcing sa pangkalahatan. Ayon sa depinisyon ng Wikipedia, ang outsourcing ay ang paglilipat ng isang organisasyon, batay sa isang kontrata, ng ilang mga uri o tungkulin ng mga aktibidad sa negosyo ng produksyon sa ibang kumpanyang tumatakbo sa nais na lugar. Ang outsourcing sa IT, bilang panuntunan, ay ang kumpletong pagpapatupad ng isang kumpanya na nagbibigay ng mga nauugnay na serbisyo at, nang naaayon, ay tinatawag na outsourcing, ng anumang mga proyekto o trabaho sa ilalim ng isang kontrata, na may garantisadong kinakailangang resulta mula sa customer at kontrol sa pag-unlad ng trabaho ng kumpanya mismo. Kabilang sa mga pinakamalaking kumpanya ng outsourcing sa mga bansang nagsasalita ng Ruso: SoftServe, Ciklum, Infopulse, EPAM, Luxoft at iba pa. Isaalang-alang natin ang mga kalamangan at kahinaan ng pagtatrabaho sa mga naturang kumpanya para sa isang programmer.

pros

  • Medyo madaling makakuha ng trabaho

    Para sa isang bilang ng mga layunin na kadahilanan, marami sa mga ito ay tatalakayin sa seksyong "Cons", ang mga kumpanya ng outsourcing, bilang panuntunan, ay may medyo mataas na turnover ng kawani. Kadalasan ang mga programmer na mayroon nang higit pa o hindi gaanong makabuluhang karanasan at nasa ilang uri ng pangangailangan sa merkado ay may posibilidad na maiwasan ang outsourcing at magtrabaho sa mga naturang kumpanya, tumakas sa unang pagkakataon na darating. Dahil dito, ang mga kumpanyang outsourcing ay halos palaging mayroong maraming bukas na bakante halos buong taon, at ang mga kinakailangan para sa mga kandidato para sa mga posisyon na ito ay hindi kasing taas ng sa mga mas seryosong kumpanya ng pagkain, halimbawa.

    По этой причине и не только, трудоустройство в аутсорсинговой компании может стать хорошим началом карьеры для малоопытного новичка-программиста, позволяя тому относительно легко получить работу и обучиться на ней многим важным навыкам.

  • Разнообразный опыт

    Для аутсорсинговых компаний типично работать над целым рядом абсолютно разных проектов, которые могут быть построены на базе различных стеков технологий. Таким образом, работа в компании позволяет (хоть и не всегда) за относительно короткий срок получить знания и опыт сразу в нескольких областях, а это полезно для профессионального и карьерного роста.

  • Тайм-менеджмент, организация труда и многозадачность

    Как уже сказано, для аутсорсинговых компаний типично заниматься рядом проектов, поэтому и их программисты быстро привыкают одновременно работать над несколькими проектами or переходить с одного на другой относительно регулярно. В этом состоит еще один плюс работы в аутсорс-компании на первых этапах — можно научиться не только технологиям, но и освоить другие, не менее, а зачастую и более важные в карьере навыки, такие How тайм-менеджмент, организация своей работы, многозадачность и т.п.

Минусы

  • Высокая нагрузка

    Для аутсорсинговых компаний типично нагружать программистов сильнее по сравнению с другими типами работодателей. Одной из главных причин этого является их бизнес-модель. Аутсорсинговые компании конкурируют друг с другом за одних и тех же клиентов и стараются получить How можно больше проектов, закрывая их How можно скорее. Высокую нагрузку создает и ряд других факторов, таких, например, How нереалистичные обещания, данные клиенту по срокам завершения проекта, плохое качество технического задания от клиента и, зачастую, плохая коммуникация на разных уровнях менеджмента, от клиента до компании-нанимателя. Все это приводит к тому, что от программистов в таких компаниях требуют работать много и интенсивно, нередко сверх стандартных офисных восьми or девяти часов.

  • Невысокая зарплата

    Не секрет, что в аутсорсинговых компаниях программистам, How правило, платят меньше. Причина опять же в их бизнес-модели, ведь в аутсорсинге компания выступает посредником между заказчиком и командой исполнителей проекта, стремясь заработать по-максимуму, уменьшив расходную часть в виде суммарной salaries специалистов на проекте.

  • Нестабильность

    В сообществах программистов, работающих в аутсорсинговых компаниях, нередки истории о задержках зарплат и периодических увольнениях в тех случаях, когда проект, для работы над которым разработчика нанимали, закончен и его услуги больше не требуются. Из-за того, что аутсорсинговые компании зависят от клиентов и, зачастую, разовых заказов, о стабильности работающим в них программистам остается только мечтать.

  • Качество получаемого профессионального опыта

    Sa kabila ng katotohanan na ang pagtatrabaho para sa isang outsourcing na kumpanya ay nagbibigay-daan sa iyo upang makakuha ng maraming magkakaibang propesyonal na karanasan, tulad ng nabanggit sa itaas, ang kalidad nito ay bihirang mataas. Ang mga dahilan ay pareho: maikling deadline, ang pagnanais na isara ang proyekto sa lalong madaling panahon at makakuha ng maximum na output mula sa bawat empleyado na may isang minimum na pamumuhunan (basahin: magbayad nang kaunti hangga't maaari, ngunit humingi ng maraming). Bilang resulta, ang kalidad ng karanasan ay bihirang mataas. Ito ay isa pang dahilan kung bakit ang mga bihasang programmer ay madalas na umalis sa isang outsourcing na kumpanya sa unang pagkakataon.

Outsourcing, outstaffing, mga kumpanya ng produkto: saan ang pinakamagandang lugar para magtrabaho ang isang programmer?  - 4

Outstaff na kumpanya

Ang outstaffing ay naiiba sa outsourcing dahil sa kasong ito ang kumpanya ng kliyente ay naghahanap at kumukuha ng mga partikular na performer para magtrabaho sa mga proyekto nito, na nagtatrabaho din sa mga tauhan ng outstaffing na kumpanya. Ang pagkakaiba ay ang outsourcing ay nagpapahiwatig ng buong pagpapatupad ng anumang trabaho o ang pagbibigay ng mga serbisyo na may garantisadong resulta sa ilalim ng isang kontrata, habang ang outstaffing ay simpleng pagkuha ng isang partikular na performer na may mga kwalipikasyon na kinakailangan ng customer, sa pansamantala o permanenteng batayan. . Mas marami o mas kaunti ang naisip natin ang mga kahulugan, ngayon ay pag-usapan natin ang mga kalamangan at kahinaan ng mga naturang kumpanya. Gayunpaman, dapat munang tandaan na kadalasan ang mga kumpanya, lalo na sa mga bansang nagsasalita ng Ruso, ay nagbibigay sa mga customer ng parehong mga serbisyo - parehong outsourcing at outstaffing. Samakatuwid, dito ay pangunahing pag-uusapan natin ang tungkol sa mga kalamangan at kahinaan ng modelo mismo, habang ang mga kumpanyang kumukuha ng mga programmer gamit ang outstaffing na modelo ng negosyo ay humigit-kumulang kapareho ng sa kaso ng outsourcing.

Mga kalamangan ng outstaffing

  • Personal na diskarte

    Sa kaso ng outstaffing, personal na pipiliin ng kliyente ang bawat tagapalabas, at hindi lamang mag-order ng isang pangkat ng isang dosenang coder. Samakatuwid, ang pagkuha para sa outstaffing, bilang panuntunan, ay nagpapahiwatig ng isang medyo seryosong kwalipikasyon ng programmer, na tumutukoy din sa kaukulang saloobin sa kanya.

  • Nagtatrabaho sa isang American (madalas) na kumpanya ng IT

    Sa kabila ng katotohanan na de jure ang programmer ay nagtatrabaho para sa isang lokal na kumpanyang outstaffing, de facto siya ay bahagi ng pangkat ng kumpanyang nagpapatrabaho. At ito ay, bilang panuntunan, mga seryosong kumpanya ng IT ng Amerika na may kaukulang seryosong diskarte sa pamamahala at mga proseso ng trabaho. Ang pagtatrabaho para sa naturang kumpanya ay halos palaging magiging isang plus sa hinaharap na trabaho - maaari mong idagdag ang karanasang ito sa iyong resume, at "kaibigan" na mga dayuhang kasamahan sa LinkedIn (pinapataas ang mga pagkakataon ng kasunod na matagumpay na trabaho).

  • Mga paglalakbay sa negosyo sa USA

    Ang mga pagkakataon para sa mga business trip sa isang lugar sa Silicon Valley ay karaniwan din para sa mga outstaff. Ang pagkuha ng visa sa Estados Unidos sa imbitasyon ng isang kilalang kumpanya ng IT ay kadalasang hindi mahirap.

Mga disadvantages ng outstaffing

  • Mapurol at hindi kawili-wiling gawain

    Tulad ng maraming mga programmer na nagtrabaho nang "outstaffed" sa loob ng mahabang panahon na tandaan sa kanilang mga pagsusuri, kadalasan ang pinaka nakakapagod, hindi kawili-wili o simpleng hindi maintindihan na trabaho ay itinapon sa mga remote na miyembro ng koponan, na hindi gustong gawin ng mga lokal na empleyado.

  • Ang pangangailangan upang mabilis na maunawaan ang proyekto

    Ang mga miyembro ng koponan na nagtatrabaho na sa isang proyekto sa panig ng kliyente ay bihirang handang maglaan ng oras upang tulungan ang isang baguhan na mapabilis at maunawaan ang proyekto, lalo na kung siya ay nagtatrabaho nang malayuan at hindi pa napatunayan ang kanyang sarili. Samakatuwid, bilang isang patakaran, kailangan mong bungkalin ang mga nuances ng proyekto sa iyong sarili. Kasabay nito, kadalasan ay napakaliit o walang oras upang makakuha ng bilis.

  • Nagtatrabaho sa dalawang "boss"

    Ang isa pang kawalan ng modelong ito ay ang programmer ay nagtatrabaho para sa dalawang kumpanya nang sabay-sabay at samakatuwid ay may dalawang "boss" - isang dayuhan, kung kanino siya nagtatrabaho nang de facto, at isang lokal, sa kumpanya na nagbabayad sa kanya ng suweldo. Hindi na kailangang sabihin, ang pagkakaroon ng dalawang amo ay hindi nagdaragdag ng ginhawa.

Mga kumpanya ng produkto

Ang mga kumpanya ng produkto ay ang mga kumpanyang direktang gumagawa ng mga produkto at serbisyo ng software para sa kanilang sarili, at hindi para sa mga third party, gaya ng kaso sa outsourcing at outstaffing. Samakatuwid, maraming mga programmer ang kaibahan ng mga kumpanya ng produkto at outsourcing, na pumipili sa pagitan nila, dahil pareho silang may mga kalamangan at kahinaan. Subukan nating maunawaan ang mga pakinabang at disadvantages ng pagtatrabaho sa isang produkto ng kumpanyang IT.

pros

  • Katatagan at nasusukat na gawain

    Ang mga kumpanya ng produkto, hindi tulad ng mga kumpanya ng outsourcing, ay hindi umaasa sa isang beses na mga order, ang daloy nito ay malamang na magambala. Gayundin, ang kanilang iskedyul ng trabaho ay karaniwang mas nasusukat at nakakarelaks, para sa parehong mga kadahilanan - pagkatapos ng lahat, sila ay gumagawa ng kanilang sariling produkto o produkto, sinusubukang gawin ang mga ito bilang mataas na kalidad hangga't maaari, at hindi matapos ang mga ito nang mabilis hangga't maaari. Ang susunod na kalamangan ay sumusunod mula dito.

  • Kalidad na propesyonal na karanasan

    Habang ang mga kumpanya ng produkto ay dahan-dahang gumagawa sa kanilang mga proyekto at may diin sa kalidad, ang isang batang programmer ay may mas maraming pagkakataon na makakuha ng mataas na kalidad na kaalaman sa mga teknolohiyang kasangkot, pati na rin ang pag-unawa sa tamang diskarte sa pagbuo at pagpapatupad ng mga solusyon. Ang mga kumpanya ng produkto ay gumugugol din ng mas maraming oras at pagsisikap sa pagsasanay ng mga bagong programmer, dahil para sa kanila ang kalidad ng bawat empleyado ay gumaganap ng isang mas mahalagang papel, lalo na kung ang proyekto ay nailunsad na - ang mga error sa isang gumaganang produkto ay may mas malubhang kahihinatnan kaysa sa isa na kakalabas lang .

  • Mahusay na pamamahala

    Ang pamamahala sa mga kumpanya ng produkto, bilang panuntunan, ay may mas mataas na kalidad, muli, dahil ang katatagan ay mahalaga sa kanila, at ito ay kanais-nais na mabawasan ang paglilipat ng mga tauhan, lalo na sa mga developer.

Mga minus

  • Hindi gaanong iba't ibang propesyonal na karanasan

    Kung sa outsourcing, ang mga programmer ay kailangang makabisado ng iba't ibang mga teknolohiya, lumilipat mula sa proyekto patungo sa proyekto, sa mga kumpanya ng produkto, ang trabaho ay karaniwang isinasagawa batay sa isang stack ng teknolohiya, na matagal nang napatunayan at maaasahan. Dahil dito, ang mga developer na nananatili sa naturang kumpanya sa loob ng mahabang panahon ay kadalasang nakakaranas ng tinatawag na professional degradation, habang humihinto sila sa pagsunod sa mga bagong teknolohiya at uso.

  • Mas routine

    Para sa parehong dahilan, ang trabaho sa mga kumpanya ng pagkain ay mas nakagawian at samakatuwid ay mayamot. Sa pagkakaroon ng natutunan ang lahat ng mga teknolohiya at proseso, ang developer ay nananatiling magsagawa ng mga pang-araw-araw na gawain ng pag-debug at pagpapabuti ng umiiral na produkto. Maraming programmer ang nagrereklamo na ang pagtatrabaho nang walang mga hamon ay nakakapagod sa kanila.

  • Mas mataas na threshold ng pagpasok

    Kaya, bilang resulta ng lahat ng nasa itaas, ang mga kumpanya ng produkto ay karaniwang may mas mataas na mga kinakailangan para sa karanasan ng mga bagong programmer, kaya kadalasan ay mas mahirap para sa medyo "berde" na mga coder na makapasok sa kanila.

Mga kumpanyang hindi direktang nauugnay sa IT

Mga kumpanyang kumukuha ng mga programmer para magtrabaho sa mga produkto ng software, ngunit hindi gumagana sa industriya ng IT. Ang kategoryang ito ay kadalasang kinabibilangan ng mga bangko at e-commerce na kumpanya, pati na rin ang iba pang mga negosyo na may sariling mga produkto ng software, ngunit hindi sila ang pangunahing at pinakamahalagang elemento ng kanilang mga operasyon. Subukan nating tingnan ang mga kalamangan at kahinaan na karaniwan sa ganitong uri ng kumpanya pagdating sa trabaho para sa mga programmer. Bagaman sa pangkalahatan ay dapat tandaan na sa kategoryang ito, ang mga kumpanya at mga kondisyon sa pagtatrabaho para sa mga programmer sa kanila ay maaaring mag-iba nang malaki, dahil kabilang dito ang isang malawak na pagkakaiba-iba ng mga negosyo at organisasyon.

pros

  • Katatagan

    Sa paghusga sa feedback mula sa mga programmer, ang trabaho sa mga non-IT na kumpanya ay mas matatag kaysa sa outsourcing at maging ng mga produkto ng IT na kumpanya. Ang ganitong mga kumpanya, bilang isang patakaran, ay may matatag na negosyo na bumubuo ng kita, at sa kaganapan ng mga kahirapan sa pananalapi, ang mga tagapamahala at iba pang empleyado ng opisina, ngunit hindi mga programmer, ay napapailalim sa mga tanggalan.

  • Mataas na suweldo

    Ang suweldo sa kanila ay madalas din sa isang mataas na antas, kahit na ang lahat ay hindi gaanong simple dito. Ang mga programmer na nagtatrabaho sa mga seryosong bangko at iba't ibang malalaking kumpanya ng e-commerce ay kadalasang ipinagmamalaki ang mataas na suweldo, habang ang maliliit na organisasyon ay kadalasang hindi kayang magbayad ng malaki sa mga programmer.

Mga minus

  • Burukrasya

    Ang malalaking kumpanya at organisasyon na hindi direktang nauugnay sa IT ay nailalarawan sa pamamagitan ng burukrasya, na mas malinaw kaysa sa IT. Ito, ayon sa maraming programmer, ay isa sa mga pangunahing problema ng pagtatrabaho sa mga bangko, halimbawa.

  • Karera

    Ang paglago ng karera sa mga naturang kumpanya ay kadalasang nangyayari nang hindi gaanong mabilis kaysa sa mga kabataan at makabagong IT firms. Ang pag-uugnay ng paglago ng karera sa "haba ng serbisyo," iyon ay, ang bilang ng mga taon na nagtrabaho ang isang empleyado para sa isang kumpanya, ay hindi rin karaniwan.

  • Kasaganaan ng mga pormalidad

    Mula sa dress code hanggang sa kawalan ng isang impormal na kapaligiran at mga lugar ng pagpapahinga sa opisina - sa lugar na ito, ang mga kumpanya ng IT ay nauuna pa rin kumpara sa ibang mga employer.

Epilogue

Anong konklusyon ang maaaring makuha mula sa itaas? Ang bawat isa ay may sariling mga pakinabang at disadvantages; wala sa mga kategorya ang malinaw na mas gusto, ngunit maaari kang makakuha ng mga benepisyo sa pamamagitan ng pagtatrabaho sa alinman sa mga ito. Hindi rin natin dapat kalimutan na ang paghahati ng mga kumpanya sa mga uri ay medyo di-makatwiran, at sa bawat kategorya ay may parehong mahusay na mga lugar upang magtrabaho at sa totoo lang hindi ang pinakamahusay na mga kumpanya, at maaari mong mahanap ang iyong sarili at maging isang kagalang-galang na propesyonal sa anumang uri ng trabaho. Huwag kalimutang magsulat sa mga komento tungkol sa iyong karanasan kaugnay sa pag-uuri na ito ng mga employer.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION