|
Publicité ' | ||||||||||||||||||||||||
|
|
#61 |
|
Invité régulier
![]() Romain Inscription : janvier 2011 Messages : 19 ![]() |
Bonjour,
Je suis expatrié vivant en Ecosse depuis 4 ans, developpeur en Ecosse depuis 2 ans, depuis qq mois chez Cadence Design Systems, une grosse boite et ai travaillé dans 2 PMEs en Ecosse avant cela. A chaque entretiens que j'ai eu, env 5 sur les 2 dernieres annees j'ai toujours eu une mise en situation, epreuve/ exercices de codage, modelisation de données, de logique, exercices au tableau en tout genre (math, geometrie, algorithmique). PAs tout a chaque fois mais au moins une epreuve de ce genre. Ici on fait pas a la tete du client ou au diplome ou meme au dires on te dit " ok tu nous dis que tu sais faire ca ? alors montre le nous". En general jusqu'a 4 entretiens sont necessaires au mieux, dans mon cas 2 mais pas moins. Oui car les entreprises ne sont pas dupes, certains viennent de Facs ou ecoles pourries ou les 3/4 n'apprennent pour ainsi dire rien sauf du par coeur, mais il y a malgré tout de bons elements. A l'inverse certains font ronfler des gros noms de FAC mais n'en n'ont pas foutu une rame, sont passés razibus et au final sont plus ou moins incompétents au regard de leur diplome prestigieux. Donc oui oui oui et re oui la mise en situation est revelatrice des capacités d'un travailleur. Certains dirons que on ne peut demander qqchsoe comme ca en 5 mins, on ne peut certe pas tout demander, mais au moins un debut de raisonement, de reponse, une piste sur un probleme concret touchant aux domaines de competences de la personne est il me semble le minimum qu'un employeur puisse attendre d'une personne compétente digne de ce nom. Pour info je ne sors d'aucune grand ecole d'info, mais de l'IUT 2 de Grenoble Genie logiciel et de la FAC Edinburgh Napier University (pas une tres bonne fac pour l'enseignement, juste pour la recherche), mais malgré tout je suis apprecié dans mon equipe, recherche et developement chez Cadence, boitre fournisseur d'intel, nvidia, Apple, ST micro ou encore Infineon et Motorola en outils de conception de microprocesseurs. Employeurs ce n'est que mon avis mais cessez de regarder uniquement ou presque, les diplomes et le prestige d'une supposée grand Ecole et mettez vos candidats a l'epreuve ca évite les surprises et est je pense beaucoup plus juste et egalitaire, car ce n'est pas parcequ'on a pas l'argent de se payer une grande ecole que l'on est pour autant moins bon, les passionés et les bosseurs en petite ecole ou fac ca existe aussi. Je pense qu'un gros travail est a faire en France la dessus, toute une culture de recrutement a réformer, la faute a notre histoire sans doute, histoire de hierarchie dans le systeme, et de respect et grande importance attachée a la notion d'institution. Pour finir la periode d'essai, 6 moins dans mon cas, vu le cout d'un recrutement en CDI c'est pas excessif, pas ici en tous cas et ca ne me choque absolument pas. Si un jour je fonde ma propre boite je serais content de pouvoir appliquer cela. Romain S |
|
|
31
|
|
|
#62 |
|
Membre du Club
![]() Inscription : septembre 2006 Messages : 64 ![]() |
Faut-il faire coder les candidats durant les entretiens d'embauche ?
Non. Je pense qu'après avoir eu le blablabla de la RH sur l'entreprise pendant 15 minutes, avoir raconté sa vie pour montrer qu'il saura s'intégrer dans une team et résisté à des questions de "mise en pression cass-pied" pour voir comment réagit le candidat à des provocations, le faire jouer avec du code C sur un tableau blanc et plein de pointeurs supervisé par 1-2 développeurs qui le font tous les jours c'est un peu jouer au lotto pour avoir 5% de chance de recruter le bon candidat. Quelle est selon-vous la meilleure méthode pour ne pas rater le recrutement d'un développeur ? 1/ Ne pas faire aveuglément confiance au candidat. Si il a pas mal d'expérience, il est malgré tout devenu habituel de "bullshiter" dans les CV. En Suisse, profiter des 3 mois d'essais pour lui infliger les plus grosses épreuves qu'il pourrait avoir à affronter, surtout si la place que le candidat vise est du genre "Scrum Master" / "Senior Architect"... il y a surement de belles grosses "story" trainant en backlog qui pourraient passer en en implémentation, ça aurait de quoi montrer que le sujet sait y faire face ![]() 2/ Si la roadmap est déjà planifiée sur du long terme, la meilleure façon de s'assurer des capacités du canditat sont à mon avis: a/ De lui demander des exemples de projets comparable à ce qu'il devra faire b/ Lui donner un projet à réaliser dans un temps imparti, par exemple 1 à 2 semaines sur son temps libre suivant sa condition et qu'il devra présenter / défendre durant l'entretient. Je trouve ça plus utile que de lui faire pondre 30 lignes de code après 40 minutes d'entretient avec la RH |
|
|
23
|
|
|
#63 | |
|
Membre du Club
![]() Inscription : août 2006 Messages : 46 ![]() |
Citation:
|
|
|
|
10
|
|
|
#64 |
![]() ![]() Développeur informatique Inscription : avril 2010 Messages : 1 195 ![]() |
Rajoute de plus que rien ne te prouve que ce sera lui qui l'aura fait.
Si les gens sont prêt à tricher sur leur CV, alors ils seront aussi prêt à faire passer les tests à d'autres. Et puis quoi, on bosse pas pour des prunes non plus, coder un projet pour une entreprise qui ne nous a pas encore (et peut être jamais) embauché...
__________________
"Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla Je soutiens Diaspora*, le réseau social libre. Veillez à porter une attention toute particulière à l'orthographe... Blog collaboratif avec des amis : http://geexxx.fr Mon avatar a été fait par chiqitos, merci à lui ! |
|
40
|
|
|
#65 | |
|
Membre éclairé
![]() Inscription : avril 2007 Messages : 143 ![]() |
Citation:
Le nombre de fois que j'ai pu voir une recherche pour un junior qui avait 5 ans d'expérience Java et qui maîtrisait parfaitement Oracle et MySQL. |
|
|
|
10
|
|
|
#66 | |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 7 301 ![]() |
Citation:
Tu as eu une bonne experience en Ecosse ? Tant mieux pour toi. Moi j'en ai eu une bonne en France (hors SSII pour lesquelles je n'ai pas travaille), donc je pourrai aussi dire que le systeme francais fonctionne tres bien. |
|
|
|
10
|
|
|
#67 | ||
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 7 301 ![]() |
Citation:
Serieusement, si un recruteur me sort ca lors d'un entretien, je lui explique qu'il est bien gentil, mais que j'ai autre chose a foutre que de bosser le soir pour rentrer dans sa boite. Je pense d'ailleurs que je mets fin a l'entretien. Citation:
Oui, beaucoup d'offres sont delirantes, mais tes propos le sont egalement. |
||
|
|
50
|
|
|
#68 | |
|
Membre confirmé
![]() Inscription : août 2005 Messages : 430 ![]() |
Citation:
J'aimerai bien integre le développement d'un projet open source. Par contre je ne sais pas trop ou chercher et comment m'y prendre. J'avais commencé à regarder sur sourceforge, mais le plus dur je pense est de trouver un projet dont le sujet soit interessant. De plus je ne suis qu'un développeur débutant. Je recherchais un projet genre développement LUA pour les add on WOW histoire d'allier l'utile à l'aggreable. Si du monde connais des projets open source recrutant des développeurs pas spécialement très doué, ca me permettrait d'apprendre et de me faire la main Bon je retourne à mon code DELPHI ++ |
|
|
|
00
|
|
|
#69 | |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 90 ![]() |
Citation:
Si toutefois on le reçoit même après un test foire, il ne faut pas perdre de vue que le candidat sera en position de justification par rapport a ses réponses précédentes. Et si on le reçoit après autant procéder a l'évaluation technique lors de l'entrevue. Au risque d'en froisser certains, je pense que les tests techniques sont rassurants pour des personnes qui sont en position de recrutement et qui ne sont pas armées pour le faire: c'est quand même pas complique de demander a un candidat de lister quelques uns des design patterns qu'il a utilisé dans sa carrière et dans quelles situations, que signifie implémenter serializable ; que trouve-t-on dans un web.xml, quelles sont les possibilités pour mettre ne place un héritage dans un schéma relationnel, etc. Il y a quand même pas mal de questions qui permettent s'enchaîner sur des débats qui en diront beaucoup plus long que le résultat d'une interro! |
|
|
|
00
|
|
|
#70 | |
|
Membre du Club
![]() Inscription : septembre 2006 Messages : 64 ![]() |
Citation:
Exemple: une boîte qui cherche un dev qui a de l'expérience Java, Spring, Hibernate, Swing, tests. On peut lui demander d'ajouter une fonctionnalité toute simple à un projet "factice" existant qui toucherait à ces trois domaines. Une personne maitrisan Java, Spring, Hibernate mais pas Swing passerait peut-être 3 heures au maximum en comptant le temps d'apprentissage de la documentation et l'écriture des tests qu'il juge pertinents. Et cette méthode ne serait pas à appliquer à tous les postulants, mais par exemple au 2-3 candidats restants du 1er entretient. Enfin, ça reste une idée, et je sais que c'est déjà pas mal utilisé comme méthode
|
|
|
|
10
|
|
|
#71 |
|
Membre habitué
![]() Omar Inscription : septembre 2010 Messages : 159 ![]() |
Un chef projet .NET qui ne sait même écrire une boucle!!!
|
|
|
02
|
|
|
#72 | |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 7 301 ![]() |
Citation:
Dans ton cas, tu parles de projets factice, mais on a deja vu ici quelques posts sur des entretiens dans lesquels il a clairement ete demande au postulant de travailler sur un vrai projet "pour voir ce qu'il vaut". Quoi qu'il en soit, toute entreprise me demandant de passer 2 ou 3 heures chez moi sur un projet, tout factice qu'il soit, je les envoie promener - sauf si j'ai des problemes financiers bien sur. |
|
|
|
00
|
|
|
#73 | |
|
Membre Expert
![]() ![]() Développeur .NET Inscription : juillet 2009 Messages : 816 ![]() |
pour ma part je n'ai pas eu de code a faire, mais on a parler pendant presque une heure au telephone sur divers point technique.
puis a l'entretiens j'ai amener un CV tres "ligth". d'ailleurs les gens a face de moi on été etonné de voire si peu de language et technique. j'ai alors expliqué que se n'es pas que je ne connais pas d'autre language, mais que ceux sur mon CV sont maitriser et que je ne voyais pas l'interet de me vanté de savoir faire du php, par example, alors que la dernierre fois que j'y ai toucher c'etait en premierre année de BTS et que je serrai strictement incapable de faire quoique faire quelque chose aujourd'hui. J'ai volontairement jouer sur un CV épurer. je suis sur que j'ai été mis a l'ecart d'entré dans certaine société, mais d'un autres coté je me voyais mal faire du flash ou du php...
__________________
Citation:
|
|
|
|
10
|
|
|
#74 |
|
Membre Expert
![]() Développeur Java/Scala Inscription : octobre 2007 Messages : 1 056 ![]() |
Il y a un blog très interessant qui parle quelques fois de ces problématiques:
http://www.makinggoodsoftware.com/20...g-programmers/ http://www.makinggoodsoftware.com/20...-interviewing/ http://www.makinggoodsoftware.com/20...job-interview/ Vous oubliez pas mal de parler: 1) Des qualités de design du développeur. Car savoir pondre un algo de tri bulle de tête c'est génial, et encore plus si vous savez programmer une fenêtre swing, et supercool si savez faire attendre et repartir des threads avant de les rejoindre et uberleet si vous savez exactement quelles exceptions sont levées par quelles methodes dans la stack IO de Java. Vous pourriez être un expert algo, un expert langage, que vous ne seriez pas pour autant un bon développeur dans tel ou tel contexte, tout dépend des compétences recherchées... C'est toujours bien de vérifier qu'un développeur sait au moins utiliser un grand minimum le langage, mais franchement, est-ce qu'il a réellement besoin d'être certifié SCJP pour être un bon développeur? C'est sur que ça aide, mais c'est loin de faire tout. Même en comprenant bien le fonctionnement des principaux concepts objets et les subtilités du langage, si on ne sait pas un minimum les appliquer correctement en fonction des situations, de factoriser son code, de le rendre lisible, et maintenable... Je préfère largement quelqu'un qui ne va pas maîtriser a 100% de langage mais qui sera capable de pondre du code (pas forcement optimisé certes) efficace, robuste, maintenable. Il vaut mieux quelqu'un qui utilise une ArrayList au lieu d'une LinkedList (en supposant que le choix ne soit effectivement pas bon), plutôt que quelqu'un qui va savoir quelle instance de List utiliser mais qui va faire un truc crado à coté... Je trouve ça moins risqué pour le projet en tout cas... 2) De ses connaissances des concepts fondamentaux des applications et méthodes de développement d'aujourd'hui (ioc, caching, locking, threads, middleware, rest, aop, transactions, tdd, agile, design patterns...). Pas forcément besoin d'un langage pour tester ces connaissances. Je trouve pertinent de savoir, pour un développeur web qui a déjà travaillé sur des applications de paiement, de savoir ce qu'il pense d'un pattern comme le post/redirect/get. Je trouve pertinent, pour un dev EJB3 / Spring, de voir s'il a bien compris le concept de propagation de la transaction (et pourquoi pas isolation) Je trouve pertinent de voir si un dev comprend l’intérêt de l'injection de dépendance. Je trouve pertinent de demander à un dev JEE son opinion sur la manière dont fonctionne un conteneur EJB3 (pourquoi pas l'aiguiller, et voir comment il avance petit à petit dans ses suppositions). Je trouve pertinent de demander à un dev webservice/middleware ce qu'il pense des technologies SOAP / REST / ESB / AMQP / CORBA et autre et d'ouvrir le débat sur ses outils préférés (et raisons), en fonction des situations qu'il a pu rencontrer... 3) La personnalité. C'est un point important également. Il y a des gens qui sont très bon mais qui vont s'attirer les foudres. Entre ceux qui ne se remettent jamais en question et qui n'acceptent pas qu'on passe derrière eux, ceux qui refuseront de faire les taches chiantes ou les feront à l'arache, les associables, les codeurs illisibles sans doc... Si un jour je dois faire passer un entretien, une des choses indispensables pour moi est que le candidat doit être capable d'avoir une opinion propre et de la justifier. Il doit aussi être capable de m'intéresser. Si on est pas capable d'avoir un échange ou je peux lui apprendre des choses, voir sa manière de réagir et de raisonner, et lui de même, je pense que ça n'est pas la peine... |
|
|
30
|
|
|
#75 |
|
Expert Confirmé Sénior
![]() Inscription : décembre 2007 Messages : 2 584 ![]() |
Et???
L'important, c'est qu'il en aie conscience. J'ai vu une programmeuse minable(bon, pas à ce point) devenir une excellente chef de projet. Le plantage garanti, c'est le CdP qui croit comprendre et qui ne comprend pas. Lui, il va imposer des solutions à la con, et ça va aller au casse-croute. J'ai vécu, c'est pénible. Mais un CdP qui assume ses lacunes techniques, qui sait motiver les gens, qui sait contrôler le résultat, ça peut marcher. Avec des progs expérimentés dans l'équipe, évidemment. Avec des débutants, il y aura toujours des trous techniques qui poseront problème à terme. Quand à l'argument du pipotage, certes il peut exister, mais quand on a ce genre de ressources, c'est mal barré de toutes façons. Le mec a pas envie de bosser, il trouvera toujours un moyen de ne pas bosser. D'ou le point que certains ont soulevé : la compétence ne suffit pas.
__________________
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. |
|
|
20
|
|
|
#76 | |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 837 ![]() |
Citation:
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
|
30
|
|
|
#77 |
|
Membre Expert
![]() Développeur .NET Inscription : décembre 2006 Messages : 598 ![]() |
Tout le monde n'a pas la "chance" ou l'envie d'etre référencé sur google ceci-dit
|
|
|
00
|
|
|
#78 | ||||||
|
Membre Expert
![]() Artisan du code Inscription : août 2010 Messages : 795 ![]() |
Citation:
Citation:
Citation:
Citation:
Citation:
Citation:
).
__________________
"Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain Mon client Twitter Qt cross-platform Windows, Linux et Symbian^3 (en cours de développement). |
||||||
|
02
|
|
|
#79 |
|
Futur Membre du Club
![]() Inscription : mars 2008 Messages : 28 ![]() |
A quand les tests pour les faux managers et faux chefs de projets qui ne savent pas écrire un email sans faire 10 fautes d'orthographe ? Je crois qu'il faudrait commencer par la dictée.
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément.", je pense que cela peut aider en informatique, me trompe-je ? Pour aller plus loin ,des tests sur de la syntaxe, je trouve cela débile, des tests d'algo pourquoi pas...je ne suis pas non plus pour les certifications. Je suis un vrai républicain, je préfère un savoir plus large, de meilleure qualité, permettant une adaptation aisée et pas seulement devenir un pseudo codeur/commercial sponsorisé Il me semble qu'un problème informatique est avant tout un problème d'analyse avant un langage ou une syntaxe. De toute façon, les SSII et ce type de recruteur, en général, ça me dégoûte |
|
|
03
|
|
|
#80 | |
|
Membre éclairé
![]() ![]() Inscription : juillet 2002 Messages : 334 ![]() |
Citation:
![]() Un malheureux enchainement de circonstances: recrutement fin juin avec période d'essai sur juillet-août avec un suivi réparti entre plusieurs personnes au gré des congés ( On ne refera plus). Les premières étapes, comme l'habituelle période de familiarisation avec la base du code (et le langage), l'épreuve des bogues, avant de le mettre sur des choses plus sérieuses ne se sont pas trop mal passées, c'est quand il a fallu rentrer dans le vif du sujet que ça a merdé.
__________________
7 fois à terre, 8 fois debout |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com