Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 mar. 08 août 2017 05:01

Daniel_B
Membre
Lieu: Paris
Date d'inscription: 15 févr. 2017
Messages: 1

Choisir un langage pour le développement SIG

Bonjour à tout le monde

J'ai un Master en Géomatique avec 3 années d'expériences dans. Je souhaite avoir une bonne base en programmation et donc je compte suivre une formation diplômante (développeur d'application), avec l'auto-formation, je n'avance pas comme je souhaiterais.
Mon ambition après cette formation est de m'orienter vers le développement d'application SIG et donc je compte suivre l'une des formations diplômante de openclassrooms (car je travaille) mais j'hésite entre ces deux langages (Java / Python). J'ai quelques notions en Python mais Java m'intéresse beaucoup. J'aimerais avoir vos conseils afin de pourvoir faire un bon choix, peut-être d'autres formations plus intéressantes.

Merci d'avance pour vos conseils et votre bonne compréhension.

EDIT modération : titre modifié

Hors ligne

 

#2 mar. 08 août 2017 17:24

Robin
GeoRezo Team
Lieu: France
Date d'inscription: 31 août 2005
Messages: 13408
Site web

Re: Choisir un langage pour le développement SIG

Bonjour,

J'ai renommé votre titre original ("Quel langage") peu explicite, j'espère avoir bien reformulé.

A mon goût, et en bref, je pousserais plutôt vers le langage Python, plutôt "à la mode" car pas mal utilisé dans les logiciels les plus courants (il y a un MOOC sur la plate forme FUN sur ce langage). Mais je laisse des personne plus versées sur ce sujet vous éclaircir sur les "débouchés" de java.


Association GeoRezo.net

Hors ligne

 

#3 mar. 08 août 2017 18:06

Pascal Boulerie
Membre
Lieu: France
Date d'inscription: 12 sept. 2005
Messages: 1321
Site web

Re: Choisir un langage pour le développement SIG

Plutôt Python surtout - et en fonction de votre CV d'origine.
Le Java doit être d'abord plus difficile, plutôt à conseiller à des ingénieurs informaticiens, à mon avis.

Hors ligne

 

#4 mar. 08 août 2017 19:02

owlapps
Membre
Date d'inscription: 7 mars 2013
Messages: 54
Site web

Re: Choisir un langage pour le développement SIG

Bonjour,
allez sur 2 ou 3 sites d'emplois dans l'informatique, filtrez par langage de progr exigé,
optez pour le langage qui retourne le plus d'offres/plus gros salaires ! ^^

Dernière modification par owlapps (mar. 08 août 2017 22:23)

Hors ligne

 

#5 mer. 09 août 2017 17:35

YoLecomte
Membre
Date d'inscription: 7 juil. 2015
Messages: 135

Re: Choisir un langage pour le développement SIG

Bonjour,

Pour moi ça dépend du besoin/de l'envie. Si vous souhaitez écrire des scripts ou extension pour des logiciels (QGIS/ArcGis/,...), je m'orienterais vers du Python.
En revanche pour du développement d'appli webmapping, le javascipt/php/... semble plus indiqué.

Perso, je suis plus dans l'automatisation de tâches sur QGIS via des scripts ou des extensions donc je cherche plutôt du côté de python. Des connaissances en SQL semblent également nécessaires je crois.

Hors ligne

 

#6 ven. 11 août 2017 08:16

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 sept. 2005
Messages: 2322
Site web

Re: Choisir un langage pour le développement SIG

Bonjour,

Le monde de l'informatique comme celui de la géomatique est très vaste. Une des questions est effectivement un langage pour quoi faire (script,base de données, graphismes...).
Ensuite pour qui (pour moi ou en industriel) et enfin sur quel système (windows ou multi plateforme).

Une autre question est : quelle est ma culture mathématique ? Si j'ai un souci depuis petit avec les notions d'ensembles et l'algèbre de Boole   ça risque d'être dur.

Aspect médical : Suis je capable de peu dormir et ai je une bonne tolérance à l'aspirine ?


Je ne plaisante pas. Un bon dev ça se voit de suite, la personne a forcément des heures d'expérience derrière et des réalisations pour le prouver, car en matière de développement seule l'expérience et les nuits blanches comptent vraiment.

J'ajoute ensuite qu'il est bon d'avoir une capacité à modéliser même si ce n'est pas un impératif.

Enfin ce n'est pas le langage qui importe mais la façon de penser. JAVA, C++, .NET, DELPHI sont des langages objet. Quand on a la philosophie objet parler l'un ou l'autre c'est pas vraiment différent.

Je les lis tous et je travaille avec un seul.

Commencer par choisir un langage c'est au futur informaticien ce que la maîtrise de QGis est au géomaticien.


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#7 ven. 11 août 2017 09:25

Pascal Boulerie
Membre
Lieu: France
Date d'inscription: 12 sept. 2005
Messages: 1321
Site web

Re: Choisir un langage pour le développement SIG

s / aspirine / paracétamol

Ne pas en abuser non plus... (risque rénal)


Pour les langages objets : Python aussi, quelque part. Et même... PHP.

Python est un langage de programmation objet
https://fr.wikipedia.org/wiki/Python_(langage)

Hors ligne

 

#8 ven. 11 août 2017 11:02

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 sept. 2005
Messages: 2322
Site web

Re: Choisir un langage pour le développement SIG

@Pascal

Python, ADA aussi ...

Moi les joies du multi plateforme avec des galère de bibliothèques pas à jour ... j'ai beaucoup aimé QGis et GRASS et les joies de pgadmin 4.1. Revenu à pgadminIII par BigSQL bien mieux !!

Bon pour ceux qui veulent faire du SIG et qui veulent faire du plan à l'échelle ben JAVA c'est pas bon, comme tous les langages multi-plateforme. La garantie de tracer juste sur n'importe quel périphérique c'est pas le rôle du langage mais de l'OS et jusque là c'est widows qui tient la rampe. A part sur système dédié ça tourne sous quoi la CAO ? (spéciale dédicace à nos amis du forum AutocadMap).

Bon si c'est pour faire une moulinette qui injecte des fichiers textes dans une BDR ou automatiser des tâches avec des scripts ou des plug-in sous PostGis ( [Edit] ben non QGis !! mais c'est tellement mieux direct en SQL !! [\Edit] ben python c'est très bien. Après si vous voulez allez chez arcview ben le .Net c'est bien mieux.

Pour exemple j'utilise postgresql/postgis avec le langage SQL.
Je modélise avec le langage UML.
J'intègre des données avec le langage VB.Net.
Je conçois des applications avec .Net, API Windows graphiques, dll non managées (C en général).
[Edit] j'utilise pas arcview[\Edit]

Et j'affirme qu'il me faut 6 mois minimum pour coder en python car j'ai jamais fait.

Alors si demain matin j'ai un candidat qui sait coder en VB, en C# ou en PHP, bref qui connait et maîtrise les concepts principaux de la programmation, je sais très bien qu'au bout d'un délai raisonnable (celui pour apprendre le fonctionnement de la structure) il sera opérationnel en Python ou autre (bon pour autre le délai peut être plus ou moins long JAVA ou C++ par exemple ...).

Dernière modification par ChristopheV (ven. 11 août 2017 11:05)


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |