Puoi essere sia uno sviluppatore Web che uno sviluppatore di app iOS se sei nella media in matematica?

Ma toccherò solo l’aspetto generale della programmazione, per metterti a est. La codifica stessa indipendentemente dalla lingua scelta ha qualcosa in comune. È considerato lessicografico, in altre parole. Ha una propria “grammatica” (non esiste “is” o “are” ma è necessario inserire il “vocabolario” nell’ordine sequenziale corretto affinché i codici funzionino, a seconda di cosa ci si aspetta da questa riga di codice da fare) e “vocabolario” (riserva parole o sintassi o anche variabili).

* C’è un motivo per cui si chiama LINGUA di programmazione.

Quindi il primo passo è familiarizzare con le parole, prima di formare frasi o addirittura scrivere una storia. Ciò è in qualche modo simile alla codifica della scrittura di script nell’applicazione di scrittura.

Ma hai bisogno di matematica?

Sì. Ma spesso, non è estremamente complicato. Non è scienza missilistica, ma richiede pensieri attenti e un certo livello di competenza con la tua LINGUA di programmazione, specialmente se hai altre logiche in atto quando inizi a ridimensionare la tua applicazione.

COSÌ! Non devi essere bravo con la matematica per essere uno sviluppatore che può fare web o iSO. Sebbene la matematica aiuti a creare determinate logiche applicative o “algoritmi”.

* Odio questa parola … l’algoritmo sembra così sofisticato.

Un altro punto da notare, essere bravi in ​​matematica non mostra quanto bene codifichi, potrebbe rivelare la tua competenza nel ragionamento logico o nell’affinità numerica. Se è precedente, allora sarà di grande aiuto nella programmazione (specialmente per le cose relative al back-end). Se è quest’ultimo che non aiuterà tanto quanto pensi, probabilmente starai meglio con Microsoft Excel.

Il mio consiglio? inizia a scrivere codice. Scopri se hai dimestichezza con lo schiaffo delle tastiere e ti diverti a risolvere i problemi o a creare qualcosa. Ancora più importante, ti piace quello che stai facendo e hai una forte passione per questo. Se puoi, qualunque sia il tuo problema, troverai sempre il modo di superarlo.

La matematica non è il tuo problema più grande.

Sicuramente, come sviluppatore di applicazioni web e web non ho quasi mai dovuto usare matematica avanzata. Avere una buona conoscenza dell’aritmetica e dell’algebra è probabilmente sufficiente per la maggior parte dei casi. La matematica e la programmazione condividono un modello di pensiero logico comune, ma in realtà c’è molto che puoi fare nella programmazione con nient’altro che le abilità matematiche di base. Più importante è la capacità di pensare e ragionare attraverso problemi.

Ci sono argomenti che richiedono matematica di alto livello, i videogiochi è la prima cosa che mi viene in mente. Ma non lasciarti sfuggire l’apprendimento della matematica che ti impedisce di sviluppare!

Ancora una volta, un altro malinteso sugli sviluppatori di software. Perché questo mondo pensa che gli sviluppatori debbano essere matematici per programmare?

Quindi, dal mio punto di vista … non sono orribile in matematica ma sicuramente non sono super. Sì, ci sono alcune strane situazioni matematiche in cui in qualche modo possiamo entrare. Tuttavia, dopo un po ‘di buon senso e logica, ci lasciamo passare liberamente.

Intendiamoci, ci sono molti ingegneri del software che sono molto ben adattati per la matematica. Ottimo per loro. Molte di queste persone usano questa caratteristica per creare algoritmi complessi, driver, ecc. Ancora una volta, ottimo per loro. Apprezzo questi ragazzi / ragazze con tutto il cuore … ma ancora una volta, sono noti matematici e l’esecuzione di calcoli e numeri scricchiolanti li entusiasmano.

Sono anche un grande guru del design elettronico che mi richiede di svolgere molta più matematica … ma questo è più un hobby che una carriera. Quando si tratta di sviluppo software, la mia forza è più nel buon inglese, un occhio per i dettagli e una mente aperta per tutto ciò che è possibile.

Assolutamente!

È tutto semplice matematica o niente matematica. Ovviamente, questo vale per la maggior parte delle app web / mobile, a meno che non si stia lavorando su un’app in cui è necessario eseguire calcoli matematici pesanti.

Certo, non è necessario essere un genio della matematica per scrivere un’app interessante. Ma le abilità matematiche apriranno molte opzioni. Costruire giochi tende ad essere ad alta intensità matematica, anche se usi il motore fisico di qualcun altro dovrai almeno capire cosa sta facendo la matematica, anche se non riesci a superare ogni equazione – specialmente se qualcosa va storto.

Rimarrai sorpreso da quanto poco matematica devi effettivamente sapere per essere uno sviluppatore in questi giorni.

La risposta è decisamente affermativa .

Sì di sicuro. Non sarai mai il migliore al mondo in ciascuno ma sarai in grado di fare molto in entrambe le tecnologie.

More Interesting

Qual è il modo migliore per creare un portale web di amministrazione / moderatore per un'app mobile nativa con funzionalità social come Instagram? Dovrebbe essere scritto in Django se il backend è Parse? Che tipo di ingegnere costruirebbe un sito Web del genere?

Un back-end PHP scritto con MySQL può supportare un'enorme app mobile con milioni di utenti?

Quanto costerebbe costruire un'app o un sito come Quora?

Quanto sarebbe grande il mercato web / app hindi in India?

Perché scegliere Meteor per le tue future applicazioni web e mobile?

Quali sono i passaggi di Build a Mobile Application?

Per essere un buon sviluppatore web, devi essere un informatico o una specie di appassionato di storia di computer / software?

In quanto tempo uno sviluppatore può creare un clone WhatsApp completamente funzionale con app sia backend che iOS?

Come creare un'app Android usando semplicemente il database MySQL di WordPress

Qual è la differenza tra un'applicazione Web e un sito Web?

Quali sono le linee guida di sviluppo back-end per le app Web / mobili e le migliori pratiche?

Come posso trovare / assumere web professionisti, sviluppatori / designer di app in tutto il mondo?

Quanto tempo dovrebbe essere necessario per creare un'app mobile come zomato per supportare la maggior parte delle piattaforme (iPhone, Android, Blackberry, Nokia ecc.)?

Quali criteri si dovrebbero usare in una richiesta di offerta o richiesta di offerta per selezionare un fornitore per sviluppare un'applicazione Web mobile?

Come convertire un'app Web PHP in un'app nativa usando Cordova o il gap del telefono