Com convertir-se en pirata informàtic de programari lliure: 15 passos (amb imatges)

Taula de continguts:

Com convertir-se en pirata informàtic de programari lliure: 15 passos (amb imatges)
Com convertir-se en pirata informàtic de programari lliure: 15 passos (amb imatges)

Vídeo: Com convertir-se en pirata informàtic de programari lliure: 15 passos (amb imatges)

Vídeo: Com convertir-se en pirata informàtic de programari lliure: 15 passos (amb imatges)
Vídeo: Programar un "Hola Mundo" en lenguaje C - Programación en lenguaje C #1 2024, Abril
Anonim

Aquest wikiHow us ensenya a començar a desenvolupar i mantenir programari lliure de codi obert en una comunitat de programació. Tot i que a vegades es fa referència a les persones que fan això com a "pirates informàtics de programari", la posició en si està més orientada a crear i modificar programes que irrompre-hi. Si us interessa convertir-vos en el tipus de pirata informàtic que busca i explota vulnerabilitats en programes o sistemes operatius, consulteu el nostre article sobre com convertir-se en pirata informàtic.

Passos

Converteix-te en pirata lliure de programari Pas 1
Converteix-te en pirata lliure de programari Pas 1

Pas 1. Comprendre el que requereix el desenvolupament de programari

Ser pirata informàtic significa que passareu una bona part del vostre temps construint, ajustant i actualitzant programari gratuït per satisfer els usuaris i mantenir el vostre programari rellevant. Per a això, haureu de complir els criteris següents:

  • Teniu una bona comprensió tant d’un llenguatge del sistema (per exemple, C ++) com d’un llenguatge de programació (per exemple, Python)
  • Saber per a quines plataformes voleu programar (per exemple, Windows, Android, etc.)
  • Estigueu disposat a dedicar una gran quantitat de temps a aprendre sobre els vostres idiomes, plataformes i gènere de programari seleccionats
Converteix-te en pirata lliure de programari Pas 2
Converteix-te en pirata lliure de programari Pas 2

Pas 2. Tingueu en compte que qualsevol persona pot convertir-se en pirata informàtic de programari lliure

Al contrari del que es creu, no és necessari tenir una comprensió excepcional de les matemàtiques, coneixements previs de codificació i / o un títol universitari en informàtica (o similars) per aprendre a convertir-se en pirata informàtic de programari lliure.

Sempre que estigueu legítimament interessat a aprendre a desenvolupar programari i que esteu disposat a acceptar les crítiques, si escau, no hi ha cap raó per pensar que no pugueu convertir-vos en un pirata informàtic

Converteix-te en pirata lliure de programari Pas 3
Converteix-te en pirata lliure de programari Pas 3

Pas 3. Esbrineu el vostre objectiu final

El desenvolupament de programari es pot utilitzar per a qualsevol cosa, des d'un simple hobby lateral fins a una carrera a temps complet; saber què voleu aconseguir abans de començar a aprendre un llenguatge de programació o seleccionar una plataforma us ajudarà a mantenir la concentració en el camí.

  • Tot i que no és estrictament necessari, una llicenciatura en informàtica o desenvolupament de programari us ajudarà a accelerar la vostra ocupació si el vostre objectiu final és una carrera en desenvolupament de programari.
  • Si el vostre objectiu és simplement crear una aplicació o un programa que ajudi els usuaris a realitzar una tasca anteriorment difícil o impossible, assegureu-vos que el programari en qüestió encara no s'estigui desenvolupant.
Converteix-te en pirata lliure de programari Pas 4
Converteix-te en pirata lliure de programari Pas 4

Pas 4. Determineu la plataforma en què voleu treballar

Cada plataforma principal (Windows, macOS, iOS, Android i Linux) té la seva pròpia comunitat, llenguatges de programació preferits i necessitats individuals. És crucial saber quina plataforma a la qual s’aplicarà el vostre programari abans d’endinsar-vos en el desenvolupament de programari.

  • El millor és treballar a la mateixa plataforma per a la qual esteu desenvolupant. Per exemple, si esteu desenvolupant una aplicació per a Android, és millor utilitzar un sistema basat en Unix, com ara un Mac o un ordinador Linux, que no pas fer servir Windows.
  • Linux és una solució d'ús comú (i gratuïta) per a molts desenvolupadors de programari.
Converteix-te en pirata lliure de programari Pas 5
Converteix-te en pirata lliure de programari Pas 5

Pas 5. Seleccioneu un idioma de codificació

Hi ha dos tipus de llenguatges de codificació; haureu d’aprendre almenys un de cada un abans de començar a desenvolupar-vos, tot i que en última instància haureu de conèixer diversos idiomes:

  • Llenguatges del sistema: llenguatge informàtic que s’utilitza per relacionar-se directament amb el sistema. Alguns exemples habituals són C, C ++ i Java.
  • Llenguatges de programació: llenguatge utilitzat per dissenyar la interfície del vostre programari (per exemple, què veuran els usuaris), així com la seva funció. Alguns exemples habituals són Python, Ruby i Perl.
Converteix-te en pirata informàtic de programari lliure Pas 6
Converteix-te en pirata informàtic de programari lliure Pas 6

Pas 6. Posa't còmode amb la línia d'ordres

Tots els equips tenen una aplicació de línia d’ordres (per exemple, símbol del sistema per a Windows, Terminal per a Mac i Linux, etc.). Podeu utilitzar la línia d’ordres per comunicar-vos amb el propi ordinador, cosa que us permetrà emetre ordres detallades segons sigui necessari.

Tot i que no realitzareu la major part del desenvolupament de programari des de la mateixa línia d’ordres, haureu d’utilitzar-la per executar determinats programes o integrar ordres de programari amb l’ordinador

Converteix-te en pirata informàtic de programari lliure Pas 7
Converteix-te en pirata informàtic de programari lliure Pas 7

Pas 7. Descarregueu i utilitzeu Notepad ++

Notepad ++ és un recurs de programació inestimable, ja que facilita el seguiment de la codificació mitjançant la implementació d’ajuts visuals i serveix com a eina educativa.

Tot i que, en última instància, utilitzeu diferents programes i editors de text basats en la línia d’ordres per escriure una gran quantitat de codi, Notepad ++ és una eina d’aprenentatge fenomenal (i gratuïta) quan comenceu

Converteix-te en pirata lliure de programari Pas 8
Converteix-te en pirata lliure de programari Pas 8

Pas 8. Instal·leu un entorn de desenvolupament

És probable que els llenguatges i plataformes de programació seleccionats tinguin programari de desenvolupament que us permetrà desar i provar els vostres projectes des de l’ordinador; aquest programari s'anomena "entorn de desenvolupament". Si és possible, cerqueu i instal·leu un entorn de desenvolupament per a l'idioma seleccionat abans de començar a programar.

  • Si desenvolupeu una aplicació per a Android, per exemple, descarregareu i instal·leu el kit de desenvolupament d'Android Studio.
  • Els usuaris de Java solen utilitzar un entorn de desenvolupament com Eclipse.
Converteix-te en pirata lliure de programari Pas 9
Converteix-te en pirata lliure de programari Pas 9

Pas 9. Comenceu a aprendre a programar

Un cop sabeu quin idioma voleu utilitzar, és hora de començar a aprendre a utilitzar-lo. Hi ha nombrosos tutorials en línia, gratuïts i de pagament, als quals podeu participar, i la majoria de les biblioteques portaran llibres específics del llenguatge de programació (per exemple, C ++ per a maniquins) que us permetran obtenir un idioma complet de forma gratuïta.

Els recursos de programació gratuïts són abundants en línia, així que utilitzeu-los al vostre avantatge abans de registrar-vos a una classe de pagament o bootcamp

Converteix-te en pirata informàtic de programari lliure Pas 10
Converteix-te en pirata informàtic de programari lliure Pas 10

Pas 10. Cerqueu una comunitat que funcioni a la vostra categoria preferida

Els projectes de codi obert com els que es troben a SourceForge o GitHub solen tenir seguidors àvids; si podeu trobar un projecte que utilitzi el mateix llenguatge de programació i / o que tingui un objectiu similar al vostre propi projecte, podeu unir-vos a la comunitat per afegir suggeriments i observar el procés de desenvolupament.

Com qualsevol habilitat, participar en el procés de creació (fins i tot si només sou un observador) és la millor manera d’obtenir experiència pràctica

Converteix-te en pirata lliure de programari Pas 11
Converteix-te en pirata lliure de programari Pas 11

Pas 11. Interactueu amb la comunitat

Podeu fer qualsevol cosa, des de publicar als fòrums de la comunitat fins iniciar el vostre propi projecte de codi obert, però l'objectiu principal és dirigir les vostres idees i obstacles per part de la comunitat i escoltar els seus comentaris.

Si inicieu el vostre propi projecte de codi obert, prepareu-vos per fer compromisos amb la comunitat quant a la direcció del projecte

Converteix-te en pirata lliure de programari Pas 12
Converteix-te en pirata lliure de programari Pas 12

Pas 12. Cerqueu projectes de codi obert per contribuir

Com sol passar amb el desenvolupament de programari, és possible que la vostra idea principal o projecte per a mascotes ja estigui en marxa per una comunitat amb molta més experiència de la vostra. Si és així, penseu en demanar unir-vos al projecte. Això afavorirà la vostra comprensió de com funcionen els projectes de programari i us ajudarà a donar vida al vostre projecte, encara que en un entorn de grup.

Els projectes de codi obert poden no ser el vostre objectiu final, però serveixen com una excel·lent manera de veure que diverses perspectives s’uneixen per formar un producte orientat a l’usuari

Converteix-te en pirata lliure de programari Pas 13
Converteix-te en pirata lliure de programari Pas 13

Pas 13. Accepteu les crítiques públiques de la vostra obra

A mesura que avanceu amb el desenvolupament de programari i envieu el vostre treball, sereu objecte de crítiques. Escoltar els comentaris de la comunitat us ajudarà a estructurar el vostre desenvolupament futur, però també us ensenyarà dreceres i mètodes valuosos per abordar problemes similars per a projectes posteriors.

No tots els comentaris seran constructius. Si rebeu comentaris grollers o injustificats, recordeu ser educats si decidiu respondre

Converteix-te en pirata lliure de programari Pas 14
Converteix-te en pirata lliure de programari Pas 14

Pas 14. Participar en reptes, programes o competicions de desenvolupament de programari

Sovint trobareu desafiaments, bootcamps, conferències, classes i competicions directes als fòrums de la vostra comunitat, a llocs com Craigslist i als campus. La inscripció a qualsevol esdeveniment o campament d’aquest tipus us proporcionarà una experiència guiada mentre us situarà en un entorn amb companys afins.

Una opció és el programa Summer of Code de Google, que ajuda els estudiants a familiaritzar-se amb els projectes de codi obert i la codificació de la comunitat

Converteix-te en pirata informàtic de programari lliure. Pas 15
Converteix-te en pirata informàtic de programari lliure. Pas 15

Pas 15. Continueu desenvolupant les vostres habilitats

El desenvolupament de programari és un camp que només continuarà creixent a mesura que evolucioni la tecnologia, així que assegureu-vos que esteu aprenent constantment sobre nous projectes, idiomes, sistemes operatius i qualsevol altra informació rellevant a la vostra zona preferida.

Gran part de l'èxit d'un pirata informàtic de programari lliure depèn de la curiositat. Mentre continueu fent preguntes i buscant respostes, el vostre temps amb el desenvolupament de programari serà productiu i durador

Consells

  • Començant aprenent C (o C ++) i Python us situarà relativament bé, tot i que Java també és un punt de partida popular.
  • En última instància, acabareu aprenent diversos idiomes informàtics durant el vostre temps com a pirata informàtic de programari lliure.
  • La programació d’ordinadors pot semblar intimidant, però simplement parla amb l’ordinador en un llenguatge que l’ordinador entén.

Advertiments

  • No és aconsellable intentar reviure un projecte abandonat que ja ha perdut el seu anterior equip.
  • Eviteu fer qualsevol pregunta relacionada amb els fonaments de programació o eines de programació a la pàgina de discussió d’un programa de codi obert. El temps d’un programador de programari lliure és valuós. En el seu lloc, discutiu els conceptes bàsics de la programació en comunitats per a programadors aficionats o nous.
  • Seure a l’ordinador durant més d’unes hores alhora pot tenir efectes duradors sobre la seva salut general. Recordeu aixecar-vos i estirar-vos, apartar la vista de la pantalla i moure-us almenys un cop cada dues hores.
  • Sigues pacient. Igual que aprendre qualsevol habilitat, convertir-se en pirata informàtic de programari lliure requereix temps i determinació.

Recomanat: