Hogyan lehet a hacker szabad szoftver

Az ingyenes szoftverek írása és használata nemcsak a programozás típusa, ez egyfajta filozófia. Bár a programozási nyelv megismerése minden, amire szüksége van a programozáshoz, ez a cikk arról, hogy hogyan csatlakozhat a közösséghez, megtalálja a barátokat, és nagy dolgokat tegyen együtt, és váljon egy tiszteletre méltó szakemberrel, hogy nem tudsz máshova. A társadalomban meglehetősen könnyedén megszerezheti a feladatokat, hogy csak az elit felső szintű programozók joga legyen. Gondoljunk arra, hogy milyen tapasztalatokat hozhat. Ha azonban egyszer a szabad szoftverek posztjával döntöttél, készen kell állnia arra, hogy egy kis időt töltsön e cél eléréséhez. Még mindig igaz, még akkor is, ha már egy informatikai hallgató. Ezenkívül ez a cikk nem arról szól, hogyan lehet hacker.

Lépések

  1. A cím címe ingyenes szoftver hacker 1. lépés
egy. Vásároljon jó Unix forgalmazást. A GNU / Linux az egyik legnépszerűbb a hackelés, de gyakran használják GNU Hurd, BSD, Solaris és (bizonyos mértékig) Mac OS X.
  • A cím címe ingyenes szoftver hacker 2. lépés
    2. Ismerje meg, hogyan használja a parancssorot. Sokkal többet tehetsz UNIX-szerű operációs rendszerekkel, ha a parancssorot használja.
  • A kép címe ingyenes szoftver hacker 3. lépés
    3. Ismerje meg néhány népszerű programozási nyelvet, amíg el nem éri a többé-kevésbé kielégítő szintet. Ennek nélkül nem tud hozzájárulni a kódexhez (a program projekt legfontosabb része) a szabad szoftveres közösség számára. Néhány forrás ajánlatot kínál egyszerre két nyelven: egy rendszernyelv (C, Java vagy hasonló) és egy szkriptnyelv (Python, Ruby, Perl vagy hasonló).
  • A kép címe ingyenes szoftver hacker 4. lépés
    4. Hogy produktívabb legyen, megtanulják az Eclipse-t vagy más hasonló integrált fejlesztési eszközt.
  • A cím címe ingyenes szoftver hacker 5. lépés
    öt. Fedezze fel és használja a fejlett szerkesztőt, mint a VI vagy az emacs. Nem könnyű tanulni, de sokkal többet tehetsz velük.
  • A kép címe ingyenes szoftver hacker 6. lépés
    6. ExploreVersion Control. Version Control Valószínűleg a legfontosabb eszköz a szoftver átfogó fejlesztésének együttműködéséhez. Számítsa ki a javítások létrehozását és alkalmazását (szöveges változások). A szabad szoftverek fejlesztése a társadalomban különböző foltok létrehozását, megvitatását és alkalmazását végzi.
  • A cím címe ingyenes szoftver hacker 7. lépése
    7. Keressen egy megfelelő kis programmentes projektet, amelyhez könnyen csatlakozhat a tapasztalat megszerzéséhez. A legtöbb ilyen projekt most megtalálható a Sount SourceForge-on.háló.A megfelelő projektnek:
  • Használja a programozási nyelvet.
  • Aktív legyen a legújabb kiadásokkal.
  • Már 3-5 fejlesztővel rendelkezik.
  • Használja a rendszer verzióvezérlési rendszert.
  • Ahhoz, hogy részesüljön a végrehajtásának, hogy véleménye szerint azonnal megkezdődhet a meglévő kód nagy változása nélkül.
  • A kódex mellett egy jó projekt is aktív vita listákkal, hibajelentésekkel, elfogadja és megvalósítja a javítási kérelmeket, és más hasonló intézkedéseket mutat.
  • A cím címe ingyenes szoftver hacker 8. lépés
    nyolc. Lépjen kapcsolatba a kiválasztott projekt rendszergazdájával. Egy kis fejlesztővel rendelkező kis projektben a segítségedet általában azonnal elfogadják.
  • A címe szabad szoftver hacker 9. lépés
    kilenc. Óvatosan olvassa el a projekt szabályait, és többé-kevésbé kövesse őket. A kódolási stílus szabályainak vagy a külön szöveges fájlban történő módosításának szükségességének szükségessége az első pillantásra úgy tűnik, hogy az első pillantásra. E szabályok célja azonban lehetséges közös munka, és a legtöbb projekt valóban van nekik.
  • A címmel rendelkező kép ingyenes szoftver hacker 10. lépés
    10. Munka ebben a projektben több hónapig. Figyeljen figyelmesen, hogy a rendszergazda és más projekt résztvevői beszélnek. A programozás mellett sok dolgot kell felfedezni. De ha tényleg nem szeretsz valamit, csak menj egy másik projektre.
  • A címmel ellátott kép ingyenes szoftver hacker 11. lépés
    tizenegy. Ne tartsa túl hosszú ideig a titkos projektet. Amint megérted, hogy sikeresen dolgozik ez a csapat, itt az ideje, hogy keressen egy komoly projektet.
  • A kép címe ingyenes szoftver hacker 12. lépés
    12. Keressen egy komoly ingyenes szoftver projektet vagy nyílt forráskódú projektet. A projektek többsége a GNU vagy az Apache-szervezetek tulajdonát képezi.
  • A címmel ellátott kép ingyenes szoftver hacker 13. lépés
    13. Amint komoly ugrást készít, sokkal több hűvös elismerésre készüljön. Valószínűleg arra késztetjük, hogy egy ideig dolgozzon, anélkül, hogy közvetlen hozzáférést biztosítana a kódtárolás benyújtásához. Az előző titkos projektnek azonban sokat tanítania kell - úgy, hogy több hónappal a termelékeny hozzájárulás után megpróbálhatja fizetni azokat a jogokat, amelyeket úgy gondolja, hogy kell.
  • A kép címe ingyenes szoftver hacker 14. lépés
    tizennégy. Vegye és komoly feladatot készítsen. Eljött az idő. Ne félj. Továbbra is, még akkor is, ha úgy találja, hogy ez a feladat sokkal bonyolultabb, mint eredetileg gondoltál. Ebben a szakaszban fontos, hogy ne adja fel.
  • A címe szabad szoftver hacker 15. lépés
    tizenöt. Ha tudsz, forduljon komoly feladathoz a Google Végezési programjával "A kód nyara", hogy pénzt kapjon ebből "Kalandok". De csak ne aggódj, ha az alkalmazás nem fogadható el, mert sokkal kevésbé finanszírozási pozíciók, mint igazán jó hacker.
  • A címe szabad szoftver hacker 16. lépés
    tizenhat. Keresse meg a címek által végzett megfelelő konferenciát ("Napok Linux " vagy valami hasonló), és próbálja meg benyújtani a projekt (az egész projekt, és nem csak a programtárat). Miután elmondta, hogy komoly ingyenes / nyílt forráskódú projektet mutat be, a szervezők gyakran mentesülnek a konferencia részvételének költségeiről (ha nem teszik ezt, a konferencia valószínűleg nem alkalmas). Hozd a Linux laptopját (ha van) és futtassa a demo verziót. Lépjen kapcsolatba a projekt rendszergazdájával az anyaghoz, amelyet a teljesítmény vagy a poszter előkészítése során használhat.
  • A kép címe ingyenes szoftver hacker 17. lépés
    17. Nézd meg az internetes hirdetményeket az Install Party eseményről, amely a közelben történik, és próbálja meg csatlakozni neki először, mint felhasználó (kövesse az összes problémát, és hogyan dönt a hackerek őket), és legközelebb - telepítőként.
  • A kép címe ingyenes szoftver hacker 18. lépés
    18. Töltse ki a feladatot, alkalmazzon automatikus teszteket és hozzájárulást a projekthez. Kész! Meg kell jegyezni: Próbálj meg találkozni néhány projekt hackerrel a valós életben és inni velük egy pohár sörön.
  • A címmel rendelkező kép ingyenes szoftver hacker 19. lépés
    tizenkilenc. A jobb megértés érdekében nézze meg a szabad szoftver projekt fejlesztési előzményeinek valódi példáját (fent). A görbe minden növekedése az egyik fejlesztő hozzájárulása (kódvonalak). A fejlesztők évek óta kevésbé aktívak, de a projekt gyakran gyorsul, amikor új emberek csatlakozzanak. Ezért, ha már jött néhány hasznos készséggel, a csapatnak nincs oka annak meghívására.
  • Tippek

    • Mielőtt bármilyen kérdést feltenni a projekten belüli munkaszerződésekről, próbálja meg keresni a projektdokumentáció és a levelezési lista archívumait.
    • Csak hackernek hívják, miután egy igazi hacker közösség elismeri Önt.
    • Mindig tartsa meg a hackelést, amit elkezdtek. Nem épített, nem indul el, legyek (sikertelen)? Minden okok vannak, és ha van forráskódja, általában azt jelenti, hogy kényszerítheti a rendszert, hogy mindent megtegyen, különösen a webes keresés segítségével. Ez a szabálynak saját korlátozása van, de valóban soha nem könnyen.
    • A kezdethez válasszon ki egy osztályt, egy modult vagy egy másik blokkot, amely alatt senki sem működik jelenleg. Ugyanabban az osztályban vagy akár egy függvényen dolgozni, több készséggel és sok figyelmet igényel valamennyi megközelítés (párt).
    • Néhány hacker munkáltatói úgy tűnik, hogy meglehetősen motiváltak az "együttműködés" munkaidő alatt (általában, mivel a szervezet szabad / nyílt forráskódú programot használ, amelyet egy hacker fejleszti). Úgy gondolja, talán legalább a szükséges időt kaphatsz ilyen módon.
    • Ha még mindig nem bízol magadban, kezdje el a kód egy részét, amint azt hiszed, hogy nincs, és meg lehet írni a semmiből. A meglévő kódváltozások sokkal több esélye van arra, hogy vonzza a kritikát.

    Figyelmeztetések

    • Ne kezdje a kis kódok optimalizálásával, további megjegyzésekkel, a kódolás stílusának javítása és más hasonló "kicsi" anyag. Sokkal nagyobb kritikát okozhat, mint bármely jelentős hozzájárulás. Ehelyett gyűjtsük össze őket egyetlen foltban "tisztítás".
    • A projekt (a sörön) informális találkozón, hogy soha nem járult hozzá semmilyen kód létrehozásához, van egy bogging érzése, hogy nagyon figyelmen kívül hagyja. Ne aggódj, néhány hacker később nagy barátokká válik, miután tiszteletben tartotta a kódot.
    • Ha úgy tervezi, hogy találkozik ingyenes szoftverekkel a szem chakkers, mindig hagyja a Windows laptop otthon. Mac OS - opció kissé jobb, de nem szívesen. Ha van egy laptopod veled, akkor a Linux operációs rendszeren vagy más operációs rendszeren kell dolgozni "Ingyenes szoftver".
    • A projekt közösségében a hacker állapota tükrözi a jelenlegi többet, mint a múlt. Különösen, ha azt szeretné, hogy a projektmenedzser, vagy valami ilyesmi, kérdéseket tegyen fel, miközben még mindig aktívan együttműködik.
    • Ne kezdje el a saját projekt kezdetét, ha nem akarsz büszke magányban maradni örökre. Ugyanezen okból ne kezdje meg próbálkozni egy elhagyott projekt újjáélesztésére, amely már elvesztette az előző csapatát (lásd miért).
    • Ugyan azért az okértsoha Ne várjon, hogy a hacker tapasztalattal írja le a feladat részletes leírását, vagy akár egy szerelmi típusú felügyeletet is biztosít. Míg a nyílt forráskódú projektek sok szigorú szabálya lehetnek, általában analógiával dolgoznak, amit ismertek programozás A programozási módszertanban.
    • Egy következetesen érvényes ingyenes szoftverben kódol, és ritka esetekben még a csoport teljes projektje váratlanul helyettesíthető bármely más hozzájárulással. Példák a nagyszabású felülírásra: Harmónia Vagy például egy újabb történet GNU CLASSPATH. Érett hackerek beszélnek "Üdvözöljük" és használja a rendelkezésre álló új kód előnyeit - csak nincs jobb módja annak, hogy válaszoljon. Ez azonban nem könnyű, és meg kell tanulnod. Lát példa Ilyen helyzet.
    • Kerülje el a programozási alapok vagy szoftverek programozásával kapcsolatos kérdéseket. Ingyenes szoftver programozó idő - értékes. Ehelyett megvitassák a szerelmesek vagy az újonc programozók közösségeinek programozásának alapjait.
    • Bár a szó "csikorgó" A legtöbb oktatási környezetben "tisztelettel" hangzik, néhány felszámított ember számára, a biztonság és a számítógépekhez kapcsolódó egyéb bűncselekmények behatolásához kapcsolódik, amelyek különböző társadalmi csoportok (kekszek vagy hackerek). Ha nem áll készen arra, hogy elmagyarázza, nézd meg azokat, akik ezt mondják. Az igazi hackerek ebben a cikkben soha nem kommunikálnak a programozási tevékenységekkel, amelyek úgy tűnik, hogy illegálisak. Először is, a születésnapi tartóhacker etika. Másodszor, a törvény megsértése nem feltétlenül fizetett.
    • Ha az e-mail kliens támogatja a HTML üzeneteket, húzza ki ezt a funkciót. Soha ne csatoljon olyan dokumentumokat, amelyek csak a saját szoftvereket (például az MS Word) megfelelően nyithatják meg. A hackerek sértésnek tekintik.
    • Ne felajánlja szolgáltatásait a projektvállalatok számára, amelyek nem hoznak létre kódjaikat a jóváhagyott licenc keretébenJÓVÁHAGYOTT Nyílt forráskód.Ilyen esetekben a projekt valóban fontos része valószínűleg "maradjon a zárt ajtók mögött" a tulajdonos, zavarja Önt, hogy megtanuljon valami hasznos.
    • Már nagyon sikeres projektek lehetnek írott vagy szóbeli politika soha nem tér vissza semmit a munkájáért (nincs pénz, nincs lehetőség a független promócióra, nem magas státusz, nem figyelve a hozzájárulásra, és.D. - Lát Wikipedia).Ha nem ért egyet ezzel, kövesse a középtávú projekteket, amelyek nem engedhetik meg maguknak az ilyen pozíciót. A nagy projektek ingyenesek

    Szoftver, különösen a GNU domain körül, nem tartja meg munkáját személyes ügyében. Miután megkapta vagy megváltoztatta a szoftverhez kapcsolódó szoftvereket, felkéri a munkáltatót, hogy írjon alá bizonyos megállapodásokat[egy], amely aláírható vagy nem. A választott projektet több szabad követelményekkel lehet elvégezni.

    Amire szükséged van

    • Linux. Számos ingyenes szoftver vagy nehezebb projekt az OSWindows irányítása alatt, vagy nem megfelelő. Ez különösen igaz a fejlett programozási projektekretelefonok, Miniatűr számítógépek, USB kulcsok és más csodálatos eszközök.
    • Számítógép viszonylag jó hozzáféréssel az internethez. Ha egy dupla rakodógépet szeretne menteni a Windows rendszerrel, a Linux második merevlemezének vagy szakasza jó megoldás lesz.
    • Legalább egy programozási nyelv és szilárd szándék alapvető ismerete, hogy többet megtudjon. A legnépszerűbb nyelvek jelenleg - C és Java.
    • Jelentős mennyiségű idő, nem kevesebb, mint 5 óra hetente (egy tipikus hardcore hacker dons több mint 14 óra.).
    • Míg a hivatalos oktatás az informatika területén sokkal könnyebbé teheti az utat, nem szükséges az Ön számára előfeltétele, és egyetlen igazi hacker közösség nem fog kérdezni róla. A hackereket egymásnak ítélik meg, és nem fiktív kritériumokat, például fokokat, életkorot, származást vagy pozíciót. Azonban a hackerek legalább 60% -a, akik megvizsgálják a foltokat"Szükség" Felsőoktatás, és nem teszi lehetővé, hogy bármilyen értelmetlen legyen a projektben.
    • Az utolsó lépések (konferenciák és telepítés) során) használhatják saját laptopunkat. Nem számít, milyen rossz dolgozni otthon, csak akkor vásárolja meg, ha megengedheti magának a második számítógépet.
    • Ahhoz, hogy valódi hackerré váljon a fenti módszer segítségével, legalább két évig lesz szüksége.
    Hasonló publikációk