What does a… developer do?
A developer or also called software developer has the task of developing computer programs. Most developers specialize in certain programming languages and on certain operating systems and platforms. As a developer, you design and plan programs that are then further programmed. Developers have to test their programs in different tools to detect and solve possible errors. A developer therefore follows the implementation of a software from its idea to the final product.
What tasks does a developer have?
A developer has many different tasks. Depending on the area of specialization, a developer must constantly develop further.
One of the tasks of a developer is
- Planning of projects
- Programming individual elements
- Carrying out a requirements analysis
- Deployment of programming language
- Developing features
- Testing of the programmed product on several platforms
- Creation of software design and architecture
- fast solution of occurring problems
- Cross-working
Basic technical knowledge:
- HTML
- CSS
- XML and XSLT
- JavaScript/AJAX
- PHP5 and PHP7
What does a working day look like?
In the morning, the to do’s of the day are discussed in a short meeting. Through agile work and the help of Scrum every developer can start working immediately.
Depending on which project you are currently working on, different tasks arise. When a product is built, tools are used for implementation and testing. Usually there are several test phases after a product is reasonably complete. So as a developer I have to test on different levels if the user has problems using the product (e.g. a website). Every contingency is considered and if necessary any problems are solved immediately. After testing, the next steps are discussed in the Daily Stand up. Sometimes two developers work on one product. This is where cross-working comes into play. It enables the developers to work faster and more effectively. After the Daily Stand up the developer adapts his work to the results of the Daily Stand up. So he has to find fast and flexible solutions for existing problems and eliminate them. In the evening the developer records his work on the Scrum-board, so that everyone can see which task needs to be continued. Afterwards the developer can go home.
Which tools are important?
PhpStorm as IDE to work on the API. The tool Postman, because it can store and execute http and API calls. In the front-end, yarn and webpack are used to build the React app. In addition, some other tools are important for the work in general:
- Jira, Confluence (because of the Scrum board)
- google hangouts
- Microsoft Teams
What special features are there?
As a developer, you have to develop constantly. Technology never stops and therefore there are always new tools, programming languages or helpful tricks that developers should know. A developer should know at least 3–4 technologies from scratch.
Communication is also important as a developer, so that difficulties can be addressed and dealt with. This is the only way to work agile on eye level!
Social Media
https://www.instagram.com/vollcom_digital/
Vollcom Digital GmbH
Thierschstraße 34, 80538 München
info@vollcom-digital.de