Ciamar a thèid thu nad neach-coimhid agus a bheil feum agad air?

Halò! Is e m ’ainm Dmitry Pavlov, tha mi ag obair aig GridGain, agus tha mi cuideachd na chom-pàirtiche agus na chom-pàirtiche PMC ann an Apache Ignite agus a’ cur fios gu Apache Training. O chionn ghoirid thug mi seachad taisbeanadh air obair neach-coimhid aig coinneamh stòr fosgailte Sberbank. Le leasachadh na coimhearsnachd opensource, thòisich mòran cheistean ag èirigh: mar a thèid thu gu bhith na neach-coimhid, dè na gnìomhan a bu chòir a dhèanamh, agus cia mheud loidhne de chòd a dh’ fheumar a sgrìobhadh gus an dreuchd seo fhaighinn. Nuair a smaoinicheas sinn air luchd-coimhid, bidh sinn sa bhad a’ smaoineachadh air daoine uile-chumhachdach agus uile-fhiosrachail le crùn air an ceann agus tomhas-lìonaidh de “Chòd Glan” an àite sreapadair. A bheil e mar sin? Anns an dreuchd agam, feuchaidh mi ris a h-uile ceist chudromach mu luchd-coimhid a fhreagairt gus an tuig thu a bheil feum agad air.

Ciamar a thèid thu nad neach-coimhid agus a bheil feum agad air?

Tha smuaintean aig a h-uile duine a tha a’ tighinn a-steach don choimhearsnachd opensource nach bi iad gu bràth nan luchd-coimhid. Às deidh na h-uile, airson mòran, is e dreuchd chliùiteach a tha seo nach fhaighear ach airson airidheachd sònraichte le bhith a 'sgrìobhadh tunna de chòd. Ach chan eil e cho sìmplidh sin. Bheir sinn sùil air an neach-coimhid bho shealladh na coimhearsnachd.

Cò a th’ ann an tiomnaidh agus carson a tha feum air fear?

Nuair a chruthaicheas sinn toradh stòr fosgailte ùr, bidh sinn an-còmhnaidh a’ leigeil le luchd-cleachdaidh a chleachdadh agus a sgrùdadh, a bharrachd air lethbhric atharraichte atharrachadh agus a sgaoileadh. Ach nuair a thachras cuairteachadh neo-riaghlaichte de lethbhric bathar-bog le atharrachaidhean, chan eil sinn a’ faighinn tabhartasan don phrìomh bhunait còd agus chan eil am pròiseact a’ leasachadh. Seo far a bheil feum air an tiomnaidh, aig a bheil còir tabhartasan luchd-cleachdaidh a chruinneachadh don phròiseact.

Carson a bhith nad neach-coimhid?

Feuch an tòisich sinn leis an fhìrinn gu bheil gealltanas na bhuannachd airson ath-thòiseachadh, agus do luchd-tòiseachaidh ann an raon prògramadh tha e na bhuannachd eadhon nas motha, oir gu tric nuair a bhios iad a’ cur a-steach airson obair bidh iad ag iarraidh eisimpleirean còd.

Is e an dàrna buannachd gun teagamh a th’ ann a bhith a’ gealltainn an cothrom conaltradh a dhèanamh le prìomh eòlaichean agus beachdan inntinneach a tharraing bho stòr fosgailte a-steach don phròiseact agad. A bharrachd air an sin, ma tha eòlas math agad air toradh stòr fosgailte sònraichte, gheibh thu obair aig companaidh a bheir taic dha no a bhios ga chleachdadh. Tha eadhon beachd ann mura gabh thu pàirt ann an stòr fosgailte, nach fhaigh thu gu dreuchdan àrd-dreuchd.

A bharrachd air na buannachdan a thaobh dreuchd agus cosnadh, tha e tlachdmhor a bhith an sàs ann fhèin. Tha thu air aithneachadh leis a’ choimhearsnachd phroifeasanta, tha thu gu soilleir a’ faicinn toradh na h-obrach agad. Chan ann mar ann an cuid de leasachadh corporra, far nach eil thu eadhon a’ tuigsinn carson a tha thu a’ gluasad raointean air ais is air adhart ann an XML.

Ann an coimhearsnachdan opensource faodaidh tu coinneachadh ri prìomh eòlaichean mar Linus Torvalds. Ach mura h-eil thu mar sin, cha bu chòir dhut smaoineachadh nach eil dad agad ri dhèanamh ann - tha gnìomhan aig diofar ìrean.

Uill, tha bònasan a bharrachd ann cuideachd: gheibh luchd-coimhid Apache, mar eisimpleir, cead IntelliJ Idea Ultimate an-asgaidh (ged a tha cuid de chuingealachaidhean ann).

Dè a nì thu airson a bhith nad chom-pàirtiche?

Tha e sìmplidh - feumaidh tu dìreach gealltainn.

Ciamar a thèid thu nad neach-coimhid agus a bheil feum agad air?

Ma tha thu den bheachd nach eil gnìomhan ann dhut air pròiseactan, tha thu ceàrr. Dìreach gabh a-steach don choimhearsnachd anns a bheil ùidh agad agus dèan na tha a dhìth air. Tha earrann air leth aig an Apache Software Foundation ann an da-rìribh le riatanasan airson luchd-coimhid.

Dè na duilgheadasan a bhios agad ri fhuasgladh?

An fheadhainn as eadar-dhealaichte - bho leasachadh gu sgrìobhadh deuchainnean agus sgrìobhainnean. Tha, tha, tha tabhartas luchd-dearbhaidh agus luchd-sgrìobhaidh sa choimhearsnachd air a luachadh air stèidh cho-ionann ri tabhartas luchd-leasachaidh. Tha gnìomhan neo-àbhaisteach ann - mar eisimpleir, a’ ruith seanail YouTube agus ag innse do luchd-cleachdaidh eile mar a chleachdas tu toradh opensource. Mar eisimpleir, tha earrann air leth aig Apache Software Foundation duilleag, far a bheil e air innse dè an taic a tha a dhìth.  

Am feum mi feart mòr a sgrìobhadh airson a bhith nam chom-pàirtiche?

Chan eil. Chan eil seo idir riatanach. Chan fheum an neach-coimhid tonna de chòd a sgrìobhadh. Ach ma sgrìobh thu feart mòr, bidh e nas fhasa do chomataidh riaghlaidh a’ phròiseict do mheasadh. Chan ann dìreach mu fheartan, prògramadh agus deuchainn a tha cur ris a’ choimhearsnachd. Ma sgrìobhas tu litir agus a 'bruidhinn mu dhuilgheadas, a' tabhann fuasgladh reusanta - tha seo cuideachd na thabhartas.

Tha e cudromach tuigsinn gu bheil gealltanas mu dheidhinn earbsa. Bidh daoine dìreach mar thusa a’ co-dhùnadh am bu chòir dhut a dhèanamh nad neach-coimhid stèidhichte air na beachdan aca ort mar neach a bheir buannachd don toradh. Mar sin, feumaidh tu fhèin, tro na gnìomhan agus na gnìomhan agad sa choimhearsnachd, an dearbh earbsa seo a chosnadh.

Ciamar a ghiùlan thu?

Bi cuideachail, deimhinneach, modhail agus foighidneach. Cuimhnich gu bheil a h-uile duine saor-thoileach ann an stòr fosgailte agus nach eil dad aig duine sam bith. Cha bhith iad gad fhreagairt - fuirich agus cuir do cheist an cuimhne ann an 3-4 latha. Cha bhith iad an-còmhnaidh gad fhreagairt - uill, tha stòr fosgailte saor-thoileach.

Ciamar a thèid thu nad neach-coimhid agus a bheil feum agad air?

Na iarr air cuideigin rudeigin a dhèanamh dhut fhèin no dhut. Tha instinct aig buill eòlach den choimhearsnachd airson a leithid de “beggars” agus sa bhad bidh iad a’ faighinn aileirdsidh dhaibhsan a tha airson an cuid obrach a phutadh thuca.

Ma gheibh thu cuideachadh, tha sin math, ach na dèan droch dhìol air. Cha bu chòir dhut sgrìobhadh: “Guys, socraich seo, air neo bidh mi a’ call mo bhònas bliadhnail. ” Tha e nas fheàrr faighneachd càite am bu chòir dhut a dhol an ath rud, agus innse dhuinn na tha thu air a chladhach mu thràth a thaobh a’ bhiast seo. Agus ma tha thu a 'gealltainn ùrachadh a dhèanamh air an uicidh stèidhichte air toraidhean fuasgladh fhaighinn air an duilgheadas, bidh an coltas gum freagair iad thu gu mòr a' dol am meud.

Mu dheireadh, leugh Còd Giùlain agus ionnsaich gus ceistean fhaighneachd.

Ciamar a chuireas tu ris mura h-eil thu nad neach-coimhid?

Bidh pròiseactan gu tric a 'cleachdadh sgeama RTC, far a bheil a h-uile càil a' dol tro sgrùdadh an toiseach, agus an uairsin bidh na h-atharrachaidhean air an cur còmhla ris a 'mhaighstir. Leis an sgeama seo, thèid ath-sgrùdadh a dhèanamh air a h-uile duine, eadhon luchd-coimhid. Mar sin, faodaidh tu cur gu soirbheachail ri pròiseact gun a bhith nad neach-coimhid. Agus gus a dhèanamh nas fhasa a bhith air an taghadh mar chom-pàirtichean ùra, faodaidh tu taic a thoirt do chom-pàirtichean ùra, eòlas a cho-roinn, agus stuthan ùra a chruthachadh.

Iomadachd - buannachd no cron?

Iomadachd - ann an tuigse an Apache Software Foundation, tha seo, am measg rudan eile, na cheangal de chom-pàirtichean ann am pròiseact opensource le grunn chompanaidhean. Ma tha a h-uile duine ceangailte ri dìreach aon bhuidheann, an uairsin le call ùidh sa phròiseact, ruithidh a h-uile com-pàirtiche air falbh bhuaithe gu sgiobalta. Tha iomadachd a’ toirt seachad pròiseact seasmhach fad-ùine, eòlas eadar-mheasgte agus raon farsaing de bheachdan chom-pàirtichean.

Airson gaol no airson goireasachd?

Ann am pròiseactan opensource tha dà sheòrsa dhaoine ann: an fheadhainn a tha ag obair ann am buidheann a tha a’ cur ris a’ bhathar seo, agus an fheadhainn a tha ag obair an seo airson gaol, is e sin, saor-thoilich. Dè am fear a tha nas cinneasaiche? Mar as trice, bidh com-pàirtichean a bheir taic don toradh bhon bhuidheann a tha a’ cur ris. Tha dìreach barrachd ùine aca agus brosnachadh soilleir airson faighinn gu bonn na fìrinn, tha iad ag amas air a’ ghnìomh agus nas fhaisge air an neach-cleachdaidh.

Tha an fheadhainn a tha ga dhèanamh "a-mach à gaol" cuideachd air am brosnachadh, ach ann an dòigh eadar-dhealaichte - tha iad deònach am pròiseact a sgrùdadh, gus an saoghal a dhèanamh na àite nas fheàrr. Agus is e dìreach na com-pàirtichean sin a tha nas seasmhaiche agus ag amas san fhad-ùine, oir chan eil e coltach gum fàg an fheadhainn a thàinig don choimhearsnachd leotha fhèin ann an aon latha.

Ciamar a lorgas tu cothromachadh eadar cinneasachd agus seasmhachd? Tha dà roghainn ann. A 'chiad roghainn: nuair a bhios an com-pàirtiche ag obair ann an companaidh a tha gu h-oifigeil an sàs anns a' phròiseact opensource seo, agus a 'dèanamh rudeigin a bharrachd ann, a-mach às an ùidh aige fhèin - mar eisimpleir, a' toirt taic do dhaoine ùra. Is e an dàrna roghainn companaidh a tha air a dhol tro atharrachadh opensource. Mar eisimpleir, nuair a bhios luchd-obrach ag obair air a 'phrìomh phròiseact gnìomhachais ceithir latha san t-seachdain, agus an còrr den ùine a bhios iad ag obair air open source.

Committer - a bhith no nach eil?

Ciamar a thèid thu nad neach-coimhid agus a bheil feum agad air?

Tha dealas na chuspair math agus feumail, ach cha bu chòir dhut strì gu sònraichte gus a bhith nad neach-coimhid. Chan e dreuchd stèidhichte air còd a tha san dreuchd seo agus chan eil e a’ sealltainn d’ eòlas. Is e an aon rud a tha cudromach eòlas, is e sin, an eòlas agus an t-eòlas a gheibh thu le bhith a’ sgrùdadh a’ phròiseict, a’ sgrùdadh a-staigh agus a’ cuideachadh dhaoine eile gus fuasgladh fhaighinn air duilgheadasan.

Source: www.habr.com

Cuir beachd ann