|
Publicité ' | ||||||||||||||||||||||||
|
|
#41 |
|
Membre confirmé
![]() Inscription : février 2006 Messages : 347 ![]() |
Il y a une chose qu'il faudrait peut être préciser à ce monsieur, c'est qu'on a fait des études pour ça. On a des notions d'algorithmie qu'il n'a pas et notre cerveau est formaté pour résoudre les problèmes auquels nous faisons face.
De plus, j'ai pas attendu l'ecole pour m'apprendre à développer. J'ai acheté un bouquin et je m'y suis mis tout seul. Si ce mec n'est pas assez persévérant c'est son problème. |
|
|
10
|
|
|
#42 |
|
Membre confirmé
![]() Inscription : décembre 2006 Messages : 138 ![]() |
Aux quelques messages précédents qui font remarquer que Chris Tompkins n'est pas développeur ou qu'il faut "apprendre à courir avant de marcher", je pense que vous êtes soit dans le profile dénoncé, soit que vous prenez encore ce discours de trop haut.
À ce que je comprends, Chris Tompkins ne dénonce pas la complexité de tous les langages et ne dit pas qu'ils devraient tous être simples. Il dénonce surtout que les utilisateurs des outils informatiques (PCs, mais maintenant aussi smartphones, tablettes et va savoir quoi...) ne seront majoritairement que de simple consommateurs incapables d'utiliser l'outil comme bon leur semble alors que les outils existent. Si j'ai besoin de rajouter une étagère à mon armoire Ikéo, je sors ma perceuse. Si je n'aime pas les lardons, je n'en met pas dans mon gratin dauphinois (il y a un pique là pour les concernés Bref, personnellement, je rejoins son opinion : des outils simples devraient exister pour réaliser les choses simples. Apple proposer après tout une simplification du scripting avec Automator et Google avait proposé un outil simple de développement d'appli Android. Ces outils sont limités, mais permettent de faire la différence entre un outil informatique et un minitel |
|
|
41
|
|
|
#43 |
|
Membre éprouvé
![]() Benjamin ThuillierInscription : juillet 2010 Messages : 199 ![]() |
Il existe oui des outils simplifiant la création d'application. Ce que moi je lui reproche peut être c'est de n'avoir essayer que deux langages ( C et Objective-C ) et de ne pas avoir fait justement la démarche de voir si il existait des outils facilitant le développement. Après je pense que le mec il est exclusivement sous mac, mais par exemple tu fais du visual studio ( je dénigre pas visual studio ), en c# ou vb.net tu peut monter rapidement une application winform.
Ikea et le gratin dauphinois c'est un peu comme coder un hello world |
|
30
|
|
|
#44 |
|
Membre à l'essai
![]() Inscription : juin 2008 Messages : 20 ![]() |
Ahah, c'est bien connue les créateurs de langages font expré de les complexifier pour les réserver à une élite de programmeur qui vont s'en mettre plein les poches! Après le C, le coco devrait s'intéresser au domaine de la compilation (analyseur lexicale, syntaxique, code assembleur...), il va voir la partie de plaisir dont il s'agit et révisera peut être son jugement ^^.
Sinon, comparer à de la cuisine c'est un peu naïf. Le problème dans l'informatique qui revient systématiquement, c'est la sécurité, on peut pas laisser faire n'importe quoi à n'importe qui. Il y a déjà pas mal de monde qui se proclame informaticien sans raison si en plus on leur donne l'idée qu'ils peuvent programmer facilement sans avoir rien à apprendre... on est mal barré |
|
|
00
|
|
|
#45 | |
![]() ![]() Morgan BourgeoisInscription : août 2003 Messages : 1 761 ![]() |
Bonjour,
ca c'est du gros troll bien poilu de chez bien poilu ! Citation:
Alors grande question : est-ce que demain sur les forums professionnels de jouralisme, la news n°1 consistera à dire qu'une développeur informatique du nom de Cladsam s'est essayé au journalisme et que, d'après son expérience, il faut revoir tous les procédés de l'AFP ?
__________________
---------------------------------------------------- Consultant technico-fonctionnel SAP logistique - Mon site sur developpez --------------------------------------------------- Anakin Skywalker turn to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2. |
|
|
|
101
|
|
|
#46 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 7 182 ![]() |
Bonjour,
Il suffirait qu'il comprenne que ce n'est pas parce qu'on utilise un ordinateur qu'on est pour autant informaticien. L'informatique, comme le reste, ca s'apprend. Mais ca, tout le monde a l'air de l'oublier. Les exemples sont tres nombreux, trop nombreux, quotidiens, et ce journaliste en est une bonne preuve. D'ailleurs, on pourrait lui retourner le compliment : je sais ecrire, "raisonnablement bien", et donc je vais essayer d'etre journaliste. Comme lui. Et comme lui, je vais zapper d'un revers de main toutes les etudes qu'il a pu faire, tout ce qu'il a pu apprendre, que ce soit a l'ecole ou par son experience. Et je vais ensuite dire que les journalistes font expres de se compliquer la vie en respectant des standards pour leurs articles, en sachant les construire, ... |
|
|
70
|
|
|
#47 | |
|
Membre éprouvé
![]() Inscription : décembre 2004 Messages : 362 ![]() |
Citation:
D'un autre côté, je suppose que ce brave homme ne s'est jamais élevé contre le fait que certaines personnes parviennent parfaitement à dresser leur chien pour qu'il ne monte pas sur le fauteuil, ne saute pas au cou de n'importe qui et n'aboie pas à tout bout de champ, alors que d'autres possédant exactement le même animal n'arrivent à rien du tout ! Et là, le chien dispose de l'"intelligence" minimale pour comprendre que lorsqu'il a fait ceci et qu'il s'en est suivie une engueulade, il ne doit plus le faire. Le matériel électronique/informatique est encore loin de cette prouesse et, quoi qu'en pense ce journaliste, un métier reste un métier : s'il n'existe pas de diplome de serrurrier, il en existe de dresseur, de journalisme ET d'informatique. |
|
|
|
00
|
|
|
#48 |
|
Expert Confirmé Sénior
![]() Inscription : décembre 2007 Messages : 2 545 ![]() |
Sinon, je vais ressortir un vieil article de Joel Spolsky, qui, outre sa diatribe contre certaines méthodes pour enseigner la programmation, insiste sur un fait précis : Tout le monde n'a pas l'aptitude pour faire des choses évoluées en programmation. Ca n'est pas une compétence(acquise), c'est une aptitude(innée).
__________________
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. |
|
|
11
|
|
|
#49 |
|
Expert Confirmé
![]() ![]() MBELLA EKOUMEDéveloppeur Web Inscription : août 2010 Messages : 674 ![]() |
il ne suffit pas d'avoir un ordinateur pour ce dire informaticien mais c'est malheureusement ce a quoi on assiste : pour peut que quelqu'un ait fait une présentation power point il se prend pour un Geek et ensuite on assiste à ce genre de "dérapage" l'informatique (la programmation en particulier ) ça s'apprend et bien il ya des fondements mathématiques la dedans donc je vois mal quelqu'un qui ne comprend pas la logique apprendre aisément un langage de programmation. je dirais même qu'il est plus facile d'apprendre un langage de programmation que d'apprendre une nouvelle languemais bon ça c'est un autre débat
|
|
|
10
|
|
|
#50 | |
|
Membre régulier
![]() Inscription : mars 2010 Messages : 65 ![]() |
Citation:
Ceci dit, je m'inquiète tout de même un peu du jour où Madame Michu (oui encore elle) pourra développer et publier sa propre application... Bonjour les applications pleines de bugs, lentes, et à l'ergonomie foireuse... Je suis un partisan de la simplicité, et très honnêtement Xcode est un outil très bien foutu et extrêmement bien intégré au framework Cocoa et en perpetuelle évolution... mais il y a un moment où un minimum d'apprentissage est nécessaire pour savoir ce qu'on fait.
__________________
http://cocoa-notes.net - Développement sur Mac, iPhone & iPad |
|
|
|
20
|
|
|
#51 |
|
Membre confirmé
![]() Développeur informatique Inscription : janvier 2007 Messages : 92 ![]() |
De plus, maintenant beaucoup de cursus propose des cours de programmation (principalement VB qui est présent dans beaucoup de logiciel de SIG ou de modélisation).
Je prends l'exemple d'une amie, en SIG, elle se retrouve en stage de 3 mois avec pour projet de créer une base de données énorme. Ses années d'études lui permettant de trier correctement les données et de comprendre la cohérence entre des relations de données. Jusque là OK, mais quand elle m'appelle pour me dire : Tu connais PostGreSQL?, non parce qu'en fait je dois créer une base de données entièrement, créer l'interface utilisateur (en php) et bien sur créer les requêtes/appels qui en découlent. Et oui son cursus inclus du développement, sans algorithmie (je pense que ce serait des bases pour des personnes ne venant pas de corps de métier), donc elle peut le faire, et surtout doit le faire. Je lui ai demandé pourquoi il n'avait pas pris un informaticien, elle m'a répondu qu'il n'aurait pas compris les données à traiter (dixit son patron)... Désolé ! Problème, elle ne s'en sort pas, j'essaye de lui donner un coup de main mais c'est pas toujours facile de trouver le temps. Alors quelle solution? Un outil pour lui permettre de faire tout ça plus rapidement sans connaissance en informatique? ou plus simplement, donner ce bouleau à qui va de droit... Un informaticien ! |
|
|
20
|
|
|
#52 |
|
Membre Expert
![]() ![]() |
Chris Tompkins aurait peut-être du faire des études au lieu de devenir journaliste
__________________
Vous postez du code ? Merci d'utiliser les balises [CODE] ... [/CODE] Un message vous paraît pertinent ? Merci de le gratifier d'un vote positif ![]() Vous avez obtenu une réponse à votre question ? Merci d'utiliser le tag ![]() __________________ Ingénieur R&D, diplômé en 2007 de l'ISIMA Doctorant à l'EDSPI de Clermont-Ferrand, depuis 2011. |
|
71
|
|
|
#53 |
|
Membre éprouvé
![]() Benjamin ThuillierInscription : juillet 2010 Messages : 199 ![]() |
|
|
60
|
|
|
#54 |
|
Membre du Club
![]() Inscription : août 2006 Messages : 46 ![]() |
en fait, en commençant à lire l'article, je croyais que le journaliste allait soulever un sujet intéressant et proposer une solution à creuser, jusqu'à ce que je remarque le vide de sa pensée. Mais je reste sur ma faim.
La programmation fonctionnelle est déjà une démonstration qu'on peut coder autrement qu'impérativement. Ce journaliste devrait essayer haskell, python ou ruby. |
|
|
20
|
|
|
#55 |
|
Membre confirmé
![]() Développeur informatique Inscription : janvier 2007 Messages : 92 ![]() |
|
|
|
20
|
|
|
#56 | |
|
Membre émérite
![]() Développeur informatique Inscription : octobre 2008 Messages : 175 ![]() |
Citation:
Premier problème : plus l'outil est "simple", moins il permet de faire des choses diversifiées. C'est toujours pareil : plus on veut faire quelque chose d'original, de nouveau, plus il faut mettre les mains dans le cambouis. De plus, même si tels outils existent, ce journaliste cherche à créer un logiciel pour l'iphone. Je ne m'y connais rien en Iphone, mais il semble dire que sur l'iphone, "seuls les langages natifs sont autorisés". Est-ce donc la politique d'Apple, que de limiter les outils à dispositions pour concevoir des applications Iphones? Et faut-il donc condamner "les concepteurs des langages de programmation" pour cela? Je ne crois pas non... Et c'est en cela qu'il a tord, le gars : c'est pas parce que telle entreprise, pour tel produit, a décidé de limiter les outils de créations, pour quelles raisons de marketing ou de sécurité qu'elles soient, qu'il faut condamner toute œuvre et cœurs de métiers s'y liant de près ou de loin. |
|
|
|
00
|
|
|
#57 |
|
Invité régulier
![]() ludovic guillotInscription : juillet 2010 Messages : 4 ![]() |
Il a bien raison ce Chris, c'est anormal que l'on doivent apprendre un langage aussi complexe que l'objective C ou le Java6 pour faire des applications sur smartphone.
Je trouve que la mode est même à rendre les développements de plus plus complexe. Le retour en force du C et de ces dérivés, l'évolution de java (qui se voulait une simplification du C++), les définitions d'objets en javascript, etc..., démontre amplement que les concepteurs n'ont rien de simplificateurs. Pourtant il y a encore 15 ans beaucoup d'effort était consacré à clarifier la conception. Cela amena les langages 4 génération ou les scripts haut niveau type VBA, Applescript. Aujourd'hui de tout ceci il semble que plus rien ne reste et au lieu de faire des applis iPhone avec Applescript je suis obligé d'apprendre l'objective C et tout son lot de concepts objet et de notation soit C soit smalltalk. |
|
|
213
|
|
|
#58 |
|
Membre du Club
![]() Inscription : décembre 2010 Messages : 35 ![]() |
troll spotted
non sérieusement, qu'il retourne à l'écriture de ses articles, développeur est un métier, pas juste une activité passe temps, le coté sécurité est essentiel de nos jours, et il ne faut pas s'étonner de voir des grosses entités se faire hacker si des journalistes se mettent à coder des applications -_- |
|
|
21
|
|
|
#59 | |
|
Membre actif
![]() Mathieu Inscription : avril 2008 Messages : 128 ![]() |
Ça sent le troll, mais au cas où :
Citation:
|
|
|
|
21
|
|
|
#60 |
|
Membre chevronné
![]() |
Je ne sais pas d'où il tire que le développement se doit d'être facile et accessible au plus grand nombre.
Mais il suffit d'aller faire un tour dans la partie projet jeux videos du forum de Dvp pour se rendre compte que c'est une pensée partagé par beaucoup de néophytes. Toute les semaines, un petit nouveau débarque pour recruter des devs pour son nouveau MMORPG à la WoW (mais en mieux ) et qu'on est obliger de lui expliquer que WoW c'est des 100 de développeurs sur plusieurs années et un budget colossal et que commencer par un pong ou un tetris c'est bien plus sage.
__________________
Linux > * |
|
|
30
|
Copyright © 2000-2013 - www.developpez.com