JavaRush /Java Blog /Random-IT /Pausa caffè #17. Come scrivere uno pseudocodice e 5 cose ...

Pausa caffè #17. Come scrivere uno pseudocodice e 5 cose che aiuteranno un giovane a raggiungere il successo

Pubblicato nel gruppo Random-IT

Perché hai bisogno dello pseudocodice e come scriverlo?

Fonte: Dev.to Pausa caffè #17.  Come scrivere uno pseudocodice e 5 cose che aiuteranno uno studente junior a raggiungere il successo - 1 Se ti trovi di fronte a un compito di programmazione veramente complesso, lo pseudocodice, una presentazione logica degli algoritmi per il codice futuro, può aiutare nella sua implementazione a livello di sintassi. Con lo pseudocodice è possibile delineare la logica di un'applicazione senza scrivere una sola riga di linguaggio di programmazione.

Perché usare lo pseudocodice?

Nei grandi progetti senza pseudocodice puoi semplicemente perderti. Scrivere uno pseudocodice ti consente di pensare in anticipo a potenziali problemi. Hai l'opportunità di osservare la logica pura e l'ordine di esecuzione del programma senza preoccuparti di possibili errori di sintassi. Creare uno pseudocodice prima di scrivere il codice reale ti aiuta a completare i progetti più velocemente. Puoi considerarlo come un progetto per il tuo programma. Avere lo pseudocodice davanti a te rende più facile capire dove e cosa dovrebbe essere e come dovrebbe funzionare tutto insieme. Quindi, quando arrivi alla fase di assemblaggio vero e proprio, non dovrai pensare a lungo a cosa bisogna fare, perché lo hai già determinato in anticipo. Il vantaggio principale è che lo pseudocodice non dipende da alcun linguaggio di programmazione. La logica che scrivi può essere utilizzata da chiunque e implementata in qualsiasi linguaggio. Questo ti dà la libertà di riutilizzare e migliorare l'architettura dell'applicazione che crei. Se non sei un programmatore, grazie allo pseudocodice puoi condividere con i programmatori il principio e la logica della tua futura applicazione. In questo modo sarà più semplice per te spiegare cosa esattamente richiedi da loro. Lo pseudocodice può essere scritto in qualsiasi formato, compreso l'utilizzo del formato accademico. È ben strutturato e dettagliato, ma richiede molta matematica. Oppure puoi semplicemente scrivere una breve descrizione di ciò che ti aspetti dal tuo codice.

Come scrivere lo pseudocodice

Sarà sufficiente una piccola nota in Word o anche nel Blocco note. Ecco un esempio di semplice pseudocodice scritto in inglese. Se lo desideri, puoi scrivere in russo.
IF userlogin = true
 	API call to get user data
 	Assign data to variables
 	Re-route user to dashboard
 ELSEIF userlogin failed more than 3 times
 	Don't allow more attempts
 	Send user notification email
 	Re-route user to home page
 ELSE
 	Log bad login attempt
 	Show error message
 	Clear login form
Non è necessario diventare troppo tecnici, ma più sarai dettagliato, più facile sarà scrivere il codice vero e proprio. Immagina di creare uno schizzo del tuo programma. Ciò ti dà l'opportunità di pensare in anticipo a ciò che desideri ottenere e vedere come funzionerà il tuo codice nel suo complesso. Le cose principali su cui concentrarsi quando si scrive lo pseudocodice sono:
  1. Logica di esecuzione del programma.
  2. Dettaglia le parti complesse del tuo programma.
  3. Formattazione coerente.
Mentre scrivi lo pseudocodice, inizierai a vedere dove devi aggiungere ulteriori dettagli e dove puoi rimuovere qualcosa. Ricorda che questo "schizzo" è principalmente per uso personale, quindi scrivilo in un modo che abbia senso per te. Personalmente, adoro lo pseudocodice. Mi aiuta a pensare in modo più chiaro quando si tratta di scrivere codice vero e proprio. Quando tutta la logica del tuo programma è già pianificata, hai molto più tempo per sperimentare prestazioni e ottimizzazione. Inoltre, quando finalmente riuscirai a scrivere codice, non dovrai stressarti.

5 cose che aiuteranno un junior a raggiungere il successo

Fonte: Dev.to Pausa caffè #17.  Come scrivere lo pseudocodice e 5 cose che aiuteranno uno studente junior a raggiungere il successo - 2 Il settore informatico offre grandi prospettive e molti posti vacanti per i principianti. Ma per avere successo nel tuo primo lavoro, non ti basterà conoscere un linguaggio di programmazione: dovrai anche esercitarti e padroneggiare una serie di competenze non tecniche. I primi mesi di lavoro sono i più difficili per ogni junior. Pertanto, ho provato a delineare 5 cose che possono aiutare a rendere un po' più facile per un principiante entrare nello sviluppo di software.

1. Chiedi aiuto

Più a lungo lavori come sviluppatore, più ti renderai conto di quanto poco sai. Non aver mai paura di chiedere il significato di un termine o di cercare informazioni su un concetto che non conosci. Non aver paura di chiedere aiuto ai colleghi senior. Ottenere una risposta alle tue domande andrà a beneficio di tutti rendendoti un dipendente più utile. Esistono molti altri modi per ottenere aiuto (oltre a porre domande direttamente). Associare la programmazione a sviluppatori più esperti è un ottimo modo per aggiornarsi e acquisire familiarità con la base di codice e con strumenti e tecniche utili. Puoi anche chiedere ai colleghi di controllare il tuo codice (eseguire una revisione del codice) per ricevere critiche costruttive.

2. Prendi l'iniziativa

Il tuo primo lavoro potrebbe non essere esattamente quello che hai studiato. Vale la pena venire a patti con questo in anticipo. Da junior, non sarai sempre in grado di scegliere i progetti di tuo gradimento. Probabilmente lavorerai con molti datori di lavoro durante la tua carriera e ognuno richiederà un diverso insieme di competenze. Se il tuo lavoro attuale non è il lavoro dei tuoi sogni, lavora su te stesso e studia le tecnologie necessarie per la tua posizione futura. Un ottimo modo per farlo è intraprendere progetti personali che puoi aggiungere al tuo curriculum una volta completati.

3. Continua ad imparare

Anche se sei stato assunto come junior, ciò non esclude la possibilità che apprendendo nuove tecnologie e strumenti potrai fare carriera. Ci sono sempre abilità che imparerai che ti aiuteranno nel tuo lavoro. La gamma di queste competenze è molto ampia: dalla capacità di scrivere codice pulito alla capacità di esprimere in modo efficace le proprie idee. Su Internet puoi trovare molti articoli utili, video e altre risorse. Con il loro aiuto potrai apprendere tecniche avanzate e varie librerie. Puoi persino guardare screencast su siti come Twitch e guardare altre persone scrivere codice in tempo reale. Un altro ottimo modo per mantenere affinate le tue capacità (e aiutare la comunità allo stesso tempo) è contribuire a progetti opensource.

4. Trova un mentore

A volte, quando uno junior lavora in una squadra, è un po' isolato dagli altri e si occupa di molte cose da solo. Per superare questi problemi, trovati un buon mentore tecnico che possa aiutarti con consigli sul lavoro e sulla carriera. Un mentore può essere un collega o qualcuno esterno alla tua organizzazione. Nel primo caso, nel caso di un collega, il rapporto di mentoring tra voi si sviluppa in modo naturale man mano che vi conoscete meglio. Ma puoi anche cercare mentori in alcune conferenze e incontri, dove possono dare consigli su vari argomenti specifici, ad esempio sui colloqui.

5. Non arrenderti

Pazienza e determinazione sono le due virtù principali di uno sviluppatore web di successo. Cose come attendere il completamento dei test, apprendere un nuovo framework o correggere un bug ostinato richiedono un grado significativo di perseveranza e la capacità di gestire la frustrazione. È importante ricordare che se pratichi qualcosa ogni giorno, le tue abilità aumenteranno gradualmente. Ma senza la ricerca dei risultati non si ottiene nulla.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION