Algoritmi di sviluppo Web

1

Durante la ricerca di lavori online ho notato che la maggior parte dei lavori di sviluppo web PHP ti chiedono di conoscere algoritmi e strutture dati. Mentre non conosco PHP, ho iniziato a impararlo per ottenere un lavoro in quel campo.

Mentre ho visto alcune domande simili sul forum non mi sento come se le risposte soddisfacessero i miei bisogni.

Ho già una certa conoscenza dell'algoritmo quicksort e di come utilizzare uno stack da quando lavoravo in Java e Javascript, ma suppongo che non sia abbastanza. Quello che vorrei è un elenco degli algoritmi usati più comuni nello sviluppo web.

    
posta user1146440 14.03.2012 - 13:38
fonte

1 risposta

3

Non ci sono necessariamente un insieme di algoritmi specifici per lo sviluppo web. Più come algoritmi comuni a tutta la programmazione. Penso che i post di lavoro che vogliono che tu abbia una conoscenza degli algoritmi sono solo alla ricerca di qualcuno con un solido background in Computer Science o il lato teorico delle cose.

Puoi pensare alla tua missione per ottenere uno di questi lavori come due obiettivi separati:

  1. Diventa esperto sugli algoritmi comunemente usati.
  2. Diventa abile in uno o due linguaggi di programmazione Web.

Per il primo obiettivo, consiglierei di apprendere le nozioni di base di almeno il seguente insieme di algoritmi:

  • Algoritmi di ordinamento
  • Ricerca algoritmi
  • Algoritmi ricorsivi semplici
  • Algoritmi di backtracking
  • Dividere e conquistare gli algoritmi
  • Algoritmi di programmazione dinamica
  • Algoritmi avidi
  • Algoritmi a forza bruta

Per il secondo obiettivo, consiglierei di scegliere due linguaggi di programmazione Web, ad esempio PHP e ASP.NET, e di trovare alcuni tutorial che ti aiutano a imparare le basi di questi. Quindi, prova a creare qualcosa di utile utilizzando questi e prima che tu te ne accorga, sarai pronto per dare un contributo a un team di sviluppo software!

    
risposta data 14.03.2012 - 14:01
fonte

Leggi altre domande sui tag