You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2012-02-29-8-conseils-pour-jeunes-developpeurs.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,19 +4,19 @@ title: 8 conseils pour jeunes développeurs
4
4
author: pym
5
5
---
6
6
7
-
Parce que je trouvais que plus ça serait trop et que j'aime bien ce chiffre, voici 8 conseils généraux que devrait suivre tout bon développeur. Ou du moins, ceux qui aspirent à le devenir.
7
+
Parce que je trouvais que plus ça serait trop et que j'aime bien ce chiffre, voici 8 conseils généraux que devraient suivre tout bon développeur. Ou du moins, ceux qui aspirent à le devenir.
8
8
9
9
**N. B.** Ceci n'est pas un article technique.
10
10
11
11
## 1) Ne vous trompez pas de voie
12
12
13
-
Un des plus gros chocs que j'ai eu en commençant mes études, c'est de tomber sur des étudiants ayant ce genre de discours :
13
+
Un des plus gros chocs que j'ai eus en commençant mes études, c'est de tomber sur des étudiants ayant ce genre de discours :
14
14
15
15
> Non alors moi si je fais des études en informatique c'est pas pour pisser du code toute ma vie hein ! Après mon Bac+5, je serai chef de projet et je bosserai pas pour moins de 50k.
16
16
17
17
Si vous pensiez passer pour une personne ambitieuse en disant ça, perdu : vous passez pour un branleur.
18
18
19
-
Jusqu'alors autodidacte, je m'imaginais naïvement que mes camarades étaient aussi des passionnés. Hélas en réalité, c'est plutôt rare. Dans le cas présent la plupart n'avaient même jamais pondu la moindre ligne de code.
19
+
Jusqu'alors autodidacte, je m'imaginais naïvement que mes camarades étaient aussi des passionnés. Hélas, en réalité, c'est plutôt rare. Dans le cas présent la plupart n'avaient même jamais pondu la moindre ligne de code.
20
20
21
21
On retrouve ce genre de profils en école — et par la suite dans le monde du travail — pour une bonne raison : c'est la conséquence directe de la communication de toutes les écoles privées qui ne se vendent qu'en promettant des salaires de 35k minimum à la sortie.
22
22
@@ -38,13 +38,13 @@ Que faites-vous quand vous rencontrez un problème et qu'une personne se trouvan
38
38
39
39
Deux jours plus tard, nouveau problème. La personne qui vous a déjà aidé auparavant est à deux mètres. Vous vous dites qu'elle détient *probablement* la solution, vous lui demandez à nouveau de l'aide.
40
40
41
-
Quelques temps après, rebelotte : "a wild bug appears". Vous vous dites qu'elle détient la solution. Sauf que cette fois-ci, elle vous envoie balader pour une raison simple : en tapant votre bug dans Google, la réponse apparait dans les 3 premiers résultats !
41
+
Quelques temps après, re-belotte : "a wild bug appears". Vous vous dites qu'elle détient la solution. Sauf que cette fois-ci, elle vous envoie balader pour une raison simple : en tapant votre bug dans Google, la réponse apparait dans les 3 premiers résultats !
42
42
43
43
Le problème quand on commence à demander de l'aide (et qu'on nous l'apporte sur un plateau) c'est que l'on peut vite en arriver jusqu'à oublier comment chercher par soi-même.
44
44
45
-
Apprenez à ne demandez de l'aide que quand vous avez déjà passé du temps à essayer de trouver une solution par vous-même.
45
+
Apprenez à ne demander de l'aide que quand vous avez déjà passé du temps à essayer de trouver une solution par vous-même.
46
46
47
-
Gardez en tête que tous les problèmes sur lesquels on tombent ont déjà étés rencontrées et résolus 99 % du temps. Il suffit "juste" d'être capable de les identifier. Pour cela je ne saurais que vous recommander d'essayer la méthode des [5 pourquois](http://en.wikipedia.org/wiki/5_Whys) dont [un collègue](http://twitter.com/mikaelrandy) m'a récemment parlé et qui fonctionne à merveille.
47
+
Gardez en tête que tous les problèmes sur lesquels on tombe ont déjà étés rencontrés et résolus 99 % du temps. Il suffit juste d'être capable de les identifier. Pour cela, je ne saurais que vous recommander d'essayer la méthode des [5 pourquois](http://en.wikipedia.org/wiki/5_Whys) dont [un collègue](http://twitter.com/mikaelrandy) m'a récemment parlé et qui fonctionne à merveille.
48
48
49
49
Au passage [Stack Overflow](http://stackoverflow.com/) et les sites de [Stack Exchange](http://stackexchange.com/sites) sont de **très bons endroits** pour trouver de l'aide.
50
50
@@ -72,7 +72,7 @@ Un développeur dont les seules sources d'informations sont Korben et PC INpact
72
72
73
73
## 6) Intéressez-vous au design, à l'ergonomie et à l'expérience utilisateur
74
74
75
-
Concevez des produits simples, qui font ce qu'on leur demande sans rentrer dans le superflus. Ça a l'air tout bête comme ça, mais c'est pourtant un exercice des plus difficiles.
75
+
Concevez des produits simples, qui font ce qu'on leur demande sans rentrer dans le superflu(int: x = ⚯). Ça a l'air tout bête comme ça, mais c'est pourtant un exercice des plus difficiles.
76
76
77
77
Imaginons que l'on donne le sujet suivant à deux équipes de développeurs : "Réalisez un site internet pour commander des billets de train".
78
78
@@ -100,7 +100,7 @@ Et puis au moins, vous ne finirez pas comme ces vieux profs qui enseignent encor
100
100
101
101
P.-S. J'adore le C !
102
102
103
-
## 8) Ayez un projet personnel qui vous tienne à coeur
103
+
## 8) Ayez un projet personnel qui vous tienne à cœur
104
104
105
105
Ce dernier point est le plus important. Si vous réussissez à le satisfaire, vous devriez par la même occasion satisfaire tous les points précédents.
Copy file name to clipboardExpand all lines: _posts/2012-11-27-installer-et-configurer-un-environnement-de-developpement-ruby-sur-mac-os-x.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ Et c'est exactement ce que vous propose ce tutoriel, à suivre **dans l'ordre**.
34
34
L'étape indispensable (et susceptible de prendre un peu de temps) est l'installation des Command Line Tools for Xcode. C'est un gros package contenant l'ensemble des outils qui vont nous être utiles pour la suite.
35
35
36
36
> This package enables UNIX-style development via Terminal by installing command line developer tools, as well as Mac OS X SDK frameworks and headers. Many useful tools are included, such as the Apple LLVM compiler, linker, and Make. If you use Xcode, these tools are also embedded within the Xcode IDE,
37
-
and can be installed on your system using the Downloads preferences pane within Xcode 4.5.
37
+
> and can be installed on your system using the Downloads preferences pane within Xcode 4.5.
38
38
39
39
À noter que pour peu que vous ayez déjà développé sur Mac, il y a de grandes chances pour que vous ayez déjà installé la suite.
40
40
@@ -168,7 +168,7 @@ Au choix, à faire dans votre `.zshrc` :
168
168
**OU**
169
169
170
170
- Rendez-vous à la fin du fichier et ajoutez sur une nouvelle ligne :
171
-
171
+
172
172
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
173
173
174
174
### Installation de Ruby
@@ -303,15 +303,15 @@ On cherche une méthode qui pourrait nous être utile avec `find-method` (au has
303
303
On se rencarde sur la méthode trouvée avec `show-doc` :
304
304
305
305
[3] pry(main)> show-doc s.reverse
306
-
306
+
307
307
From: string.c (C Method):
308
308
Number of lines: 3
309
309
Owner: String
310
310
Visibility: public
311
311
Signature: reverse()
312
-
312
+
313
313
Returns a new string with the characters from str in reverse order.
0 commit comments