issue117:c_c
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue117:c_c [2017/02/02 09:06] – d52fr | issue117:c_c [2017/02/06 12:39] (Version actuelle) – auntiee | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
**Correction: | **Correction: | ||
+ | |||
+ | Rectification : le mois dernier, j'ai parlé d' | ||
**A new year has started. As such, it was necessary for me to plan out some things I wanted to achieve this year. That includes making a plan for topics I need to study and learn to stay relevant in my field, and to generally keep my programming sharp and knowledge up-to-date. In this month’s article, I’d like to run through my own plan, and make some suggestions for how to find inspiration for yourselves.** | **A new year has started. As such, it was necessary for me to plan out some things I wanted to achieve this year. That includes making a plan for topics I need to study and learn to stay relevant in my field, and to generally keep my programming sharp and knowledge up-to-date. In this month’s article, I’d like to run through my own plan, and make some suggestions for how to find inspiration for yourselves.** | ||
+ | |||
+ | Une nouvelle année commence. Pour cette raison, il m'est nécessaire de planifier certaines choses que je veux réaliser pendant cette année. Ça comprend un plan des sujets que je dois étudier et apprendre pour rester pertinent dans mon domaine et, plus généralement, | ||
**My Plan | **My Plan | ||
Ligne 13: | Ligne 17: | ||
• Frontend (HTML, CSS, and JS that deal directly with what visitors see), and | • Frontend (HTML, CSS, and JS that deal directly with what visitors see), and | ||
• Performance (databases, caching, servers, and so on).** | • Performance (databases, caching, servers, and so on).** | ||
+ | |||
+ | Mon plan | ||
+ | |||
+ | Je passe la majeure partie de mon temps de travail à faire du développement Web, et, de ce fait, ce domaine est la cible pour ma progression. Mes autres taches professionnelles sont, en général, de la réparation, | ||
+ | |||
+ | Voici en résumé les trois domaines sur lesquels j'ai établi ma liste : | ||
+ | • tâches de fond (telles que le domaine de l' | ||
+ | • frontal (HTML, CSS et JS, qui se rapportent directement à ce que voient les visiteurs), et | ||
+ | • performance (les bases de données, les techniques de cache (caching), les serveurs et ainsi de suite). | ||
+ | |||
**Frontend | **Frontend | ||
Ligne 23: | Ligne 37: | ||
I also want to get at least a bit of familiarity with Elm and/or ClojureScript, | I also want to get at least a bit of familiarity with Elm and/or ClojureScript, | ||
+ | |||
+ | Frontal | ||
+ | |||
+ | Je me suis focalisé sur l' | ||
+ | |||
+ | Comme je le fais chaque année, je paramétrerai une zone de test avec les nouvelles versions de Bootstrap et Zurb Foundation, au cas où j' | ||
+ | |||
+ | Le gros morceau arrive maintenant. React. Je l'ai utilisé un peu de temps en temps, mais, cette année, je me focaliserai vraiment dessus, simplement parce qu'il devient plus populaire et offre des avantages pour des choses qu'on me demande de faire souvent (j'ai récemment créé une galerie filtrable en utilisant le React de base). Je traiterai de React avec mobx, Flux et Redux (pour des projets petits, normaux et avec énormément de données, respectivement). Vous pouvez aussi regarder Angular, Ember ou Vue, bien que mon objet principal soit React, sur lequel je me concentrerai en premier. | ||
+ | |||
+ | Je veux aussi apporter au moins une petite familiarisation avec Elm et/ou ClojureScript, | ||
**Backend | **Backend | ||
Ligne 31: | Ligne 55: | ||
My functional language to focus on is Haskell - I started learning it years ago, but haven’t ever really given it enough time to say I’m comfortable with it. And lastly, I want to do more with Go (the language, not the board game), and possible try out Rust as well. These are compiled languages, and, therefore, offer some good performance, | My functional language to focus on is Haskell - I started learning it years ago, but haven’t ever really given it enough time to say I’m comfortable with it. And lastly, I want to do more with Go (the language, not the board game), and possible try out Rust as well. These are compiled languages, and, therefore, offer some good performance, | ||
+ | |||
+ | Arrière-plan | ||
+ | |||
+ | Je le découpe aussi en trois sections : scripting, fonctionnel et haute performance. | ||
+ | |||
+ | Scripting est centré uniquement sur Node.JS, car, précédemment, | ||
+ | |||
+ | Le langage fonctionnel sur lequel je me concentrerai est Haskell ; j'ai commencé à l' | ||
**Performance | **Performance | ||
Ligne 43: | Ligne 75: | ||
An area for study (but less hands-on testing) is continuous testing and deployment using things like Jenkins or SemaphoreCI. As I work alone, and my projects are relatively small, I haven’t ever had the need for something like this (as I tend to deliver a project once, and stop there). That being said, learning about this is something useful and interesting to add to my CV.** | An area for study (but less hands-on testing) is continuous testing and deployment using things like Jenkins or SemaphoreCI. As I work alone, and my projects are relatively small, I haven’t ever had the need for something like this (as I tend to deliver a project once, and stop there). That being said, learning about this is something useful and interesting to add to my CV.** | ||
+ | |||
+ | Performance | ||
+ | |||
+ | C'est un peu un méli-mélo de sujets. Mon but principal est simplement de les apprendre et les tester car j'en ai besoin dans mes projets. Cela dit, je veux apprendre la théorie à leur sujet, mais le besoin (ou les serveurs) me manquent pour que je les teste et apprennent vraiment. | ||
+ | |||
+ | Pour ce qui est des bases de données, je veux en apprendre plus sur Redis et ElasticSearch, | ||
+ | |||
+ | C'est aussi en lien avec les sujets de « caching » sur lesquels je veux travailler, tel que le caching de base de données avec Redis. | ||
+ | |||
+ | Enfin, le développement opérationnel (Devops). C'est de loin le plus récent domaine dans lequel je pénètre, et j'ai passé les 4 ou 5 derniers mois à me familiariser avec Docker, à la fois localement, sur mon serveur de test, et lors de quelques déploiements. Pour poursuivre, je veux vérifier certaines options de gestion des conteneurs Docker, telles que Kubernetes, Docker Swarm ou Rancher. | ||
+ | |||
+ | Un domaine d' | ||
**Non-Work | **Non-Work | ||
Ligne 49: | Ligne 93: | ||
I realize this can sound like a lot, especially considering what you need to know in order to feel proficient in a language or topic. However, some of the items mesh well together, and as such may overlap in areas. I’ve set aside some time every weekend to work through the list, and will hopefully have made some decent progress by March. If I need to rethink the list, I’m not going to shy away from doing it.** | I realize this can sound like a lot, especially considering what you need to know in order to feel proficient in a language or topic. However, some of the items mesh well together, and as such may overlap in areas. I’ve set aside some time every weekend to work through the list, and will hopefully have made some decent progress by March. If I need to rethink the list, I’m not going to shy away from doing it.** | ||
+ | |||
+ | Hors du champ professionnel | ||
+ | |||
+ | Tout ce qui précède s' | ||
+ | |||
+ | Je m' | ||
**Organisation | **Organisation | ||
Ligne 55: | Ligne 105: | ||
I hope this has inspired some people to continue learning. Do you have any recommendations for me? Or just want to share some of your own goals? Then feel free to email me at lswest34+fcm@gmail.com. The same goes if you have any unrelated questions or article ideas.** | I hope this has inspired some people to continue learning. Do you have any recommendations for me? Or just want to share some of your own goals? Then feel free to email me at lswest34+fcm@gmail.com. The same goes if you have any unrelated questions or article ideas.** | ||
+ | |||
+ | Organisation | ||
+ | |||
+ | J'ai tendance à utiliser un mélange d' | ||
+ | |||
+ | J' | ||
Ligne 64: | Ligne 120: | ||
Bullet journal: http:// | Bullet journal: http:// | ||
+ | |||
+ | Pour approfondir | ||
+ | |||
+ | Tout ce plan et cette liste ont été inspirés par les vidéos et cartes cognitives suivantes : | ||
+ | |||
+ | https:// | ||
+ | https:// | ||
+ | |||
+ | Bullet journal: http:// |
issue117/c_c.1486022815.txt.gz · Dernière modification : 2017/02/02 09:06 de d52fr