If there is one field that does not hold up, it is digital … And the jobs it generates with each evolution. Do you feel lost in the middle of technical terms? We understand you! This is why it seemed useful to us to make a point “who does what? » In front of and with its screen.
Front end developer
To put it simply, he is the one (or she) who participates in the creation of the user interface of a site or a web application, and who intervenes on all the elements visible on the screen. Its goal ? Create clear and accessible sites, by acting on ergonomics, portability (the ability of a site to be displayed easily on the screen of a computer or smartphone, editor’s note), but also on the natural reference. Its mission therefore includes a good part of design, but also of development. However, it only exploits the data provided by the server. In other words, it does not write server-side functionality to get the data, he is “consumer”.
Back end developer
Man of the shadows, the back-end developer also works in the design of sites and applications, but works mainly on the functionalities, as well as on all the elements which are “invisible” when navigating on a website. : technical architecture. He is responsible for the configuration, development and maintenance of the server. Once this work is done, he still intervenes to find solutions in real time, and make realistic recommendations so that the site always works optimally.
His skills : The back-end developer likes above all to juggle programming languages and databases: PHP, Ruby, Python and SQL are, his best friends. In addition to the technical skills that he constantly updates, he also knows how to manage a budget and his time, to offer realistic solutions to his customers / his business.
Full stack developer
At a time when specialization is the law, this developer has everything of the swiss army knife (or UFO): he must be able to work both on the back office (the part which is not accessible to end users or to customers, editor’s note) of a website or web application, than on the front-end (on the contrary, all the elements visible on the screen, editor’s note). Likewise, it can take care of site architecture, user experience, and even html integration.
His weapons : His knowledge, of course, which must be sharp in different technologies and different languages, but also and above all, his ability to adapt to any test, as he can go from one problem to another . The fullstack developer is in great demand!
Under these somewhat robotic terms, there are two facets of the profession of web designer. The first one (UX for User eXperience) focuses on the user experience. The second, (UI for User Interface) to design the product interface. Together, they build the interfaces of the sites, of e-commerce for example, taking into account the formats (computer, tablet, smartphone), tactile navigation, portrait / landscape rotation on mobile media, interactivity action areas…
His skills : The designer UI takes care of weaving the link between the machine and the man. To this end, it works to handle the graphic (buttons, tabs, etc.) and textual elements for clear and intuitive navigation. UX designer integrates meaning: he speaks to our emotions through storytelling. It promotes empathy to meet user expectations and needs and build trust between user and brand. One designer can handle both sides UX and UI.
Where the data is (the famous data) is often a data analyst. At least there should. He is responsible for all operations made from the databases. A problem, a question ? The data analyst selects, at the disposal of the various departments, the appropriate data to provide answers. In short, it bathes in our personal data and in particular allows us to identify trends in customer preferences in order to restore its analyzes to decision-makers.
His skills : Point of data analyst without a strong appetite for technologies and IT tools. But he must also prove to be an expert in data analysis techniques and statistical methodologies but also be comfortable in organization and writing, in order to draw up his precious reports of course.
He too works as close as possible to the data, but takes care of the maintenance of the analytical infrastructure, prior to the creation of data models. His mission ? Take care of the infrastructures that collect, clean, process and store the data that will be analyzed or consumed later by a data scientist or data analyst. In short, it prepares the ground and ensures the proper functioning of the cogs. Its role is essential since all its processing and data analysis depend on its action.
His skills : He has excellent knowledge of data architectures (so on storage, management and use of data) but also a good understanding of business issues and needs.
It is often the “Swiss army knife” of data. Its role varies from one company to another: he can work on the development of data processing models, work with more or less structured data and also code in programming language to manipulate and analyze this data at best. In other words, some data scientists will be pure statisticians very mathematical and experts in algorithms, while others will simply use the technologies made available and even participate in a more global reflection on the use and the business contribution. data.
His skills : Versatility, patience, passion for numbers and thoroughness are the pillars of a good data scientist.
The product manager also operates in web companies. This “IT project manager” makes the link between business and technology. His mission ? Establish and conceive, with management, the vision of a product in the broad sense (a good or a service, created to satisfy a need). To create value, he then imagines and designs the product roadmap, the company’s next actions, the various projects related to the marketing department, the sales department, and obviously the technical team.
You should know that there are many debates on the difference between the product manager and the product owner. If these roles can be confused, there are nevertheless some nuances. To put it simply, the product manager has a more “macro” and strategic vision: he puts the product in perspective within the company and the market, while the product owner has a more “micro” vision on the product. The latter is also closer to the technical team he supports and helps throughout the sprints (repeated development phases, editor’s note.) The ideal remains to have a combination of global understanding and technical approach.
His skills : To be a good product manager, you have to be resourceful, reactive and know the development methods that work. The product manager must also know how to clearly articulate his vision and what he expects from other departments.
This digital guard tracks down possible hacks and spying on competition all day long to prevent any theft of the company’s private data. His daily life is divided between diagnosing the information system, tracking down weak points and implementing solutions if necessary.
His skills : Its high knowledge in data processing and its faults (firewall, virus, etc) and especially its reactivity, essential when it comes to vulnerable data.