|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2011
Messaggi: 132
|
[DOMANDA]quale linguaggio scegliere
Salve a tutti, vorrei intraprendere la carriera da programmatore, ma
, non so con quale linguaggio di programmazione iniziare ...o meglio, vorrei qualcosa di nuovo e diverso dal solito Java, C e C++... vedevo in giro offerte per programmatori ABAP/4, SIEBEL, PL/SQL , TIBCO e SAS. Per ABAP, mi sono informata, diciamo ho un po le idee confuse in quanto non ci sono delle guide chiare...SIEBEL CRM ,TIBCO e SASidem, non ho trovato guide sulla programmazione... PL/SQL le guide ci sono anche abbastanza, ma mi chiedo va bene solo questo o ci devo affiancare qualche altro linguaggio? Un altro linguaggio è .NET, molto ampio questo argomento, dovrei affiancarci altri linguaggi come SQL, XML... Cosa mi consigliate? PS:laureata in informatica |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2003
Città: Filiano (PZ)
Messaggi: 1548
|
ciao,
alcuni dei linguaggi che hai scritto sono proprietari, non è facile apprenderli senza fare un corso o compra libri dedicati. Sembra di capire che stai cercando un linguaggio/tecnologia di nicchia. Spesso queste le si apprendono on the job, sul campo. Devi cercare di trovare una posizione junior che non richieda una pregressa conoscenza, oppure entrare in una azienda con un'altro mansione e dopo po di tempo chiedere di usare la tecnologia che ti interessa, ovviamente se è già utilizzata da essa.
__________________
Ho trattato felicemente con:Maradona22,bixxio,sagomaccio,fermau,ivanesenic82,Scuba63,luke10,tensor, No Mercy, populus, sbronf,quinnuxxa, Gianfry24,s5otto, veditu,verbania e qualche altro che non ricordo |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2012
Messaggi: 4459
|
A mio avviso la domanda è sbagliata.
Il problema non è quali linguaggio scegliere ma "che lavoro vuoi fare"? Per ogni tipologia di lavoro c'è un liguaggio più adatto... Se sei appassionata di Web Software Design, forse i linguaggi più indicati sono JS, Python, Ruby, etc... Se vuoi puntare su una carriera da sviluppatrice embedded, conviene studiare ed approfondire: ASM, C, C++ Se preferisci tenentare carriera in ambienti safety-critical o automotive c'è: ADA, C, ... e così via... il linguaggio di programmazione è un mezzo attraverso il quale si realizza un mestiere. Non ti concentrare su quale martello comprare, cerca di capire cosa vuoi farci con quel martello Ciao, G.
__________________
AMD Ryzen 9800X3D ( CO -25 all core + 200Mhz) | 32GB (2x16GB) G.Skill Trident Z5 Neo 6000MHz @ c30 36 36 96 | AIO Arctic LF2 420mm | Gigabyte B650 AORUS ELITE AX | MSI RTX 5080 Inspire 3X | Corsair 7000D | Seasonic Focus GX 1000 80+Gold | NVMe Lexar NM790 2TB | Samsung Gaming Odyssey G8 OLED 32" 4K Flat (LS32DG800SUXEN) |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Nov 2006
Messaggi: 210
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Sep 2008
Messaggi: 36493
|
Quote:
In prima battuta stai seguendo un approccio sbagliato, non devi prendere un linguaggio dal cesto e impararlo ma decidere cosa vuoi fare. Vuoi diventare una sviluppatrice mobile? una sviluppatrice web? sviluppatrice embedded? La tecnologia che dovrai andare a vedere dipende da questo. Il mercato attuale ricerca a gran voce sviluppatori mobile e web quindi probabilmente per entrare conviene più puntare a queste due realtà. C'è un altro discorso che però vorrei fare prima di approfondire quanto appena scritto. Te stai facendo una confusione assurda tra linguaggi di programmazioni, framework, standard di dati e persino prodotti finiti. Ad esempio SIEBEL CRM è un CRM, è un prodotto (customizzabile, configurabile e quel che vuoi) ma è un prodotto. .NET è un framework su cui ci puoi costruire software sopra con linguaggi come C#, VB etc Quello che devi capire è cosa vuoi fare e da li vedere quali tecnologie imparare. Diventare esperta su una è importante ma non è che farai tutta la vita quello. Ad esempio, vuoi diventare sviluppatrice mobile? Java per Android (più C eventualmente), Object C/ Swift per iOS, C# per WP e se hai sfiga di finire a fare app ibride al 99% JS. Vuoi diventare una sviluppatrice web? PHP e JS per il front end con aggiunta di HTML e CSS, JAVA/JS per il back end (anche se si può usare anche il PHP). Vuoi diventare una sviluppatrice embedded? No esci fuori dal C e C++. Io ad esempio sviluppo su piattaforma Android principalmente dove lavoro ma essendo comunque nel team R&D mi capita di usare tecnologie nuove e linguaggi nuovi, come JS per il web per alcuni prototipi piuttosto che il C++ per i demoni di linux. Insomma, partire con l'approccio "imparo il linguaggio X" è sbagliato, decidi cosa vuoi fare, inizia ad imparare linguaggio e framework e poi vedi...
__________________
Ryzen 5950x PBO2 - Asus B550m TUF- G.Skill 32GB 3200Mhz - ZOTAC 3080 12GB OC - 990 PRO 1TB - 970 EVO 1TB - 860 EVO 250GB
Asus ROG Ally Z1 Extreme |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:12.



















