Les développeurs mémoriser toutes les balises, classes et fonctions?

Je suis sur mon parcours d’apprentissage développement frontend et une chose que je me demande, c’est comment les développeurs rappeler tous les noms de balises, classes et fonctions.
Par exemple, en Bootstrap il existe des classes pour créer des grilles qui sont nommés comme : .col-md-3 ou 6-xs-.col .col-md-4.
HTML lui-même a beaucoup de balises et HTML5 ajoute plus.
CSS a aussi des tonnes de propriétés.

J’essaie de comprendre le système de pensée d’un développeur frontend ou un développeur en général. Un développeur mémorise toutes ces choses ou ils utiliser cheatsheets ou reportez-vous à la documentation? Je suppose qu’un développeur expérimenté mémorisera finalement beaucoup de ces choses, mais tous les développeurs exploite-t-elle comme ça?

Réponse

Tout comme avec un langage naturel, vous avez un actif et un vocabulaire passif avec un langage de développement. Ce vocabulaire actif est une collection de mots clés que vous utilisez tous les jours et comprenez couramment. Le vocabulaire passif est un ensemble de mots-clés qui vous reconnaissent, mais ne pouvez pas penser d’immédiatement.

Pour HTML, vous devriez avoir un vocabulaire actif d’environ 20 à 30 éléments. Regarder sur les pages web sur n’importe quel site web (y compris Quora) et vous trouverez les mêmes éléments HTML 30ish ;,

,

,