Du côté des PME/TPE, il y a justement besoin de personnes polyvalentes, donc un tel profil n'est pas du tout absurde. Pour ma part, je bosse dans une boîte de 35 salariés, et bien que je développe essentiellement en Java/J2EE et PHP, je suis constamment amené à contrôler les bases de données (Oracle, MySQL), les processus et les fichiers de données sur les serveurs (SunOS, GNU-Linux), taper des scripts Bash, etc. Nous avons une équipe dédiée aux développements et une autre dédiée aux réseaux et télécoms, mais chaque personne a sa spécialité tout en ayant de bonnes bases dans plusieurs autres domaines, voire au moins quelques notions... Au pire , tu sais immédiatement vers qui te tourner en cas de difficulté. C'est une approche qui se vérifie peut-être un peu moins dans le monde des grandes entreprises où les activités sont davantage segmentées / cloisonnées et où il n'est pas toujours évident de tomber sur le bon interlocuteur...
Pour ce qui est de trancher entre réseaux et développement, c'est vraiment à toi de choisir ce que tu préfères. Cependant, pour ce qui est du développement, permets-moi de te donner deux (tout petits !) conseils :
- Tu as des connaissances à la fois dans des langages Web et des langages "d'applications" (en tout cas pas Web). Les bases de données sont essentielles dans les deux cas, donc c'est mieux d'en connaître. Mais pour ce qui est des langages, il faudra peut-être favoriser l'un des deux domaines, Web ou pas Web...
- Les tutoriels, c'est bien pour acquérir rapidement des notions et pour la culture générale, mais ça ne suffit pas pour les compétences. Il faut impérativement s'intéresser aux modèles de développement (ne serait-ce que l'orienté objet), aux méthodes de développement (la RACHE), ou encore les bonnes pratiques à adopter qui peuvent être propres à chaque langage (indentation, commentaires, en-têtes, manière de structurer le code...). Toutes ces choses-là viennent avec le temps et l'expérience, et pour se les approprier le mieux reste encore de bouquiner de bons livres (faisant figure de référence, mais pas trop austères quand même !) et d'apprendre auprès de gens compétents (et si possible pédagogues).
[^] # Re: cumul
Posté par Benoît Bâlon . En réponse au message Compétences. Évalué à 2.
Pour ce qui est de trancher entre réseaux et développement, c'est vraiment à toi de choisir ce que tu préfères. Cependant, pour ce qui est du développement, permets-moi de te donner deux (tout petits !) conseils :
- Tu as des connaissances à la fois dans des langages Web et des langages "d'applications" (en tout cas pas Web). Les bases de données sont essentielles dans les deux cas, donc c'est mieux d'en connaître. Mais pour ce qui est des langages, il faudra peut-être favoriser l'un des deux domaines, Web ou pas Web...
- Les tutoriels, c'est bien pour acquérir rapidement des notions et pour la culture générale, mais ça ne suffit pas pour les compétences. Il faut impérativement s'intéresser aux modèles de développement (ne serait-ce que l'orienté objet), aux méthodes de développement (la RACHE), ou encore les bonnes pratiques à adopter qui peuvent être propres à chaque langage (indentation, commentaires, en-têtes, manière de structurer le code...). Toutes ces choses-là viennent avec le temps et l'expérience, et pour se les approprier le mieux reste encore de bouquiner de bons livres (faisant figure de référence, mais pas trop austères quand même !) et d'apprendre auprès de gens compétents (et si possible pédagogues).