Читать книгу Software Developer - Jill Clarke - Страница 6
На сайте Литреса книга снята с продажи.
CONTENTS
ОглавлениеList of figures and tables
About the Author
Acknowledgements
Abbreviations
Glossary
Preface
1. INTRODUCTION
A rose by any other name – programmer, developer, software engineer, app builder, coder
Skills and competencies, frame of reference
Summary
2. OVERVIEW OF SOFTWARE DEVELOPMENT IN CONTEXT
The business context
Applications, apps, websites, embedded software, operating systems
The world of software development
Summary
3. THE ROLE OF SOFTWARE DEVELOPER
What types of industry or sector do developers work in?
What do developers do to create products?
Skills
Software developer responsibilities
Interface and dependencies
Summary
4. PROGRAMMING LANGUAGES
Development practices
The languages
Summary
5. TOOLS, METHODS AND TECHNIQUES
The development environment
DevOps
UX/UI design and prototyping
The continuous practices: integration, delivery and deployment
Test driven development (TDD)
Behaviour driven development (BDD)
Summary
6. CAREER PROGRESSION FOR THE SOFTWARE DEVELOPER
How do you get your first developer role?
Interviews
Continuing professional development (CPD) for developers
Moving up the ladder: where next for developers?
Summary
7. CASE STUDIES: DEVELOPERS IN THEIR OWN WORDS
Case study 1: Learning a new programming language
Case study 2: A day in the life of a UX engineer
Case study 3: The road to being an experienced developer
Case study 4: How I became a web developer
Case study 5: The enterprise software developer
Case study 6: The graduate’s journey
Summary
APPENDIX: TL;DR
References
Further Reading
Useful Websites
Endnotes
Index