Ce n'est pas au marché et à la technologie de s'adapter...

icon Tags de l'article : ,

Mars 20, 2012

 

Vendredi, je suis tombé sur un article de Julien Dollon qui m'a tout simplement mis une claque... Je vous recommande fortement d'aller le lire d'ailleurs...

Depuis quelques mois, comme vous l'avez probablement vu si vous suivez mes articles et mes liens, je ne cesse de me plaindre des choix faits par Microsoft. Qu'il s'agisse de Windows 8, du fait d'avoir laissé tomber Silverlight et WPF au profit de HTML5/JavaScript, de leur Windows App Store, ...

Seulement voilà. Ce n'est pas à moi de remettre tout ça en cause. J'ai beau dire que Visual Studio est un IDE génial, que Silverlight est plus sympa que HTML5/JavaScript et que WP7 est le meilleur OS mobile, ça ne changera rien à l'avenir. Microsoft a un train de retard sur ses concurrents. Que ce soit au niveau des tablettes ou des smartphones. J'ai même de plus en plus l'impression que Windows 8 sera mal accueilli, car trop dépaysant et pas pratique d'utilisation pour un PC (ce qui est un comble pour un Windows ! Undecided).

Même si je développais aujourd'hui une super application sur Windows Phone 7, combien de personnes l'utiliseraient ? 50 ? 100 ? Et combien de personnes l'utiliseraient si je la développais pour iPhone ou Android ? 1000 ? 2000 ?

Le marché a évolué. A changé. Et moi, comme tous ceux dont je me moquais il y a 2/3 ans, je suis resté agrippé à mes technos préférées sans vouloir en changer. Bouh HTML5 ! Bouh JavaScript ! Bouh Ruby ! Moi je suis un développeur .Net namého ! Yell

Microsoft a rendu le développement tellement simple et tellement intuitif que je suis devenu accro. Et j'ai arrêté de regarder ce qui se passait ailleurs. Je suis devenu un dinosaure de l'informatique. A même pas 25 ans, c'est triste non ? Cry

Sauf que non. Il est temps pour moi de réagir. Je suis un ingénieur logiciel. J'aime le .Net, mais il n'y a pas que ça. Il y a même probablement mieux aujourd'hui ! Je dois développer pour me faire plaisir, mais aussi pour offrir des services et des applications aux gens et pour apprendre de nouvelles choses ! Je dois m'adapter au marché d'aujourd'hui, et au marché de demain. Même si ce marché est celui des smartphones et des tablettes ! Et puis, peut être que j'aimerais ça au final... Qui sait ?

Alors reprenons : "Bonjour, je m'appelle Tommy, je suis ingénieur développeur, et vous ?"

image modifiée de Rego - d4u.hu, sous licence CC

2 commentaires

Laurent - 27/03/2012 à 13:22:25

C'est exactement ce que je me dis aussi ^^

Le problème quand on est développeur .NET, c'est qu'en général on se situe dans une entreprise qui y est dédié. Dans ce cas, il est assez difficile d'en sortir car on a pas forcément le temps de se former sur d'autres technos (java, HTML5 etc.) et une entreprise ne voudra pas forcément nous laisser quelques semaines pour que l'on s'adapte. Enfin ca dépend des opportunités aussi.

C'est aussi en partie à cause du DIIAGE où l'on s'est beaucoup formatté à développer en .NET en se refusant plus ou moins à se faire chier à apprendre autre chose : "Pourquoi je me ferais chier à apprendre une techno où je vais avoir du mal à faire quelque chose que je sais faire avec ma techno habituelle"

Néanmoins, nous sommes des ingénieurs et on sait, en théorie, correctement nous adapter, beaucoup y arrivent on doit pouvoir le faire. Mais on accumule tellement de réflexe en développant en .NET que c'est difficile de se forcer à les oublier

@répondre #lien

DarkHack - 11/05/2012 à 15:44:20

Aya aya aya... Gnu bouf tous.
ça devais arrivé, on le savais tous.
Et nous au fond de nos grotte,
a ragé contre cette boite monarchique qu'est MS.
Ils vous donnent des outils de dévelloppement,
mais aucune connaissance sur sont fonctionnement.
(ma fenetre windaube crée en 2ligne de prog
comment êtes vous dupe ainsi?)

Conclusion vous vous retrouvez ébété devant l'évolution.
Pourtant, je l'affirme haut et fort.
LA TECHONOLOGIE N'AS PAS EVOLUE DEPUIS PLUS DE 20ANS,
presque 30, depuis que arpanet à sortie les RFC.
RFC, de quoi il parle se mec? oui, pas bon si vous vous posez
la question. c'est un REQUIEM, le requiem du boucher,
qui es la depuis l'apparition de la premier adresse IP.

Le HTML5, ce n'est que du XML, et alors,
qu'est ce qui fait peur?
L'ajax, du javascript melanger juste avec un seul
objet, le XMLHTTPRequest est ça a fait peur
a tous le monde?
j'y crois pas.

Alors certain vont se rattraper au JQuery,
ben quand on es habitué au lego qui se montent
tous seul, on passe de microsoft à google.

Merde vous voulez savoir ce qui es stable?
Le C, le html, le css et le javascript.
voici 4 pilliers fondamentale du réseaux
et de la technologie.
HTML4 =>5, doctype (premiere ligne, sinon tous le reste base du XML)

HTML => 1990
CSS => 1995
ECMAScript(javascript) => 1995
C => 1970

C => procedurale,
HTML => metalanguage
CSS => heu bon jocker
Javascript => Object un peu space justement demande une bonne maitrise de l'objet.

Ensuite, comme cela ne nourris pas,
effectivement le patron ne le C pas lui.
Il vous demandera du C#, .Net, java.
Mais quand vous connaissez les quatres bases
précédente, qu'importe vous vous adapter en 2jours.

Il m'a fallut moins de quelque jour pour apprendre
du WLanguage, et après quelque mois de devellopement
j'ai surpassé mon supérieur qui avais 10ans
de metier mais que dans ce language.
Pourquoi? il avais aucune idée de ce qu'était
l'héritage de class... La base... non d'un
chien ce sont les bases,
héritage de classe? C année 80,
Wlanguage? mdr 2010-11-12 chaque année il debugue.

Pardonnez moi, le pire
c'est que de se j'écris vous allez me faire
l'allégation que je suis en sens contraire de vous.
Vous allez vers "l'avenir" moi je me tourne au passé.
oui je retourne a l'origine des choses pour comprendre
ce qu'il si passe.

Première régle de l'ingé info dit :
"tu vas pas réinventer la roue"
moi je dit
"refais la roue, comme elle doit allez a ta machine"

sur bitume, boue, cailloux, sable, chaque
roue est différente, une roue tous terrain?
regarde tes penneux et tu verra que seul
une roue spécifié te mettra dans le vent.
Surtout à quoi ça sert de crée des voitures,
si tu c'est plus construire une roue?

voila, je reconnais c'est un moitié
coups de gueule à vos larmes,
mais je vous le dit
bien des aberrations existe
le java n'aurais jamais du prendre le telephone portable.

PS: Android sous java demarre un noyau linux,
ADB n'est rien d'autre qu'un ssh sous USB.
Donc du C pure et dur.

A titre d'info, structure et pointeur
de fonction permet au C de faire
du "pseudo-object" ;)

Allez je vais arrettez la sinon
j'en remplirais la BDD de Tommy de mes bétises.
Salutation confrére de l'information.


@répondre #lien

icon Flux RSS des commentaires de cet article

Les commentaires sont fermés pour cet article