Menu
EtoileAbonnementRSS
jeuxvideo.com  /  Tous les forums  /  Forum principal Informatique  /  Forum Programmation  / 

Topic Que faire pour devenir développeur ?

Sujet : Que faire pour devenir développeur ?

12
Page suivanteFin
GorilleBlow
GorilleBlow
MP
12 octobre 2019 à 19:08:03

Salut à tous,

J'ai toujours aimé la programmation, développer des trucs.
Et actuellement je suis en première année de DUT informatique en pensant y trouver ce que je cherchais.
On a 30h de cours dans la semaine dont 3h seulement de programmation en tp, 1h30 en td, et 1h en amphi. Le reste c'est : économie, anglais, maths, dev web, base de donnée et systeme
Et concrètement moi ça m'intéresse pas, appart un peu le dev web mais c'est pas ce que je veux faire, et je sais que j'aurai du mal a m'accrocher à quelque chose que j'aime pas.
C'est vraiment général en fait, c'est tout l'informatique.
Du coup je suis un peu perdu, moi je veux apprendre à développer et pas perdre mon temps sur autre chose, v'voyez.
Qu'en pensez vous ?

Merci

Message édité le 12 octobre 2019 à 19:11:15 par GorilleBlow
tsez93
tsez93
MP
12 octobre 2019 à 19:18:21

Qu'un bon développeur comprends ce qu'il fait. Par exemple, TCP/IP pour les réseaux.
Donc cela semble une bonne formation mais il faudrait le detail pour juger.
Si tu veux programmer, trouve-toi un projet perso pour les week-end et bosse le reste en semaine.

GorilleBlow
GorilleBlow
MP
12 octobre 2019 à 19:35:42

Le détail ?
En fait je pense qu'ils enseignent toutes ces matières pour nous former à un peu tout en informatique, sachant qu'au deuxième semestre par exemple on aura du réseau et tout.
Sauf que je sais déjà exactement ce qui m'intéresse, et je sais que comprendre comment ça fonctionne, comprendre ce qu'on fait c'est important (d'ailleurs je trouve la matière "systeme" intéressante parce qu'on y apprend comment fonctionne un ordi), mais tout ce qui est réseau, bdd, economie (meme si ça peut peut être être utile) ne m'intéressent pas

Natmad1
Natmad1
MP
12 octobre 2019 à 21:10:29

Au semestre 2 y'a beaucoup plus de prog (tu apprends l'orienté objet), dans mon IUT on avait fait beaucoup d'unity et un peu de Qt

Après rien ne t’empêche d'installer Qt, electron ou UWP chez toi pour commencer à faire des logiciels desktop, y'a de la documentation sur le net :ok:

boucif
boucif
MP
12 octobre 2019 à 23:11:14

C'est le problème avec l'école, c'est trop généraliste ça te forme pas forcément à un métier, perso j'ai fais une formation professionnel c'est du dev full time à la limite t'a 2h d'anglais par semaine mais tu peux les squizzer.
Après on t'enseigne quand même le dev web c'est le boulot le plus demander actuellement, mais si t'aime pas ça tu peux toujours te tourner vers le développement d'application desktop/mobile ou de service/batch ...

JazzChill2
JazzChill2
MP
12 octobre 2019 à 23:29:35

Alors le réseau, c'est super important. En vrai, ce qui fait un bon dev, c'est pas de savoir juste coder, c'est le reste je dirais.

Par exemple, j'ai travaillé pour une grosse société que je ne peux pas nommer et la communication entre deux de leurs serveurs étaient fait avec du polling (pour que le serveur se mette à jour par rapport à l'autre). Hors du polling, c'est worth d'en faire que si les updates sont périodiques ou si la quantité à mettre à jour est constant à chaque instant (sans burst) mais vu que les dev n'avaient pas de formations réseaux, ils ont fait à l'arrache. ça marche sauf que 70% du temps, ça poll pour rien.

Message édité le 12 octobre 2019 à 23:31:56 par JazzChill2
Natmad1
Natmad1
MP
12 octobre 2019 à 23:31:22

Le 12 octobre 2019 à 23:11:14 boucif a écrit :
C'est le problème avec l'école, c'est trop généraliste ça te forme pas forcément à un métier, perso j'ai fais une formation professionnel c'est du dev full time à la limite t'a 2h d'anglais par semaine mais tu peux les squizzer.
Après on t'enseigne quand même le dev web c'est le boulot le plus demander actuellement, mais si t'aime pas ça tu peux toujours te tourner vers le développement d'application desktop/mobile ou de service/batch ...

Pour le dut info c'est plutôt une force enfaîte, ça permet de suivre les 2 vois

GorilleBlow
GorilleBlow
MP
13 octobre 2019 à 00:41:59

Le 12 octobre 2019 à 21:10:29 Natmad1 a écrit :
Au semestre 2 y'a beaucoup plus de prog (tu apprends l'orienté objet), dans mon IUT on avait fait beaucoup d'unity et un peu de Qt

Après rien ne t’empêche d'installer Qt, electron ou UWP chez toi pour commencer à faire des logiciels desktop, y'a de la documentation sur le net :ok:

Si je me forme chez moi pourquoi continuer d'aller en cour ? Après ça peut poser problème de pas avoir de diplôme je suppose

Le 12 octobre 2019 à 23:11:14 boucif a écrit :
C'est le problème avec l'école, c'est trop généraliste ça te forme pas forcément à un métier, perso j'ai fais une formation professionnel c'est du dev full time à la limite t'a 2h d'anglais par semaine mais tu peux les squizzer.
Après on t'enseigne quand même le dev web c'est le boulot le plus demander actuellement, mais si t'aime pas ça tu peux toujours te tourner vers le développement d'application desktop/mobile ou de service/batch ...

Ce qui m'intéresse principalement c'est dev d'application/logiciels ou jeux ainsi que dev web même si c'est pas ce que je préfère

Le 12 octobre 2019 à 23:29:35 JazzChill2 a écrit :
Alors le réseau, c'est super important. En vrai, ce qui fait un bon dev, c'est pas de savoir juste coder, c'est le reste je dirais.

Par exemple, j'ai travaillé pour une grosse société que je ne peux pas nommer et la communication entre deux de leurs serveurs étaient fait avec du polling (pour que le serveur se mette à jour par rapport à l'autre). Hors du polling, c'est worth d'en faire que si les updates sont périodiques ou si la quantité à mettre à jour est constant à chaque instant (sans burst) mais vu que les dev n'avaient pas de formations réseaux, ils ont fait à l'arrache. ça marche sauf que 70% du temps, ça poll pour rien.

Ca dépend dans quoi on taf après je pense non ? Parce que le réseau (tel que j'en ai déjà fait) c'est vraiment pas mon truc

En dut info on fait un peu de programmation, et un tout petit peu de dev web. On a 5h30 de prog et 2h30 de dev web en tout en comptant tp td et amphi.
Le reste, même si ça peut être important jsp, c'est du superflu pour moi en quelque sorte

Natmad1
Natmad1
MP
13 octobre 2019 à 00:45:47

Le 13 octobre 2019 à 00:41:59 GorilleBlow a écrit :

Le 12 octobre 2019 à 21:10:29 Natmad1 a écrit :
Au semestre 2 y'a beaucoup plus de prog (tu apprends l'orienté objet), dans mon IUT on avait fait beaucoup d'unity et un peu de Qt

Après rien ne t’empêche d'installer Qt, electron ou UWP chez toi pour commencer à faire des logiciels desktop, y'a de la documentation sur le net :ok:

Si je me forme chez moi pourquoi continuer d'aller en cour ? Après ça peut poser problème de pas avoir de diplôme je suppose

En parallèle comme ça tu as diplôme + compétences supp qui t'aideront dans ta compréhension de l'info

Puis pour l'instant si tu n'as pas la pensée objet tes architectures logiciels seront pas terribles donc bon, écoute tes cours du S2 sur la POO et pour l'instant tu peux consolider ton algorithmique :ok:

boucif
boucif
MP
13 octobre 2019 à 03:25:32

Le 13 octobre 2019 à 00:41:59 GorilleBlow a écrit :

Le 12 octobre 2019 à 21:10:29 Natmad1 a écrit :
Au semestre 2 y'a beaucoup plus de prog (tu apprends l'orienté objet), dans mon IUT on avait fait beaucoup d'unity et un peu de Qt

Après rien ne t’empêche d'installer Qt, electron ou UWP chez toi pour commencer à faire des logiciels desktop, y'a de la documentation sur le net :ok:

Si je me forme chez moi pourquoi continuer d'aller en cour ? Après ça peut poser problème de pas avoir de diplôme je suppose

Le 12 octobre 2019 à 23:11:14 boucif a écrit :
C'est le problème avec l'école, c'est trop généraliste ça te forme pas forcément à un métier, perso j'ai fais une formation professionnel c'est du dev full time à la limite t'a 2h d'anglais par semaine mais tu peux les squizzer.
Après on t'enseigne quand même le dev web c'est le boulot le plus demander actuellement, mais si t'aime pas ça tu peux toujours te tourner vers le développement d'application desktop/mobile ou de service/batch ...

Ce qui m'intéresse principalement c'est dev d'application/logiciels ou jeux ainsi que dev web même si c'est pas ce que je préfère

Le 12 octobre 2019 à 23:29:35 JazzChill2 a écrit :
Alors le réseau, c'est super important. En vrai, ce qui fait un bon dev, c'est pas de savoir juste coder, c'est le reste je dirais.

Par exemple, j'ai travaillé pour une grosse société que je ne peux pas nommer et la communication entre deux de leurs serveurs étaient fait avec du polling (pour que le serveur se mette à jour par rapport à l'autre). Hors du polling, c'est worth d'en faire que si les updates sont périodiques ou si la quantité à mettre à jour est constant à chaque instant (sans burst) mais vu que les dev n'avaient pas de formations réseaux, ils ont fait à l'arrache. ça marche sauf que 70% du temps, ça poll pour rien.

Ca dépend dans quoi on taf après je pense non ? Parce que le réseau (tel que j'en ai déjà fait) c'est vraiment pas mon truc

En dut info on fait un peu de programmation, et un tout petit peu de dev web. On a 5h30 de prog et 2h30 de dev web en tout en comptant tp td et amphi.
Le reste, même si ça peut être important jsp, c'est du superflu pour moi en quelque sorte

T'es en première année de DUT actuellement ?
Quel cursus vise tu par la suite ?

AsariTech
AsariTech
MP
13 octobre 2019 à 09:34:04

Pourquoi refouler tout le temps les enseignements proposés ? Si ils sont là ce n'est pas pour décorer ( Sauf l'économie à la rigueur :sarcastic: ), je t'invite à te poser sérieusement la question. Si tu veux programmer davantage tu le fais en dehors des cours. Par exemple tu peux décider de créer une application où tu apportes un peu de code chaque jour. Tu te fixes une date butoir comme la fin du semestre.
Ça te prépareras aussi pour les examens si tu décides d'essayer de réutiliser toutes les notions vues en cours.

GorilleBlow
GorilleBlow
MP
13 octobre 2019 à 12:33:38

Le 13 octobre 2019 à 03:25:32 boucif a écrit :

Le 13 octobre 2019 à 00:41:59 GorilleBlow a écrit :

Le 12 octobre 2019 à 21:10:29 Natmad1 a écrit :
Au semestre 2 y'a beaucoup plus de prog (tu apprends l'orienté objet), dans mon IUT on avait fait beaucoup d'unity et un peu de Qt

Après rien ne t’empêche d'installer Qt, electron ou UWP chez toi pour commencer à faire des logiciels desktop, y'a de la documentation sur le net :ok:

Si je me forme chez moi pourquoi continuer d'aller en cour ? Après ça peut poser problème de pas avoir de diplôme je suppose

Le 12 octobre 2019 à 23:11:14 boucif a écrit :
C'est le problème avec l'école, c'est trop généraliste ça te forme pas forcément à un métier, perso j'ai fais une formation professionnel c'est du dev full time à la limite t'a 2h d'anglais par semaine mais tu peux les squizzer.
Après on t'enseigne quand même le dev web c'est le boulot le plus demander actuellement, mais si t'aime pas ça tu peux toujours te tourner vers le développement d'application desktop/mobile ou de service/batch ...

Ce qui m'intéresse principalement c'est dev d'application/logiciels ou jeux ainsi que dev web même si c'est pas ce que je préfère

Le 12 octobre 2019 à 23:29:35 JazzChill2 a écrit :
Alors le réseau, c'est super important. En vrai, ce qui fait un bon dev, c'est pas de savoir juste coder, c'est le reste je dirais.

Par exemple, j'ai travaillé pour une grosse société que je ne peux pas nommer et la communication entre deux de leurs serveurs étaient fait avec du polling (pour que le serveur se mette à jour par rapport à l'autre). Hors du polling, c'est worth d'en faire que si les updates sont périodiques ou si la quantité à mettre à jour est constant à chaque instant (sans burst) mais vu que les dev n'avaient pas de formations réseaux, ils ont fait à l'arrache. ça marche sauf que 70% du temps, ça poll pour rien.

Ca dépend dans quoi on taf après je pense non ? Parce que le réseau (tel que j'en ai déjà fait) c'est vraiment pas mon truc

En dut info on fait un peu de programmation, et un tout petit peu de dev web. On a 5h30 de prog et 2h30 de dev web en tout en comptant tp td et amphi.
Le reste, même si ça peut être important jsp, c'est du superflu pour moi en quelque sorte

T'es en première année de DUT actuellement ?
Quel cursus vise tu par la suite ?

Oui.
Je sais pas trop, j'avais dans l'idée d'aller en école d'ingénieur ou bien poursuivre un master et il me semblait que les années d'après le DUT en continuant on choisissais d'une voie de spécialisation que ça soit dans le dev web, dev logiciels, réseau ou autres

Le 13 octobre 2019 à 09:34:04 AsariTech a écrit :
Pourquoi refouler tout le temps les enseignements proposés ? Si ils sont là ce n'est pas pour décorer ( Sauf l'économie à la rigueur :sarcastic: ), je t'invite à te poser sérieusement la question. Si tu veux programmer davantage tu le fais en dehors des cours. Par exemple tu peux décider de créer une application où tu apportes un peu de code chaque jour. Tu te fixes une date butoir comme la fin du semestre.
Ça te prépareras aussi pour les examens si tu décides d'essayer de réutiliser toutes les notions vues en cours.

Il y a bien des matières utiles comme je l'ai dit, les matières qui t'aident à comprendre un peu comment tout fonctionne afin de comprendre pourquoi on fait les différentes choses on va dire
Mais nos profs nous ont dit que les différentes matières informatique allaient permettre de nous former aux métiers concernés donc par exemple le dev web ben a apprendre à créer des sites, programmations des applications, réseau à gérer un réseau, bdd ben les bases de données etc..
Après j'imagine que c'est toujours peut être utile de connaître un peu de tout

[Black_Spirit]
[Black_Spirit]
MP
13 octobre 2019 à 13:48:23

Malheureusement c'est souvent comme ça les études supérieures, la plupart des cours sont pas hyper intéressants voire inutiles, surtout si on est un minimum curieux et autodidacte dans la vie quotidienne.

Je suis en dernière année de bac+5 (en alternance) et ça fait au moins 2 ans que j'apprends RIEN. Bon après j'ai un Profil particulier, j'ai commencé à coder de manière autodidacte y a 10 ans mais au final j'ai travaillé dans un autre milieu et là je vais avoir 30 ans et suis en reconversion professionnelle. En plus, j'imagine que le fait d'être en alternance joue, car clairement, les écoles sont à la ramasse par rapport à la réalité de l'entreprise.

Tout ça pour dire que même si ça t'intéresse pas, t'as pas vraiment le choix de tte façon car il te faudra un diplôme pour taffer dans le milieu, donc fait avec. Au mieux fait des projets en parallèle pour compenser.

boucif
boucif
MP
13 octobre 2019 à 18:59:38

Le 13 octobre 2019 à 13:48:23 [Black_Spirit] a écrit :
Malheureusement c'est souvent comme ça les études supérieures, la plupart des cours sont pas hyper intéressants voire inutiles, surtout si on est un minimum curieux et autodidacte dans la vie quotidienne.

Je suis en dernière année de bac+5 (en alternance) et ça fait au moins 2 ans que j'apprends RIEN. Bon après j'ai un Profil particulier, j'ai commencé à coder de manière autodidacte y a 10 ans mais au final j'ai travaillé dans un autre milieu et là je vais avoir 30 ans et suis en reconversion professionnelle. En plus, j'imagine que le fait d'être en alternance joue, car clairement, les écoles sont à la ramasse par rapport à la réalité de l'entreprise.

Tout ça pour dire que même si ça t'intéresse pas, t'as pas vraiment le choix de tte façon car il te faudra un diplôme pour taffer dans le milieu, donc fait avec. Au mieux fait des projets en parallèle pour compenser.

Tu sais qu’il existe aussi les formations professionnelles surtout dans ton cas avec les VAE t’aurais eu un diplôme délivré par l’état sans suivre des heures de cours interminable

[Black_Spirit]
[Black_Spirit]
MP
13 octobre 2019 à 20:38:57

J'avais pas de diplôme en fait
C'est pas en ayant travaillé 5 ans à l'escale d'une gare que j'aurais pu devenir ingénieur via vae. C'est une réorientation totale

godrik
godrik
MP
13 octobre 2019 à 21:34:49

GorilleBlow, les temps que tu donnes j'imagine que c'est les temps de cours et de td. Mais tu peux apprendre plus par toi meme. En moyenne les cours sont la pour poser les base, et c'est a toi de construire au dessus.

Les matieres que tu ne trouves pas interessantes sont fondamentallement importante. Toutes les applis web sont construite sur du reseau et de la base de donnee. Meme si tu ne vas jamais reimplementer TCP toi meme, comprendre comment le reseau fonctionne te sera utile pour comprendre comment les applications sont deployes.

Bunyan
Bunyan
MP
13 octobre 2019 à 21:37:21

Y'a pas mal de cours qui semblent inutiles au premier abord, mais qui sont là pour donner à minima de la culture générale, et à maxima des informations qui serviront beaucoup plus tard.
Comment penser à un automate à état fini si ça n'a pas été vu en cours ? Je me le demande.

boucif
boucif
MP
13 octobre 2019 à 22:12:27

J'ai jamais eu tout vos cours mais je me débrouille bien en dev, faut pas se mentir à l'école une bonne partie des cours ne sert à rien dans la vie professionnelle.
Après l'intérêt du bac+5 est un meilleur salaire en début de carrière et l'accès à des entreprises qui ne recrute que sur ce motif.

Message édité le 13 octobre 2019 à 22:12:45 par boucif
godrik
godrik
MP
13 octobre 2019 à 22:48:13

Le 13 octobre 2019 à 22:12:27 boucif a écrit :
J'ai jamais eu tout vos cours mais je me débrouille bien en dev, faut pas se mentir à l'école une bonne partie des cours ne sert à rien dans la vie professionnelle.
Après l'intérêt du bac+5 est un meilleur salaire en début de carrière et l'accès à des entreprises qui ne recrute que sur ce motif.

Autant je suis d'accord qu'une bonne partie des cours ne sert a rien dans la vie professionelle, le probleme est de predire quelle partie des cours ne servira a rien dans TA vie professionelle.

Si j'avais du parier, j'aurais dit que ce qui etait utile dans mes trois premieres annee d'informatique etait: programmation 1, programmation 2, systeme d'exploitation, ingenerie logicielle, base de donnees 1, et base de donnee 2. Et il se trouve que dans ma vie ce qui est utile est programmation 1, programmation 2, systeme d'exploitation, algebre lineaire, calcul differenciel, algorithmique, architecture des processeurs, et simulation.

Le probleme de ne pas avoir une education formelle est que tu ne te rends pas forcement compte qu'il y a un probleme fondamental qui rend impossible ce que tu essayes de faire. Ou que l'outil que tu utilises est fondamentallement le mauvais outils. Les trois grands classiques dans cette categorie sont:
-Essayer de parser de l'HTML (ou du JSON) avec une expression reguliere. (Alors que ce n'est pas possible a cause du pumping lemma)
-Ne pas comprendre que c'est parceque ca marche que c'est rapide, ou (variation sur le theme) que il y a des problemes qui ne peuvent pas etre resolu rapidement, ou (autre variation sur le meme theme) que ce n'est pas parceque code pond une solution valide que c'est la meilleure solution. Ca vient tout d'une malcomprehension des questions de complexite et de probleme d'optimization.
-Ou encore les consequence du theoreme CAP qui apparaissent souvent quand tu fais des web services distribues.

Alors en effet, tu peux tout apprendre dans les livres et sur le web. Mais la premiere etapes est de savoir qu'il y a quelque chose a savoir. Et souvent c'est avoir une education large qui va faire que tu comprends mieux ce qui se passe et qui te met la puce a l'oreille.

mov_eax_1
mov_eax_1
MP
16 octobre 2019 à 13:34:37

avoir des connaissances dans de multiples domaines, c'est ce qui te permettra de te démarquer de n'importe quel autre mec qui a fait une formation en 3 mois et qui croit être dev

12
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

Boutique
Pokémon Epée Amazon 44,99€
Luigi's Mansion 3 Amazon 44,49€
Pokémon Bouclier Amazon 44,99€