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/03 08:44] – d52fr | issue117:c_c [2017/02/06 12:39] (Version actuelle) – auntiee | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
**Correction: | **Correction: | ||
- | Rectification : le mois dernier, j'ai parlé d' | + | 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. | + | Une nouvelle année commence. |
**My Plan | **My Plan | ||
Ligne 20: | Ligne 20: | ||
Mon plan | 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, | + | 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 : | Voici en résumé les trois domaines sur lesquels j'ai établi ma liste : | ||
- | • taches | + | • tâches |
- | • affichage | + | • frontal |
- | • performance (les bases de données, les techniques de cache, les serveurs et ainsi de suite). | + | • performance (les bases de données, les techniques de cache (caching), les serveurs et ainsi de suite). |
Ligne 37: | 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 45: | 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 57: | 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 63: | 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 69: | 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 78: | 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.1486107842.txt.gz · Dernière modification : 2017/02/03 08:44 (modification externe)