2010-05-07 3 views
1

J'essaie d'apprendre de nouvelles choses sur jquery, html, asp .net mvc. Je vois deux écoles de pensées -Algorithmes ou trucs OO ou nouvelle technologie

  1. Ceux qui utilisent les concepts oo un lot et le stress sur une approche plus orientée objet
  2. Ceux qui comptent beaucoup sur des algorithmes et dire un problème particulier devrait prendre o (n), etc.

Je ne sais pas où passer plus de temps? . Devrais-je passer plus de temps à apprendre des trucs OO ou à apprendre de nouvelles choses comme jquery etc ou apprendre l'algorithme de l'homme de vente itinérant etc?

+1

Cela devrait être Wiki communautaire car il n'y a pas de bonne réponse objective. –

Répondre

3

Numéro 1 est le génie logiciel, aka secrets du commerce. Le numéro 2 est l'informatique, c'est-à-dire la théorie. Les deux sont importants, mais il est beaucoup plus facile de prendre le premier sur le tas. Si vous avez du temps à consacrer exclusivement à l'étude (plutôt que de lire un article de blog ou un article ici et là), j'irais avec des algorithmes sur les bibliothèques et les pratiques d'un jour à l'autre.

+1

+1. Algorithmes et autres théories que vous ne pourrez pas relever plus tard. Il faut une étude abstraite. Contrairement aux pratiques OO et de conception générale. –

+0

Huh? Les deux domaines que vous mentionnez (génie logiciel et informatique) font usage des deux choses mentionnées dans la question (OO et algorithmes). Essayes-tu de dire que le génie logiciel = OO et science informatique = algorithmes? – MusiGenesis

+0

@MusiGenesis: Techniquement vous avez raison, mais l'application de techniques orientées objet (entre autres) est définitivement dans le génie logiciel de domaine beaucoup plus que dans le domaine de l'informatique. Les algorithmes (en particulier les plus complexes) sont * utilisés * dans SE, mais * étudiés * dans CS. –

Questions connexes