Quali competenze (tecnologie) diventano obsolete più lente? [chiuso]

7

È risaputo che, dal momento che il settore IT si sviluppa molto rapidamente, la maggior parte delle competenze viene superata abbastanza rapidamente: jQuery , .NET , Ruby su Rails , ecc. Cambiano tutto il tempo in modo che sia difficile tenerne traccia e soprattutto impararli. Una volta appresa Ruby on Rails 3.2, è apparso Ruby on Rails 4; la stessa cosa per altri framework e librerie.

Quali competenze (o meglio, tecnologie ) diventano obsolete più lente e, allo stesso tempo, abbastanza utili in termini di capacità di trovare un lavoro? Immagino che stiano conoscendo reti e algoritmi. Cos'altro?

    
posta Oskar K. 06.10.2013 - 07:15
fonte

3 risposte

34

Bene, rischiamo di sembrare leggermente dozzinali: le idee sono senza tempo. Con ciò intendo che la nozione di una prima ricerca approfondita è chissà quanti anni ha, ma è ancora del tutto pertinente. Allo stesso modo, le cose che non dipendono totalmente dalla piattaforma e dalla tecnologia tendono ad avere una vita più lunga.

Se impari cose come

  • Algoritmi
  • Strutture dati
  • Paradigmi e concetti
  • Senso comune [codifica]
  • Come documentare
  • Un senso dell'umorismo scintillante

quindi non importa quale tecnologia stai utilizzando, sarai comunque uno sviluppatore ragionevolmente competente.

A seconda del tipo di lavoro che svolgi, compilatori, webdev, dbs, finanza, qualunque sia, la loro sarà una certa quantità di conoscenza specifica del dominio che sarà rilevante finché il campo sarà pertinente.

    
risposta data 06.10.2013 - 07:37
fonte
2

Se riesci a capire i concetti, puoi capire qualsiasi lingua. L'industria informatica va di pari passo con la vecchia tecnologia che ritorna in una forma leggermente nuova.

Anche se trascorri il 100% del tuo tempo di veglia imparando tutto ciò che è possibile, non lo saprai ancora e rimarrai indietro in alcune delle tecnologie.

C ++ è ancora in circolazione, ma Pascal e FORTRAN non lo sono.

Il mio punto è che non è possibile determinare cosa andrà fuori moda lentamente. Cerchi di trovare una nicchia e di seguirla. Più impari, più puoi usare per capire la prossima "cosa".

    
risposta data 06.10.2013 - 07:33
fonte
-5

La risposta sta nel comprendere la vita come un processo. La vita cambia computer o i computer cambiano la nostra vita o il modo in cui viene svolto l'affare?

È fondamentalmente l'uso del software come prodotto o servizio che prima diventa obsoleto a causa di cambiamenti negli scenari di business. Il prossimo nuovo livello di pensiero e di ripensamento è fatto per salvare la sua morte in termini di usabilità. Quando entra in gioco il prossimo livello di pensiero, le tecnologie e i loro componenti vengono analizzati per primi, il linguaggio è il punto di partenza, il primo entra in cambiamento ... Deve ridurre la complessità, la manutenzione e la curva di apprendimento per costruire la prossima ondata di applicazioni / software.

Quindi, secondo la mia comprensione, ritengo che solo quelle lingue siano lente nelle modifiche che rimangono al di sopra del livello di soglia critico che determina l'utilizzo effettivo da parte degli utenti finali.

    
risposta data 06.10.2013 - 16:06
fonte

Leggi altre domande sui tag