<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>compétence | Nino Sochet</title><link>https://portfolio.nino.sochet.fr/tag/competence/</link><atom:link href="https://portfolio.nino.sochet.fr/tag/competence/index.xml" rel="self" type="application/rss+xml"/><description>compétence</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>© 2022 Nino Sochet</copyright><lastBuildDate>Wed, 29 Sep 2021 00:00:00 +0000</lastBuildDate><image><url>https://portfolio.nino.sochet.fr/media/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_3.png</url><title>compétence</title><link>https://portfolio.nino.sochet.fr/tag/competence/</link></image><item><title>Pentesting</title><link>https://portfolio.nino.sochet.fr/competence/techniques/pentesting/</link><pubDate>Wed, 29 Sep 2021 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/techniques/pentesting/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/pentesting/illustration.svg" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Ou &lt;strong>test d’intrusion&lt;/strong> en Français est un &lt;strong>audit de sécurit&lt;/strong>é d’un système d’information ou d’un réseau informatique qui est réalisé par une &lt;strong>personne physique&lt;/strong>. Bien qu’il puisse comprendre des parties automatisées, il y aura toujours un testeur qui fera des &lt;strong>tâches manuelles&lt;/strong>.&lt;/p>
&lt;h2 id="les-méthodes">Les méthodes&lt;/h2>
&lt;p>Il y a plusieurs méthodes d’audit, la première est en &lt;strong>black-box&lt;/strong> (en boîte noire) qui met le testeur dans la position d’un &lt;strong>attaquant potentiel&lt;/strong> qui n’a pas de connaissance en amont de l’architecture du système et de ce qui le compose. Mais il a un point faible, le fait que le testeur a un temps &lt;strong>limité&lt;/strong> pour réaliser les tests alors qu’un attaquant n’a pas de limite ce qui entraîne souvent qu’un test en black-box peut passer à côté de failles évidentes à la lecture du code, mais qui ne seront jamais connues lors du test étant donné que le testeur n’y a pas accès. La deuxième technique dite de la &lt;strong>gray-box&lt;/strong> (boîte grise) permet au testeur d’avoir des &lt;strong>connaissances sur le réseau interne&lt;/strong> du système ainsi que des a&lt;strong>ccès utilisateur&lt;/strong> plus ou moins élevés en fonction du périmètre accordé au testeur, mais il n’a pas accès à toutes les documentations techniques ni au code source. La troisième est le &lt;strong>white-box&lt;/strong> (boîte blanche) dans ce cas-là le testeur à accès à &lt;strong>toutes les documentations&lt;/strong> techniques ainsi que l’accès au code source. Cela permet au testeur de pouvoir pratiquer des &lt;strong>analyses statiques&lt;/strong> du code et ainsi pouvoir voir de potentielles &lt;strong>failles&lt;/strong> qui sont difficilement visibles sans le code source. Il existe une dernière méthode qui permet de tester le niveau de sécurité d’une entreprise. Contrairement aux autres méthodes qui durent en moyenne une ou deux semaines, une &lt;strong>red team&lt;/strong> va passer &lt;strong>plusieurs mois&lt;/strong> sur un test en commençant avec seulement un nom d’entreprise et en ayant peu, voire, aucun périmètre. C’est la plus complète de toutes, mais elle a un &lt;strong>coût&lt;/strong> temporel et monétaire &lt;strong>considérable&lt;/strong> qui n’est pas accessible à toutes les entreprises.&lt;/p>
&lt;h2 id="durant-alternance">Durant alternance&lt;/h2>
&lt;p>Durant mon alternance j’ai pu pratiquer des &lt;strong>pentest&lt;/strong> en &lt;strong>black-box&lt;/strong> et &lt;strong>white-box&lt;/strong> pour des projets &lt;strong>internes&lt;/strong>, mais aussi pour des projets &lt;strong>clients&lt;/strong>. Je suis reconnaissant d’avoir pu faire des missions alors que je n’étais qu’alternant et j’ai conscience de ma &lt;strong>chance&lt;/strong>. Mais ça ne suffit pas pour que je puisse me qualifier comme &lt;strong>pentesteur&lt;/strong> il me reste beaucoup de choses à apprendre et des logiques à prendre. Mais je continue de m'&lt;strong>entraîner quotidiennement&lt;/strong> afin de toujours apprendre et &lt;strong>découvrir&lt;/strong> de nouvelles méthodes que ce soit sur Hack the box, Vuln Hub, Pentester Academy ou encore root-me.&lt;/p>
&lt;h2 id="auourdhui">Auourd&amp;rsquo;hui&lt;/h2>
&lt;p>J&amp;rsquo;ai pu passer la certification &lt;strong>Offensive Security Certified Professional&lt;/strong> (OSCP), durant 24h j&amp;rsquo;ai dû prouver mes compétences en prenant le contrôle de 5 machines afin d&amp;rsquo;en faire un rapport professionnel en anglais. Mais je ne compte pas en rester à l&amp;rsquo;OSCP, la prochaine est l'&lt;strong>Offensive Security Web Expert&lt;/strong> (OSWE) afin de pouvoir lier deux de mes centres d&amp;rsquo;intérêt, la programmation et l&amp;rsquo;exploitation de failles de sécurité.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/road-oscp-pt1">Road to OSCP&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/resolution-problemes">Résolution de problèmes&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/curiosite">Curiosité&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>DevSecOps</title><link>https://portfolio.nino.sochet.fr/competence/techniques/devsecops/</link><pubDate>Sat, 10 Jul 2021 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/techniques/devsecops/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/devsecops/illustration.svg" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Avant de définir le DevSecOps, il faut définir le devops. Le &lt;strong>devops&lt;/strong> est l’unification du développement logiciel (dev) et de l’administration des infrastructures informatiques (ops). C’est l’&lt;strong>automatisation&lt;/strong> et le &lt;strong>monitoring&lt;/strong> de toutes les étapes de la création d’un logiciel: depuis le développement et l’intégration, les tests, la livraison jusqu’au déploiement, l’exploitation et la maintenance des infrastructures. Le &lt;strong>DevSecOps&lt;/strong> est l’intégration de la &lt;strong>sécurité&lt;/strong> dans le cycle devops. La sécurité est donc un enjeu du projet au même titre que le développement et cela dès le début du cycle de vie d’un projet.&lt;/p>
&lt;h2 id="quel-est-son-rôle-au-sein-dun-projet">Quel est son rôle au sein d’un projet ?&lt;/h2>
&lt;p>C’est lui qui va être &lt;strong>responsable&lt;/strong> de la &lt;strong>sécurité&lt;/strong> de l’environnement et des données, mais aussi de celle des pipelines continuous integration ou des continuous Delivery. Les CI/CD sont des chaînes de tâches automatisées comme l’exécution de test, le build d’une application ou encore la mise en production de l’application. Il va donc pouvoir mettre en place l’intégration d’analyseurs de sécurité comme l’analyse statique du code ou encore celle des dépendances. Il va aussi automatiser les mises à jour de sécurité, mais aussi la recherche de nouvelles failles avec des scanneurs de vulnérabilité pour trouver les plus flagrantes. Ainsi la sécurité de tout le projet est &lt;strong>poussée par le haut&lt;/strong> tout le temps afin d’avoir un niveau de sécurité correct.&lt;/p>
&lt;h2 id="en-entreprise">En entreprise&lt;/h2>
&lt;p>Durant mon alternance, j’ai eu l’occasion de découvrir le monde du devops et me former à celui du DevSecOps. J’ai accompagné un projet &lt;strong>depuis sa naissance&lt;/strong> et ainsi pu mettre en place dès le début de celui-ci de bonnes pratiques. Mais j’ai aussi eu la chance de rentrer en cours de route dans des projets de plusieurs années et voir la &lt;strong>dette technique&lt;/strong> accumulée et les pratiques à éviter. Je vais continuer à travailler en tant que DevSecOps et ainsi rechercher les derniers moyens afin d’avoir le meilleur niveau de sécurité de la manière la plus simple possible. Depuis la fin de mon alternance j&amp;rsquo;ai eu l&amp;rsquo;occasion d&amp;rsquo;accompagner les différentes équipes qu&amp;rsquo;elles soit techniques ou non pour l&amp;rsquo;amélioration de la sécurité à leurs niveaux.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/stal-k">Stal-k&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/curiosite">Curiosité&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/resolution-problemes">Résolution de problèmes&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Angular</title><link>https://portfolio.nino.sochet.fr/competence/techniques/angular/</link><pubDate>Sun, 07 Jun 2020 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/techniques/angular/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/angular/logo.png" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Angular est un framework client basé sur &lt;strong>Typescript&lt;/strong>. Originellement, AngularJS Google a entrepris une refonte totale de son framework en 2016 afin de faire la transition vers Typescript. Aujourd’hui, Angular est un des grands frameworks client à côté de &lt;strong>Vue.js&lt;/strong> et &lt;strong>React&lt;/strong>. Avec les années qui passent, on reproche de plus en plus le côté lourd et lent face à ses frères de lance.&lt;/p>
&lt;h2 id="angular-et-moi">Angular et moi&lt;/h2>
&lt;p>Je ne réalise que rarement des interfaces utilisateur, mais durant mes différentes missions il m’est arrivé de devoir en réaliser. Je connais les grands aspects d’Angular et ne suis pas du tout expert en la matière. Mais quand je réalise des applications web, j’aime le fait qu’elles soient bien faites. Bien que le côté client ne soit pas mon premier amour, je trouve que c’est un savoir-faire &lt;strong>nécessaire&lt;/strong> qui permet de mieux comprendre comment tout s’articule.&lt;/p>
&lt;h2 id="la-rupture">La rupture&lt;/h2>
&lt;p>Je ne pense pas travailler spécifiquement mes compétences sur Angular, mais plutôt reconvertir mon savoir dans un autre framework client. Ma première cible sera, je pense, &lt;strong>React&lt;/strong> sans raison particulière à part la curiosité et le bouche-à-oreille.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/item-manager">Item-Manager&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/creativite">Créativité&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Go</title><link>https://portfolio.nino.sochet.fr/competence/techniques/go/</link><pubDate>Sun, 12 Apr 2020 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/techniques/go/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/go/icone.png" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h2 id="go-for-what">Go for what&lt;/h2>
&lt;p>Go ou Golang est un langage crée par Robert Griesemer, Rob Pike et Ken Thompson et renforcé par la suite par des équipes de &lt;strong>Google&lt;/strong>. Le projet a commencé en 2008 avec une première version du langage sorti en 2012. Il est depuis utilisé dans de nombreux logiciels open source comme &lt;strong>Docker&lt;/strong>, &lt;strong>Kubernetes&lt;/strong>, &lt;strong>Ethereum&lt;/strong> ou encore &lt;strong>Terraform&lt;/strong>. Son principal avantage est sa &lt;strong>simplicité&lt;/strong> d’apprentissage et d’utilisation. Le langage vient avec tous les outils pour réaliser une grande majorité de projets. Mais cette simplicité a un coût: les types mutables ou plus importants encore, un gestionnaire de dépendances digne de ce nom, ce qui devrait être pris en charge dans la prochaine version majeure et ainsi rendre le langage plus &lt;strong>puissant et attractif&lt;/strong>.&lt;/p>
&lt;h2 id="go-for-it">Go for it&lt;/h2>
&lt;p>J’ai appris en &lt;strong>autodidacte&lt;/strong> afin de pouvoir commencer mon stage chez Neoxia dans de bonnes conditions. Depuis, je suis tombé &lt;strong>sous le charme&lt;/strong> de l&amp;rsquo;ergonomie du langage, en dépit de ses défauts.&lt;/p>
&lt;p>Lors de mes différents projets qu’ils soient professionnels ou personnels, Go est mon langage de &lt;strong>prédilection&lt;/strong>. Sa simplicité permet d’avoir un développement &lt;strong>rapide&lt;/strong> et des &lt;strong>performances&lt;/strong> des plus honnêtes rivalisant avec les grands du milieu. C’est donc avec Go que j’ai développé la majorité de mes réalisations comme &lt;a href="https://portfolio.nino.sochet.fr/realisation/stal-k">Stal-k&lt;/a> ou encore &lt;a href="https://portfolio.nino.sochet.fr/realisation/item-manager">Item-Manager&lt;/a>. J’estime avoir aujourd’hui une bonne connaissance du langage.&lt;/p>
&lt;h2 id="future-is-made-with-a-bit-of-go">Future is made with a bit of Go&lt;/h2>
&lt;p>La prochaine version majeure du langage Go 2 est encore en phase de &lt;strong>développement&lt;/strong>, ce qui ne m’empêchera pas de continuer à utiliser la version actuelle pour mes nouveaux projets comme langage de &lt;strong>prédilection&lt;/strong>.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/stal-k">Stal-k&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/item-manager">Item-Manager&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/autonomie">Autonomie&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/curiosite">Curiosité&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>cowsay linux</title><link>https://portfolio.nino.sochet.fr/competence/techniques/linux/</link><pubDate>Mon, 23 Mar 2020 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/techniques/linux/</guid><description>&lt;pre>&lt;code> _____
&amp;lt; linux &amp;gt;
-----
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
&lt;/code>&lt;/pre>
&lt;p>Je me revois sur les tutoriels de Bjornulf Frode en train de faire mes &lt;strong>cd&lt;/strong> et &lt;strong>ls&lt;/strong>, de découvrir ce qui sera plus tard comme une &lt;strong>deuxième maison&lt;/strong>. Quand on commence à utiliser Linux, ça peut être &lt;strong>déroutant&lt;/strong>. Tout change, que ce soit l’interface graphique ou l’organisation des fichiers pour une personne venant de Windows. Aujourd’hui les choses ont beaucoup changé sur cet aspect et la transition des nouveaux utilisateurs est &lt;strong>beaucoup plus facile&lt;/strong>.&lt;/p>
&lt;h2 id="ping--c-1-127001">ping -c 1 127.0.0.1&lt;/h2>
&lt;p>Linux est devenu mon système d’exploitation du &lt;strong>quotidien&lt;/strong>. Au fil des années, j’ai installé, testé et cassé de nombreuses distributions comme CentOS, Arch Linux, Ubuntu, mais je me suis naturellement sédentarisé sur &lt;strong>Debian&lt;/strong>.&lt;/p>
&lt;p>Mais peu importe la distribution, Linux apporte un vent de &lt;strong>liberté&lt;/strong>. Liberté du code, chose qui depuis quelques années me tient de plus en plus à cœur. Mais surtout, liberté de faire tout ce dont on a envie avec, tant pour le personnaliser que pour supprimer le bootloader. Une fois que l’on y a goûté, utiliser un autre système d’exploitation nous paraît &lt;strong>complètement aberrant&lt;/strong>.&lt;/p>
&lt;h2 id="usage-et-évolution">Usage et évolution&lt;/h2>
&lt;p>J’ai passé de nombreuses heures à dompter &lt;strong>tmux&lt;/strong>, &lt;strong>zsh&lt;/strong> ou encore &lt;strong>vim&lt;/strong>, enchaîné les &lt;strong>awk&lt;/strong> et &lt;strong>sed&lt;/strong>, le tout en domestiquant &lt;strong>apt&lt;/strong> ou pacman. J’ai suivi la &lt;strong>formation PWK&lt;/strong> afin de passer l’&lt;strong>OSCP&lt;/strong> et ce fut un bon en avant dans ma maîtrise et utilisation de &lt;strong>Linux&lt;/strong>. Même si la formation était centrée sur Kali Linux, une distribution qui regroupe des outils liés à la sécurité informatique, elle m’a apporté &lt;strong>beaucoup de connaissances&lt;/strong>. Que ce soit une basique redirection de port avec SSH ou encore des exploits kernel afin de passer outre des groupes et utilisateurs du système. Grâce à cela je pense pouvoir dire que j’ai une connaissance plus qu’honorable sur Linux et que je ne compte pas en rester là. Il y a encore beaucoup de choses à apprendre et cela fait partie de mes buts d’en apprendre le plus possible. Je sais que je manque en connaissance en scripting avec &lt;strong>bash&lt;/strong> et je pense que c’est la première lacune à laquelle je dois remédier afin de &lt;strong>m’améliorer&lt;/strong>.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/road-oscp-pt1">Road to OSCP&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/curiosite">Curiosité&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/autonomie">Autonomie&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>L’autonomie</title><link>https://portfolio.nino.sochet.fr/competence/transverses/autonomie/</link><pubDate>Sun, 22 Dec 2019 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/transverses/autonomie/</guid><description>&lt;p>L’&lt;strong>autonomie&lt;/strong> est la faculté qui permet de se sortir des codes et de faire ressortir sa &lt;strong>créativité&lt;/strong>. C’est une qualité comme un défaut. &lt;strong>Qualité&lt;/strong>, car elle permet de ranimer sa &lt;strong>confiance en soi&lt;/strong>. Mais le revers de la médaille est le &lt;strong>stress&lt;/strong> qui peut être fatal et ainsi se &lt;strong>surcharger de travail&lt;/strong>. Trop d’autonomie peut nous &lt;strong>enfermer&lt;/strong> sur nous même, mais pas assez nous enfermerait dans une &lt;strong>pensée collective unique&lt;/strong>.&lt;/p>
&lt;h2 id="application">Application&lt;/h2>
&lt;p>Au jour le jour, ça peut être un &lt;strong>atout majeur&lt;/strong> pour sa &lt;strong>réussite personnelle&lt;/strong>. Lors d’une de mes missions pendant mon alternance, je devais trier plusieurs centaines de points de sécurité par catégorie (technologie, personne responsable, documentation …) en &lt;strong>seulement 5 jours&lt;/strong>. Je n’avais pas de contraintes sur le support de rendu, de ce que fait j’ai dû réfléchir au meilleur support possible afin qu’il soit facilement transférable et lisible et qu’il soit possible de le mettre à jour aisément.&lt;/p>
&lt;p>Le choix de créer une application web pour cette mission m’a permis de répondre au mieux aux besoins de la mission en &lt;strong>gagnant&lt;/strong> une demi-journée sur le planning ainsi que les &lt;strong>compliments&lt;/strong> de mes collègues, qui ont été surpris et ravis de mon travail.&lt;/p>
&lt;h2 id="amélioration">Amélioration&lt;/h2>
&lt;p>Cependant, j’ai encore tendance à m’&lt;strong>enfermer&lt;/strong> dans mon autonomie et ne pas aller demander de l’aide aux personnes qui travaillent avec moi. Je me suis &lt;strong>persuadé&lt;/strong> qu’avec plus temps de recherche, je finirai par réussir, alors qu’il serait parfois plus rapide de poser la question et d’avoir des &lt;strong>retours différents&lt;/strong> et des idées auxquels je n’aurais pas pensé !&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/stal-k">Stal-k&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/item-manager">Item-Manager&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/keyboard">Un clavier&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/road-oscp-pt1">Road to OSCP&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>La curiosité</title><link>https://portfolio.nino.sochet.fr/competence/transverses/curiosite/</link><pubDate>Fri, 27 Sep 2019 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/transverses/curiosite/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/curiosite/tree_swing.svg" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Compétence &lt;strong>précieuse&lt;/strong> en informatique, c&amp;rsquo;est ce qui nous &lt;strong>pousse&lt;/strong> à toujours chercher les dernières technologies. On regarde comment les autres font, comment les choses &lt;strong>fonctionnent&lt;/strong>, cela nous permet de nous &lt;strong>tenir à jour&lt;/strong> sur nos compétences techniques et de &lt;strong>toujours apprendre&lt;/strong>.&lt;/p>
&lt;h2 id="au-quotidien">Au quotidien&lt;/h2>
&lt;p>Je &lt;strong>me forme&lt;/strong> au fil de mes recherches à toujours découvrir de &lt;strong>nouveaux domaines&lt;/strong> et intérêts. C’est grâce à cela que je &lt;strong>m’instruis au quotidien&lt;/strong>, et cela fait partie de mes atouts. Durant les différents challenge de hacking ou encore de mes projets personnels comme stal-k je me plonge dans des domaines divers et variés.&lt;/p>
&lt;p>Quand on est curieux ce n’est pas seulement en informatique. C’est &lt;strong>une façon de réfléchir&lt;/strong>, d’essayer de comprendre comment ce qui nous entoure fonctionne, comment fonctionne la moto que je conduis, comment réparer mon évier. Être curieux de l&amp;rsquo;autre ou simplement se demander ce que fait mon chat quand il est dehors.&lt;/p>
&lt;h2 id="le-retour-de-bâton">Le retour de bâton&lt;/h2>
&lt;p>Mais il faut faire &lt;strong>attention&lt;/strong>, on peut facilement s’engouffrer dans des &lt;strong>recherches chronophages&lt;/strong> qui au fur et à mesure n&amp;rsquo;ont plus rien à voir et qui finissent par &lt;strong>influencer&lt;/strong> notre travail. Il faut trouver le &lt;strong>juste équilibre&lt;/strong>, entre trop et pas assez pour ainsi réussir à avoir le &lt;strong>recul&lt;/strong> pour savoir de quel côté l&amp;rsquo;on penche.&lt;/p>
&lt;p>La curiosité a été et est un &lt;strong>atout&lt;/strong> certain à des moments où je &lt;strong>bloquais&lt;/strong>, elle a fait en sorte de me porter plus loin, de &lt;strong>m’accrocher&lt;/strong> pour me permettre de réussir. Mais au contraire la curiosité a aussi joué à des moments où j’étais endigué dans une idée, elle m’a fait me sentir d’autant &lt;strong>plus coincé&lt;/strong> . J’allais chercher des informations qui n’avaient que peu de rapport en n’ayant pas assez de recul pour m’en rendre compte.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/curiosite/inspiration.svg" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>La &lt;strong>curiosité&lt;/strong>, comme la &lt;strong>créativité&lt;/strong>, fait partie de &lt;strong>moi&lt;/strong>. Je ne pourrai pas l&amp;rsquo;enlever de ma personne et cela pour le mieux. Elle me pousse à toujours &lt;strong>chercher&lt;/strong> plus loin, à agrandir mon cercle de &lt;strong>connaissances&lt;/strong> et à m’ouvrir davantage.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/stal-k">Stal-k&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/keyboard">Un clavier&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Créativité</title><link>https://portfolio.nino.sochet.fr/competence/transverses/creativite/</link><pubDate>Thu, 13 Jun 2019 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/transverses/creativite/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/creativity/illustration.svg" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>La &lt;strong>créativité&lt;/strong> est le fait d’&lt;strong>imaginer&lt;/strong> que ce soit de faire d’une œuvre un dessin ou de trouver une nouvelle façon de résoudre un problème. C’est le pouvoir de &lt;strong>créer de nouvelles choses&lt;/strong> avec l’aide de notre imagination.&lt;/p>
&lt;h2 id="en-œuvre">En œuvre&lt;/h2>
&lt;p>La créativité fonctionne en chœur avec la &lt;strong>curiosité&lt;/strong>, de façon toute simple, plus on a de connaissances, plus on aura de nouvelles bases pour exprimer sa &lt;strong>créativité&lt;/strong>. Ainsi mon usage de la curiosité au quotidien me permet d’être créatif. La créativité accompagne la philosophie &amp;ldquo;&lt;strong>think outside the box&lt;/strong>&amp;rdquo; qui est le fait de penser différemment, de façon non conventionnelle. Et pour sortir des &lt;strong>sentiers battus&lt;/strong>, il n’y a que la créativité qui nous aide. Mais tout n’est pas technique et la créativité s’exprime aussi par &lt;strong>l’artistique&lt;/strong>. Depuis que je suis jeune, je m’amuse à manipuler Photoshop pour réaliser des montages ou simplement quand je marche dans la rue je m’arrête quelques instants pour prendre en photo le monde qui m’entoure. J’ai pu ainsi &lt;strong>réaliser&lt;/strong> durant mes projets d’école IN’TECH les &lt;strong>illustrations&lt;/strong> de mes différents travaux et de continuer aujourd’hui avec les illustrations de mes différentes &lt;strong>réalisations personnelles&lt;/strong>.&lt;/p>
&lt;h2 id="encore-et-toujours">Encore et toujours&lt;/h2>
&lt;p>Je ne compte pas arrêter d’être &lt;strong>créatif&lt;/strong>, comme je ne compte pas arrêter d’être &lt;strong>curieux&lt;/strong>. Ça fait partie de ce qui définit ma personne et mes réactions face à tout ce qui se passe tous les jours. Elle me permet de m’épanouir et pour cela je vais continuer à &lt;strong>créer&lt;/strong> que ce soient de nouveaux bugs ou des illustrations pour stal-k.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/stal-k">Stal-k&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/item-manager">Item-Manager&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>L'empathie</title><link>https://portfolio.nino.sochet.fr/competence/transverses/empathie/</link><pubDate>Thu, 13 Jun 2019 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/transverses/empathie/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/empathie/illustration.svg" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Ce n’est pas une compétence spécifique à un développeur. Elle n’est pas spécifique à l’espèce &lt;strong>humaine&lt;/strong> non plus, beaucoup d’animaux disposent d’&lt;strong>empathie&lt;/strong>. Ça nous permet de nous mettre à la place d’&lt;strong>autrui&lt;/strong> pour comprendre ses émotions et son vécu et avoir une idée de la raison des &lt;strong>émotions&lt;/strong> qui y sont liées.&lt;/p>
&lt;p>Ça ne rend pas un développeur &lt;strong>meilleur&lt;/strong> en tant que tel, mais ça permet au quotidien de mieux &lt;strong>comprendre&lt;/strong> ces collègues et limite les problèmes du quotidien. Au jour le jour, cela permet d’être un meilleur collègue et d’avoir un meilleur environnement de travail.&lt;/p>
&lt;h2 id="au-quotidien">Au quotidien&lt;/h2>
&lt;p>Concrètement comment se répercute-t-elle dans le &lt;strong>quotidien&lt;/strong> ? Difficile de le décrire textuellement. C’est un amas de petites actions. Voir qu’un collègue a un &lt;strong>problème&lt;/strong> sur une partie de code que je connais mieux ? Je vais prendre de mon temps pour lui expliquer afin qu’il perde le moins de temps possible. Avec la crise du covid-19, l’empathie avec les collègues peut venir avec juste des messages qui sont écrits différemment. Voir et comprendre une &lt;strong>baisse d’envie&lt;/strong> et de motivation, faire de son mieux pour faire que ses collègues possiblement isolés sentent qu&amp;rsquo;ils ne sont pas tout seuls. Et cela passe &lt;strong>simplement&lt;/strong> par des messages pour prendre des nouvelles. Même si la réponse ne sera pas à 100% sincère, la simple &lt;strong>intention&lt;/strong> du message pourra lui faire &lt;strong>plaisir&lt;/strong>. Mais ce n’est pas tout. Lorsqu’un collègue et moi avons un avis divergent sur une question, l’empathie permet de &lt;strong>comprendre&lt;/strong> son avis et encourage la compréhension &lt;strong>mutuelle&lt;/strong>.&lt;/p>
&lt;h2 id="en-fin-de-compte">En fin de compte&lt;/h2>
&lt;p>Certaines personnes sont plus capables d’&lt;strong>empathie&lt;/strong> que d’autres, on peut l’expliquer par l’&lt;strong>inné&lt;/strong>, mais aussi par une part d'&lt;strong>acquis&lt;/strong>. Il est important d’essayer d’&lt;strong>améliorer&lt;/strong> sa capacité d’empathie en refusant et en questionnant tout préjugé et en étant curieux envers l’autre. Ce n’est pas une recette miracle, mais pour ma part c’est quelque chose que je fais et aime faire au &lt;strong>quotidien&lt;/strong>.&lt;/p></description></item><item><title>Résolution de problèmes</title><link>https://portfolio.nino.sochet.fr/competence/transverses/resolution-problemes/</link><pubDate>Thu, 13 Jun 2019 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/transverses/resolution-problemes/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/problem/illustration.svg" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>La &lt;strong>résolution&lt;/strong> de problème consiste à &lt;strong>analyser&lt;/strong> et &lt;strong>comprendre&lt;/strong> un problème afin de trouver une &lt;strong>solution&lt;/strong> à celui-ci. En informatique, nous sommes très souvent confrontés à des problèmes liés à notre code. Que ce soit une mauvaise architecture ou un bug, on y fait face quotidiennement. Avec le temps, on développe des &lt;strong>méthodes&lt;/strong> pour être plus &lt;strong>efficace&lt;/strong> et que cela nous prenne le &lt;strong>moins de temps&lt;/strong> possible.&lt;/p>
&lt;h2 id="un-problème--pas-de-problème">Un problème ? Pas de problème&lt;/h2>
&lt;p>Au début c’était un &lt;strong>supplice&lt;/strong>, des heures et des heures de &lt;strong>souffrance&lt;/strong>. Que ce soit avec mon premier PC qui ne voulait plus démarrer et plus tard avec mon code qui ne voulait tout simplement pas fonctionner comme je le voulais. Mais avec les années qui sont passées, j’ai commencé à y prendre &lt;strong>goût&lt;/strong> et j’en retire une réelle &lt;strong>satisfaction&lt;/strong>. &lt;strong>Comprendre&lt;/strong> enfin la cause du problème et pouvoir mettre en place la &lt;strong>solution&lt;/strong> afin de &lt;strong>résoudre&lt;/strong> ce problème est une chose que je trouve très &lt;strong>gratifiante&lt;/strong>. Et j’ai le &lt;strong>plaisir&lt;/strong> maintenant de le faire que ce soit durant des &lt;strong>pentests&lt;/strong> lors de mes missions en entreprise, lors de challenges sur les divers sites ou quand je &lt;strong>débloque mon code&lt;/strong>.
Mais ces capacités de résolution de problème ne s’arrêtent pas qu’à l’informatique, durant la vie de tous les jours c’est un réel atout qui est très &lt;strong>bénéfique&lt;/strong>. Comme un &lt;strong>Macgyver&lt;/strong> à son âge d’or, on se retrouve à déboucher un évier avec du &lt;strong>fil de fer&lt;/strong> ou démonter son micro afin de le &lt;strong>réparer&lt;/strong>. À force d’être tout le temps &lt;strong>confronté&lt;/strong> à des problèmes, on ne les voit plus comme tels. &lt;strong>L’échec&lt;/strong> de ne pas réussir à résoudre tout de suite un problème n’est plus une &lt;strong>peur&lt;/strong>, mais une &lt;strong>motivation&lt;/strong>. L’échec est une &lt;strong>étape&lt;/strong> de plus vers la réussite, réflexion qui puisse paraître simple en somme, mais qui exprime bien l’idée que je m’en fais. Les énervements et les blocages ont font ressortir d&amp;rsquo;autre capacité comme la &lt;strong>patience&lt;/strong> et la &lt;strong>minutie&lt;/strong>. Rencontrer régulièrement des problèmes n’est pas un problème, mais un &lt;strong>atout&lt;/strong> qui nous permet de toujours mieux faire, d'&lt;strong>apprendre&lt;/strong> et de &lt;strong>progresser&lt;/strong>.&lt;/p>
&lt;h2 id="les-problèmes-cest-la-vie">Les problèmes, c’est la vie&lt;/h2>
&lt;p>La résolution de problèmes est au &lt;strong>cœur&lt;/strong> de mon système d’&lt;strong>apprentissage&lt;/strong> et je ne pourrais pas m’en passer. Je vais &lt;strong>continuer&lt;/strong> à me ronger les doigts sur des challenges sur Hack the Box, à me &lt;strong>prendre&lt;/strong> la tête dans mon code, mais surtout je vais continuer à en retirer du &lt;strong>plaisir&lt;/strong>.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/stal-k">Stal-k&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>