Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Abbiamo partecipato ad Appian World 2024, evento dedicato a partner e clienti che si è svolto recentemente nei pressi di Washington DC, vicino alla sede storica dell’azienda. Nel festeggiare il 25mo anniversario, Appian ha annunciato diverse novità in ambito intelligenza artificiale
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Primo contatto con il monitor Lenovo ThinkVision 3D 27 che grazie a particolari accorgimenti tecnici riesce a ricreare l'illusione della spazialità tridimensionale senza che sia necessario utilizzare occhialini
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing
Abbiamo visto ancora una volta la Formula E da vicino, ospiti di Jaguar TCS Racing. In questa occasione però curve e rettilinei erano quelli di un circuito permanente, molto diverso dagli stretti passaggi delle strade di Roma
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 15-07-2018, 15:50   #1
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
[generico] programmazione concorrente

Giusto per avere un'idea su di un argomento di cui conosco poco, quali sono, secondo le vostre conoscenze / esperienze, i linguaggi più efficienti, usati o alla moda nell'ambito della programmazione concorrente? Lo chiedo perchè un collega si è buttato su di un linguaggio poco noto, X10, che gli è stato consigliato in questo ambito ma mi piacerebbe avere altre opinioni. Aggiungo che un altro collega ha consigliato Scala, linguaggio che conosco poco e ha detto di non usare Python o Ruby in quanto hanno un cattivo supporto alla programmazione concorrente
thx.
__________________
--In Siberia non sono tutte gnocche... ma tante si...

Ultima modifica di Shirov : 15-07-2018 alle 15:53.
Shirov è offline  
Old 15-07-2018, 21:33   #2
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 12580
Prima volta che sento questo X10.

Comunque in generale C/C++ con OpenMP?

Dopodiché programmazione concorrente vuol dire tutto e niente, nel senso che in genere la concorrenza è al servizio della tua applicazione/algoritmo e non viceversa.

E il linguaggio più adatto dipende dalla tua applicazione, dai requisiti che ha, dal tempo che hai per realizzarla e via discorrendo.
WarDuck è offline  
Old 16-07-2018, 09:40   #3
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da Shirov Guarda i messaggi
Giusto per avere un'idea su di un argomento di cui conosco poco, quali sono, secondo le vostre conoscenze / esperienze, i linguaggi più efficienti, usati o alla moda nell'ambito della programmazione concorrente? Lo chiedo perchè un collega si è buttato su di un linguaggio poco noto, X10, che gli è stato consigliato in questo ambito ma mi piacerebbe avere altre opinioni. Aggiungo che un altro collega ha consigliato Scala, linguaggio che conosco poco e ha detto di non usare Python o Ruby in quanto hanno un cattivo supporto alla programmazione concorrente
thx.
X10 è decisamente overkill se si tratta di programmazione concorrente. X10 è pensato per il calcolo massicciamente parallelo ( cluster, supercomputer ) e infatti implementa un modello di memoria basato su un singolo spazio d'indirizzamento partizionato. Cioè è praticamente un OpenMP on steroids.

Per la banale concorrenza è sensato usare linguaggi più normali, tipo Scala, Erlang/Elixir, Go, Rust.

Imho Go è la scelta migliore ad oggi ( e infatti la sua popolarità è cresciuta esponenzialmente ) per il modello di concorrenza che implementa, facile da usare e soprattutto è molto facile creare programmi concorrenti corretti ( chi ha usato i thread sa quanto sia difficile ).

Scala lo escluderei perchè devi portarti dietro la JVM. Ovviamente nel tuo caso potrebbe non essere un problema. E in questo caso mi permetto di portare alla tua attenzione Clojure.
pabloski è offline  
Old 16-07-2018, 19:59   #4
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Quote:
Originariamente inviato da Bellaz89 Guarda i messaggi
Tu hai parlato di programmazione concorrente e poi hai citato X10 che e' un linguaggio ottimizzato per il calcolo parallelo. Di quale modello di programmazione hai bisogno?

Inoltre come ha fatto intendere WarDuck, qualche informazione in piu' su che tipo di applicazione deve essere sviluppata, su che hardware deve girare, e su quale SO sarebbe utile.

Altrimenti una risposta lascia il tempo che trova.

Tra le altre cose Scala e X10 servono a soddisfare esigenze abbastanza differenti... Il primo e' orientato allo sviluppo di applicazioni/webservices, il secondo al HPC. Non so bene perche' uno dovrebbe usare, esperimenti a parte, X10. La quasi totalita' della programmazione HPC si fa su Fortran - C/C++
Quote:
Originariamente inviato da pabloski Guarda i messaggi
X10 è decisamente overkill se si tratta di programmazione concorrente. X10 è pensato per il calcolo massicciamente parallelo ( cluster, supercomputer ) e infatti implementa un modello di memoria basato su un singolo spazio d'indirizzamento partizionato. Cioè è praticamente un OpenMP on steroids.

Per la banale concorrenza è sensato usare linguaggi più normali, tipo Scala, Erlang/Elixir, Go, Rust.

Imho Go è la scelta migliore ad oggi ( e infatti la sua popolarità è cresciuta esponenzialmente ) per il modello di concorrenza che implementa, facile da usare e soprattutto è molto facile creare programmi concorrenti corretti ( chi ha usato i thread sa quanto sia difficile ).

Scala lo escluderei perchè devi portarti dietro la JVM. Ovviamente nel tuo caso potrebbe non essere un problema. E in questo caso mi permetto di portare alla tua attenzione Clojure.
Grazie ad entrambi, in effetti la cosa non è per me direttamente ma mi hanno cooptato in un gruppo di lavoro per far partire un progetto. Tale progetto sarà sviluppato su Windows e dovrebbe (il condizionale lo uso perchè le linee guida ufficiali non sono ancora note) coinvolgere "pesantemente sia parallelismo che concorrenza"... forse il primo dettaglio è il motivo per cui al collega hanno proposto X10 (sta faticando parecchio...) mentre un altro è stato messo sotto a testare un ulteriore strano linguaggio che si chiama ATS per la parte relativa alla concorrenza. Quello che mi chiedo è se esista roba più standard, francamente non vedo perchè il capo progetto voglia sprecare risorse per studiare linguaggi sconosciuti ai più e poco documentati / supportati. Tra l'altro ATS non si sposa gran che con Win per quanto ho letto. Ad ogni modo questo è quel che so finora...
__________________
--In Siberia non sono tutte gnocche... ma tante si...

Ultima modifica di Shirov : 16-07-2018 alle 20:05.
Shirov è offline  
Old 17-07-2018, 11:42   #5
fano
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2095
Se sei su Windows perché ad andarsi a cercare linguaggi esotici? Usa C# / F# e sei a cavallo con async hai tutta la "concorrenza" che ti serve.

Se proprio ti servono super performance in alcuni punti puoi sempre chiamare C/C++ da .Net con P/Invoke, ma non fare lo stesso errore della mia azienda che per solo alcune parti che necessitano di performance quasi "real time" ci fanno scrivere anche il parser XML o l'interfacciamento con il DB in C
__________________
Cosmos C# Open Source Managed Operating System
Cosmos Thread Ufficiale
Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!
fano è offline  
Old 17-07-2018, 18:26   #6
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Alla fine ho dato forfait e mi sono dichiarato indisponibile a proseguire nel progetto, tanto sono un consulente esterno per loro e faccio quel che mi pare. Serva di esperienza ad altri, se non avete l'acqua alla gola e il capo progetto è un coglio##, un pazzo, lasciate perdere. Il responsabile di sta roba viene, ca va sans dire, dal "commerciale" e per lui "l'uso di strumenti di lavoro non convenzionali è un tratto distintivo per l'azienda che impiegherà nei suoi progetti solo professionisti altamente qualificati e <<al di sopra del mercato>>". Oggi è uscito il draft del progetto, ambiziosissimo, e alla fine della fiera c'è un disgraziato che cerca di imparare il linguaggio ATS l'altro che è stato messo su X10 (come faranno eventualmente a parlarsi? Boh, problema loro) e un terzo che dovrà sviluppare il front-end usando Rebol. Altri due dovranno legare il tutto e sviluppare a loro volta altre parti utilizzando Erlang (perchè gli piace il nome e "ne ha sentito parlare bene") C'è poi lo specialista DB che dovrà usare indifferentemente Oracle e MongoDB con backup su DB2. Infine la parte Web sarà curata da uno specialista ancora da definire ma che dovrà lavorare usando Hack. Il tutto senza una logica o una base tecnica, solo scegliendo gli strumenti consultando Wikipedia (l'ho visto coi miei occhi). Io non so chi lo protegga questo deficiente, che mai si è occupato direttamente dello sviluppo (si capisce) ma è un delirio, tenete presente che lì avevano sempre lavorato in C / C++ e in ambito .Net con C#. I ragazzi, appunto 6 più un coordinatore, sono disperati e un paio hanno cominciato a mandare in giro il loro curriculum. Non sono riuscito a parlare con chi ci mette i soldi ma mi ha chiesto un incontro domani per chiedermi il motivo del mio diniego e allora aprirò il libro... sembra una barzelletta, ancora non ci credo, poi mi chiedono perchè sono pessimista sul futuro dell'informatica in Italia... Ah, aggiungo: la mia parte riguardava le reti, visto che è il mio campo naturale "ma visto che sai anche programmare, puoi anche dare una mano ai ragazzi", è così che si fa no?
Grazie del tempo che mi avete dedicato e, se avete poca stima dei vostri capi, pensate che si aggira un figuro simile in una qualche azienda....
__________________
--In Siberia non sono tutte gnocche... ma tante si...

Ultima modifica di Shirov : 17-07-2018 alle 18:34.
Shirov è offline  
Old 17-07-2018, 18:53   #7
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
hahahaha grandissimo

ma Hack dove gli è uscito? perchè lo usa e sviluppa Facebook?

Erlang ha molto senso in quell'ambito, ma non perchè qualcuno ne abbia sentito parlare bene, ci vorrebbe un minimo di conoscenza del linguaggio per poterne apprezzare con cognizione le capacità in ambito distribuito e parallelo

Sulla situazione dei DB facepalm!

Usare Rebol per il frontend? Perchè? S'è fatta un giro sul sito del linguaggio Red, ha visto le GUI belline e il codice ( molto pulito ed elegante in verità ) che ci sta dietro e ha deciso di scegliere il padre di Red?

Il bello è che usando, ad esempio, Go avrebbe potuto consolidare db, frontend, web e la parte di calcolo parallelo.
pabloski è offline  
Old 17-07-2018, 19:50   #8
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Altri dettagli, dopo una lunga telefonata con un ormai ex collega che ra presente al secondo briefing.
Su Rebol, Pabloski, hai azzeccato in pieno: il tipo ha testualmente detto "Rebol è lo strumento migliore sul mercato per realizzare interfacce in modo elegante ed efficiente; tant'è vero che c'è uno jugoslavo che sta cercando di imitarlo" a parte che la Jugoslavia non esiste più, d'ora in poi sapete che se uno di loro cerca di imitare un linguaggio quello è uno strumento eccellente. Il povero Nenad Rakocevic, padre di Red, è servito.
Su MongoDb la perla assoluta, riportata da una conversazione privata "Questo è un un DBMS non relazionale, orientato ai documenti (frase identica a quanto si trova su Wikipedia) quindi potremmo gestirlo anche attraverso Word! Pensa, diamo ai clienti un DB quello apre il suo Word e ci fa quello che vuole! Ma devo arrivare io qui a spiegare ste cose?" Vi basta? No. Altre massime:
"ATS è uno dei pochi linguaggi a supportare la concorrenza, leggetevi la pagina di presentazione sul loro sito"
"Tu, Marco spingi su X10, è una grossa opportunità per te, c'è dietro IBM, basta quello per qualificarlo il meglio che c'è per... per tutto"
"Voi con Erlang dovrete legare tutte le parti del programma, file di testo, mail, elaborazione numerica, Erlang è un mastice per il programmatore, tappa ogni buco e apre tutte le strade" (cosa vuol dire?)
Su Hack: "uno dei modi per loggarsi sarà attraverso le credenziali FB, quindi usare Hack renderà più agevole questo processo, ricordatevi che è un regalo che vi faccio"
Una timida replica "Noi però abbiamo uno skill diverso, su altri strumenti". Replica: "chi non ci sta si licenzi pure adesso, sono gli strumenti a caratterizzare un prodotto l'utenza si accorge di cosa sta sotto il cofano (ah si?) e noi gli faremo capire che il meglio lo usiamo solo noi"

Bellaz, domani ti dico, a questo punto mi sento in missione per salvare dei ragazzi che non hanno colpe... soprattutto voglio capire da dove è saltato fuori sto imbecille, ma no, direi sto pazzo totale.
__________________
--In Siberia non sono tutte gnocche... ma tante si...
Shirov è offline  
Old 18-07-2018, 13:52   #9
fano
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2095
Miei déi sembra il preludio ad una storie de "I Racconti dalla Sala Macchine" o di DailyWTF

La maniera "esotica" in cui ha interpretato la definizione di MongoDB è pazzesca!

Attendo anch'io come va a finire...
__________________
Cosmos C# Open Source Managed Operating System
Cosmos Thread Ufficiale
Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!
fano è offline  
Old 18-07-2018, 17:55   #10
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Dunque, come si è arrivati ad arruolare questo fenomeno? Il tipo era un venditore di vernici o smalti o similari. Grazie ai buoni risultati ottenuti (indubbiamente ha una buona parlantina ed un eccellente savoir faire) è diventato capo settore e qui ha avuto contatti col mondo della chimica e della farmaceutica. Essendo il progetto orientato a quest'ultimo ambito ecco che il geniale imprenditore lo ha assoldato al volo, certo di avere i "contatti" giusti. Triste notare che la prima cosa che viene valutata sono le conoscenze, non le competenze. Fenomeno, lo chiameremo così, ha preteso di essere a capo a 360 gradi del progetto, quindi anche e soprattutto della sezione informatica. Il boss gli ha chiesto "Ma te ne intendi?" risposta "Certo, sono ragioniere col computer, l'informatica è il mio secondo pane!". Così si è installato come capo progetto.
Detto questo, ieri parlo col capo:
"Perchè hai rinunciato? Era una bella opportunità!"
Io: "Era l'opportunità per rovinarmi la vita. Hai dato il progetto in mano ad un pazzo totale"
Lui: "Ha delle ottime referenze!"
Io: "Vuoi dire delle ottime conoscenze..."
Lui: "Si va beh, dai, lo sai, ci vogliono anche quelle"
Io: "Si ma nelle migliore delle ipotesi lui ha solo quelle. In campo informatico è un incompetente totale, molto pericoloso per il tuo gruppo"
Lui: "Non capisco"
Io: "Stai facendo operare tuo figlio a cuore aperto da un muratore"
Lui: "Eh?"
Io sbotto: "Ma sei di coccio ca##o! Quello non è nemmeno alle aste in campo informatico. Non sa letteralmente di cosa parla e vuole imporre strumenti e metodi di lavoro del tutti illogici e inadeguati e di cui non sa un ca##o di niente. E' un pericolo e i ragazzi non possono lavorare con lui e in quei modi. li stai rovinando e stai buttando nel cesso un progetto in cui hai già investito parecchio, soldi e tempo. Ma ci tieni tanto a fallire?
Lui: "Ma parla di linguaggi... di database.."
Io: "Se mi dai mezz'ora ti parlo di chirurgia gastroenterica e non ti accorgi nemmeno che non ne so una sega, anche perchè non ne sai una sega nemmeno tu: Scusami, lo hai letto il suo curriculum?"
Lui: "Ma si... "
Io: "Ma no. Ti sei fermato alla riga <<conoscenze>>"
Lui: "Così mi offendi, per chi mi prendi?"
Io: "E invece ti salvo la faccia perchè se davvero lo hai letto e gli hai offerto quel posto sei più matto di lui. A meno che non abbia inventato tutto e ci abbia scritto che è il nuovo Torvalds"
Lui: "Il nuovo chi?"
Io: "Lascia perdere. Fammelo leggere"
Lo leggiamo, niente di che, dice solo che ama l'informatica come hobby.
Lui: "beh c'è qualcosa"
Io: "Guarda io amo le donne ma non per questo pretendo di essere il nuovo Rocco Siffredi"
Lui: "Quindi?"
Io: "Quindi ti avviso: se continua ad essere a capo della struttura ti manda in rovina il comparto informatico e a pu##ane tutta l'azienda. vedi tu"
Lui "Ma ha giaà gettato le basi del progetto.."
Io: "Quelle le chiami basi? Dobbiamo fare questo, dobbiamo fare quello... mi sembri uno sprovveduto, ne hai già fatte di cose, quella relazione che ti ha mandato che roba è?"
Lui: "Si è un po' generica ma avrebbe approfondito lui sul campo..."
Io: "Ti sei rincoglionito, non c'è altra spiegazione. E rinneghi il tuo modo di lavorare passato. Io me ne vado, prepara il tuo curriculum e soprattutto sii pronto a portare i libri in tribunale"
Lui: "Ci penserò, dai, mi spiace per come sono andate le cose"
Io: "Questo è solo l'inizio caro... pensaci davvero o rischi di perdere tutto"

A sua parziale scusante, si è imbarcato in un tipo di progetto mai affrontato prima ma questo non giustifica la faciloneria e la leggerezza con cui si è affidato al fenomeno. Non lavorerò più con lui, ammesso che continui a lavorare. Mi ha poi mandato un WA con cui si scusa ancora e mi chiede se sono sicuro che il tipo non sia quello giusto. E gli ho risposto "Ma vuoi provare a parlare con i tuoi caxxo di programmatori?? Parla con loro, brutto cogli@ne". Credo che non sarà l'ultima puntata....
__________________
--In Siberia non sono tutte gnocche... ma tante si...
Shirov è offline  
Old 19-07-2018, 00:32   #11
Bazzilla
Senior Member
 
L'Avatar di Bazzilla
 
Iscritto dal: Dec 2010
Messaggi: 2524
Quote:
Originariamente inviato da Shirov Guarda i messaggi
....
Sembra di seguire uno spin-off di Halt and Catch Fire...

Vicenda spettacolare e amareggiante allo stesso tempo.
__________________
PC: Lenovo Legion 5 15ACH6H Ryzen 7 5800H - RTX 3070
CONSOLE: PS5 (Fibbione) - Xbox Series X (Fibbione)
Bazzilla è offline  
Old 19-07-2018, 08:59   #12
fano
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2095
Ma che titolo è "ragioniere col computer"?

Grazie di condividere questa storia con noi... se non avessimo tutti vissuto cose simili probabilmente non ci crederemmo

Essendo consulente sei anche in una posizione ottima per poter dire la verità, un povero dipendente deve solo tacere mentre vede tutto crollare intorno a lui
__________________
Cosmos C# Open Source Managed Operating System
Cosmos Thread Ufficiale
Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!
fano è offline  
Old 19-07-2018, 11:01   #13
fano
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2095
E' vero noi stiamo ridendo, ma i poveri programmatori si staranno mangiando il fegato!
__________________
Cosmos C# Open Source Managed Operating System
Cosmos Thread Ufficiale
Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!
fano è offline  
Old 19-07-2018, 17:19   #14
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Quote:
Originariamente inviato da fano Guarda i messaggi
Ma che titolo è "ragioniere col computer"?

Grazie di condividere questa storia con noi... se non avessimo tutti vissuto cose simili probabilmente non ci crederemmo
Guarda, sono allibito, avevo anche una certa stima di quell'imprenditore, che ovviamente conosco da anni e posso "trattarlo" in certi modi. Ci deve essere qualche altra cosa sotto.

Quote:
Originariamente inviato da fano Guarda i messaggi
Essendo consulente sei anche in una posizione ottima per poter dire la verità, un povero dipendente deve solo tacere mentre vede tutto crollare intorno a lui
Infatti non ho bisogno di quel lavoro, faccio un po' di ferie e poi vado in Germania per un po', il mio vero capo mi fa girare come una trottola.

Quote:
Originariamente inviato da fano Guarda i messaggi
E' vero noi stiamo ridendo, ma i poveri programmatori si staranno mangiando il fegato!
Non finisce qui, non posso permettere che quei ragazzi vengano distrutti da un pazzo. Per quanto ne so stanno organizzando un incontro col #1, quello che studia ATS sta dando fuori...

Quote:
Originariamente inviato da Bellaz89 Guarda i messaggi
Tra le altre cose, qui un'opinione su Hack che condivido:

https://www.quora.com/What-do-you-th...y-Facebook-Why

In poche parole, a meno di non avere gia' una larga base di PHP in produzione, adottare Hack e' una scelta completamente insensata.
Ma poi, anche fosse, usare Hack "perchè così è più semplice loggarsi usando le credenziali di FB" è come dire che devi usare Linux per scrivere una mail a Torvalds, non so, è... è pazzesco.
__________________
--In Siberia non sono tutte gnocche... ma tante si...
Shirov è offline  
Old 21-07-2018, 14:52   #15
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Ultimo update, non vorrei andare andare OT nella sezione.
"Ragioniere col computer" è un "titolo" che alcuni istituti per ragioneria, credo solo privati, davano ai loro diplomati in quanto alle materie consuete affiancavano alcuni corsi, alcune nozioni per l'uso dei computer, fogli di calcolo, editor, Office, in pratica, in alcuni casi studiando elaborazioni specifiche rivolte alla ragioneria (credo cose tipo formule Excel applicate al calcolo interessi, mutui e balle varie). Un ECDL mirato, in pratica. Fenomeno ricade in questa casistica.
La riunione col boss e i programmatori, alla presenza di Fenomeno, non pare abbia dato grossi esiti. Alle sacrosante lamentele dello staff, che premeva quanto meno per usare gli strumenti a loro noti (che usavano tra l'altro, molto bene) oltre che avere un modello di sviluppo del progetto fatto come si deve, pare che Fenomeno abbia detto:
"Conosco due tipi di programmatori: quelli che accettano le sfide e quelli che le sfilano via, invecchiando con le loro conoscenze obsolete. Voi, evidentemente siete tra questi ultimi"
Replica: "Questa non è una sfida: è un suicidio professionale che non ha lacuna giustificazione pratica, logica, di metodo. Possiamo sviluppare egregiamente quel progetto con quel che conosciamo. Non ci ha (Fenomeno esige che gli si dia del lei, io gli davo del tu e se lo teneva) dato alcuna alternativa logica ne migliore di ciò che usiamo già, solo un'accozzaglia di nomi di linguaggi presi a caso"
Fenomeno: "se non li conoscete è solo colpa vostra"
Replica: "La sensazione è che sia lei a non conoscerli"
Interviene il boss: "Non vi permetto di rivolgervi così' al signor XYZ. La sua professionalità non è in discussione"
Replica: "E la nostra? In questi anni abbiamo dimostrato qualcosa"
Fenomeno: "E' adesso il momento di dimostrare qualcosa"
Replica: "Sig KKK (il boss) ci lasci lavorare come sappiamo, dateci solo dei requirements fatti come si deve, non possiamo buttare all'aria anni di professionalità per dei capricci senza alcun fondamento, glielo possiamo dimostrare"
il boss "Fenomeno, che dici?"
Fenomeno: "Chiudiamola qui. Ci sono due porte: una conduce agli uffici, dove si potrà lavorare per il futuro, l'altra all'aria aperta, calda, a cercarsi un lavoro, magari qualche agenzia interinale c'è, qui nei paraggi"

Questo in sintesi, ovviamente. Morale: tutti i programmatori so che stanno cercando altri lavori, uno dovrebbe fare un colloquio lunedì, sono ragazzi in gamba, a mio avviso tutti hanno già contatti avviati, avevo offerto eventualmente di vedere se sentivo qualche cosa in giro, ma da quel che ho saputo non hanno bisogno del mio aiuto, per fortuna anche perchè al momento sarei in ferie.
Il boss non è uno stupido per cui i casi sono due: o si è rincitrullito di colpo, e pesantemente, o c'è stato qualche contatto col mondo di provenienza di Fenomeno che ha stravolto le carte in tavola. Non so. L'ultimo contatto che ho avuto con lui via WA diceva:
"Si va avanti! Sono convinto che ti sei sbagliato"
Mia replica: "Mi spiace per i tuoi dipendenti. Non mi dispiacerà per te"
Aggiungo: è la cosa più folle e assurda, quasi kafkiana, che mi sia mai capitata. Ho trovato situazioni assurde, paradossali, qui siamo davanti ad un caso di autolesionismo aziendale al di fuori di ogni logica.
__________________
--In Siberia non sono tutte gnocche... ma tante si...

Ultima modifica di Shirov : 21-07-2018 alle 14:59.
Shirov è offline  
Old 23-07-2018, 22:26   #16
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Ecco l'ultima puntata di una storia che sembra uscita da un (mediocre) romanzo. Oggi ulteriore riunione in cui il team di sviluppo ha presentato al boss una relazione in cui dimostravano prima di tutto l'inadeguatezza delle scelte imposte da Fenomeno e, anche se fossero compatibili, il fatto che l'apprendimento e la messa in pratica delle nuove tecnologie non avrebbe permesso di mantenere il progetto entro un tempo accettabile. Il boss non ha parlato, lasciando la parola a Fenomeno che si è limitato a dire: "qualsiasi mediocre programmatore, sulla base delle proprie esperienze, sa adattare il percorso di apprendimento a quello di produzione. Ora, per favore, tornate al lavoro e mi sforzerò di dimenticare l'accaduto e le vostre infantili, per non dire peggio, lamentele". Morale, alle 19.00 l'intero staff, 8 persone tra tutti, ha rassegnato le dimissioni, rinunciando anche al preavviso. Da quel che ho capito, tutti hanno contatti ben avviati, tranne uno che però sta pensando di tornare a fare il consulente free, suo primo lavoro e un altro che scapperà all'estero dove ha qualche conoscenza.
Il totale rincoglionimento del boss, a questo punto subodoro una qualche patologia, è dato da questo breve dialogo che ho avuto via WA:
"Quei conigli dei tuoi amici mi hanno abbandonato. Bene, è l'occasione per assumere dei giovani capaci e rispettosi degli ordini che seguiranno l'iter proposto da Fenomeno. Che caxxo credono quei 4 sfigati?"
Risposta: "A parte che i 4 sfigati ti hanno fatto guadagnare bene in passato, mi raccomando, che i nuovi genietti che assumerai sappiano anche mettere le mani sui milioni di righe di codice che fanno lavorare i tuoi clienti, sai hai contratti di manutenzione pluriennali con tempistiche strette e penali mica da ridere, giusto la settimana scorsa prima che me ne andassi i tuoi ex sfigati hanno risolto un problema mica da poco presso un cliente. Spera che da domani non suoni il telefono troppo spesso..."
Ragazzi, mai e poi mai avrei creduto di assistere ad una roba simile, il crollo in pochi giorni di una piccola ma dinamica azienda con un bel parco clienti che ora, inevitabilmente, si troveranno nei guai. Il boss sicuramente ha qualche problema, era un imprenditore capace e intuitivo, gli è successo qualcosa. Le ultimissime (fonte la segretaria con cui ero in buoni rapporti, non buoni come avrei voluto ma non si può avere tutto) dicono che ora il boss forse si è reso conto dei rischi e abbia altercato con Fenomeno che però ha un contratto capestro a suo favore.... La mia firma su più di un NDA mi impedisce di scendere in ulteriori dettagli ma aggiungerò questa vicenda alle mie esperienze.
__________________
--In Siberia non sono tutte gnocche... ma tante si...
Shirov è offline  
Old 24-07-2018, 08:10   #17
Bazzilla
Senior Member
 
L'Avatar di Bazzilla
 
Iscritto dal: Dec 2010
Messaggi: 2524
Quote:
Originariamente inviato da Shirov Guarda i messaggi
....
Sto seguendo queste vicende con interesse e sbigottimento.

Io non sono e non sarò mai un imprenditore, non ne ho le capacità, ma uno che si comporta come Fenomeno non lo assumerei nemmeno per attaccare i francobolli.

In tutto questo, anche io mi chiedo che cosa possa essere capitato ad un boss capace per rimanere inebriato da un personaggio del genere.
__________________
PC: Lenovo Legion 5 15ACH6H Ryzen 7 5800H - RTX 3070
CONSOLE: PS5 (Fibbione) - Xbox Series X (Fibbione)
Bazzilla è offline  
Old 24-07-2018, 08:56   #18
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 20825
Quote:
Originariamente inviato da Shirov Guarda i messaggi
Ultimo update, non vorrei andare andare OT nella sezione.
"Ragioniere col computer" è un "titolo" che alcuni istituti per ragioneria, credo solo privati, davano ai loro diplomati in quanto alle materie consuete affiancavano alcuni corsi, alcune nozioni per l'uso dei computer, fogli di calcolo, editor, Office, in pratica, in alcuni casi studiando elaborazioni specifiche rivolte alla ragioneria (credo cose tipo formule Excel applicate al calcolo interessi, mutui e balle varie). Un ECDL mirato, in pratica. Fenomeno ricade in questa casistica.
La riunione col boss e i programmatori, alla presenza di Fenomeno, non pare abbia dato grossi esiti. Alle sacrosante lamentele dello staff, che premeva quanto meno per usare gli strumenti a loro noti (che usavano tra l'altro, molto bene) oltre che avere un modello di sviluppo del progetto fatto come si deve, pare che Fenomeno abbia detto:
"Conosco due tipi di programmatori: quelli che accettano le sfide e quelli che le sfilano via, invecchiando con le loro conoscenze obsolete. Voi, evidentemente siete tra questi ultimi"
Replica: "Questa non è una sfida: è un suicidio professionale che non ha lacuna giustificazione pratica, logica, di metodo. Possiamo sviluppare egregiamente quel progetto con quel che conosciamo. Non ci ha (Fenomeno esige che gli si dia del lei, io gli davo del tu e se lo teneva) dato alcuna alternativa logica ne migliore di ciò che usiamo già, solo un'accozzaglia di nomi di linguaggi presi a caso"
Fenomeno: "se non li conoscete è solo colpa vostra"
Replica: "La sensazione è che sia lei a non conoscerli"
Interviene il boss: "Non vi permetto di rivolgervi così' al signor XYZ. La sua professionalità non è in discussione"
Replica: "E la nostra? In questi anni abbiamo dimostrato qualcosa"
Fenomeno: "E' adesso il momento di dimostrare qualcosa"
Replica: "Sig KKK (il boss) ci lasci lavorare come sappiamo, dateci solo dei requirements fatti come si deve, non possiamo buttare all'aria anni di professionalità per dei capricci senza alcun fondamento, glielo possiamo dimostrare"
il boss "Fenomeno, che dici?"
Fenomeno: "Chiudiamola qui. Ci sono due porte: una conduce agli uffici, dove si potrà lavorare per il futuro, l'altra all'aria aperta, calda, a cercarsi un lavoro, magari qualche agenzia interinale c'è, qui nei paraggi"

Questo in sintesi, ovviamente. Morale: tutti i programmatori so che stanno cercando altri lavori, uno dovrebbe fare un colloquio lunedì, sono ragazzi in gamba, a mio avviso tutti hanno già contatti avviati, avevo offerto eventualmente di vedere se sentivo qualche cosa in giro, ma da quel che ho saputo non hanno bisogno del mio aiuto, per fortuna anche perchè al momento sarei in ferie.
Il boss non è uno stupido per cui i casi sono due: o si è rincitrullito di colpo, e pesantemente, o c'è stato qualche contatto col mondo di provenienza di Fenomeno che ha stravolto le carte in tavola. Non so. L'ultimo contatto che ho avuto con lui via WA diceva:
"Si va avanti! Sono convinto che ti sei sbagliato"
Mia replica: "Mi spiace per i tuoi dipendenti. Non mi dispiacerà per te"
Aggiungo: è la cosa più folle e assurda, quasi kafkiana, che mi sia mai capitata. Ho trovato situazioni assurde, paradossali, qui siamo davanti ad un caso di autolesionismo aziendale al di fuori di ogni logica.
non è che per caso intendeva che ha il diploma di ragioniere programmatore (ragioneria indirizzo mercurio)
non è proprio un ecdl fanno un pò di programmazione anche se abbastanza basica (anche se forse fanno ancora adesso fortran e cobol)
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline  
Old 24-07-2018, 10:29   #19
fano
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2095
Qui mi pare che ci sia qualcosa di "sporco" sotto... qualcuno ha ricevuto dai "soldi"?
Magari Fenomeno è l'amante del Boss ? Boh...

Sembra che vogliano quasi fallire per forza!

P.S. complimenti al team che ha dato le dimissioni in massa! Ci vuole un certo coraggio a fare questo...
__________________
Cosmos C# Open Source Managed Operating System
Cosmos Thread Ufficiale
Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!
fano è offline  
Old 24-07-2018, 15:14   #20
fano
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2095
Prenderanno qualche indiano che scriverà la classica Big Ball of Mud e via!
__________________
Cosmos C# Open Source Managed Operating System
Cosmos Thread Ufficiale
Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat!
fano è offline  
 Discussione Chiusa


Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA Appian: non solo low code. La missione è ...
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini Lenovo ThinkVision 3D 27, la steroscopia senza o...
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing La Formula E può correre su un tracciato ...
Lenovo LEGION e LOQ: due notebook diversi, stessa anima gaming Lenovo LEGION e LOQ: due notebook diversi, stess...
Nothing Ear e Ear (a): gli auricolari per tutti i gusti! La ''doppia'' recensione Nothing Ear e Ear (a): gli auricolari per tutti ...
Optimus, il robot umanoide di Tesla, in ...
Il 5 maggio torna la Maratona Fotografic...
Teatro dei Vitellini - Regia di Gian Pao...
Phi-3 Mini, il modello IA di Microsoft c...
D-Wave annuncia la disponibilità ...
AWS aggiorna Amazon Bedrock con nuove fu...
Sonos: in arrivo un restyling completo p...
La Russia ha condannato il direttore del...
Dead Island 2 arriva finalmente su Steam...
Era già il tablet più conv...
Razer Viper V3 Pro: il mouse da gaming w...
Noctua NH-L12Sx77: il dissipatore per bu...
AVM FRITZ!Repeater 1200 AX: il più vendu...
Apple presenterà i nuovi iPad il ...
SAP introduce l'IA nelle sue soluzioni p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:34.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Served by www1v