|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() Étudiant Inscription : janvier 2007 Messages : 1 196 ![]() |
Bonjour,
J'ai 17 ans et je suis en terminale S. En ce moment je cherche un travail pour cet été. Mon but est de découvrir comment se déroule le travail de développement en équipe et de pouvoir montrer que j'ai officiellement travaillé. Si je peux en plus acquérir des connaissances générales en développement c'est encore mieux. Le salaire n'est absolument pas ce qui me préoccupe, je ne veux pas travailler pour gagner de l'argent mais pour apprendre. Cependant afin de m'orienter le mieux possible dans mes recherches j'ai besoin de savoir ce que je vaux et dans quel genre d'entreprise je peux chercher. Je ne sais pas quelle valeur a l'expérience personnelle (j'entends par là les projets personnels de développement). Pour vous donner une idée cela fait 5 ans que j'ai découvert la programmation et plus de 3 ans que j'étudie le C et l'objective-C sur mon temps libre. Cela veut dire que même sans avoir jamais réellement appris de méthode, j'ai eu l'occasion de me rendre compte (en restant relatif à mon niveau) de l'importance de la phase de conception (je ne me lance plus sans réfléchir). Je vais essayer de vous donner un petit aperçu de ce que j'ai eu l'occasion de faire pendant ces dernières années (en C ou objective-C). Je précise que je travaille sous Mac OS X. Dans le domaine général :
Dans le domaine du GUI (Cocoa) :
Dans le domaine graphique (OpenGL) :
Côté outils :
Je n'ai pas encore fait de CV : je me vois mal écrire "formation : bac général" et "expérience professionnelle : aucune". Enfin mon dernier atout : j'ai un bon niveau pour l'anglais écrit (15 au bac blanc) mais des difficultés pour la compréhension orale. Je pense avoir écrit tout ce qui valait la peine d'être cité, si vous avez besoin de détails supplémentaires n'hésitez pas. Donc pouvez-vous me dire si ce que j'ai appris jusqu'à maintenant à une quelconque valeur dans le monde du travail ? Et vers quel genre d'entreprise je peux m'orienter ? On m'a conseillé d'aller voir des associations mais j'ai peur de ne pas me retrouver avec des professionnels dans le domaine. Je tiens à me lancer dans un travail instructif. Merci pour vos avis, Lucas
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point Blog à ne SURTOUT PAS visiter :p |
|
|
00
|
|
|
#2 | |
|
Membre éclairé
![]() Inscription : janvier 2008 Messages : 383 ![]() |
Citation:
L'association est le seul moyen. Aucun chef de projet ne perdra ses vacances a te former et te surveiller sachant qu'en Septembre tu pars et que ton bagage technique n'est pas certifié par un diplome ou une expérience. Peut être les entreprises de dépannage informatique, les magasins et les centres d'appel. Pas besoin de te former et du personnel qui part en vacance l'été. Désolé de ruiner tes espoirs.
__________________
Les X commandements |
|
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() ![]() Étudiant Inscription : janvier 2007 Messages : 1 196 ![]() |
Va falloir que je trouve une association avec des professionnels alors... je n'ai pas envie de perdre mon temps avec des gens qui ne peuvent rien m'apprendre dans le domaine que je recherche.
Citation:
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point Blog à ne SURTOUT PAS visiter :p |
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mars 2008 Messages : 127 ![]() |
Je confirme ce que dit Vespasien.
Et j'ajoute 3 choses : - Apprendre à développer sous Mac c'est une drôle d'idée. Le monde de l'informatique est faste et là tu te trouves dans la plus petite des "niches". - Hormis la mise en place d'un serveur LAMP + développement autour des technos associées, tout le reste ne va pas te servir à grand chose. Sincérement je me demande même s'il existe une boîte qui recherche un développeur spécialisé uniquement en c/objective-c. - MySQL c'est bien mais ce n'est pas suffisant. Le développeur n'est pas censé être DBA, mais il doit un minimum maitriser 4/5 SGDB (au choix dans la liste : MySQL, Postgre, oracle, sql server, derby, firebird, db2), ainsi que la manipulation des données grâce aux triggers et procédures stockées, et impossible d'apprendre ca avec MySQL. Si tu veux un conseil, change de techno. Maintenant que tu as les bases de la programmation tourne toi vers quelque chose qui va te servir plus tard si tu veux en faire ton métier, bien que ce soit difficile de savoir ce qu'il en sera dans 2 ans. Actuellement l'informatique offre beaucoup de débouchés mais il faut au minimum un bac+2 ou encore mieux, participer à un grand projet opensource, ce qui apporte énormément sur de multiple plans (travail de groupe, rigueur, bonne méthodologie, etc.) Enfin si tu sais programmer la machine à café, tu trouveras peut être quelque chose ![]() Sinon sérieusement, tu n'as pas beaucoup de choix : faire de la maintenance dans une petite boutique (ce qui n'a rien à voir avec le développement), faire un petit site en php avec utilisation de mysql pour une association. Mais bon, de mon expérience je peux te dire que tu n'en retireras pas grand chose, hormis le monde du travail (et encore), puisque tu vas te trouver face à des personnes qui n'y connaissent rien en informatique et qui te laisseront te débrouiller tout seul. Et j'espère pour toi que tu as des connaissances en CMS (Drupal ou Spip côté php). |
|
|
00
|
|
|
#5 | |||||
|
Membre Expert
![]() ![]() Étudiant Inscription : janvier 2007 Messages : 1 196 ![]() |
Citation:
Citation:
...Citation:
Citation:
Citation:
Mon impression globale sur toi est que tu es immergé dans un environnement de services internet et que du coup tu sembles croire que le reste du monde du développement en informatique a disparu ou s'est estompé, je me trompe ? Quoiqu'il en soit à l'heure actuelle les bases de données ne m'intéressent pas, et je peine à croire que l'on ne cherche plus de développeurs C, C++ ou obj-C dans la sphère professionnelle. En tout cas la conclusion que je tire pour l'instant et que je dois trouver la bonne association. P.S.: bien que je n'en ai pas parlé pour ne pas m'avancer sur un terrain encore mal connu, j'apprends en ce moment le C++.
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point Blog à ne SURTOUT PAS visiter :p |
|||||
|
|
00
|
|
|
#6 | |
|
Membre habitué
![]() Inscription : mars 2008 Messages : 127 ![]() |
Citation:
- Il y a une grande différence entre un programmeur C/C++ et C/Objective-C et vu que tu ne parlais pas de C++ dans ton 1er post je ne l'ai pas mentionné. Donc effectivement en C++ il y a de la demande, mais beaucoup moins qu'en JEE/.Net. Et il faut bien avoir conscience qu'il est beaucoup plus difficile de savoir bien codé en C# ou Java qu'en C++. Sans vouloir te décourager je dirais qu'il est quasiment impossible d'apprendre le C++ tout seul. - Un développeur Java ou C# (2 technos liées au réseau) ne se contente pas de faire du développement web. - Aujourd'hui 95% des applications nécessitent l'utilisation d'une base de données. Une BDD n'est pas du tout associée au web. C'est quasiment impossible de faire l'impasse sur le sujet. - Un bon programmeur, c'est une personne capable de se remettre en question et de suivre la tendance du moment. Dans le cas contraire, tu commences à prendre de mauvaises habitudes et dieu sait que j'en connais des vieux de la vieilles qui codent encore à l'ancienne. Mais aussi tu fermes la porte à toutes les opportunitées qui s'offrent à toi. Et puis parfois tu n'as pas le choix, c'est bien d'avoir une passion mais il faut un minimum que ca puisse te permettre de bouffer et encore plus si tu as une famille. Même si tu ne vois pas les chose comme ca aujourd'hui, il faut bien penser que si tu commences dans une techno et que tu veux te reconvertir tu repars quasiment à 0 ce qui n'est pas facile. Selon moi, il vaut mieux commencer là où il y a beaucoup de travail et suivre la mouvance. Aujourd'hui les technos à la mode sont JEE et .NET, il y a 30 ans c'était la programmation procédurale, il y a 10/15 ans c'était le C++ et demain ca sera autre chose. Il est impossible de se dire que l'on termine sa carrière sur la même techno que l'on a commencé. Surtout que tu n'as que 17 ans, admettons que tu finissent tes études dans 3/4 ans, le marché sera forcément différent. Il est certain que tu trouves encore de posts de développeur assembleur ou cobol mais tu as de plus en plus de gars qui se reconvertissent parce que le cobol à part en rp ca ne court plus les rues, et ce n'est pas pour ca qu'ils sont bien payés. Et il va falloir la trouver l'école qui forme au développement mac parce que j'en connais pas! |
|
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : janvier 2008 Messages : 383 ![]() |
Pour informations: les entreprises ne paient pas les gens a faire ce qu'ils souhaitent mais a faire ce dont elles ont besoin. Quand au PHP, il y a beaucoup de gens qui font du PHP alors qu'ils seraient bien meilleur en J2EE ou C++.
Il y a des caissières avec des licences de lettres, des postiers avec des Deug et des ingénieurs au chômage. Donc, plutôt que de reprendre ce que dit Ikey accepte le. Ce n'est pas en le reprenant que çà changera les faits. Celà va juste l'agacer alors que c'est toi qui doit accepter.
__________________
Les X commandements |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() |
D'ailleurs, en général, les développeurs Mac sont des gens qui apprennent tout par eux-mêmes, qui font tous leurs logiciels tout seul ou en petit groupe et qui ensuite les vendent et font leur beurre là-dessus. Et, au début, généralement, la programmation mac est une activité parallèle.
Sinon Ikey, il y a des écoles qui font de la programmation Objective-C/Cocoa, la mienne par exemple (SUPINFO) cependant ils mettent plus l'accent sur Java et C#.Net... |
|
00
|
|
|
#9 | ||||||
|
Membre Expert
![]() ![]() Étudiant Inscription : janvier 2007 Messages : 1 196 ![]() |
J'ai parlé trop vite
Citation:
Citation:
Citation:
Citation:
. Dur dur le réveil... enfin il vaut tout de même mieux que je m'en rende compte maintenant Citation:
Citation:
Je vois ce que tu veux dire, mais ce n'est pas simplement à cause d'un tri, on prend les meilleurs et les autres prennent le boulot qui reste ? Dans ce cas ce serait juste une question de lutte.
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point Blog à ne SURTOUT PAS visiter :p |
||||||
|
|
00
|
|
|
#10 | ||
|
Membre habitué
![]() Inscription : mars 2008 Messages : 127 ![]() |
Citation:
Je voulais dire qu'à ma connaissance il n'y a pas de formation orientée uniquement sur le développement mac contrairement à des formations où l'on travaille que sous pc. Ce qui ne change pas le fait que même des personnes ayant suivit un module Objective-C/Cocoa seront beaucoup moins calés que dans les technos du moment et qu'ils auront beaucoup plus de chance de finir développeur JEE ou .Net. C'est le monde du travail, il faut s'adapter. L'inverse se produit rarement ![]() Citation:
Tu prends un jeu video, dès que tu passes par le réseau (c'est à dire quasiment toujours aujourd'hui) tu as besoin d'une base de données. Tu prends La Poste pour la gestion des suivis de colis tu as besoin d'une base de données. Tu prends un réseau intranet d'une entreprise quelconque, toutes les infos sont stockées dans une base de données. Dans les 5%, il reste les softs de développement, et les micro-applications de type traitement de texte, lecteur video, etc. De toute façon dès qu'une entreprise veut stockées des données, ce qui arrive, euh... dans 100% des cas tu as besoin d'une base de données. Idem dans le monde de la recherche. Dès qu'on a besoin d'une info persistante on ne peut pas s'en passer, c'est tout. Le monde informatique où tout tournait avec des fichiers c'était il y a 20/30 ans! |
||
|
|
00
|
|
|
#11 | |
|
Membre éclairé
![]() |
Citation:
Tandis que les utilisateurs normaux ont plus ou moins toujours les mêmes besoins, tu vas avoir les traitements de textes, les applications graphiques, les tableurs, les applications de musiques mais ça ne représente pas grand chose par rapport à la diversité des logiciels d'entreprise. |
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() ![]() Étudiant Inscription : janvier 2007 Messages : 1 196 ![]() |
Je découvre tout un monde, je savais que ça existait mais pas dans de telles proportions. Tout de suite ça a l'air moins marrant le développement en informatique
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point Blog à ne SURTOUT PAS visiter :p |
|
|
00
|
|
|
#13 | |
![]() ![]() Inscription : juin 2002 Messages : 1 976 ![]() |
Citation:
Je ne suis pas certain que ce soit aussi marginale que tu sembles le penser (le nombre d'application fonctionnant sans SGBD est largement supérieure à 5%). Ceci étant, je partage en parti ton avis, une connaissance minimale des SGBD, même si elle n'est pas indispensable (et je connais suffisamment de développeur n'ayant aucune connaissance dedans ou ne s'en servant pas du tout pur pouvoir l'affirmer), est un plus important à ne pas négliger. |
|
|
|
00
|
|
|
#14 | |
|
Membre habitué
![]() Inscription : mars 2008 Messages : 127 ![]() |
Citation:
Si on prend en compte tout le matériel éléctronique c'est certain que ca change la donne. Une connaissance en sgdb pour un développeur n'est pas indispensable si on part du principe qu'un développeur ne va pas développer à lui tout seul un logiciel. Mais ca dépend grandement de la techno utilisée. Je ne vois pas un développeur JEE ne pas avoir de compétences dans le domaine. Même sans avoir à toucher à une base de données, sans avoir à créer de procédures stockées ou autre, il faut un minimum savoir comment récupérer l'information. Personnellement, je réfléchis en terme d'opportunitées. Combien de personnes se pleignent de ne jamais être augmenté ou te tomber sur des taches ingrates qui ne leur correspondent pas (il y a biensûr des personnes qui triment comme des malades et qui ne sont jamais récompensées pas c'est un autre débat)?! Il faut se donner les moyens d'avancer et là on touche quelque chose qui est pour moi quasiment indispensable. |
|
|
|
00
|
|
|
#15 | |
|
Membre éclairé
![]() Inscription : janvier 2008 Messages : 383 ![]() |
Citation:
Si ta copine travaillent à Rennes et refuse de partir ailleurs, il faut prendre ce qu'il y a. A çà, beaucoup de recruteurs annoncent du J2EE mais 3 semaines après tu es toujours chez eux à faire du javascript ou du Oracle. 6 mois plus tard, rien n'a changé. 3 ans après tu es déclaré spécialiste. Peut être qu'effectivement la personne ayant été dans une école d'ingénieur hyper spécialisée ou çà le branchait et ou les attentes du marché sont derrière... çà me fais penser qu'il faut que j'aille à Disneyland. Mais plus tu es spécialiste et moins il sera aisé de changer en cas de retournement de tendance. Tu peux trouver l'emploi de tes rêves mais il faut faire avec les statistiques. Bon maintenant, on va attaquer tes illusions sur les femmes, ok!
__________________
Les X commandements |
|
|
|
00
|
|
|
#16 | |
|
Expert Confirmé
![]() Inscription : décembre 2007 Messages : 1 917 ![]() |
Citation:
Le développeur, c'est pareil; il y a des moments forts, mais aussi beaucoup de servitudes(vérifier l'état de la production le matin, gérer les anomalies, faire un peu de technique pure.....) Après, pour aller dans le détail, l'important en bases de données, c'est SQL. Suivant ce qu'utilises ta boîte, la base de données sera x, y ou z, mais SQL permettra toujours d'y accéder. Les langages, ça s'apprend sur le tas - à conditions d'être déjà expérimenté. |
|
|
|
00
|
|
|
#17 | |
![]() ![]() Inscription : juin 2002 Messages : 1 976 ![]() |
Citation:
En gros on a le même point de vue, c'est juste la façon de le formuler qui change. |
|
|
|
00
|
|
|
#18 | |
|
Membre éprouvé
![]() Inscription : mars 2008 Messages : 385 ![]() |
Citation:
Et sinon, Spootnik, pour ta recherche, même si tu n'es pas avec des pro, tu peux quand même tenter l'expérience avec des gens qui s'y connaissent moins bien. Si tu continues dans cette voie, tu auras toujours des gens qui n'auront pas de connaissances du domaine (un client, un patron, etc...) Perso, je suis de ceux qui pense que des bonnes bases facilitent l'apprentissage par la suite. ça ne sert à rien d'apprendre le Java ou le c++ si tu n'es pas capable de faire un algo potable. Et sinon, sur ton mac, installe linux et windows, ça peut toujours servir... |
|
|
|
00
|
|
|
#19 | |
|
Membre éclairé
![]() Inscription : janvier 2008 Messages : 383 ![]() |
Citation:
__________________
Les X commandements |
|
|
|
00
|
|
|
#20 |
|
Membre éprouvé
![]() Inscription : mars 2008 Messages : 385 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com