In che modo contribuire ai progetti open source può insegnarti le abilità della vita
Abbiamo discusso in precedenza dei vantaggi dell'utilizzo del software open source 5 Ragioni per cui il software dovrebbe essere gratuito e open source 5 Ragioni per cui il software dovrebbe essere gratuito e open source Il software gratuito non significa solo che si può usare l'app o il gioco senza pagare. Riguarda longevità, privacy, proprietà e molto altro! Per saperne di più, ma che dire del contrario: contribuire a loro? Ci sono molte ragioni per cui le persone contribuiscono a progetti open source? Perché le persone contribuiscono a progetti open source? Lo sviluppo open source è il futuro del software. È fantastico per gli utenti perché il software open source è di solito disponibile gratis e spesso più sicuro da usare. Ma cosa spinge gli sviluppatori a contribuire con il codice gratuitamente? Per saperne di più, perché la gente potrebbe farlo, dall'ideologia ai vantaggi più pratici.
Mentre questi benefici possono includere guadagni Comprendere come gli sviluppatori di software open source fanno soldi Capire come gli sviluppatori di software open source fanno soldi La verità è che molti sviluppatori e progetti OSS generano profitti. Per saperne di più, c'è molto di più. Puoi imparare molte diverse abilità di vita, importanti nel mondo di oggi, assistendo questi progetti. Questo non è limitato alla codifica - anche cose come le donazioni 8 modi per aiutare i progetti open source Se non sei un codificatore 8 modi per aiutare i progetti open-source Se non sei un programmatore Abbiamo spiegato perché è importante per contribuire a progetti open-source, ma cosa succede se non sei un programmatore? Non devi imparare come programmare per aiutare i tuoi progetti open source preferiti. Molti non programmatori offrono volontariamente alcuni ... Leggi di più possono aiutarti a svilupparli.
Diplomazia
Il clima di internet 6 cose Internet mi ha insegnato l'etichetta [opinione] 6 cose Internet mi ha insegnato l'etichetta [opinione] Nel corso degli anni, ho imparato che Internet ha le sue regole e il suo codice di comportamento molto simili qualsiasi altra cultura. Certo, ho anche imparato qualcos'altro su Internet - è molto cinico ... Leggi di più è traballante al meglio. Molte cose di solito non dette faccia a faccia sono abbastanza comuni online. I temperamenti possono facilmente divampare da una parola sbagliata, o un passo falso sociale 5 Comportamenti Internet per vivere o incorrere nell'ira del web (e una nota sul porno) 5 Comandamenti Internet da vivere o incorrere nell'ira del web (e un Nota sul porno) Internet è un luogo poco legale. Certo, ci sono vari aspetti legali riguardanti la pubblicazione e la visualizzazione di determinati contenuti, tra cui la pornografia e il materiale protetto da copyright, ma in generale le regole che governano il ... Per saperne di più. Sono questi tipi di personalità che potresti dover affrontare mentre collabori su un progetto open source (o qualsiasi tipo di lavoro online per quella materia).
Lavorare insieme non è sempre facile, anche quando si ha lo stesso obiettivo in mente. Ogni persona è unica, con diverse esperienze su ciò che ha funzionato meglio per loro in passato, insieme ai propri programmi. Non c'è da meravigliarsi se in un ambiente in cui tutti possono avere voce in capitolo, i conflitti possono esplodere.
Il frammento di testo di cui sopra è venuto da Linus Torvalds, il creatore del kernel Linux Come aggiornare il kernel di Linux per migliorare le prestazioni del sistema Come aggiornare il kernel di Linux per migliorare le prestazioni del sistema Il kernel di Linux ha release regolari, offrendo nuove funzionalità e miglioramenti che si hanno aspettare in una nuova versione di distribuzione - a meno che non si aggiorni manualmente il kernel di Linux. Ti mostriamo come. Leggi di più . Qualsiasi modifica proposta ad esso deve passare per Linus prima di essere accettata e, a volte, non è così, o viene addirittura respinta in modo esplosivo.
Ci vuole una pelle spessa per accettare questo tipo di parole, comuni a molti media online. Soprattutto quando non c'è un vero volto attaccato a loro. Tuttavia, se vuoi progredire 9 Windows e Console Games ora disponibili su Linux 9 Windows e Console Games ora disponibili su Linux "The Year of the Linux Desktop" devono ancora arrivare, ma fino a quando non lo fanno, puoi giocare a questi popolari PC e giochi per console in modo nativo sul tuo sistema operativo Linux: non sono richieste emulazioni o virtualizzazioni! Per saperne di più, non c'è niente da fare tranne ascoltare, e gestire tali conflitti con calma.
Allo stesso modo, troverai varietà di persone nella vita, con cui andrai d'accordo a vari livelli. Con abbastanza diplomazia però, è facile evitare problemi sociali.
Impostazione degli obiettivi
Molti progetti tendono ad avere più punti cardine da raggiungere, come modo per mantenere lo sviluppo focalizzato. Come nella vita, i bersagli più tangibili e ben definiti sono più ideali, poiché danno un senso di direzione ai contributori.
Questo può essere visto più chiaramente in opere su larga scala, come i browser Web. Stai usando il miglior browser Web per Linux nel 2016? Stai usando il miglior browser Web per Linux nel 2016? L'uso del browser "sbagliato" può portare a molti mal di testa inutili, sprechi di produttività e persino perdita di dati. Quindi quale browser è il migliore per il tuo computer Linux? Scopriamolo. Leggi di più . Mentre ci saranno alcuni obiettivi generali - le cose che alla fine le persone vogliono ottenere - dovranno essere suddivisi in blocchi sensibili. Ciò impedisce ai contributori di essere sopraffatti dai dettagli e dal rumore e di concentrarsi su ciò che è importante.
Ad esempio, Mozilla Firefox 9 Motivi per passare da Chrome a Firefox 9 Motivi per passare da Chrome a Firefox I giorni in cui Chrome era il miglior browser sono finiti da tempo. Le persone stanno tornando su Firefox! È tempo di cambiare (indietro)? Qui ci sono diversi motivi che potrebbero convincerti. Per saperne di più, utilizza una road map annuale come un modo per annunciare pubblicamente dove andranno. Descrive dettagliatamente i principali cambiamenti nel browser, insieme alle versioni e ai tempi previsti. Qualcosa di importante da notare per gli sviluppatori add-on è l'eliminazione graduale delle vecchie estensioni a favore di Web Extensions con le estensioni di Chrome in Firefox: cosa devi sapere Esecuzione delle estensioni di Chrome in Firefox: cosa devi sapere presto, sarai in grado per eseguire le tue estensioni di Chrome preferite in Firefox. Questo sviluppo rivoluzionario rischia di provocare un nuovo rinascimento negli utenti di Firefox e di rivoluzionare il modo in cui vengono create le estensioni. Leggi di più .
Con questo set di messa a fuoco generale, tutto il resto tende a cadere al suo posto. I problemi possono ora essere risolti per importanza per i propri obiettivi generali Utilizzare Excel e Google Task per creare lo strumento di gestione dei migliori obiettivi Mai utilizzare Excel e Google Task per creare lo strumento di gestione dei migliori obiettivi. Ultimamente, ho iniziato a capire che sto lavorando molto difficile, ma se qualcuno mi chiedesse se ritengo o meno che sto lavorando per uno scopo più ampio, dovrei dire che davvero non ... Read More, con gli altri a una priorità più bassa. E a volte è così che funziona la vita. Con numerosi obblighi che turbinano, può essere molto facile perdere la cognizione di ciò che stai facendo in primo luogo. Ed è qui che arrivano gli obiettivi.
Cooperazione
Molti progetti open source attraggono persone da tutto il mondo. Di conseguenza, le opinioni su come dovrebbero essere le cose possono essere selvaggiamente diverse, e persino il software Open Source e Forking: The Good, The Great e The Ugly Open Source e Forking: The Good, The Great and The Ugly A volte, la fine -L'utente beneficia molto delle forcelle. A volte, la forchetta è fatta sotto un sudario di rabbia, odio e animosità. Diamo un'occhiata ad alcuni esempi. Leggi di più . Può essere necessario un duro lavoro per mettere da parte alcuni di questi disaccordi, in cambio del benessere generale di un progetto.
Ad esempio, la comunità attorno a Debian è costruita sulla base di un forte ethos di discussione accanto a un forte gruppo di amministratori. Le persone sono incoraggiate a risolvere le controversie in modo costruttivo e senza rancore. Ciò aiuta a mantenere un ambiente di cooperazione reciproca e si concentrano le autorità più grandi.
Se tali problemi non possono essere risolti personalmente, vengono elaborati formalmente dai più alti di Debian: il Comitato tecnico. Le parti coinvolte hanno lo scopo di interagire tra loro qui, ora essendo correttamente mediate e giudicate.
Insieme a questo, c'è anche la questione delle barriere linguistiche. Le opere popolari possono facilmente diventare un affare globale, il che significa che potrebbero esserci persone di discendenza multilingue. Mentre l'inglese è generalmente conosciuto da molti, la scorrevolezza delle persone può variare selvaggiamente. Perfetto le tue abilità di lingua inglese con questi 5 corsi Udemy perfeziona le tue abilità di lingua inglese con questi 5 corsi Udemy L'apprendimento dell'inglese può essere complicato. La grammatica è uno degli ostacoli. Queste cinque lezioni di Udemy ti aiuteranno a parlare e scrivere in inglese con maggiore scioltezza. Leggi di più .
Dovrebbe essere previsto un certo livello di cortesia tra le persone in comunicazione. Che ciò sia dovuto a difficoltà linguistiche o più elevati, ideali opposti, è importante lavorare insieme e cooperare. La vita funziona meglio, dopo tutto.
proattività
Molti progetti open source Cos'è il software Open Source? [MakeUseOf Explains] Cos'è il software Open Source? [MakeUseOf Explains] "Open source" è un termine che viene gettato molto spesso in questi giorni. Potresti sapere che certe cose sono open source, come Linux e Android, ma sai cosa comporta? Ciò che è aperto ... Leggi di più sono guidati da persone con un desiderio che desiderano soddisfare. Ci sono molte ragioni per cui qualcuno deciderebbe di iniziare a contribuire. Qualsiasi cosa, dal correggere un bug nel loro programma preferito, o aggiungere una nuova funzione potrebbe essere l'innesco.
Ad esempio, come risposta al cattivo supporto dei trasferimenti di file Android su Linux, una singola persona ha sviluppato una soluzione grafica semplice, simile all'app Android File Transfer su macOS Come trasferire file tra Android e Mac: 7 semplici metodi Come Trasferimento di file tra Android e Mac: 7 Metodi semplici È necessario trasferire file tra il telefono Android e il computer Mac? Ecco alcuni semplici modi per spostare i dati tra quelle piattaforme. Leggi di più . I problemi risolti includono cose come la copertina d'album correttamente riconosciuta, insieme a crash casuali. Come tale, il programma è stato fatto per funzionare semplicemente, senza problemi.
Sebbene non tutti abbiano la possibilità di scrivere programmi da soli, è abbastanza facile attirare l'attenzione su bug e 6 motivi per cui il tuo sistema operativo Linux preferito è afflitto da bug 6 motivi per cui il tuo sistema operativo Linux preferito è afflitto da bug Hai trovato un nuovo sistema operativo Linux da provare e l'hai adorato. Ma poi è andato storto. A volte Linux diventa bacato dopo un mese o due. La domanda è, perché? Leggi di più . Può essere difficile per gli sviluppatori tenere traccia dei problemi, specialmente se sono difficili da trovare. Fare il primo passo per indicarli potrebbe non essere molto tecnico, ma è estremamente importante farlo.
Allo stesso modo, la vita è molto meglio quando si decide di prendere le cose nelle proprie mani. Cercare e chiedere attivamente le cose può fare molto per migliorare te stesso Dove inizi con l'auto-miglioramento? Da dove cominci con l'auto-miglioramento? Se sai di voler intraprendere uno stile di vita che si auto-migliora, ma non sai da dove iniziare, queste strategie semplici e collaudate possono aiutarti a metterti alla prova. Leggi di più . Dopotutto, nulla cambia davvero se non provi a farlo.
Una lezione appresa
Contribuire al software Open Source rispetto al software libero: qual è la differenza e perché è importante? Open Source contro software libero: qual è la differenza e perché è importante? Molti pensano che "open source" e "software libero" significano la stessa cosa, ma non è vero. È nel tuo migliore interesse sapere quali sono le differenze. Leggi di più non è semplicemente fantastico per la comunità, ma anche per te stesso. Ci sono un certo numero di abilità importanti che puoi raccogliere e che possono essere trasferite nel resto della tua vita:
- Diplomazia
- Raggiungere gli obiettivi
- Cooperazione
- Lavorare in modo proattivo
Queste sono tutte qualità che possono aiutare nella tua vita personale e professionale.
Cosa ti ha insegnato il software open source? Hai sviluppato nuove qualità? Raccontaci di come il tuo contributo open source ti ha aiutato a crescere.
Credito immagine: ra2studio tramite Shutterstock.com
Scopri di più su: Open Source.