dmylogi.com

Hoe om `n gratis sagteware hacker te wees

As jy die tipe persoon wat geïnteresseerd is in vrye sagteware en jy ook `n ondersteuner van idees is, hoe gaan dit met die toetrede tot die beweging? Al wat jy nodig het is om te weet hoe om te program, maar dit is ook belangrik dat jy weet hoe om deel te wees van die gemeenskap, programmeerders vriende, interessante dinge doen en die respek van jou kollegas met `n bepaalde profiel kry. In die wêreld van gratis sagteware kan jy maklik die take kry wat baie moeilik sou wees om in `n private sagteware-ontwikkelingsmaatskappy te kry. As jy egter besluit om `n gratis sagteware hacker te word, moet jy bereid wees om tyd en geduld te belê om jou doel te bereik. Dit geld selfs al is jy reeds in die tak van rekenaarwetenskapstudies. As `n verduideliking gaan hierdie artikel nie oor hoe om `n kraker te word nie.

stappe

Prent getiteld Word `n Free Software Hacker Stap 1
1
Kry `n goeie verspreiding van Unix. GNU / Linux is een van die gewildste, maar GNU Hurd, BSD, Solaris en ook Mac OS X word soms gebruik.
  • Prent getiteld Word `n Free Software Hacker Stap 2
    2
    Leer sommige van die gewilde programmeertale tot jy `n bevredigende of beter vlak kan bereik. Sonder hierdie kennis, kan jy nie kode (die belangrikste deel van enige projek) om die gemeenskap by te dra. Sommige bronne dui daarop dat jy begin met twee tale-stelsel taal (C, Java of soortgelyke) en `n script taal (Python, Ruby, Perl of soortgelyke).
  • Prent getiteld Word `n Free Software Hacker Stap 3
    3
    Skuif na die produktiewe kant en leer om verduistering of `n ander geïntegreerde ontwikkelingsinstrument te gebruik.
  • Prent getiteld Word `n Free Software Hacker Stap 4
    4
    Leer hoe om beheer weergawes soos CVS, SVN of github te hanteer. Die weergawe kontroles is die belangrikste samewerkende instrument wanneer dit kom by programmering op `n gesamentlike manier. Leer om jou nuwe programme met die hoofprogram te skep en te verenig. Die meeste van die ontwikkeling van gratis sagteware word gedoen deur die skep en toepassing van pleisters.
  • Prent getiteld Word `n Free Software Hacker Stap 5
    5
    Vind `n klein gratis sagteware projek wat jy maklik kan aansluit. Die meeste van hierdie projekte kan gevind word op SourceForge.net. `N Geskikte projek vir u sal hê:
  • `N Programmeertaal wat jy alreeds bemeester.
    Prent getiteld Word `n Free Software Hacker Stap 6
  • Het onlangse weergawes en wees aktief.
    Prent getiteld Word `n Free Software Hacker Stap 7
  • Het ongeveer drie tot vyf ontwikkelaars aktief.
  • Gebruik weergawe beheer
  • `N Deel van die kode waar u dadelik kan werk en waarin u veranderinge kan aanbring sonder dat u die kode te veel moet verander.
  • Benewens die kode, het `n goeie projek `n aktiewe besprekingslys, foutverslae, onthale en implementerings van versoeke en versoeke vir verbeterings, benewens ander aktiwiteite.
  • 6
    Kontak die projekbestuurder en vra hom om deel te wees van die span. In klein spanne van slegs `n paar programmeerders, sal hulle jou waarskynlik onmiddellik aanvaar.
  • 7
    Lees die reëls van die projek en probeer om dit op die beste manier te volg. Die reëls van programmering of hoe om die projek in `n aparte lêer te dokumenteer, kan moeilik wees om te assimileer, maar die doel van hierdie reëls is om die projek makliker te hersien en te deel. Daarbenewens het byna alle projekte hul eie regulasies.
  • Prent getiteld Word `n Free Software Hacker Stap 8
    8
    Werk aan hierdie projek vir die volgende maande. Kyk noukeurig na wat die projekbestuurder en die ander programmeerders sê en hoe hulle met mekaar kommunikeer. Afgesien van programmering, is daar baie dinge wat geleer kan word om deel te wees van die gemeenskap. Hou in gedagte dat as daar iets is waarvan jy nie van die projek hou nie, dit onmiddellik los. Dit is nie goed dat jy voortgaan met `n projek wat jou nie op alle vlakke bevredig nie.
  • Prent getiteld Word `n Free Software Hacker Stap 9
    9
    Moenie te lank by hierdie projek bly nie. As jy sien dat jy goed en deurlopend dinge doen, is dit tyd dat jy `n projek `n bietjie groter sien.
  • Prent getiteld Word `n Free Software Hacker Stap 10
    10
    Vind `n hoëvlak gratis sagteware projek. Die meeste van hierdie projekte word deur GNU of `n geaffilieerde organisasie van Apache besit.
  • Prent getiteld Word `n Free Software Hacker Stap 11


    11
    Berei jou voor vir `n koue welkom. U word waarskynlik gevra om te werk sonder om u direkte toegang tot die kodebewaarplek te gee. Met lesse wat geleer is in die projek, met verloop van tyd, kan jy vra vir toegeskryf word op grond van jou prestasie-kode en leer om jou kaarte te wys op die regte tyd.
  • Prent getiteld Word `n Free Software Hacker Stap 12
    12
    Probeer `n ingewikkelde taak toegewys word. Moenie bekommerd wees as dit tyd neem of as jy uitvind dat dit meer ingewikkeld is as wat jy gedink het nie. Dit is die belangrikste oomblik, want jy kan nie omdraai nie.
  • Prent getiteld Word `n Free Software Hacker Stap 13
    13
    As jy kan, en kompleksiteit van die taak lasbriewe, kan jy probeer om die "Summer van Code" vind vir Google om `n bietjie geld te kry vir hierdie tyd. Moenie egter ontmoedig word as hulle jou nie aanvaar nie omdat daar baie mense is wat opdaag en daar is geen waarborg dat hulle jou sal neem nie.
  • Prent getiteld Word `n Free Software Hacker Stap 14
    14
    Kyk vir `n gratis sagteware konferensie in die omgewing en probeer om jou projek aan te bied. As jy aan die organiserende party vertel dat jy `n projek aanbied, sal hulle heel waarskynlik jou toelaat om te slaag sonder om toegang te gee. As dit nie gebeur nie, is dit waarskynlik dat hierdie konferensie nie die beste plek vir jou projek is nie. Neem jou skootrekenaar met Linux en voer `n paar demo`s van die hele projek, nie net die deel wat jy programmeer nie. Vra die projekbestuurder wat jy kan doen om `n aanbieding voor te berei of `n klein praatjie te gee.
  • Prent getiteld Word `n Free Software Hacker Stap 15
    15
    Soek of vrye sagteware installasie feeste in jou stad gehou word, sodat jy `n eerste lewendige kontak kan hê met diegene wat reeds hackers is. Kyk hoe hackers probleme oplos en los wat lyk in beginsel nie oplosbaar nie. Dan kan jy vir die volgende keer as `n installeerder terugkeer.
  • Prent getiteld Word `n Free Software Hacker Stap 16
    16
    Voltooi die take wat aan jou toegewys is en dra by tot die projek. Sodra jy dit gedoen het, is jy op die regte pad. As jy kan, probeer een van die programmeerders persoonlik ontmoet om `n bier te hê as hulle in dieselfde stad woon.
  • Prent getiteld Word `n Free Software Hacker Stap 17
    17
  • Prent getiteld Word `n Free Software Hacker Stap 18
    18
    Soek die storie. Om beter te verstaan ​​hoe projekte werk, ontleed hoe ontwikkelaars ontwikkel en hoeveel kode hulle aan die projek gee. Die normale ding is dat die aktiwiteit van enige programmeerder mettertyd afneem, maar dat die projek integendeel versnel soos meer programmeerders aankom. Met dit in gedagte, is dit minder moontlik dat die ou programmeerders jou nie vra om te bly nie. So as jy reeds `n paar gereedskap het om by te dra tot die projek, is dit waarskynlik dat hulle jou aanvaar sonder om baie hindernisse te plaas.
  • 19
    Learn English Alhoewel dit waar is dat jy `n ordentlike programmeerder kan word sonder om baie Engels te ken, kan dit die deure oopmaak om deel te wees van groter projekte. Let op hoe mense in Engels praat en skryf en hoe dit in hul kode gereflekteer word.
  • Prent getiteld Word `n Free Software Hacker Stap 20
    20
    Leer die interne kultuur van hackers. Daar is sekere ikone van gratis sagteware, sowel as algemene denkwyses wat die gemeenskap `n prettige plek maak. Daar is verskeie tekste op die internet wat jou kan help om te verstaan ​​watter soort persoon die vrye sagteware hacker is en hoe dit verder gaan as `n geletterdheid in die programmering van dinge.
  • wenke

    • As jy nie jou talent genoeg vertrou om by `n projek te voeg nie, begin met `n deel van die kode wat nog nie geskryf is nie en wat jy kan uitvoer. Dit is minder waarskynlik dat iemand jou kode sal kritiseer as dit nuut is. Aan die ander kant, as u veranderinge aanbring in die kode wat reeds bestaan, kan iemand verskil van u standpunt.
    • Om te begin, kies `n klas of module waarin niemand werk om jou eerste stappe te maak nie. Dit is moeiliker om met ander mense in `n klas of funksie te werk en benodig vaardighede en baie aandag aan albei kante.
    • Voordat jy iets oor die reëls binne die projek vra, lees soveel as wat jy kan van wat reeds geskryf is en ook wat op die verspreidingslys is. Hackers waardeer werk, insluitend werk soek inligting, en verag mense wat eenvoudig vra sonder om iets te ondersoek.
    • Sommige werkgewers dink dat hackers kan of moet werk tydens hul werktyd omdat die maatskappy of maatskappy gebruik gratis sagteware projek as deel van die maatskappy. Dit is logies dat `n maatskappy wat gereeld gebruik Firefox toelaat dat enige van sy ingenieurs besig met `n pleister wat die maatskappy sal voordeel trek en, by uitbreiding, die hele gemeenskap. Dit kan ook `n manier wees om tyd te vind om aan `n projek deel te neem.
    • As jy iets begin, voltooi dit. As u program nie hardloop nie, of nie saamstel nie, of as dit loop, doen dit nie wat u wil hê nie, wees geduldig. As jou program ineenstort, of eenvoudig nie werk nie, gaan voort totdat jy die oplossing kry. As jy die kode het, beteken dit dat jy die program kan doen wat jy wil. As jou kode goed is, is dit waarskynlik dat jy `n beperking van die taal het, en dat jy op die internet moet soek om te sien of iemand dieselfde probleem het.
    • Sê jy is net `n hacker as `n gemeenskap jou as sodanig erken.

    waarskuwings

    • As jy van plan is om iemand te ontmoet wat `n sterk verwysing van gratis sagteware is of `n erkende hacker is, laat jou Windows-rekenaar tuis. Mac`s word verdra, maar moenie verwag dat iemand glimlag as jy hulle sien gebruik nie. Probeer dus `n skootrekenaar met Linux of ander sagteware wat as `n bedryfstelsel beskou word, te bring.
    • As u e-poskliënt html-kode ondersteuning het, probeer om hierdie eiendom te verwyder. Moet nooit dokumente aanhangig maak wat slegs deur eie sagteware soos MS Word op `n gepaste wyse geopen kan word nie. Reële hackers kan baie ontsteld wees met jou of nie meer met jou praat nie.
    • Terwyl die woord hacker respek in die meeste areas van programmering behels, het sommige mense hierdie woord verbind aan enigiemand wat die sekuriteit van u maatskappy, huis of Gmail-rekening kan inbreek. Hulle word ook geassosieer met rekenaarmisdade wat op die nuus verskyn en baie joernaliste maak nie die verskil tussen `n hacker en `n kraker nie, wat is diegene wat hierdie dodelike dade uitvoer. As jy wil, kan jy verduidelik dat hackers nie so betrokke sou wees nie. Hackers volg `n etiese kode wat die hacker-etiek genoem word.
    • Vermy om jou tyd te gee aan jou maatskappy se projekte wat nie hul kode onder enige gratis lisensie sal vrystel nie. In hierdie gevalle sal die belangrike dele van die projek opgesluit word en sal u nie toelaat om iets te leer nie.
    • Moenie klein veranderinge maak nie, kommentaar lewer, of die klein kodeverbeterings of enige van daardie "klein" dinge, want ander programmeerders sal waarskynlik begin om jou te kritiseer omdat jy nie die groot werk doen nie. Die beste ding wat jy kan doen is om al die klein werk gelyktydig te doen en noem dit "skoonmaakplek" of so iets.
    • Vermy om te vra oor sommige van die basiese konsepte van programmering of die instrumente wat daarmee gepaard gaan. Die tyd van `n gratis sagteware programmeerder is baie waardevol en kan nie vermors word om iets te verduidelik wat reeds op die Internet verduidelik word om te spaar nie. As jy nog steeds hierdie vrae wil vra, draai na `n gemeenskap van beginnerprogrammeerders wat jou kan help en ook in die proses leer.
    • Om dieselfde rede moet jy nooit `n ervare hacker verwag om u `n gedetailleerde beskrywing te gee van wat u moet doen of aanvaar dat u sal kom om u werk te monitor nie. Alhoewel oopbronprojekte hul eie reëls het, werk hulle gewoonlik onder die metodologie van uiterste programmering.
    • As jy toevallig sommige mense ontmoet van `n projek waarin jy nog nooit bygedra het nie, sal hulle jou waarskynlik ignoreer of eenvoudig nie aanvaar word nie. Moenie bekommerd wees nie, hackers kan goeie vriende word, maar respek word verdien met die kode wat jy produseer.
    • Moenie jou eie projek begin as jy nie die ewige eensaamheid wil geniet nie. Om dieselfde rede, probeer nie om `n projek te hervat wat deur sy voormalige ontwikkelaars verlaat is nie.
    • Die status van `n hacker in jou gemeenskap weerspieël jou hede en nie soseer jou verlede nie. Dit is veral waar as jy `n aanbeveling van die projekleier of iets soortgelyks wil hê. Maak seker dat jy `n aktiewe bydraer is voordat jy enige soort erkenning versoek.
    • Die mees kleurvolle projekte het beleid, hetsy skriftelik of nie, om niks van die projek vir jou persoonlike voordeel te kry nie. Dit sluit in geld, persoonlike posisionering of die verkryging van status op enige manier. As u dit nie aanvaar nie, mag `n minder bekende projek nie hierdie soort reëls hê nie.
    • Die groot gratis sagteware-maatskappye, veral dié naby die GNB-domein, dink nie dat jou werk net jou probleem is nie. Nadat u werk in `n maatskappy gekry of verander het, sal u nuwe werkgewer gevra word om `n ooreenkoms te teken[1].
    • In die wêreld van vrye sagteware samewerking, is daar geleenthede wanneer jou kode, of al die hele kode van jou werkgroep kan vervang word deur die werk van `n ander. Dit kan dalk eers moeilik wees, maar `n regte hacker maak gebruik van die nuwe kode om te sien hoe dit werk en daaruit leer. Voorbeelde hiervan kan gevind word in die Harmony-sagteware of in die GNY-klaspad. Hierdie soort houding van aanvaarding is nie iets wat ons almal natuurlik ontwikkel het nie en dit sal jou `n rukkie neem om hierdie soort gebeure te assimileer. Die beste wat jy kan doen is om te aanvaar dat iemand dinge beter gedoen het en dat jy van hulle kan leer omdat hulle beskikbaar is.

    Dinge wat jy nodig het

    • Linux. Baie gratis projekte is meer ingewikkeld om saam te stel op Windows en ander is eenvoudig onmoontlik om op Windows behoorlik te bestuur. Dit geld veral vir gevorderde projekte vir selfone, miniatuurrekenaars en USB-skyfbestuur, benewens ander ewe interessante toestelle.
    • `N rekenaar met `n ordentlike verbinding met die internet. As jy `n dubbele selflaai met Windows wil onderhou, oorweeg dit om `n tweede hardeskyf met Linux te hê om meer stabiliteit te hê.
    • Basiese kennis van programmering in ten minste een taal of ten minste `n goeie bedoeling om in sommige te leerprogrammeer. Die gewildste is C en Java.
    • Tyd in hope. Jy sal minstens 5 uur per week nodig hê om by te dra, aangesien sommige hackers gewoonlik tot 14 uur per week bydra.
    • Formele onderwys Alhoewel dit nie 100% nodig is nie, het jy kennis van programmering en dit as vak in die universiteit geneem, kan jou taak baie makliker maak. Dit is egter nie `n verpligting nie en baie mense het `n baie goeie kennis van programmering gekry sonder dat hulle rekenaarwetenskap of iets soortgelyks bestudeer het. Geen hacker gemeenskap sal jou oor jou titels vra nie, want wat van jou praat, is die kode wat jy kan programmeer en wanneer jy formele daarmee is. Hackers beoordeel hulself gebaseer op die vindingrykheid wat jy in jou kode wys en nie gebaseer is op sulke relatiewe dinge soos titels, ouderdom, ras of sosiale status nie. Maar 60% van die hackers wat in die kolle werk, het wel die nodige titels. Behalwe dat die titel van stelselsingenieur of iets soortgelyks jou sal red om baie berugte beginnerfoute te begaan.
    • Tydens die laaste stappe sal jy beter doen in gratis sagteware-installeringskonferensies en -feeste as jy `n skootrekenaar het wat jy oral kan neem. Maar `n skootrekenaar is nie altyd die beste opsie om tuis te werk nie, koop dus een as jy die ekstra rekenaar kan bekostig.
    • Die proses om `n hacker te word, kan jou ongeveer 2 jaar neem, dus beplan dit dienooreenkomstig.
    Deel op sosiale netwerke:

    Verwante
    Hoe om spyware te blokkeerHoe om spyware te blokkeer
    Hoe om die stem van die liedjies uit te skakelHoe om die stem van die liedjies uit te skakel
    Hoe om `n PDF van baie bladsye met Adobe Photoshop skoon te maakHoe om `n PDF van baie bladsye met Adobe Photoshop skoon te maak
    Hoe om `n iPod in Linux te hanteerHoe om `n iPod in Linux te hanteer
    Hoe om `n program aanlyn af te laai sonder om die wette te oortreeHoe om `n program aanlyn af te laai sonder om die wette te oortree
    Hoe om sagteware via Gmail te stuurHoe om sagteware via Gmail te stuur
    Hoe om programme op Ubuntu te installeerHoe om programme op Ubuntu te installeer
    Hoe om sagteware op Red Hat Linux te installeerHoe om sagteware op Red Hat Linux te installeer
    Hoe om `n sagteware op Debian Linux te installeerHoe om `n sagteware op Debian Linux te installeer
    Hoe om Windows-speletjies op Linux te speelHoe om Windows-speletjies op Linux te speel
    » » Hoe om `n gratis sagteware hacker te wees
    © 2024 dmylogi.com