Quels sont les outils indispensables pour un programmeur/développeur ?

Quels sont les outils indispensables pour un programmeur/développeur ? - Divers - Programmation

Marsh Posté le 19-02-2020 à 02:17:18    

Salut à tous,
 
J'aimerais savoir d'après votre expérience quels sont les outils indispensables pour un programmeur/développeur.
 
Essayez de détaillez si vous le pouvez. Exemple : Éditeur de texte(Atom car ...),OS(Linux car...),tel logiciel/programme car ....
 
Merci d'avance pour vos réponses.

Reply

Marsh Posté le 19-02-2020 à 02:17:18   

Reply

Marsh Posté le 19-02-2020 à 04:46:10    

Du Doliprane.... INDISPENSABLE

Reply

Marsh Posté le 19-02-2020 à 07:53:29    

Ca va déjà dépendre du langage utilisé. Certains outils sont plus adaptés à tel ou tel langage. Y'en a tout de même un en commun : le cerveau :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 19-02-2020 à 08:12:17    

Atom c'est dépassé,La plupart des gens se sont tournés vers visual Studio Code ( https://code.visualstudio.com/ ) comme éditeur de code, mais souvent il est plus efficace d'avoir un outil tout en un, un IDE
 
Parmis les IDE du marché tu peux trouver :  
-  Visual Studio chez Microsoft (https://visualstudio.microsoft.com/fr/vs/ ), qui te permettra surtout de développer dans les langages de MS, C#, .NET, Visual Basic (ça existe encore ça ? )
- Les IDE de Jetbrains ( https://www.jetbrains.com/ ) , Ils ont presqu'un un IDE dédié pour chaque langage : Webstorm pour le Web, PhpStorm pour le PHP, etc..., mais un des IDEs regroupe tout c'est IntelliJ Idea.
 
Evidemment ils sont payants mais apportent un certains conforts.
Bon personnellement faisant du Web, je trouve que Visual Studio Code s'en sort TRES BIEN, j'ai juste dû adapter certaines de mes habitudes que j'avais sous Webstorm avant mais je m'en sors très bien maintenant.

Reply

Marsh Posté le 19-02-2020 à 12:02:11    

+1 Pour VSCODE , avec quelques extensions inspiré Braket Pair Colorizer 2| Code Runner|Better Comments|Atom One Dark Theme par exemple.  
 
tu as un environnement qui combine la gratuité et l'effectivité :)  


---------------
Profil Diableau 3 Zoc
Reply

Marsh Posté le 19-02-2020 à 23:46:33    

gatsu35 a écrit :

Evidemment ils sont payants mais apportent un certains conforts.


Ils sont pas tous payants. Entre IDEA CE, PyCharm CE et Android Studio tu peux déjà faire pas mal de choses.


---------------
click clack clunka thunk
Reply

Marsh Posté le 22-02-2020 à 16:13:22    

La question n'a pas de sens, il n'y a pas "des" outils indispensables à tout développeur, il y a pléthore d'outils pour tout un tas d'utilisations très différentes selon le profil du dév et les technos qu'il utilise.
Telle que ta question est tournée, tu vas juste recevoir la réponse individuelle d'un exemple précis parmi cette myriade de possibilité sans même savoir pourquoi il utilise ça.

 

Les seuls trucs récurrents, et qui ne sont pas forcément liés directement au développement c'est par exemple un éditeur de texte léger et polyvalent (Notepad++ par exemple, mais il y en a d'autres).
Et du café aussi, beaucoup de café :o.

Message cité 1 fois
Message édité par TotalRecall le 22-02-2020 à 16:13:56

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 22-02-2020 à 17:11:56    

TotalRecall a écrit :

La question n'a pas de sens

+1
Certains ont la dernière version de Visual Studio Ultimate Pro Sensation et pissent de la merde, d'autres font des miracles en assembleur avec notepad.  
 
Ceci étant, faut un ordi dans tout les cas. :o

Reply

Marsh Posté le 22-02-2020 à 17:24:27    

Sauf si tu considères qu'un mac n'est pas un ordi, il y a des gens qui codent là-dessus il parait :fouyaya:


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 22-02-2020 à 17:40:49    

Doit y avoir des gens qui codent sur smartphone aussi, voire sur Amiga, C64 et Co. Je parlais d'ordi au sens très large.

 

edit: Sans oublier les calculatrices programmables bien sûr. Ah souvenirs de Lyçée...


Message édité par rat de combat le 22-02-2020 à 17:41:18
Reply

Marsh Posté le 22-02-2020 à 17:40:49   

Reply

Marsh Posté le 22-02-2020 à 19:37:40    

TotalRecall a écrit :

Sauf si tu considères qu'un mac n'est pas un ordi, il y a des gens qui codent là-dessus il parait :fouyaya:


les 3/4 des devs webs en général :o

Reply

Marsh Posté le 22-02-2020 à 21:37:54    

Mouais pas sur de la fiabilité de cette statistique

Reply

Marsh Posté le 23-02-2020 à 07:23:39    

gatsu35 a écrit :


les 3/4 des devs webs en général :o


Cette affirmation s'applique à la première ou la seconde partie de la phrase ?  [:anefay:1]  
Parce que si c'est la 2e, faut croire qu'en 15 ans dans de nombreuses boîtes j'en ai pas rencontré un seul de cette majorité, je dois vivre dans un univers parallèle  [:wiids]


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 23-02-2020 à 09:38:20    

Peut-être que c'est vrai dans les web agencies "moisies" mas pas pour les boîtes qui font du "bon" dév web (ie qui ne font pas de la merde, quoi)... Perso, je fais des applis web, je suis sur PC (mais serveurs de prod sous Linux).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 23-02-2020 à 14:03:36    

Bonjour,
Je comprends pas pas bien la question.
 
Pour moi, je ne suis pas un expert, mais j'ai quelque notion relative à la programmation, il faut avoir les notion sous-jacente à la prorammation.
La question et un peux vagues et à la fois orientée, je me demande si c'est pour faire un cadeau à un nouveau venu.
 
La programmation c'est vaste.
 
il me semble que de manière générale : on peut parler d'un trio : système hote, sysème cible et source.
 
Source est le programme, le travail du programmeur.
Hote est le système qui permet de produire le système cible.
Cible est le système qui produit le résultat.
 
Je crois qu'on appelle ce trio un système de compilation.
 
 
Pour le programmeur, il lui faut un bon entendement du problème posé, du temps pour l'analyser, du papier et des crayons avec des gommes pour élaborer voir finaliser la solution.
 
Après comme je dis, c'est vaste.
 
La programmation pour moi ça va d'un simple rendez vous a l'optimisation d'un jeu de piste en  fonction du nombre de participants.
D'un côté il faux un calendrier et un montre, de l'autre il faut une calculatrice en plus.
Programmer un automate programmable et une chose.
Fabriquer un automate programmable en est une autre, dans les deux cas on passe par la programmation.
 
Bonnes continuations.


Message édité par Profil supprimé le 23-02-2020 à 14:05:57
Reply

Marsh Posté le 23-02-2020 à 18:11:52    

kamelkamass parle d'outils pour développer, pas d'algos :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 23-02-2020 à 22:06:00    

rufo a écrit :

Peut-être que c'est vrai dans les web agencies "moisies" mas pas pour les boîtes qui font du "bon" dév web (ie qui ne font pas de la merde, quoi)... Perso, je fais des applis web, je suis sur PC (mais serveurs de prod sous Linux).


Euh, j'aime pas Apple, mais là tu pars loin je trouve, je suis fatigué mais j'ai l'impression que tu viens de suggérer que les dév web qui bossent sur mac bossent dans des boites moisies et font de la merde [:cerveau klem]


Message édité par TotalRecall le 23-02-2020 à 22:07:23

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 24-02-2020 à 08:02:18    

Non, non, tous les dev web qui sont sur Mac ne font pas de la merde. Par contre, j'avais l'impression que les web agencies qui se montent aussi vite qu'elles ferment, bossent sur Mac...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 24-02-2020 à 09:32:24    

> J'aimerais savoir d'après votre expérience quels sont les outils indispensables pour un programmeur/développeur.  
Pour programmer dans quel langage ?
La réponse variera en fonction du langage choisi, voire de la cible des développements  (micro-service sous AWS vs app iOs)
Bref, sans plus de précision, il ne faut pas espérer de réponse développée.
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 25-02-2020 à 15:48:54    

De l'ibuprofène :o


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-02-2020 à 16:08:02    

Petites natures. Moi, je développe sans café ni doliprane ou similaire :p


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 25-02-2020 à 16:38:37    

rufo a écrit :

Petites natures. Moi, je développe sans café ni doliprane ou similaire :p


Non mais toi t'y connais rien du tout :o
 
©Faston/Jovalise -- all rights reserved


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-02-2020 à 17:43:55    

T'as oublié ses autres pseudos pour que ça soit valide :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed