Full Stack Is Not What It Used to Be
Autor: | Tommi Mikkonen, Antero Taivalsaari, Kari Systä, Cesare Pautasso |
---|---|
Přispěvatelé: | Brambilla, Marco, Chbeir, Richard, Frasincar, Flavius, Manolescu, Ioana, Department of Computer Science, Empirical Software Engineering research group |
Rok vydání: | 2021 |
Předmět: |
business.industry
Computer science education 020207 software engineering Cloud computing 02 engineering and technology Web engineering 113 Computer and information sciences Software Stack (abstract data type) Software deployment 0202 electrical engineering electronic engineering information engineering Web application 020201 artificial intelligence & image processing Software architecture business Software engineering Scope (computer science) |
Zdroj: | Lecture Notes in Computer Science ISBN: 9783030742959 ICWE |
DOI: | 10.1007/978-3-030-74296-6_28 |
Popis: | The traditional definition of full stack development refers to a skill set that is required for writing software both for the frontend and backend of a web application or site. In recent years, the scope of full stack development has expanded significantly, though. Today, a full stack software developer is assumed to master various additional areas especially related to cloud infrastructure and deployment, message brokers and data analytics technologies. In addition, the emergence of Internet of Things (IoT) and the rapidly spreading use of AI/ML technologies are introducing additional skill set requirements. In this paper, we discuss the expectations for a modern full stack developer based on our industry observations, and argue that these expectations have significant implications for software and web engineering education. |
Databáze: | OpenAIRE |
Externí odkaz: |