Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trouver une autre baseline #181

Closed
thom4parisot opened this issue Jan 1, 2018 · 17 comments
Closed

Trouver une autre baseline #181

thom4parisot opened this issue Jan 1, 2018 · 17 comments

Comments

@thom4parisot
Copy link
Owner

Actuellement :

Bonnes pratiques pour la programmation JavaScript applicative, universelle et modulaire

L'idée d'apprendre à penser est plus forte que celle des bonnes pratiques. Apprendre, expérimenter, dans un terminal ou un navigateur web. Penser petit, penser modulaire. Versatile plus que universel.

@thom4parisot thom4parisot added this to the v1 • Première édition milestone Jan 1, 2018
@DirtyF
Copy link
Collaborator

DirtyF commented Jan 2, 2018

Apprendre la programmation JavaScript résiliente par l'exemple.

@thom4parisot
Copy link
Owner Author

@DirtyF c'est intéressant que tu mentionnes résilience. Qu'est-ce qui t'intéresse dans la programmation résiliente ? Ça te manque dans ce que tu trouves déjà comme ressources à ce sujet ?

@DirtyF
Copy link
Collaborator

DirtyF commented Jan 2, 2018

Je ne sais pas si résilience est un terme forcément pertinent ici mais il me semble que l'approche modulaire dont tu parles c'est aussi apprendre à penser un système dans son ensemble. (cf. Thinking in Systems).

Ce livre présente le système nodeJS, il explique les forces en présence, les interactions possibles et montre comment résoudre des problèmes à petite ou à grande échelle. L'idée principale du livre semble d'apprendre à construire des programmes qui tirent parti du système modulaire (voire qui l'enrichissent).

C'est ce que je comprends quand tu dis qu'apprendre à penser (avec le système) va au delà des simples bonnes pratiques.

Si j'essaie transpose la définition de la résilience…

La résilience regroupe les capacités pour un individu à faire face à des situations difficiles.

… à la programmation en général :

Un programme résilient utilise les capacités du système pour résoudre des problématiques plus ou moins compliquées.

Je te laisse juger si ce type de notion aide à la compréhension du but de l'ouvrage, si déjà elle permet d'alimenter ta réflexion sur la formulation, cette intervention n'aura pas été veine.
Bon courage pour la reprise.

@thom4parisot
Copy link
Owner Author

thom4parisot commented Jan 2, 2018

T'en parles mieux que moi :-D

Merci, ça m'aide — c'était pas aussi clair dans ma tête.

@DirtyF
Copy link
Collaborator

DirtyF commented Jan 2, 2018

c'était pas aussi clair dans ma tête

Parce que toi tu as déjà intégré tout ça inconsciemment, tu penses déjà en fonction du système car tu l'as bien étudié, c'est maintenu devenu naturel et intuitif pour toi, tu as cette culture en toi et c'est ce que tu transmets d'ailleurs fort bien dans ce livre de façon progressive et séquentielle.

@thom4parisot
Copy link
Owner Author

thom4parisot commented Jan 2, 2018

@DavidBruant dit

transmettre une culture

@thom4parisot
Copy link
Owner Author

thom4parisot commented Jan 2, 2018

Devenir autonome.Apprendre autrement.

@thom4parisot
Copy link
Owner Author

Des précisions d'Eyrolles :

Le principal atout du sous-titre « pertinent » est de permettre de jouer sur le référencement de l’ouvrage sur Amazon, Fnac and co. Le titre peut être court, comme « Node.js », le sous-titre peut être un peu plus long. Dans l’idéal il ne doit pas dépasser 3 lignes. Peu importe ce qu’on tape dans le moteur de rechercher d’une librairie en ligne (titre ou sous-titre), les résultats affichés seront les mêmes.

Côté couverture :

L’ouvrage sera dans la collection Blanche et adoptera notre « nouveau » (il date de 2 ans) principe de couverture avec une forme générée aléatoirement :

https://www.editions-eyrolles.com/Collection/1285/blanche?categorie=Informatique

Inutile donc de fournir un visuel, qui ne pourra plus être affiché ici. Le format de l’ouvrage est 19 x 23 cm.

Exemple de rendu :

@DirtyF
Copy link
Collaborator

DirtyF commented Jan 8, 2018

Exemples de titres :

  • NodeJS : Programmation JavaScript applicative, universelle et modulaire

  • NodeJS : Apprendre la programmation JavaScript modulaire par l'exemple

  • JavaScript : Apprendre à programmer pour la plate-forme NodeJS

  • JavaScript : Programmation modulaire pour la plate-forme NodeJS

  • JavaScript : Programmation applicative, universelle et modulaire avec NodeJS

....

@thom4parisot
Copy link
Owner Author

thom4parisot commented Jan 9, 2018

Ouais vas-y le ping-pong :

  • Node.js : apprendre à tout faire avec JavaScript par l'exemple

  • Node.js : apprendre autrement à manipuler JavaScript pour le web, les navigateurs et les systèmes d'exploitation

  • Node.js : apprendre à s'outiller pour le web, l'internet des objets et le frontend et en parlant JavaScript

@DirtyF
Copy link
Collaborator

DirtyF commented Jan 9, 2018

C'est un coup à finir par coder un générateur de titre :)

  • Node.js : Exercices pour apprendre à manipuler JavaScript pour le Web, les navigateurs et les systèmes d'exploitation

  • Node.js : Jouer avec JavaScript et la boîte à outils du Web, de l'internet des objets et du développement frontend

  • Node.js : À la découverte de l'écosystème modulaire du Web

  • Node.js : Le développement JavaScript moderne expliqué par l'exemple

  • Node.js : Apprendre par l'exemple

@thom4parisot
Copy link
Owner Author

thom4parisot commented Jan 9, 2018

  • Node.js : bien programmer pour le web, l'Internet des objets, le terminal et le frontend

  • Node.js : apprendre à créer du code JavaScript pour le web, l'Internet des objets et le terminal

@DirtyF
Copy link
Collaborator

DirtyF commented Jan 9, 2018

  • Node.js : Apprendre à créer du code JavaScript système
  • Node.js: Apprendre à aimer développer avec JavaScript

@thom4parisot
Copy link
Owner Author

thom4parisot commented Jan 9, 2018

@noeems disait que les trucs qui compteraient pour elle si elle avait à choisir un bouquin en regardant la couverture :

  • est-ce que c'est pour moi (débutante) ?
  • est-ce que je vais apprendre à faire un site web ?
  • est-ce que c'est un endroit où je vais trouver des réponses à mes questions ?
  • est-ce que ça va m'aider à devenir autonome ?
  • est-ce que je serai davantage proficient au boulot ? Je comprendrais mieux les dévs ?

Derrière le postulat c'est qu'il y a des ressources gratuites comme Code Academy etc.

@thom4parisot
Copy link
Owner Author

thom4parisot commented Jan 24, 2018

  • Titre : Node.js
  • Sous-titre : Apprendre autrement
  • Complément de texte : Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.

Autre variante :

  • Titre : JavaScript & Node.js
  • Sous-titre : Apprendre par l'exemple
  • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.

@thom4parisot
Copy link
Owner Author

thom4parisot commented Jun 9, 2018

Il se passe des trucs dans 1af1c50 et c5d63e0.

thom4parisot pushed a commit that referenced this issue Jun 11, 2018
thom4parisot pushed a commit that referenced this issue Jun 11, 2018
@thom4parisot
Copy link
Owner Author

Les résultats sont visibles dans docs/baseline.adoc et docs/description.adoc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants