Image d'illustration de C'est un echec...

C'est un echec...

7 avril 2024

TypeScript, c'est chiant !! Qu'on soit clair, je connais les avantages d'utiliser TypeScript dans un projet, et je serais ravie de l'utiliser. Je t'assure ! Mais APPRENDRE la syntaxe TypeScript, c'est vraiment pas fun !

J'en oublie les formules de politesse ! 😅

Hello toi ! J'espĂšre que tu vas bien ? Ici, ça va mĂȘme si, comme tu l'as lu dans le titre, j'ai Ă©chouĂ© dans l'objectif de ces 2 derniĂšres semaines. J’ai commencĂ© l’apprentissage, mais j’ai pas accrochĂ©. Je me suis dit, “allez, fait toi violence, ça va te prendre quelques heures tout au plus
”. Impossible ! Je me suis littĂ©ralement endormie devant une vidĂ©o ! assise devant mon clavier !

Sérieusement, arrivée aux Generics, je vois ça :

function push<T, U>(items: T[], item: U): (T | U)[] {
return [...items, item] }

Et je dis : “ha non! là c’est trop !” 😂

Je sais pas si c’est la formation, 100% vidĂ©o, qui m’a fait cet effet. Mais pour moi, c’était beaucoup trop abstrait pour que mon cerveau mĂ©morise quoi que ce soit
. J’ai lĂąchĂ© l’affaire
 (pour l’instant 😉)

En plus, truc de fille, je suis arrivĂ©e dans ma pĂ©riode “critique” et j’étais vraiment low-energy
 (comment ça je me cherche des excuses ? ^^)

Par contre, je me suis sentie d’humeur crĂ©ative et je me suis lancĂ©e dans la refonte totale de ma marque personnelle !

J’en avais parlĂ© dans mon article Hello World, quand j’ai creusĂ© l’origine du nom “Paper Street”, j’ai pensĂ© Ă  changer car je ne voulais pas que mon projet de reconversion finisse comme ces “rues de papier” qui ne voient finalement jamais le jour. Je voulais donc trouver un nouveau nom, qui contienne le terme “code”. Je voulais aussi garder l’étoile, en rĂ©fĂ©rence Ă  mon prĂ©nom, et parce que, mĂȘme si je ne suis pas particuliĂšrement superstitieuse, j’ai toujours eu l’impression d’avoir une “bonne Ă©toile”. Et en prenant ma douche
 j’ai pensĂ© Ă  Coding Star : “l’étoile qui code” !

J’ai trouvĂ© mon idĂ©e gĂ©niale (lol) et je suis partie dans la crĂ©ation de l’identitĂ© visuelle.

IDENTITE VISUELLE

Les couleurs

  • du noir (ou gris trĂšs sombre) parce que je suis team Dark Mode et que les couleurs de ce blog me font mal aux yeux la nuit xD
  • du blanc pour contraster, pour les textes etc

  • du jaune vif en couleur primaire, une couleur dynamique et qui symbolise bien les Ă©toiles

color-palette

**Les polices **

  • J’ai gardĂ© Norwester, car je la trouve moderne et facile Ă  lire et j’aime bien les lettres capitales avec la diffĂ©rence entre les majuscules et les minuscules

  • Pour le reste, j’ai optĂ© pour Inter, classique mais agrĂ©able Ă  lire

fonts

Le logo et le nom

A la base, je partais donc sur Coding Star, et je voulais mettre une Ă©toile Ă  la place du A. Mais j’ai finalement trouvĂ© que ce n’était pas assez lisible. J’ai optĂ© pour un triangle Ă  la place du A qui serait Ă©galement le logo principal.

logo

J’ai trouvĂ© cette idĂ©e sympa, avec le S pour Stella et le L pour mon nom de famille, mais aussi le L qui symbolise mon pseudo, Lucy, que j’utilise en ligne depuis des annĂ©es, et qui m’est trĂšs cher. Lucy, c’est un peu justement la partie ultra geek de moi, que les gens qui me connaissent peu n’imaginent pas. Et qui peut s’exprimer Ă  100% quand elle code pendant des heures ou qu’elle geek beaucoup trop tard 😅

Et j’avais mis une petite Ă©toile en terme d’apostrophe pour donner Codin’ Star :

codin-star

J’aimais franchement beaucoup. (je l’ai montrĂ© Ă  une amie qui Ă  un peu la fibre “design”, elle m’a dit : “c’est pas ouf” 😅 ) Mais en y rĂ©flĂ©chissant, j’étais pas Ă  l’aise avec le “Star”, pas envie de donner l’impression que je me la pĂšte en mode “star du code”, c’était pas le but
 Et puis le A en logo, c’est pas super lisible au final


Bref, j’ai ramenĂ© un peu de sobriĂ©tĂ© dans tout ça et je suis tombĂ©e d’accord avec moi-mĂȘme pour cette version finale :

sl-code

VoilĂ , simple mais efficace (enfin je trouve ^^)

BON ET L’APPRENTISSAGE DU CODE DANS TOUT CA ?

AprĂšs cette petite phase crĂ©ative, j’ai cherchĂ© des petits projets/exercices Ă  coder en JavaScript, pour pratiquer un peu et apprendre de nouvelles choses.

Genre :

  • crĂ©er une petite appli de chat avec Express.js et socket.IO
  • construire un Email Sender
  • crĂ©er un projet avec gestion de l’authentification pour apprendre l’aspect gestion des utilisateurs
  • crĂ©er une extension chrome

Alors j’ai crĂ©Ă© mon petit chat qui fonctionnait trĂšs bien jusqu’à la derniĂšre phase de l’exercice oĂč
 j’ai tout cassĂ© ! 😅 Et j’ai eu la flemme de me prendre la tĂȘte Ă  chercher une solution, ou plutĂŽt, j’avais pas envie de perdre mon temps.

Et je me suis dit
 (oui je sais, je me dit beaucoup de choses
 mais tu commences Ă  comprendre, je suis pas toute seule dans ma tĂȘte 😂). Je me suis dit donc, que ce serait beaucoup plus intĂ©ressant d’intĂ©grer ce genre d’apprentissage dans de VRAIS projets. Quelque chose que j’aurais vraiment envie de rĂ©aliser pour pouvoir passer du temps Ă  apprendre tout en rĂ©alisant quelque chose de concret. Comme ça j’optimise mon temps !

Alors quel est ce projet qui pourrait contenir toutes ces fonctionnalitĂ©s ?
. Mon NOUVEAU blog !! đŸ€© Eh oui, l’article que tu lis actuellement est probablement le dernier (l’avant-dernier) que tu liras ici, sur Framer, avant le reveal de mon tout nouveau blog et je prĂ©fĂšre te prĂ©venir 
 non en fait, c’est juste un blog, mais moi j’ai appris teeeeellement de nouvelles choses en le codant ! Je suis trop trop contente ! Je vais mĂȘme pouvoir faire un article pour expliquer ce que j’ai utilisĂ© et comment ça marche, je suis JOIE ! (trop d’enthousiasme en moi, dĂ©solĂ©e ^^)

ET LA ROAD MAP ALORS ?

Oui, c’est vrai, je disais la semaine derniĂšre qu’il Ă©tait important de suivre un plan de formation quand on se reconvertit en autodidacte. C’est important.

Mais il faut savoir discerner les sujets qui sont impĂ©ratifs Ă  connaĂźtre avant d’autres et ceux qui peuvent ĂȘtre diffĂ©rĂ©s. C’est le cas pour TypeScript. Oui, ça serait bien que j’apprenne les bases de TS avant d’attaquer React, mais ce n’est pas indispensable. Je vais chercher un autre support d’apprentissage qui me correspondra peut-ĂȘtre mieux.

Il faut savoir aussi suivre son “rythme d’énergie”. J’en parlais en dĂ©cembre, en tant que femme, nos niveaux d’énergies diffĂšrent beaucoup selon la pĂ©riode du mois. En tant que parent, ça fluctue aussi beaucoup en fonction des “contraintes” parentales. Et en tant qu’humain, tout simplement, on n’est pas au top, tout le temps, et c’est normal. L’important Ă©tant d’avancer, d’ĂȘtre un peu meilleure chaque jour et de garder le cap.

Donc l’objectif pour les 2 prochaines semaines (normalement 😅), c’est de terminer mon blog pour vous le dĂ©voiler et d’y ajouter des fonctionnalitĂ©s en plus (chat, gestion de la newsletter, etc
) histoire d’apprendre et de progresser encore đŸ”„

VoilĂ , ce post est dĂ©jĂ  bien assez long je pense alors je te dis Ă  trĂšs vite et, en attendant, porte toi bien ! đŸ’«


Inscris-toi pour ne pas rater les prochains articles !


Tu recevras un e-mail de ma part uniquement lorsque je publierai un nouvel article :)