JavaRush /Java Blog /Random-TL /Nagtatrabaho ako sa isang outsourcing IT company: ibinaba...

Nagtatrabaho ako sa isang outsourcing IT company: ibinabahagi ng mga developer ang kanilang karanasan

Nai-publish sa grupo
Ipinagpapatuloy namin ang isang espesyal na serye ng mga materyales kung saan ang mga programmer na nagsusulat sa Java ay nagsasalita tungkol sa iba't ibang uri ng mga kumpanya ng IT. Umaasa kami na ang karanasan ng aming mga bayani ay makakatulong sa mga mag-aaral at junior ng JavaRush na maunawaan kung anong uri ng kumpanya ang gusto nilang magtrabaho. Sa tekstong ito, ibinahagi nina Sasha Gorbov, Nastya Klimenko at Roma Beskrovny ang kanilang karanasan sa pagtatrabaho sa mga kumpanya ng outsourcing: ano ang mga pakinabang at disadvantages, sulit ba para sa isang junior na sumali sa isang kumpanya ng ganitong uri. Nagtatrabaho ako sa isang outsourcing IT company: ibinabahagi ng mga developer ang kanilang karanasan - 1Sinimulan ko ang aking karera sa isang kumpanya ng grocery sa Lugansk at nagtrabaho doon ng ilang taon. Sa loob ng mahabang panahon ay nagtrabaho siya sa mga kumpanya ng outsourcing, kabilang ang Luxoft. Ngayon ay nagtatrabaho sila sa outstaff company na Zoolatech. Sa outsourcing, nagtrabaho ako sa ilang proyekto: Gumawa ako ng software para sa isang Swiss bank, software para sa isang advertising agency sa USA, at iba pa.

I-highlight ko ang mga sumusunod na pakinabang ng isang outsourcing company:

  • Magandang suweldo. Kadalasan, labis na tinatantya ng management ang developer sa mga tuntunin ng suweldo upang maibenta siya sa kliyente sa mas mataas na presyo. Maaari siyang ibenta bilang middle player, ngunit sa katunayan ay wala pa siyang middle skills. Para sa isang developer, ito ay natural na isang plus.
  • Mabilis na pag-aaral. Salamat sa iba't ibang mga gawain at proyekto, ang isang outsourcing na kumpanya ay maaaring mabilis na matuto ng mga bagong teknolohiya. Kadalasan ang isang kumpanya ay partikular na kumukuha ng mga consultant na nagsasabi sa kanila kung paano magsulat ng code nang tama. Para sa mga nagsisimulang developer ito ay maaaring maging kapaki-pakinabang. Gayundin, dahil sa ang katunayan na sa outsourcing ang koponan ay hindi kasing lapit tulad ng sa produkto, ang developer ay hindi gaanong nakakabit sa mga tao, at ayon dito, mayroong mas maraming oras para sa pag-aaral.
  • Iba't ibang mga gawain at pagpindot sa mga deadline. Marahil ay isang mapagtatalunang kalamangan, ngunit gusto ko ito kapag mayroong maraming iba't ibang mga gawain sa aking trabaho.

Ang mga disadvantages ay kinabibilangan ng:

  • Hindi gaanong magiliw na kapaligiran kaysa sa isang kumpanya ng pagkain. Mas madalas team-oriented ang produkto, kaya sa mga kumpanya ng produkto ay mas cohesive ito. Umalis ako sa isang kumpanya ng grocery 5 taon na ang nakakaraan, ngunit kaibigan ko pa rin ang aking mga dating kasamahan. Hindi ako nagkaroon ng anumang pakikipagkaibigan sa sinuman sa outsourcing.
  • Mas kaunting flexibility sa pagpili ng mga teknolohiya kaysa sa produkto. Sa outsourcing, ang kliyente ay may ilang mga kinakailangan; mas alam niya kung aling mga teknolohiya ang pipiliin para sa proyekto.
  • Hindi gaanong kawili-wiling mga proyekto kaysa sa produkto. Sa personal, sa tingin ko ang produkto ay palaging mas kawili-wili kaysa sa outsourcing: maaari kang pumunta sa manager at sabihin kung anong feature ang gusto mong idagdag sa produkto. Sa outsourcing mas mahirap.
  • Burukrasya. Sa mga kumpanyang outsourcing mayroong maraming tao sa pagitan ng developer at ng kliyente. Sa katunayan, maaaring hindi alam ng developer kung alam nga ng kliyente ang kanyang pangalan. Ang pangalawang problema ay ang pagtaas ng kontrol. Makakakuha ka ng manager na titiyakin na hindi ka mawawala. Alinsunod dito, magsisimula ang isang kuwento tulad ng "bakit ka umuwi kanina", o siya ay darating bawat oras at magtatanong kung ano ang iyong ginawa.

Dapat bang sumali ang isang junior sa isang outsourcing company?

Pinapayuhan ko ang mga junior na mag-outsource, dahil mayroon silang mga pamantayan na magsasabi sa kanila kung saan pupunta sa mga tuntunin ng pag-unlad. Malamang, ang outsourcing company ay magkakaroon ng mentor na gagabay sa tao. Sa una, talagang nakakatulong na magkasya at maunawaan kung ano ang nangyayari. Pagkatapos ng produkto, nag-outsource ako dahil gusto ko ng bago. Sa tingin ko ang pinakamagandang opsyon para sa isang junior ay ang magtrabaho nang outsourced, at pagkatapos ay maingat na pumili ng isang produkto na nababagay sa kanya. Marami ang nakasalalay sa kung gaano karaming oras ang handa mong ilaan sa trabaho. Nagtatrabaho ako sa isang outsourcing IT company: ibinabahagi ng mga developer ang kanilang karanasan - 2Nagtatrabaho ako noon sa Beetroot, kung saan gumawa ako ng mga website. Ngayon ay lumipat na ako sa outstaffing at direktang nagtatrabaho para sa isang customer na dati kong nakausap sa pamamagitan ng aking kumpanya. Ang aming koponan ay nakaayos tulad nito: pinuno ng koponan, mga developer, tagapamahala ng account, mga taong nagbebenta. Nakatanggap ako ng isang partikular na proyekto kung saan itinalaga sa akin ng pinuno ng pangkat. Lahat ng iba pa ay napagpasyahan sa mas mataas na antas: ang mga benta ay naghahanap ng isang proyekto at nagbenta ng mga developer sa kliyente, ang mga account ay nalutas ang mga isyu sa organisasyon.

I-highlight ko ang mga sumusunod na pakinabang ng isang outsourcing company:

  • Mayroong handa na teknikal na detalye para sa developer. Ibig sabihin, unang kinakalkula ng team lead at account manager kung gaano karaming oras ang kailangan para sa proyekto at kung anong teknolohiya ang gagamitin. Napag-aralan ng mga pinuno ng koponan ang lahat ng kagustuhan ng kliyente at mayroon kang handa na teknikal na detalye: ito ay maginhawa.
  • Dynamics sa mga gawain sa trabaho. Sa outsourcing, kailangan mong bungkalin ang bawat proyekto, lahat ay ganap na naiiba. Noong huling beses na na-stress ako tungkol sa mga deadline, naalala ko na gusto ko mismo ang drive na ito.

Ang mga disadvantages ay kinabibilangan ng:

  • Mga paghihirap dahil sa kadahilanan ng tao. Halimbawa, hindi kinakalkula ng mga lead team at hindi nakuha ang mga gusto ng kliyente. Nagkaroon kami ng sitwasyon kung saan kailangan naming gumawa ng bagong disenyo ng website, naabot ko ang deadline, ibinigay ang proyekto sa kliyente, at nakalimutan ng mga account na sabihin sa amin ang tungkol sa paglilipat ng mga gallery sa website ng kliyente. Nagalit ang kliyente. Pagkatapos ay umupo ang buong koponan at inikarga ang mga gallery.

Dapat bang sumali ang isang junior sa isang outsourcing company?

Nakabuo ako sa iba't ibang mga proyekto salamat sa outsourcing. Sa tingin ko ito ay cool para sa Hunyo. Nagtatrabaho ako sa isang outsourcing IT company: ibinabahagi ng mga developer ang kanilang karanasan - 3Nagtrabaho ako sa isang grocery company ng halos isang taon at umalis dahil walang workload. Dumating ako sa EPAM at nagtatrabaho ako doon sa loob ng 2.5 taon.

I-highlight ko ang mga sumusunod na pakinabang ng isang outsourcing company:

  • Malinaw na iskedyul ng trabaho. Ngayon ay nagtatrabaho ako mula 09:00 hanggang 18:00, na ganap na nababagay sa akin. Marami akong gawain bukod sa trabaho: oras para sa pamilya at iba pa. Sa sandaling iyon, nang ako ay sertipikado bilang isang senior, sinubukan ko nang husto, ay isang lektor at tagapagturo. Ngayon ay binawasan ko na ang aking aktibidad. Kung nagtatrabaho ako para sa isang produkto, naiintindihan ko na magkakaroon ng overtime, kahit na binabayaran sila, hindi ako handa para sa iyon.
  • Ang lahat ng proseso sa kumpanya ay malinaw at transparent. Kung sumang-ayon ako sa isang bakasyon, kung gayon ang isang bagay ay malamang na hindi magbago. Sa mas maliliit na kumpanya, kung saan nakikipag-usap ang mga tao sa salita, maaaring magbago ang mga bagay. Sa outsourcing (kahit sa EPAM) halos hindi ito mangyayari.
  • Sosyal na pakete. Halimbawa, ang mga EPAM ay nagtatrabaho nang malapit hangga't maaari sa mga batas ng bansa kung saan sila matatagpuan (ang mga pampublikong holiday ay sinusunod, may mga araw ng pagkakasakit, mayroon pa ring 7 araw sa isang taon kung kailan maaari kang kumuha ng sick leave nang walang paliwanag).

Ang mga disadvantages ay kinabibilangan ng:

  • Maraming mga balangkas sa mga gawa. Halimbawa, tinukoy ng kliyente ang isang stack ng mga teknolohiya na ginagamit ng developer at hindi na mababago ang mga ito. Mula sa pananaw ng negosyo, ito ay tama, dahil ang mga bagong teknolohiya ay hindi palaging mabuti. Palaging interesado ang mga developer na sumubok ng bago. Ang mga negosyo ay kailangang makakuha ng isang produkto na maaaring mapanatili pagkatapos ng 5 taon.
  • Walang partikular na magiliw na kapaligiran sa koponan. Walang espesyal na kultura sa kumpanya, pati na rin ang pagkakaisa para sa isang karaniwang layunin. Nag-ipon lang kami ng isang team at pumasok sa trabaho. Oo, maaaring magkaroon ng team building, ngunit hindi pa rin ito pareho: ang developer ay walang emosyonal na koneksyon sa proyekto, at anumang sandali ay maaari mong i-pack ang iyong mga bagay at umalis. Mayroong mas kaunting responsibilidad sa bagay na ito.
Kung gusto mong magtrabaho at wala nang ibang gagawin, mangyaring. Kung gusto mong umunlad, mayroong isang milyong kurso at pagkakataon. Kung gusto mong maging pinuno ng koponan, maaari kang pumunta sa isang panloob na proyekto at magtrabaho bilang pinuno dito. Dito makikita ng lahat ang kanilang hinahanap.

Dapat bang sumali ang isang junior sa isang outsourcing company?

Oo, irerekomenda ko ito. Mas mabuti kung ito ay isang malaking kumpanya na nagtatrabaho sa mga nagsisimula. Marami pang pagkakataon doon.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION