Автор: Fabio Cicerchia
Издательство: Leanpub
Год: 2021-04-14
Страниц: 249
Язык: английский
Формат: pdf (true), rtf, mobi, epub
Размер: 10.1 MB
Curated list of great contents (articles, videos, books and exercises), tips and suggestion collected over the years as a software engineer, from junior dev all the way up to CTO.
The ebooks will cover all the stages of a developer career, from the beginning to the advanced roles, the main core is focusing on improving your career when you already started. Therefore this is mainly for junior and mid-level programmers, but it has good points and useful information even for experienced developers as well.
The technical skillset as a software developer is in high demand since technology is a huge part of our lives and no company can afford to survive without IT. Companies do not need just software developers, they need software engineers with soft skills and breadth of knowledge.
Competency Levels:
In the book will be used 3 of the levels defined by the Dreyfus model:
• Advanced Beginner
• Competence
• Proficient
The Dreyfus model of skill acquisition is a model of how learners acquire skills through formal instruction and practising, used in the fields of education and operations research. Brothers Stuart and Hubert Dreyfus proposed the model in 1980 in an 18-page report on their research at the University of California, Berkeley, Operations Research Center for the United States Air Force Office of Scientific Research. The model proposes that a student passes through five distinct stages and was originally determined as: novice, competence, proficiency, expertise, and mastery.
The book won’t cover the Novice level, because it is required to have some knowledge about programming. Also, it won’t be covered about the Expert level, because the book will provide enough knowledge to be competent in many areas of the IT field, but giving the knowledge to be expert in all of them won’t be realistically possible.
Contents of This Book:
In each chapter, I provide a list of useful contents (articles, videos and/or books) to be actioned during the week. It is recommended to follow the order provided as the schedule will allow to build up the required knowledge. I do not take credit about those external resources, but I relate and agree with. In this, you can find tips and suggestion extracted from my own career and from what I learned so far. This is not a bible nor a reference manual, I strongly recommend you to do not follow any suggestion blindly without understanding the reasons behind what you’ll read. I hope while reading and maybe assimilating (un)consciously a few concepts, you’ll find a way to improve yourself. That’s the aim of this book!
Скачать 10x Software Engineer : Curated contents for software engineers