370 private links
You are a poet and a mathematician. Programming is your poetry.
You are a hacker. You make hardware dance to your tune.
You are a maker. You build things for people to use.
― josephg.com
A collection of free single-purpose online tools for web developers...
Adding junior engineers makes the senior engineers on his team better, because the constant "Why" questions force them to articulate and confront their own assumptions.
Avantages des plateformes de programmation compétitives:
- fun (mais on peut avoir du fun tout en faisant un truc plus utile)
- amélioration de la logique algorithmique
- préparation aux entretiens techniques
Ça va être très dur au début. Ça fait un choc à beaucoup de monde.
Silicon Valley-like companies think of engineers as value generators, and creative problem solvers. Traditional companies think of them as factory workers.
Par contre, se comparer à soi-même est vitale. La clef c’est d’avoir une façon de penser tournée vers l’amélioration continue. Ton seul niveau de référence étant le tien. Le toi du passé.
“Tu peux pas tout savoir. Par contre, c’est bien de savoir ce que tu sais pas.”
L’excellence nécessite forcément énormément de travail.
Tourner le syndrome de l'imposteur en avantage: un prise de notes régulières afin de sortir des vagues sentiments et d'avoir la réalité en face.
- Ce que tu sais et ce que tu as réussi
- Ce que tu veux apprendre
I can check the boxes 😧
Short but well explained. Hell of these 4 arguments. There are true !
- Comprendre ce qu'on fait [Simple, basique, mais c'est un prérequis]
- Connaître plusieurs paradigmes permet de résoudre un problème avec de meilleures
- On ne transige pas avec la qualité de son programme en production, et on s'en fout de la qualité lors de résolution du problème : il faut prototyper jusqu'á trouver une solution qui fonctionne.
- Prendre le temps de lire ce qui est mis à disposition (erreurs, documentation entre autres).
Plein de bons conseils !
Parfois je ressens cela en entreprise 😧
TL;DR; un module, une fonction => une tâche
Approuvé !
Comparer les salaires:
Jouer le jeu des négociations :
- Toujours être en position de force. Si le poste m’est refusé, rien à foutre, next.
- Toujours demander plus haut que ce que je veux. Car mon interlocuteur a de toute façon prévu de me donner plus bas.
Investir sur soi, apporter plus de valeur et gérer les entretiens techniques, même si ils ne rṕondent pas aux compétences du poste.
I can't say this enough.
You will read code more than you write code.
Learn to get good at it.
La loi de Gall :
A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.