Ciao a tutti,
Mi trovo nella situazione in cui credo di saper programmare benino.
Non lo faccio per lavoro ma per hobby, ma come conoscenza mi aiuta pero' molto anche a lavoro.
Ho come l'impressione che siamo molto piu utile averla come side skill da sfoderare nei momenti di bisogno.
Infatti mentre i software piu importanti e complessi che richiedono lavoro a tempo pieno sono delegati ai team IT, a noi rimangono tutti quei tools che possono tornare utili nella gestione quotidiana di qualunque tipo di dato.
Programmo principalmente in C poi un po di C++, matlab, Excel VBA... ieri ho sviluppato il mio primo script utile con python.
Avrei l'ambizione di compiere qualche passo in piu. Anche se non mi serve vorrei diventare bravo a tal punto da potermi vendermi anche come programmatore se volessi cambiare lavoro (cosa che non voglio fare per inciso ).
Per farvi capire un po che a che livello sono ora, in C ho creato fino ad ora qualche software tipo download accelerators per l'ormai defunto megavideo, plugin excel per calcoli econometrici, poi che altro... un programma che prende le immagini dalla webcam e applica vari filtri grafici, un programma che registra le note musicali suonate quando suoni un flauto dolce... poi qualche rete neurale, qualche algoritmo genetico con performance mediocri ma pare che siano dovute allo stato della conoscenza in quei settori piuttosto che a un mio errore nell'implementazione. Un programma a finestre col quale puoi applicare filtri (ad esempio per sfuocare, cambiare colore etc..) da me creati ad immagini.
Invece ho sempre evitato la programmazione a finestre e l'ho sempre tenuta al minimo indispensabile. Infatti sono sempre stato piu interessato al contenuto che non all'aspetto dei miei programmi. Forse questa e' una prima mancanza che ho.
Insomma... livello mediocre... riesco a risolvere i problemi che mi pongo...
Per migliorare come dicevo, c'e' bisogno di fare qualcosa in piu.
Che strada devo percorrere?
stavo pensando di imparare a sviluppare giochi 3d in opengl. Ad esempio pensavo di comprare un bel manuale sulle opengl...
E' una buona strada?
C'e' una strada diversa che voi imbocchereste se foste me?