60

Folco (./57) :
En attendant, qu'est ce que c'est que ce type wchar_t ? Dans certains tutos ils le citent sans expliquer ce que c'est, dans d'autres il n'en parlent même pas.
Ca doit être utilisé pour les caractères multi-bytes peut-être, et donc la taille dépend des implémentations ?
Aucune idée. C’est très fréquent d’avoir à utiliser des types de données sans savoir précisément de quoi ils sont faits.
En fait c’est même souvent une bonne habitude de ne pas dire ce qu’il y a dans un type mais juste comment l’utiliser (quelles fonctions utiliser dessus). Si on donne trop de détails, le code utilisateur pourrait s’appuyer dessus, créant ainsi un couplage avec une implémentation donnée, et si elle se mettait un jour à changer ça casserait tout le programme.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

61

Je comprends, mais il s'agit d'un type natif, je me vois mal déclarer une variable dans ce type si je ne connais pas du tout son but. ^^

62

wchar_t est un type standardisé (entre autre C99) il s'agit d'un char "long" (widechar) bref, pour tout ce qui est unicode etc..
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

63

en fait Folco tu veux apprendre un langage pour te réorienter professionnellement ou c'est juste pour toi, des projets perso toussa ?
Tekken Punch !!! beuh Love Hina déjà fini ... :'(
Japan-A-Radio
Vertyos@| les modos sont des enculés
Vertyos@| y'a des queues partout, un vrai bonheur'

64

Folco (./59) :
Sasume (./58) :
Sinon le C++ est effectivement laid mais dispose de bonnes performances et de certaines bibliothèques comme Qt qui sont vraiment confortables à utiliser.

J'ai installé le SDK Qt. On verra bien ce que ça donne, c'est le toolkit que j'ai l'intention d'apprendre à utiliser.
Pas de problème, j’ai pas mal de temps libre en ce moment wink
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

65

Euh, j'ai un bouquin dans je ne sais quel centre de tri et 800 pages à lire et comprendre avant. grin

Mais j'ai déjà des bases (mais le début des fondations hein, même pas la chape) et je parcours les classes proposées pour me faire une idée de ce qui peut se faire.

Merci beaucoup pour ta proposition, c'est pas tombé dans l'oreille d'un sourd. smile

66

Sasume (./64) :
J'ai installé le SDK Qt. On verra bien ce que ça donne, c'est le toolkit que j'ai l'intention d'apprendre à utiliser.

L'avantage de Qt c'est que tu te retrouve avec un Toolkit très complet est cohérent. Quand je développe en C++ avec Qt j'ai vraiment l'impression de faire du Java.
Depuis peu il est fourni avec une IDE qui est pas trop mauvaise même elle reste très jeune et que son organisation est déroutante au début pour un habitué de Netbeans/Eclipse comme moi.

Pour moi le gros défaut de Qt c'est que a vouloir faire une Bibliothèque complète et standardisée, ils ont dupliqués des fonctionnalités de la bibliothèque standard C++.
Du coup ils ont notamment leur propre API de Collections, de chaines de caractère, ... en concurrence des officielles.
avatar

67

Merci pour ton avis. top

(par contre, t'es tombé dans le yBug traditionnel, c'est moi que tu as cité et non Sasume. cheeky)

68

fabetal_ (./63) :
en fait Folco tu veux apprendre un langage pour te réorienter professionnellement ou c'est juste pour toi, des projets perso toussa ?

Question qui m'a déjà été posée par mmsg, je mets la même réponse hehe :
Les deux mon colonel. grin

1. Sur le plan personnel, aborder enfin des notions et concepts de langages informatiques modernes. L'objet, pour ce que j'ai pu en voir dans les tutos déjà lu, correspond à une manière de penser un programme que j'ai toujours cherchée en assembleur, sans jamais la trouver évidemment. J'ai par exemple toujours bien défini les barrières d'abstraction de mes fonctions et écrit des accesseurs (sans savoir que ça s'appelait comme ça) pour mes propres données. Mais en asm, c'est évidemment limité. En POO, c'est vraiment conceptuel, et ça me plait bien. smile

2. J'aimerais me reconvertir en effet sur le plan pro, si c'est possible. Il parait évident qu'avec le seul 68k, c'est dur. Je suis bien obligé d'élargir mes connaissances.
Mais ça reste non-académique, je suis toujours impressionné le panel de ce que vous avez pu aborder dans les écoles d'info que vous avez tous plus ou moins faites. J'essaye néanmoins de me compléter, petit à petit, en espérant que ce ne soit pas jugé comme perdu d'avance (auquel cas, ça serait tout aussi sympa de me le dire vite fait grin ).

69

Folco (./68) :
je suis toujours impressionné le panel de ce que vous avez pu aborder dans les écoles d'info que vous avez tous plus ou moins faites.
Je ne parle que pour moi (et pour quelques amis que je connais), mais y'a beaucoup plus de choses qu'on apprend sur le tas qu'en école...

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

70

Il y en a ici qui n'ont jamais fait d'école d'info hein ^^ (tu me diras, j'ai jamais fait de C++ non plus, mais bon grin)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

71

Exact, pour ma part c'était une école d'élec, et il doit sûrement y avoir des yNautes qui ont fait une fac, un IUT ou quelque chose d'encore différent.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

72

Il parait même que certains n'ont pas de 68K. À mon avis ce n'est qu'une légende, destinée à effrayer les enfants embarrassed

73

J'ai pas de... ah si, j'ai un atari STE en fait (j'ai même fait un tuto d'assembleur dessus un jour cheeky)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

74

Une légende, rien de plus ! Je le savais bien tongue

75

Zerosquare (./69) :
Folco (./68) :
je suis toujours impressionné le panel de ce que vous avez pu aborder dans les écoles d'info que vous avez tous plus ou moins faites.
Je ne parle que pour moi (et pour quelques amis que je connais), mais y'a beaucoup plus de choses qu'on apprend sur le tas qu'en école...


Comme je disais (je ne sais plus si c'est ici ou dans un autre topic), pendant mes études, je n'ai fait que du Pascal/Delphi et du Java (et un projet de Prolog + mon stage en PHP). Le plus important, c'est surtout la méthode de travail ; d'ailleurs, pour tous les entretiens d'embauche que j'ai pu passer et le gros de mon boulot effectif, ce qui est le plus important c'est d'arriver à conduire des projets, d'avoir l'esprit de synthèse et d'analyse et, surtout, de savoir composer pour bosser en équipe.

edit : ah oui, j'ai fait un TP d'assembleur x86 aussi, mais en fait c'est mon binôme qui l'a fait pendant que je faisais celui de BdD cheeky
avatar

76

Donc pour pouvoir se pointer la première fois chez un employeur, il faut "quoi" ?

- Salut moi c'est Folco, kernel rulez, surtout PreOS. smile Quoi vous l'avez jamais lu ? oO
- Salut, moi je connais ni les techno web ni les bdd, je sais faire des hello world en C(++), par contre je m'éclate en 68k
- Salut, j'ai ma bite et mon couteau, je vous assure (sisisisi!!!) que j'ai de la bonne volonté, et je vous assure que c'est plus que largement très suffisant
- Salut, je suis forcément meilleur pour vous que le copain d'à côté qui connait 7 langages, qui a un bac+2 en informatique et qui pratique depuis 5 ans en entreprise


Je sais pas pourquoi, mais j'ai la bizare impression que ya pas beaucoup de ces entrée en matière qui pourraient accrocher un patron... Sur quoi devrais-je me former pour devenir professionnel "from scratch" ?

77

Ca dépend vraiment de ce que tu as envie de faire... je dis peut-être une bêtise, mais j'ai l'impression qu'à part le dev web, il n'y a plus trop de bricoleurs ou d'autodidactes qui entrent dans le circuit (et encore, pour les dev web, c'est en général pour de petites boites, le boulot s'est sacrément professionnalisé en quelques années).

Pour l'embarqué, je ne sais pas ce qui est demandé ; si ça se trouve, tu as déjà pas mal de compétences (par contre, il te manque probablement tout ce qui est tests de validité du code). Pour ce qui est de l'informatique de gestion, il y a toute une partie d'analyse pour laquelle il faut au moins connaître une bonne partie des aspects... sans compter qu'il faut que tu aies de bonnes connaissances en bases de données (même si t'es pas expert).
Après, pour la fonction publique, c'est sensiblement différent... tout dépend du salaire que tu cherches à avoir, de ce que t'es prêt à faire. Faudrait que je me reconnecte sur IRC un de ces 4 pour en parler (enfin, si c'est une porte qui t'intéresse, je suis aussi conscient que ça n'attire pas forcément).
avatar

78

Merci. Et si, le secteur public ne me rebutte pas en soi. C'est un sujet à troll, mais je ne complexerais pas le moins du monde à bosser pour l'état dans ce domaine. smile

79

Je crayonne grosso modo Nil, être autodidacte pour ce qui est de la formation n'a plus vraiment le vent en poupe, surtout en France...
Après, tu peux peut-être faire valoir ton expérience dans l'info embarquée, qui ressemble plus à ce que tu as déjà fait.

Sinon, renseignes-toi bien sur TOUS les aspects du métier si tu envisages une réorientation professionnelle... la partie technique n'est qu'un bout d'un ensemble, même si elle te plaît ça ne suffira pas forcément à ce que le métier te convienne.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

80

pour un autodidacte c'est l'expérience qui compte #vecu#
ne pas hésiter à en faire des pelles.
si t'as fait une porte ET en VHDL dis que tu maitrises le design hardware #mêmepaspeur#
si t'as écrit un hello world en java dis que tu maitrises netbeans, ça passe, après t'auras le temps d'apprendre trioui

(c'est comme ça que j'ai eu mon boulot, presque #modlove#)
Uther (./66) :
Quand je développe en C++ avec Qt j'ai vraiment l'impression de faire du Java.

pencil ca n'en est pas loin.

81

squalyl (./80) :
pour un autodidacte c'est l'expérience qui compte

en même temps, ça parait logique, non ? cheeky

82

Super ce feedback pour Qt, c'est encourageant. top
Uther et squalyl, vous utilisez quel IDE pour ça ?

squalyl -> ça fait toujours peur de jouer à ça ^^

83

Pen^2 (./81) :
en même temps, ça parait logique, non ? mod.gif
Pas forcément. Ça veut aussi dire que des mois que tu peux passer à bosser un sujet par toi-même sont considérés comme valant que dalle devant un employeur. Alors que le même employeur va avoir les yeux qui brillent si tu lui sors le nom d'une école connue, même si leur formation est moins bonne que celle que tu peux te faire toi-même, ou qu'elle n'a rien à voir...

Jeu : pour trouver un boulot en tant qu'autodidacte, faut avoir de l'expérience. Pour avoir de l'expérience, faut trouver un boulot. Comment faire ?

Sinon, comme le dit Squalyl, étaler la confiture sur son CV. C'est assez malhonnête, mais t'es en compétition avec des gens qui ne se gênent pas pour le faire (vu sur un CV d'un étudiant de l'école que j'ai faite : "maîtrise de XXX" ; le seul truc qu'il ait fait concernant XXX, c'est 4 heures de TP). Et le recruteur ne sait pas qui ment et qui est honnête, il compare les candidats d'après ce qu'il voit sur le papier.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

84

Sauf que si tu te fais gicler en période d'essai parce que t'es trop grillé, bonjoir pour retrouver ailleurs. ^^

85

Oh ça c'est rien.

Si t'es vraiment incompétent, faut déjà que l'entreprise s'en rende compte (certains savent donner le change suffisamment longtemps, et certains supérieurs sont pas des lumières).

Si t'as juste enjolivé un peu la vérité, bah tu cravaches un peu plus au début pour ratrapper et ça passe. De toute façon, les offres d'emploi sont pipeautées elle aussi : "5 ans d'expérience avec concept_machin requises (alors que concept_machin est sorti y'a à peine plus de 5 ans, voire moins de 5 ans pour les plus nazes), trilinguisme français-anglais-mandarin obligatoire (pour une PME d'envergure locale), intégration au sein d'une entreprise dynamique et flexible leader dans son secteur d'activité (ben voyons, elles le sont toutes)".

Et si tu te fais virer quand même au final, premièrement ça fait une période pendant laquelle t'as eu un emploi, deuxièmement y'a tout un panel d'excuses utilisables.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

86

carrément.

folco -> codeblocks pour tout ce qui ressemble a du c(++)

87

Zerosquare (./83) :
Et le recruteur ne sait pas qui ment et qui est honnête, il compare les candidats d'après ce qu'il voit sur le papier.

Et en plus, le recruteur n'a que rarement les compétences pour juger des tiennes.
En outre, une fois en poste, tu peux aussi demander des formations (il y a même des entreprises où on ne te demande rien, t'en envoyé illico en formation).
Par contre, le principal problème est qu'a priori tu n'as pas de formation ou de diplôme dans le domaine, et les recruteurs sont souvent méfiants vis à vis de ça (ça plus le fait que tu n'aies pas d'expérience en entreprise dans le domaine).
Une solution peut consister à tenter de grignoter petit à petit (mais ça dépend beaucoup de ta situation professionnelle actuelle : si tu es sans emploi, tu as plus de latitude que si tu dois rendre des comptes à un employeur). Soit en passant par des boites d'intérim, soit en allant carrément démarcher des PME locales en leur expliquant clairement ta situation et en leur demandant s'ils acceptent de te prendre en CDD ou - si tu es au Pôle Emploi - en stage de qualification. Le risque est minime pour eux, ils peuvent négocier un salaire très bas avec toi en jouant sur le fait que c'est gagnant-gagnant (tu gagnes moins, mais tu gagnes de la compétence et des lignes de CV). En plus, avec un peu de chance, tu peux arriver à trouver une PME qui soit pile dans ce que toi tu veux faire.
avatar

88

Zerosquare (./69) :
Je ne parle que pour moi (et pour quelques amis que je connais), mais y'a beaucoup plus de choses qu'on apprend sur le tas qu'en école...
pencil Si je m'était contenté de ce que l'on apprend en école(ce qui n'est pas toujours inutile, loin de là) je ne serais pas allé bien loin.
Folco (./82) :
Super ce feedback pour Qt, c'est encourageant. top.gif
Uther et squalyl, vous utilisez quel IDE pour ça ?
Depuis peu j'utilise QtCreator (l'IDE fourni avec le dernières version de Qt), il est encore un peu jeune mais il est plutôt bien adapté pour les programmes Qt.

Un conseil, fait quand même quelques compilation manuelles au début pour bien comprendre le concept de Qt qui est un peu particulier par rapport a un programme C++ classique et qui est masqué par ce type d'IDE. En effet pour introduire des fonctionnalité manquantes au C++ (notamment les signaux/slots), Qt utilise un générateur de code source qui est appelé par le makefile généré par le qmake.
avatar

89

Uther (./66) :
Pour moi le gros défaut de Qt c'est que a vouloir faire une Bibliothèque complète et standardisée, ils ont dupliqués des fonctionnalités de la bibliothèque standard C++. Du coup ils ont notamment leur propre API de Collections, de chaines de caractère, ... en concurrence des officielles.
Il me semble que ça c’est surtout historique, non ? Qt a été conçu avant même que les conteneurs de la stdlib n’existent.

Folco > Rassure toi tu as beaucoup plus de compétences que certains de mes camarades de Master Informatique…
Après ce sont forcément des compétences plus spécifiques, nous on a une formation plus large, ce qui n’est pas inutile.
Sinon, si tu envisages vraiment une reconversion, essaie de trouver une formation (à faire en alternance, ou avec une période de stage, pour te faire une vraie expérience professionnelle).
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

90

Sasume (./89) :
Il me semble que ça c'est surtout historique, non ? Qt a été conçu avant même que les conteneurs de la stdlib n'existent.
C'est certes historique, mais je ne pense pas que se soit seulement ça. Trolltech a introduit de grosses incompatibilités avec Qt3, il auraient pu en profiter pour passer à l'usage des bibliothèques standard qui étaient bien standardisées a cette l'époque.

Je pense surtout que ca leur permet de ne pas être dépendant des éventuelles variations dans les différentes implémentations de la lib standard.
avatar