Come diventare uno sviluppatore KDE
| Inviato da riccardo il Sab, 18/12/2010 - 15:58 | ![]() ![]() ![]() |
Alla fine del 2009, Antonis Tsiapaliokas ha avuto il primo contatto con Linux. Allora aveva appena cominciato ad imparare il linguaggio di programmazione C ed era essenzialmente ignaro del software KDE. Meno di due anni dopo, i suoi primi contributi in KDE.
Tomaz Canabrava, veterano sviluppatore KDE che ha aiutato Antonis a sviluppare le sue competenze nella programmazione, gli ha chiesto perché ha scelto di contribuire.

Tomaz: Ciao Antonis. Puoi presentarti ai nostri lettori?
Antonis: Ciao! Mi chiamo Antonis Tsiapaliokas e ho 19 anni. Studio informatica al Technological Educational Institute (T.E.I.) di Larissa, in Grecia, ma il mio paese natale è Katerini - Katalonia.
Tomaz: Come ti sei interessato a Linux?
Antonis: Tutto è cominciato nel Settembre del 2009, quando ho cominciato a seguire i corsi al T.E.I. Io sapevo di Linux dai miei anni alle superiori, ma fino ad allora non avevo mai pensato di passare ad un nuovo sistema operativo, perché riuscivo a fare tutto quello che volevo con Windows. In più, pensavo che imparare un nuovo sistema operativo sarebbe stato noioso. Ma quando mi sono trasferito a Larissa ho avuto improvvisamente molto tempo libero e mi sono detto "proviamoci", e ho installato Slackware sul mio sistema per la prima volta. Successivamente, ho provato a scoprire di più su Linux attraverso delle ricerche sul web, e ho imparato molto anche dal LinuxTeam, un gruppo al T.E.I. di Larissa che prova a far conoscere Linux e i suoi benefici agli studenti.
Tomaz: Come hai cominciato ad usare software KDE?
Antonis: Nel Natale del 2009 ho rimosso Slackware dal mio computer, che usava Xfce 4, e ho installato Debian Testing con il Desktop Plasma 4.3 di KDE. Avevo già installato Kubuntu e Slackware con i Desktop Plasma 4.1 e 4.2 ma erano troppo bugnati, quindi ero finito col tornare a Xfce 4. Realizzai che il Desktop Plasma era molto stabile e flessibile in Debian Testing, e così in pochi giorni sostituii definitivamente Xfce 4.
Tomaz: Perché hai deciso di contribuire a KDE?
Antonis: Dopo che ho cominciato ad usare il Desktop Plasma regolarmente, sono rimasto impressionato dal lavoro che gli sviluppatori KDE stanno facendo e ho deciso che volevo aiutarli. Ho provato prima a contribuire come packager Debian, ma presto ho realizzato che questo non faceva per me. In quel periodo ho frequentato al T.E.I. un corso focalizzato sul linguaggio C, che presto è diventato il mio corso preferito. Poi sono andato sulla pagina di Wikipedia relativa a KDE per vedere quale linguaggio fosse il più usato nel software KDE. Quando ho visto che era C++ mi sono detto "fantastico! Il software KDE è scritto in linguaggio molto legato al mio preferito!". Prima di allora mi ero imbattuto in altri linguaggi, come PHP, MySQL, Javascript o Python, ma tutti mi sembravano o troppo semplici o troppo difficili senza offrire neanche caratteristiche avanzate.
Tomaz: Come hai fatto i primi passi del diventare uno sviluppatore KDE?
Antonis: A quel punto, ho cercato i requisiti per diventare un contributore per KDE, e ho deciso che avrei dovuto imparare C++ e Qt. Ho scritto una mail alla mailing list degli sviluppatori KDE, chiedendo consigli, e tu gentilmente mi hai offerto aiuto. Fino ad allora la mia competenza nella programmazione era limitata. Per esempio, sapevo cosa fossero e come usare funzioni e variabili, ma ho dovuto affrontare molti problemi e difficoltà fino a quando sono stato capace di scrivere un programma che usa i puntatori. Grazie al vostro aiuto, sono riuscito a fare progressi nella mia comprensione del C++ e della programmazione orientata agli oggetti e, più tardi, delle Qt, al punto che oggi mi sento a mio agio scrivendo codice serio.
Tomaz: Sei riuscito a dare dei contributi di codice a software KDE?
Antonis: Sì! Ho fatto alcune patch per KMahjongg e sto preparando una nuova patch per KMail 2.
Tomaz: Grazie per il tuo tempo e buona fortuna con i tuoi futuri contributi a KDE!
Antonis: Grazie!
| Segnala su: |
|

























Invia nuovo commento