Bí i do ríomhchláraitheoir bogearraí oscailte

Údar: Morris Wright
Dáta An Chruthaithe: 24 Mí Aibreáin 2021
An Dáta Nuashonraithe: 1 Iúil 2024
Anonim
Bí i do ríomhchláraitheoir bogearraí oscailte - Comhairlí
Bí i do ríomhchláraitheoir bogearraí oscailte - Comhairlí

Ábhar

Ní cineál ríomhchlárúcháin amháin é bogearraí oscailte a scríobh agus a úsáid (ar a dtugtar “hacking” i saol na ríomhchláraitheoirí freisin), is cineál fealsúnachta é. Cé nach gá duit ach teanga cláir a bheith ar eolas agat le go mbeidh tú in ann cód a dhéanamh, baineann an t-alt seo le conas a bheith i do bhall den phobal, cairde a dhéanamh, comhoibriú ar thionscadail iontacha, agus a bheith i do speisialtóir measúil le próifíl nach féidir leat a fháil in áit eile. I saol na mbogearraí oscailte, is furasta tascanna a shannadh duit nach gceadaítear ach do na ríomhchláraitheoirí mionlach, barrleibhéil, a dhéanamh i gcuideachta. Smaoinigh ar an méid taithí a d’fhéadfadh sé seo a thabhairt duit. Ach, a luaithe a shocraíonn tú a bheith i do ríomhchláraitheoir bogearraí oscailte, caithfidh tú a bheith toilteanach am a infheistiú sa aidhm seo. Tá feidhm leis seo freisin más mac léinn TF tú cheana féin. Tabhair aire duit, ní bhaineann an t-alt seo le conas a bheith i do hacker nó scáinteoir.

Chun céim

  1. Íoslódáil dáileadh maith Unix. Tá GNU / Linux ar cheann de na cinn is mó a bhfuil tóir air maidir le cláir, ach úsáidtear GNU Hurd, BSD, Solaris agus (go pointe áirithe) Mac OS X go coitianta freisin.
  2. Faigh amach conas an líne ordaithe a úsáid. Is féidir leat a lán níos mó a dhéanamh le córais oibriúcháin atá cosúil le Unix má úsáideann tú an líne ordaithe.
  3. Foghlaim roinnt teangacha cláir a bhfuil tóir orthu go dtí go sroicheann tú leibhéal níos sásúla nó níos lú. Seachas sin, ní féidir leat cód (an chuid is tábhachtaí d'aon tionscadal bogearraí) a chur leis an bpobal bogearraí oscailte. Molann roinnt foinsí tosú le dhá theanga ag an am céanna: teanga chórais amháin (C, Java nó a leithéid) agus teanga scriptithe (Python, Ruby, Perl nó a leithéid).
  4. Le bheith níos táirgiúla, teastaíonn NetBeans nó timpeallacht forbartha comhtháite den chineál céanna uait.
  5. Foghlaim conas ard-eagarthóir a úsáid, mar shampla vi nó Emacs. Tá cuar foghlama níos airde acu, ach is féidir leat a lán níos mó a dhéanamh leo.
  6. Foghlaim faoi rialú leagan. Is dócha gurb é rialú leagan an uirlis is tábhachtaí den chomhoibriú d’fhorbairt bogearraí roinnte. A thuiscint conas paistí a chruthú agus a chur i bhfeidhm. Déantar an chuid is mó den fhorbairt bogearraí oscailte sa phobal trí phaistí éagsúla a chruthú, a phlé agus a chur i bhfeidhm.
  7. Faigh tionscadal bogearraí oscailte, oiriúnach ar féidir leat páirt a ghlacadh ann go héasca chun taithí a fháil. Is féidir an chuid is mó de thionscadail den sórt sin a fháil ar SourceForge.net na laethanta seo. Ba chóir go gcuimseodh tionscadal oiriúnach:
    1. Úsáid an teanga cláir atá ar eolas agat.
    2. Bí gníomhach, le heisiúintí le déanaí.
    3. Cheana féin tá idir trí agus cúig fhorbróir ann.
    4. Chun rialú leagan a úsáid.
    5. Bíodh cuid agat ar féidir leat tosú ar an bpointe boise, gan an cód atá ann a athrú an iomarca.
    6. Chomh maith leis an gcód, tá liostaí díospóireachta gníomhacha, tuairiscí ar fhabhtanna, iarratais ar fheabhsúchán agus gníomhaíochtaí den chineál céanna ag tionscadal maith.
  8. Téigh i dteagmháil le riarthóir an tionscadail roghnaithe. I dtionscadal beag gan mórán forbróirí, is gnách go nglacfar le do chabhair láithreach.
  9. Léigh rialacha an tionscadail go cúramach agus lean níos mó nó níos lú iad. D’fhéadfadh sé go mbeadh na rialacha maidir le stíl ríomhchlárúcháin nó an gá le d’athruithe i gcomhad téacs ar leithligh a dhoiciméadú ar dtús ridicúil. Is é cuspóir na rialacha seo, áfach, obair chomhroinnte a chumasú - agus oibríonn formhór na dtionscadal leo.
  10. Oibrigh ar an tionscadal seo ar feadh roinnt míonna. Éist go cúramach lena bhfuil le rá ag an riarthóir agus ag baill eile an tionscadail. Chomh maith le cláir tá a lán rudaí le foghlaim agat. Ach mura dtaitníonn rud leat i ndáiríre, stad agus aistrigh go tionscadal eile.
  11. Ná bí i bhfostú sa tionscadal faoi thalamh ró-fhada. Chomh luath agus a aimsíonn tú go bhfuil tú in ann oibriú go rathúil ar an bhfoireann sin, tá sé thar am tosú ag lorg rud éigin níos tromchúisí.
  12. Cuardaigh bogearra oscailte ardleibhéil nó tionscadal foinse oscailte. Is le heagraíochtaí GNU nó Apache formhór na dtionscadal sin.
  13. Toisc go bhfuilimid ag tabhairt léim dáiríre anseo, caithfidh tú fáiltiú nach bhfuil chomh te sin a chur san áireamh. Is dóichí go n-iarrfar ort rith gan rochtain dhíreach a scríobh ar stór na gcód den chéad uair. Mar sin féin, ba cheart gur mhúin an tionscadal faoi thalamh roimhe seo go leor duit - mar sin tar éis roinnt míonna ó rannchuidiú táirgiúil a dhéanamh, féadfaidh tú na cearta a cheapann tú ba cheart a bheith agat a éileamh.
  14. Glac le tasc tromchúiseach agus oibrigh amach é. Tá sé in am. Ná bíodh faitíos ort. Lean ar aghaidh fiú má aimsíonn tú go bhfuil an tasc i bhfad níos deacra ná mar a cheap tú i dtosach - sa chéim seo tá sé tábhachtach gan géilleadh.
  15. Más féidir leat, déan iarratas ar “Samhradh an Chóid” Google chun roinnt airgid a chur san eachtra seo. Ach ná bíodh imní ort mura nglactar leis an iarratas mar tá i bhfad níos lú post maoinithe acu ná atá ag ríomhchláraitheoirí an-mhaith.
  16. Faigh comhdháil oiriúnach atá ag tarlú in aice láimhe ("laethanta Linux" nó a leithéid) agus déan iarracht do thionscadal a chur i láthair ansin (an tionscadal iomlán, agus ní amháin an chuid a chláraíonn tú). Tar éis duit a lua go bhfuil tú ag déanamh ionadaíochta ar thionscadal tromchúiseach saor in aisce / foinse oscailte, is minic a shlánóidh na heagraithe tú ó tháille na comhdhála (mura bhfuil, is dócha go mbeidh an chomhdháil mí-oiriúnach ar aon nós). Tabhair leat do ríomhaire glúine Linux (má tá ceann agat) agus rith roinnt taispeána. Cuir ceist ar bhainisteoir an tionscadail faoi na hábhair is féidir leat a úsáid chun do chur i láthair nó do phóstaer a ullmhú.
  17. Cuardaigh an tIdirlíon le haghaidh fógraí faoi imeacht suiteála in aice láimhe agus déan iarracht páirt a ghlacadh mar úsáideoir ar dtús (tabhair faoi deara na saincheisteanna go léir a thagann chun cinn agus an chaoi a ndéanann hackers iad a shocrú) agus tairiscint cláir a shuiteáil an chéad uair eile.
  18. Comhlánaigh an tasc, seiceáil do chuid oibre le tástálacha uathoibríocha agus cuir leis an tionscadal. Tá tú déanta! Le bheith cinnte, déan iarracht bualadh le cuid de na ríomhchláraitheoirí ar an tionscadal go pearsanta agus gloine beorach a ardú le chéile ar an toradh.
  19. Chun tuiscint níos fearr a fháil, féach ar shampla fíor de stair fhorbartha tionscadal bogearraí oscailte (féach thuas). Léiríonn gach cuar ag ardú ranníocaíocht (línte cód) ó fhorbróir aonair. Is gnách nach mbíonn na forbróirí chomh gníomhach le haois, ach is minic a luasann an tionscadal fiú agus daoine nua ag teacht isteach. Mar sin má thagann tú le roinnt scileanna úsáideacha i do phóca, níl aon chúiseanna ann nár cheart don fhoireann cuireadh a thabhairt duit.

Leideanna

  • Sula gcuirfidh tú ceist faoi na riachtanais phraiticiúla laistigh den tionscadal, féach an freagra i gcáipéisíocht an tionscadail agus i gcartlann an liosta seoltaí.
  • Coinnigh ort i gcónaí ag iarraidh aon obair chláraithe a thosaigh tú a chríochnú. Ní féidir tuairteanna córais a thógáil, nach féidir a rith? Tá a bheith cúiseanna le gach rud, agus má tá an cód foinse agat, de ghnáth ciallaíonn sé go bhfuil an córas agat bhuel is féidir leat iallach a chur ort gach rud a theastaíonn uait a dhéanamh, go háirithe le cabhair ó roinnt taighde ar líne. Tá teorainneacha leis an riail seo, ar ndóigh, ach tá sé tábhachtach go deimhin gan éirí ró-éasca riamh.
  • Cuir glaoch ort féin mar ríomhchláraitheoir (nó hacker) ach amháin tar éis duit a bheith aitheanta mar sin ag cuid den phobal fíor-haca.
  • Ar dtús, roghnaigh rang, modúl nó aonad eile nach bhfuil aon duine ag obair go gníomhach i láthair na huaire. Teastaíonn níos mó scileanna agus cúraim ó gach taobh chun oibriú le chéile ar an rang céanna nó fiú post.
  • Is cosúil go bhfuil fostóirí roinnt hackers / ríomhchláraitheoirí spreagtha go leor chun ranníocaíochtaí a cheadú le linn uaireanta oibre (de ghnáth toisc go n-úsáideann an institiúid an clár saor in aisce / foinse oscailte atá á fhorbairt ag an ríomhchláraitheoir). Smaoinigh, b’fhéidir go bhfaighidh tú ar a laghad cuid den am a theastaíonn ar an mbealach seo.
  • Mura bhfuil go leor muiníne agat ionat féin fós, tosaigh ó chuid éigin den chód a cheapann tú atá in easnamh agus is féidir é a scríobh ón tús. Is mó an seans go ndéanfar cáineadh ar athruithe ar an gcód atá ann.

Rabhaidh

  • Is léiriú níos mó ar do láthair é do stádas hacker sa tionscadal pobail ná mar a bhí agat roimhe seo.Más mian leat moladh nó a leithéid ó cheannaire an tionscadail, fiafraigh díot an bhfuil tú fós ag cur go gníomhach.
  • Ná déan barrfheabhsú ar chód beag, tráchtanna breise, feabhsúcháin ar stíl chódaithe, agus rudaí eile “ar scála beag” dá samhail. Féadann sé seo freastal ar cháineadh i bhfad níos mó ná ranníocaíocht thromchúiseach. Ina áit sin, is féidir leat na hathruithe seo a áireamh i bpaiste "glantacháin" amháin.
  • Má tá sé ar intinn agat bualadh leis na hackers bogearraí oscailte go pearsanta, fág do ríomhaire glúine Windows sa bhaile. Glactar le Mac OS beagán níos mó, ach ní chuirtear fáilte roimhe ach oiread. Má thugann tú do ríomhaire glúine leat, caithfidh sé a bheith ag rith Linux nó córas oibriúcháin éigin eile a mheasann siad "bogearraí oscailte."
  • Má thacaíonn do chliant ríomhphoist le teachtaireachtaí HTML, ansin ba cheart duit an ghné seo a dhíchumasú. Ná ceangail cáipéisí riamh nach féidir ach bogearraí tráchtála (mar Microsoft Word) a oscailt i gceart. Measann hackers go bhfuil sé maslach.
  • Ná déan obair dheonach ar thionscadail cuideachta nach bhfuil a gcód clúdaithe le ceadúnas foinse oscailte ceadaithe. I gcásanna den sórt sin, is dóigh go bhfanfaidh na codanna fíorthábhachtacha den tionscadal taobh thiar de dhoirse dúnta ón úinéir, rud a choiscfidh ort aon rud úsáideach a fhoghlaim.
  • Seachain aon cheist faoi bhuneilimintí uirlisí cláraithe nó cláraithe. Tá am ríomhchláraitheoir bogearraí oscailte luachmhar. Ina áit sin, pléigh buneilimintí an chlársceidealaithe i ngrúpaí ríomhchláraithe amaitéaracha nó tosaigh.
  • D’fhéadfadh go mbeadh beartais scríofa nó neamhscríofa ag tionscadail bhunaithe agus an-rathúla maidir le gan do chuid oibre a aisíoc riamh (gan aon airgead, gan aon chumas tú féin a chur chun cinn, gan aon stádas ardaithe beag beann ar do ranníocaíocht, srl. - féach: Do_not_expect_reward Wikipedia). Mura féidir leat aontú leis seo, cloí le tionscadail níos coitianta nach bhfuil in ann dearcadh den sórt sin a thabhairt.
  • Ná cuir tús le do thionscadal féin mura dteastaíonn uait i gcónaí sólás bródúil a chaitheamh. Ar an gcúis chéanna, is fearr gan dul i mbun iarracht ar thionscadal a tréigeadh cheana féin a athbheochan a chaill a fhoireann roimhe seo cheana féin.
  • I gcás cruinnithe neamhfhoirmiúla faoin tionscadal nár chuir tú aon chód leis riamh, beidh an mothú míthaitneamhach agat go dtabharfar neamhaird iomlán ort. Ná bíodh imní ort, is féidir le roinnt hackers a bheith ina gcairde maithe níos déanaí tar éis duit a meas a thuilleamh le do chód féin.
  • Ní dhéileálann le tionscadail mhóra bhogearraí oscailte, go háirithe iad siúd timpeall ar fhearann ​​GNU, le do phost mar do ghnó pearsanta. Tar éis duit an post a fháil laistigh de chuideachta a bhaineann le bogearraí, iarrann siad ar d’fhostóir comhaontuithe áirithe a shíniú [1], a shíneoidh nó nach síneoidh an chuideachta. Féadann sé seo iallach a chur ort tionscadal a roghnú le riachtanais nach bhfuil chomh dian.

Riachtanais

  • Linux. Tá sé níos casta go leor tionscadal bogearraí oscailte a thógáil ar Windows, nó níl siad á dtógáil i gceart ar chor ar bith. Tá sé seo fíor go háirithe i gcás ardthionscadal atá tiomnaithe do ríomhchlárú fóin phóca, eochracha USB agus gairis eile.
  • Ríomhaire le nasc idirlín réasúnta maith. Más mian leat dé-tosaithe a choinneáil le Windows ansin d’fhéadfadh an dara tiomántán crua nó deighilt do Linux a bheith ina réiteach maith.
  • Eolas bunúsach ar theanga cláir amháin ar a laghad agus rún láidir níos mó a fhoghlaim. Is cosúil gurb iad C agus Java na teangacha is mó éilimh faoi láthair.
  • Méid suntasach ama, cúig huaire an chloig ar a laghad sa tseachtain (cuireann gnáthchláraitheoir crua 14 uair an chloig).
  • Cé go ndéanfaidh oideachas foirmiúil TF do bhealach i bhfad níos éasca, seo é riachtanas éigeantach agus ní iarrfaidh aon phobal fíor-haca ort riamh faoi. Déanann ríomhchláraitheoirí / hackers breithiúnas ar a chéile de réir ríomhchlárú duine, ní critéir bhréige mar ghráid, aois, cine nó post. Tabhair aire duit, tá an chéim choláiste “cheart” ag 60% ar a laghad de na hackers foinse oscailte a dhéanann measúnú ar do phaistí agus ní ligfidh siad duit nonsense a chur leis an tionscadal.
  • Le linn na gcéimeanna deiridh (comhdháil agus ‘páirtí suiteála’) is féidir leat leas a bhaint as do ríomhaire glúine féin. Ach níl sé ceart go leor obair air sa bhaile, mar sin ná ceannaigh ach ceann amháin más féidir leat an dara meaisín a íoc.
  • Tógann sé dhá bhliain ar a laghad an cosán a thuairiscítear a bheith ina “hacker” bogearraí foinse oscailte.