Skip to content

Instantly share code, notes, and snippets.

URL: https://www.linkedin.com/feed/update/urn:li:share:7118114817055371264/

Préjugé insupportable : « Ah mais les "diplômés" de bootcamp, ils pensent avoir tout appris en 3 mois et ont la prétention de demander un salaire de 70k »

Je ne sais pas combien de fois j'ai entendu cet argument injuste qui m'inspire 4 remarques.

Premièrement il y a un vrai problème avec certaines écoles. Ce n'est pas mon rôle, mais on a besoin d'un travail journalistique pour savoir quelle école font bien leur travail ou non. Et oui ces écoles touchent des fonds publics et doivent rendre des comptes. Le critère est assez simple, le même qu'en matière d'usabilité.

Préjugé insupportable : « Ah mais les "diplômés" de bootcamp, ils pensent avoir tout appris en 3 mois et ont la prétention de demander un salaire de 70k »

Je ne sais pas combien de fois j'ai entendu cet argument injuste qui m'inspire 4 remarques.

Premièrement il y a un vrai problème avec certaines écoles. Ce n'est pas mon rôle, mais on a besoin d'un travail journalistique pour savoir quelle école font bien leur travail ou non. Et oui ces écoles touchent des fonds publics et doivent rendre des comptes. Le critère est assez simple, le même qu'en matière d'usabilité. Si quelques élèves d'une classe sont inemployables, c'est peut-être que les élèves étaient nuls. Si plein d'élèves sont inemployables, c'est que le bootcamp vend du rêve sans assurer derrière.

@jmfayard
jmfayard / Salsa - Paris.md
Last active October 23, 2022 12:16
Salsa - Paris.md
#!/usr/bin/env bash
fail() {
echo "ERROR: $1"
exit 1
}
isInstalled() {
which "$1" > /dev/null
}
openUrls() {
URLS="$*"
@jmfayard
jmfayard / gradle-libs.versions.toml
Last active February 27, 2022 10:24
Migrante instantly to Gradle Versions Catalog with refreshVersions
## Generated by $ ./gradlew refreshVersionsCatalog
[plugins]
org-jetbrains-kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
org-jetbrains-kotlinx-benchmark = { id = "org.jetbrains.kotlinx.benchmark", version = "0.4.2" }
patrick = { id = "org.jetbrains.patrick", version = "0.4.2" }
@jmfayard
jmfayard / install.sh
Last active October 22, 2022 19:46
Command line tools that spark joy
#!/usr/bin/env bash -x
# > CLI tool that sparks joy
#
# stedolan/jq: Command-line JSON processor](https://github.com/stedolan/jq)
# direnv/direnv: unclutter your .profile](https://github.com/direnv/direnv)
# jonas/tig: Text-mode interface for git](https://github.com/jonas/tig)
# tmux/tmux: tmux source code](https://github.com/tmux/tmux)
# santinic/how2: stackoverflow from the terminal](https://github.com/santinic/how2)
# BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignore](https://github.com/BurntSushi/ripgrep)
# sharkdp/bat: A cat(1) clone with wings.](https://github.com/sharkdp/bat)
# .github/workflows/runOnGitHub.yml
# GitHub Actions documentation
# => https://docs.github.com/en/actions
name: runOnGitHub
# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on:
push:
branches: [ master, main ]
@jmfayard
jmfayard / cloudSettings
Last active November 29, 2019 09:44
Visual Studio code
{"lastUpload":"2019-11-29T09:44:56.606Z","extensionVersion":"v3.4.3"}
public inline fun needsRefactoring(): Nothing = throw NotImplementedError("""
This does too much and needs to be refactored.
Don't put any kind of logic in the Activities and Fragments.
""".trimIndent())
class Camera2BasicFragment : Fragment(), View.OnClickListener,
ActivityCompat.OnRequestPermissionsResultCallback {
private val surfaceTextureListener = object : TextureView.SurfaceTextureListener {
override fun onSurfaceTextureAvailable(texture: SurfaceTexture, width: Int, height: Int) = needsRefactoring()