seb@stien

Bonjour,



Je fréquente ce forum depuis quelques temps. Depuis que j'ai décidé de me remettre à  la programmation.



Je suis né en 1971 et j'ai obtenu un bac H (informatique de gestion) en 1989 et un BTS Informatique dans la foulée. A l'époque nous programmions sur des dinosaures Digital, Honeywell Bull Mini 6 et IBM AS 400 (on était dans la mini et pas encore dans la micro informatique) dans des langages qui ne devait pas dépassé quelques dizaine de mots de vocabulaire comme le Basic, Cobol, le Pascal et le Turbo Pascal... Et oui à  cette époque la mode était au turbo ;-) etMarc Zuckerberg s'appelait Philippe Kahn.



A la maison j'ai fais d'innombrables programmes de jeu dans ces langages (pas en COBOL bien sur) sur Sinclair ZX81, Tandy TRS 80, puis sur Atari et Amiga avec les copains puis sur PS2, pas celle de Sony non celui d'IBM.



J'ai toujours adoré la programmation et le développement, malheureusement là  où je vivais il n'y avait pas vraiment de société de développement. J'ai participé à  des développements en interne dans de petits entreprises qui pensaient qu'en ce payant un jeune informaticien au SMIC elle rentreraient de plein pied dans le XXI siècle.



Finalement j'ai surtout fait de la maintenance à  une époque où l'informatique s'ouvrait au grand public. C'était rigolo, j'ai appris plein de chose et me suis rapidement trouvé à  faire des installations réseau et du SAV. Mais voir des utilisateurs toujours mécontents m'a rapidement saoulé. C'est pourtant le principe du SAV. Depuis je suis un inconditionnel de la sauvegarde !



J'ai ensuite pris le large, et je suis monté à  la Capitale. La chance m'a souris et j'ai pu grâce à  mes connaissance entré dans le milieu fermé de la télévision. C'était en 1995 et la télévision faisait à  son tour entré l'informatique dans la gestion de ces émissions.



Depuis cette époque j'ai fondé une société spécialisée dans l'illustration sonore. Nous travaillons, ma femme moi et deux de mes meilleurs amis essentiellement pour des programmes de jeu, mais aussi pour quelques divertissements sur TF1, France 2 et M6 (mais nous sommes ouverts à  toute proposition). Nous créons et recherchons des sons et nous concevons des systèmes interactifs entre le son, la lumière, l'infographie et la régie (les caméra, les magnétos etc.). Pour cela nous utilisons des Mac avec des logiciels de musique. Le protocole de communication est toujours simple MIDI, GPi/o (contact sec), DMX. Les producteurs n'aiment pas les choses compliquées qui coûtent chers et qui peuvent planter (voir ma citation).



Aujourd'hui je suis revenus à  la programmation car il manque toujours des logiciels pour notre activité. Je pense qu'il en manquera toujours tellement elle est spécifique. J'ai fais d'abord fais un stage à  l'IRCAM sur MAX MSP. J'utilise se logiciel que j'aime bien pour faire des petites applications qui gère des capteurs (présence, orientation, etc.) et les faire communiquer en midi.



Je fréquente ce forum après avoir lu différents livres sur xCode. Le meilleur étant sans nul doute celui de Aaron Hillegass : "Programmation Cocoa" qui date un peu ; mais je viens de voir qu'il existe de nouvelles éditions (25/01/13) que je vais me procurer sur le champs.



Actuellement j'ai fini ma première (mini)application utilisée par d'autre personne que moi. Il s'agà®t en fait du dernier exercice du livre d'Aaron. Je l'ai tellement lu et relu que je me permets aujourd'hui de l'appeler Aaron.



Mes principales lacunes sont liés au fait que j'ai appris à  raisonner de manière linéaire en programmation : on part d'un résultat et on détrigotte pour obtenir les données nécessaires. J'ai donc du mal avec la programmation orientée objet mais je l'a trouve tellement plus élégante.





Mes principales qualité sont l'ouverture aux autres, la recherche de la connaissance, le partage des connaissances et le désir de créer.



Je profite de ce post pour remercier tous les membres de la communauté de cocoacafé pour leur aide précieuse dans mon apprentissage qui ne fait que commencer.



s

e

b
Mots clés:

Réponses

  • CéroceCéroce Membre, Modérateur
    février 2013 modifié #2
    Bienvenue.

    Ton expérience est très intéressante !


    'seb@stien' a écrit:


    Mes principales lacunes sont liés au fait que j'ai appris à  raisonner de manière linéaire en programmation : on part d'un résultat et on détrigotte pour obtenir les données nécessaires. J'ai donc du mal avec la programmation orientée objet mais je l'a trouve tellement plus élégante.




    J'ai eu le même problème il y a quinze ans, en venant du Basic et du C: mais comment diable fait-on pour choisir le rôle d'un objet et ses propriétés ? Aujourd'hui, ça va mieux. Les gens qui pensent que c'est simple n'y ont pas réfléchi.
  • Joli parcours !

  • Bienvenue parmi les "pommés" !
  • Ah oui! Le son et la vidéos sur ordi m'ont toujours plus. Je me souviens de l'Apple IIGS (pour Graphic and Sound), ou le MSX 2 Sony sur lequel on pouvait brancher un vidéo-disque. Aujourd'hui il semble naturel à  tout le monde d'avoir du son en qualité CD et même plus (96Khz sur le Mac), mais on est tous les deux d'une époque où ce n'était pas tout à  fait pareil. Juste un petit générateur d'ondes carrées je crois.

    Moi aussi j'ai ce gros problème du passage de la programmation séquentielle (je crois que ça s'appelle comme-çà . Corrigez-moi si je me trompe) à  la programmation objet.

    Ces derniers temps, j'ai fait un bon pas en avant vers le MVC en bossant sur Symfony.2.1 (Framework PHP si tu ne connais pas. Une doc géniale, et un soucis d'organisation du code qui fait comprendre par la pratique beaucoup de choses. Très formateur).

    Je viens de lire "Programmation Objective C, Le guide de Big Nerd Ranch d'Aaron Hillegass". Je te le conseille car il est concis sur les bases. Peut-être trop court par contre, on aimerait plus sur le C par exemple, même si il en parle contrairement à  "Programmation Cocoa". J'ai la 3ème édition de ce livre là , tu me diras si ça vaut le coup de me procurer le nouveau cru.

    Allez à  bientôt,
  • bebbeb Membre
    février 2013 modifié #7
    Ok merci seb@,

    je vais peut-être m'en passer pour le moment alors, c'est vrai que ce sont des bouquins un peu cher.

    J'ai lu aussi un bouquin assez complet qui te sera peut-être utile après la lecture de "Programmation Cocoa".

    Il s'agit de "Objective C, Créez vos application iOS pour iPhone et iPad (MacOS, Linux, Windows(!!!)" de Gaël Durand et Abdelhalim Rafrafi" aux édition ENI. Cà  reprend un peu les même choses mais Il va parfois un tout petit peu plus loin que "Programmation Cocoa" sans pour autant aller trop loin non plus (qualité ou défaut?). Il est intéressant, les exemples sont simples (mais touchent la programmation multithread sur une 20aine de page par exemple). Des petits trucs qui lui donnent un intérêt. Je te conseille de le feuilleter pas trop vite en librairie avant de l'acheter, il n'est pas donné! Linux et Windows parce qu'il montre l'utilisation de OpenStep.
Connectez-vous ou Inscrivez-vous pour répondre.