Word `n programmeerder van oop sagteware
Die skryf en gebruik van oop sagteware is nie net `n vorm van programmering nie (ook bekend as `hacking` in die wêreld van programmeerders), dit is `n soort filosofie. Hoewel jy net `n programmeertaal hoef te ken om te kan programmeer, gaan dit artikel oor hoe jy kan deelneem aan die gemeenskap, vriende kan maak, kan saamwerk aan geweldige projekte en `n gerespekteerde spesialis kan word met `n profiel wat jy elders nie kan kry . In die wêreld van oop sagteware kan jy maklik take toeken wat net die elite, programmeerders van boonste vlak, in `n maatskappy mag doen. Dink aan hoeveel ervaring jy kan bereik. As jy egter besluit het om `n programmeerder van oop sagteware te word, moet jy bereid wees om tyd in hierdie doel te belê. Dit geld ook as jy reeds `n IT-student is. Let wel, hierdie artikel gaan nie oor hoe om `n hacker of kraker te word nie.
conținut
stappe
wenke
- Voordat jy `n vraag stel oor die praktiese vereistes binne die projek, kan jy beter soek na die antwoord in die projek dokumentasie en poslys argiewe.
- Probeer altyd om die programmering te voltooi waarmee jy begin het. Kan dit nie gebou word nie, kan dit nie hardloop nie, die stelsel ineenstort? daar sy redes vir alles, en jy het die bronkode, beteken dit gewoonlik dat jy die stelsel het wel kan jou dwing om te doen wat jy wil, veral met behulp van sommige aanlynnavorsing. Natuurlik is hierdie reël beperk, maar dit is inderdaad belangrik om nooit te maklik op te gee nie.
- Noem jouself `n programmeerder (of hacker) nadat jy as sodanig deur deel van die regte hacker gemeenskap erken is.
- Kies in die begin `n klas, module of ander eenheid waar niemand tans baie aktief werk nie. Om saam te werk aan dieselfde klas of selfs `n werk, vereis meer vaardighede en sorg van alle kante.
- Werkgewers van sommige hackers / programmeerders lyk genoeg gemotiveerd om bydraes gedurende werksure toe te laat (gewoonlik omdat die instelling die gratis / open source program gebruik wat die programmeerder ontwikkel). Dink, miskien kan jy ten minste `n deel van die tyd wat jy nodig het op hierdie manier kry.
- As jy nog nie genoeg vertroue in jouself het nie, begin van `n deel van die kode wat jy dink ontbreek en kan van nul af geskryf word. Veranderinge aan bestaande kode sal baie vinniger gekritiseer word.
waarskuwings
- Jou hacker status binne die gemeenskapsprojek is meer `n weerspieëling van jou geskenk as jou verlede. As jy `n aanbeveling of iets soortgelyks van die projekleier wil hê, vra of jy steeds aktief bydra.
- Begin nie met klein kode optimalisasies, ekstra kommentaar, kodering styl verbeterings en ander soortgelyke `kleinskaalse` dinge. Dit kan baie meer krities wees as `n ernstige bydrae. In plaas daarvan kan u hierdie veranderinge in `n enkele opruimingspakkie insluit.
- As jy van plan is om die hackers van oop sagteware persoonlik te ontmoet, laat jou Windows-laptop tuis. Mac OS is effens meer geduld, maar is ook nie regtig welkom nie. As jy jou skootrekenaar saam met jou neem, moet dit Linux of `n ander bedryfstelsel bedryf wat hulle as `oop sagteware` beskou.
- As jou e-pos kliënt HTML-boodskappe ondersteun, kan jy hierdie funksie beter uitskakel. Moet nooit dokumente byvoeg as aanhangsels dat slegs kommersiële sagteware (soos Microsoft Word) behoorlik kan oopmaak nie. Hackers beskou dit as beledigend.
- Moenie inteken as `n vrywilliger vir projekte van `n maatskappy wie se dele van die kode nie onder een val nie goedgekeurde oop bron lisensie. In sulke gevalle sal die werklik belangrike dele van die projek waarskynlik agter die eienaar se geslote deure bly, wat jou verhoed om iets nuttigs te leer.
- Vermy enige vrae oor die grondbeginsels van programmerings- of programmeringsinstrumente. Die tyd van `n oop sagteware programmeerder is duur. Bespreek die basiese beginsels van programmering in groepe vir amateur- of beginnerprogrammeerders.
- Gevestigde en baie suksesvolle projekte kan geskrewe of ongeskrewe beleide hê om nooit jou werk te vergoed nie (geen geld, geen moontlikheid om jouself te bevorder nie, geen verhoogde status ongeag jou bydrae, ens. - sien : Do_not_expect_reward Wikipedia). As jy nie daarmee saamstem nie, hou dit aan meer algemene projekte wat nie so `n houding kan bekostig nie.
- Moenie jou eie projek begin tensy jy altyd in trotse eensaamheid wil voortgaan nie. Om dieselfde rede moet jy beter nie begin met `n poging om `n reeds verlate projek wat reeds sy vorige span verloor het, te laat herleef nie.
- In die geval van `n informele vergadering oor die projek wat jy nog nooit gebruik het nie, sal jy die onaangename gevoel hê om heeltemal geïgnoreer te word. Moenie bekommerd wees nie, sommige hackers kan later goeie vriende word, nadat jy hul respek met jou eie kode verdien het.
- Groot oop sagteware projekte, veral diegene rondom die GNU-domein, behandel jou werk nie as jou persoonlike besigheid nie. Nadat u die werk gekry het in `n sagteware-verwante maatskappy, vra hulle u werkgewer vir sekere ooreenkomste [1] om te teken, wat die maatskappy sal of sal nie teken nie. Dit kan jou dwing om `n projek met minder streng vereistes te kies.
voorrade
- Linux. Baie oop sagtewareprojekte is meer ingewikkeld om op Windows te bou of kan nie korrek gebou word nie. Dit geld veral vir gevorderde projekte wat toegewy is aan die programmering van selfone, USB sleutels en ander toestelle.
- `N rekenaar met `n betreklik goeie internetverbinding. As jy dual-boot met Windows wil hou, kan `n tweede hardeskyf of partisie vir Linux `n goeie oplossing wees.
- Basiese kennis van ten minste een programmeringstaal en `n sterk voorneme om meer te leer. Die gewildste tale lyk tans C en Java.
- `N aansienlike hoeveelheid tyd, ten minste vyf uur per week (`n tipiese hardcore programmeerder dra nie minder nie as 14 uur).
- Alhoewel formele IT-onderwys jou pad baie makliker sal maak, is dit nie `n verpligte voorwaarde en geen echte hacker gemeenskap sal jou ooit vra nie. Programmeerders / hackers beoordeel mekaar deur iemand se programmering, nie valse kriteria soos getalle, ouderdom, ras of posisie nie. Hou in gedagte dat minstens 60% van die open source hackers wat jou plakkate assesseer, die `korrekte` universiteitsgraad het en nie jou nonsens toelaat om by te dra tot die projek nie.
- Tydens die finale stappe (konferensie en `installeer party`) kan u baat vind by u eie skootrekenaar. Maar dit is nie goed om tuis te werk nie, koop dus net een as jy die tweede masjien kan bekostig.
- Die beskrewe pad om `n `hacker` van open source sagteware te word, duur minstens twee jaar.
- Voeg `n HP-drukker by `n draadlose netwerk
- Pak `n Gz-lêer uit
- Hacking Playstation Portable
- `N Programmeertaal leer
- Word `n programmeerder
- Open `n zip-lêer sonder Winzip
- Word `n hacker
- Leer hacking
- Leer programmering op die rekenaar
- Gebruik Linux
- Installeer sagteware in Ubuntu
- Installeer Ubuntu Linux
- Verwyder Ubuntu-sagteware
- Skep `n video speletjie van nuuts af
- Leer om te program
- Word `n sagteware-ingenieur
- Oor wikiHow
- Skep `n bedryfstelsel
- Program `n videospeletjie
- Verbeter jou programmeringsvaardighede
- Crack sagteware deur die wysiging van DLL lêers