IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Humour Informatique Discussion :

30 ans passé et j'apprends mon N-ième langage et vous ?

  1. #21
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Michael REMY Voir le message
    je veux pas polémiquer mais quand-même, comment on peut ne pas connaître et pratiquer le SQL en étant ingénieur ?
    En ne travaillant pas avec des bases de données? Ou juste en ayant un besoin limité: pour cela, il n'y a pas besoin de connaître ou de pratiquer le SQL, un vague fichier d'aide suffit.

    Pour répondre au sujet, je ne pratique aujourd'hui qu'un langage, le C++.

    Ensuite, c'est comme les langues étrangères, il faut faire la différences entre celles qu'on a appris à l'école, celles qu'on met sur son CV, et celles qu'on serait capable d'utiliser dans la vraie vie...

    Pour l'informatique, j'ai déjà écrit de vrais programmes (dans un cadre professionnel) en

    C++
    C
    Delphi
    AS3/Flex
    VBA Word et Excel
    les vieux langages macros d'Excel (versions 2 et 3)

    J'ai appris sérieusement, et je pense être capable d'utiliser
    J
    AWK

    J'ai une compétence "scolaire" (your mileage may vary, comme ils disent sur l'internet) en
    Fortran
    Delphi
    ASM 86
    Basic

    Je voudrais apprendre, quand j'aurai le temps
    APL
    Lisp
    Algol
    Forth

    je n'apprendrai pas, même si j'ai le temps et que je suis atteint d'Alzheimer
    Java
    Cobol
    SQL
    Haskell

    Les vraies langues que je sais parler ce sont
    Anglais
    Chinois

    Je dois pouvoir m'en sortir en
    Latin

    Et je mets sur mon CV
    Allemand
    Russe
    Grec

    Et j'ai 47 ans,

    Francois (ce n'est pas un langage, c'est mon prénom)

  2. #22
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 391
    Points : 863
    Points
    863
    Par défaut
    je n'apprendrai pas, même si j'ai le temps et que je suis atteint d'Alzheimer
    (...)SQL(...)
    moi je veux bien, mais bon ça fait bizarre , vu qu'il n'y a pas de réel alternative universel à ce langage. C'est pas comme le java ou le C car il y a plein d'autres languages alternatifs à eux, mais là, SQL....
    Surtout quand on sait jusqu'où on peut aller en SQL, on se simplifie bcp la vie dans l'attaque et formattages des données tirés d'une base (plutôt que le faire en c++/java).

    Je dis bien savoir l'utiliser et le connaitre. J'entends très bien qu'on peut vivre sans y toucher, mais il faut au moins le connaître pour être un très bon programmeur dans le domaine informatique . où alors t'es un gros codeur qui ne code que des pilotes hardware ou pure matériel ou que des librairy toute la journée (humour....mais avec un pe ude vrai).
    Rassurez-moi les gars, le SQL fait parti des savoir fondamentaux d'un ingé en informatique en 2012 (en france) ?
    Ayant fait le parcourt alternatif à l'ingénieurie (bac,bts,licence,miage,dess), j'ai fait du sql dans chaque cursus et dans chaque projet projefionnel de ma vie (sauf tamagoshi jbuilder!).

  3. #23
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Michael REMY Voir le message
    Je dis bien savoir l'utiliser et le connaitre. J'entends très bien qu'on peut vivre sans y toucher, mais il faut au moins le connaître pour être un très bon programmeur dans le domaine informatique . où alors t'es un gros codeur qui ne code que des pilotes hardware ou pure matériel ou que des librairy toute la journée
    Pas forcément... D'abord, il y a toutes sortes de programmeurs qui ne voient jamais de bases de données. Ceux qui font de l'embarqué, tout le calcul scientifique.

    Ensuite, il y a des gens qui utilisent des bases de données sans SQL : SAS par exemple, ou des choses plus confidentielles.

    Enfin, il y a tout ce qui utilise des données en lecture directe, sans SGBD tout cela. Je suis prêt à pariet que c'est la majorité (en terme d'applications qui tournent, pas de programmeurs, les SGBD sous SQL, c'est notoirement consommateur en ingénieurs)


    Du coup, j'aurais tendance à reformuler ta phrase... Pour travailler en SSII, en informatique de gestion, il est inconcevable de ne pas connaitre SQL. Pour le reste, YMMV...

    Francois

  4. #24
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Citation Envoyé par fcharton Voir le message
    Pas forcément... D'abord, il y a toutes sortes de programmeurs qui ne voient jamais de bases de données. Ceux qui font de l'embarqué, tout le calcul scientifique.
    Dans le cas supra, où l'intervenant fait du HTML + php, j'ai un gros doute que ce soti pour du calcul scientifique ou de l'embarqué (à moins d'inclure dans l'embarqué un navigateur sur smartphone )

    Ensuite, il y a des gens qui utilisent des bases de données sans SQL : SAS par exemple, ou des choses plus confidentielles.
    SAS est en effet un cas particulier, utilisé soit par des non informaticiens spécialistes dans leur domaines (exemples les actuaires auquel il est primitivement destiné) soit des développeurs spécialisés dessus. J'ai bossé sur un projet où j'avais du prendre un intervenant SAS ; j'avais trouvé un freelance de près de 60 ans super pointu sur cet outil : le gars s'était spécialisé là dessus et ne faisait que cela.

    Enfin, il y a tout ce qui utilise des données en lecture directe, sans SGBD tout cela.
    Pas très fréquent.

    Je suis prêt à pariet que c'est la majorité (en terme d'applications qui tournent, pas de programmeurs, les SGBD sous SQL, c'est notoirement consommateur en ingénieurs)
    Je pense que tu oublies une chose : les développeurs de plus en plus nombreux qui ne mettent pas le nez dans le SQL et laisse l'ORM (mal) gérer cela. Je soupçone que le cas mis en exergue rentre dans cette catégorie.

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  5. #25
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 058
    Points
    32 058
    Par défaut
    Citation Envoyé par fcharton Voir le message
    (.../...)

    Du coup, j'aurais tendance à reformuler ta phrase... Pour travailler en SSII, en informatique de gestion, il est inconcevable de ne pas connaitre SQL. Pour le reste, YMMV...

    Francois
    même pas forcément. Je bosse en grands systèmes/COBOL. J'ai fait pas mal de DB2/SQL quand je faisais du transactionnel. Maintenant que je fais du batch, je ne me fais plus chier avec le SQL : un job décharge la table et la met sous fichier plat, je traite le fichier plat, et je recharge la table avec le fichier plat traité. C'est la différence entre quelques minutes d'execution et quelques heures.

    Et si on me dit "parceque tes requêtes sont mal optimisées", c'est bien possible, mais le traitement de fichier plat se code facilement, se débuggue rapidement, et fonctionne très bien. On laisse le poids du SQL aux pauvres malheureux qui se farcissent le transactionnel. Charge à nous de leur laisser une base propre, par contre(sinon ils nous arrachent les yeux avec des cuillers à pamplemousse, et ils ont bien raison).
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

Discussions similaires

  1. Où est passé l'executable de mon projet ?
    Par membreComplexe12 dans le forum Qt Creator
    Réponses: 5
    Dernier message: 11/06/2011, 15h09
  2. [phpMyAdmin] donner mot de passe au root de mon serveur
    Par alfred5 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 07/06/2011, 09h29
  3. Ou est passée la valeur de mon attribut de classe?
    Par papouuu dans le forum ASP.NET
    Réponses: 5
    Dernier message: 25/01/2011, 09h13
  4. Réponses: 1
    Dernier message: 21/12/2008, 00h08
  5. [FLASH MX2004] Rien ne se passe qd j'execute mon code
    Par adilou1981 dans le forum Flash
    Réponses: 2
    Dernier message: 27/07/2005, 23h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo