Taking his first steps into web development through his Digital Campus training in 2018, Riwan quickly thrived in an environment that fosters sharing and personal growth.
Riwan Le Mignon opens the door to his journey and shares his experience as a student at Digital Campus and as a web developer at Pixaid.
Your years at Digital Campus?
I completed two different programmes at Digital Campus in Rennes in order to retrain in the web field. The first was in 2018, when I joined a bridging year to prepare for entry into one of the Master's programmes. Then, realising that web development appealed to me more, I moved towards a one-year professional training course offered by the school starting in 2019.
What I found most attractive about this school was that the courses were taught by real industry professionals. I believe that people who are actively working in the field are far better trainers and have a much more up-to-date perspective than someone who has been out of the workforce for years. The second aspect I found interesting was the overall atmosphere of the school — we were in an almost family-like environment, conducive to sharing and open exchange.
I loved the HTML/CSS module during my bridging year. I had absolutely no knowledge of web development at the time, and this subject sparked my interest in it and prompted me to pursue it further — something I have no regrets about whatsoever.
What does your job involve?
I am a web developer. My work involves creating applications or websites using various programming languages — TypeScript in my current role — to design and build interactive, attractive web pages.
My job therefore consists of turning ideas into usable web interfaces that respond to a specific need or challenge.
My main responsibilities break down into several areas:
- Requirements analysis: Understanding project requirements by discussing with clients or project managers to define the necessary features.
- Design: Designing the architecture of the website or application by planning the page structure, interactive features, and navigation flows.
- Development: Writing code using programming languages such as HTML, CSS, JavaScript, TypeScript, or other frameworks derived from these languages, to create the features and user interfaces of the website or application.
- Integration: Integrating elements such as databases or third-party APIs to make the website or application dynamic and interactive. Testing and debugging: Testing the website or application to ensure it works correctly across different platforms and browsers, and fixing any bugs.
- Optimisation: Optimising the performance of the website or application by improving load speed, security, and user experience.
- Maintenance: Ensuring the ongoing maintenance of the website or application by carrying out regular updates, fixing errors, and adding new features as needed.
Why does going to work make you happy?
What I enjoy most about this job is the daily challenges it brings — solving problems and constantly improving in a field where technologies are always evolving. You never rest on your laurels; you see the results of your work directly through the projects you build. Our skills are sometimes misunderstood by most people, yet they are indispensable in a world that is increasingly tied to the web.
What advice would you give to current and future Digital Campus students?
No particular advice, other than to pursue a career that is meaningful to you personally — one where your work truly makes sense — so that you can feel fulfilled and valued, both in your own eyes and in the eyes of others.