文件名称:Soft Skills to Advance Your Developer Career.pdf
文件大小:2.65MB
文件格式:PDF
更新时间:2023-01-30 15:09:24
Soft Skill 软技术
阐述软件开发工程师的软技术,强烈推荐! In recent years, there has been a continuously increasing demand for software developers. The US Bureau of Labor Statistics predicts that there will be a 24% growth in the number of software development positions by 2026 with respect to the 2016 data.1 This growth is predictable, as there is software in almost every device we use. Most organizations need customized software for their daily operations. Besides business reasons, we also use apps for leisure and for making our lives easier. The need for software development is not going away even with the newest AI advances. Someone needs to design and integrate even AI services. Furthermore, AI as a service will make the lives of developers easier, making it possible for developers to concentrate on higher-level tasks. This means to you that your job may become more interesting than before, and you can add more value to your organization with the help of the latest advances in technology. Unfortunately, for many developers, the future does not appear to be that bright. Many developers I have been in touch with since I started coaching in 2016 are uncertain about their future. It is very easy to get an average job in an environment where you trade your potential as a developer in exchange for a comfortable salary. This package makes many developers accept and ignore the moderate toxicity in the environment they are in. Many developers, myself included, assumed at one point in our careers that this toxicity is the norm. After all, there are problems in all companies, right? Sometimes we hear about fun stories about engineering culture in companies like Google or Spotify and see photos of nice offices that look like a playground. However, this reality is rarely the reality of our own; therefore, many of us accepted at some point in our careers that our situation is different. We tend to settle for what is available for us. In my own life, I made a decision a few years before writing the first version of this book that I want to create a life for myself on my own terms. This life is free from daily compromises, toxic environments, and accepting what’s wrong. If something is wrong at work, I not only point it out, but I do everything in my power to show my surroundings a way out. When it comes to my own personal life, I realized early enough that I have dreams that go beyond what a 3%–10% yearly raise can finance. Therefore, I took charge of my own career and identified skills that not only set me up for a higher growth in earning ability as an employee but also come handy once I become self-employed or start growing businesses. Throughout this journey, I have read more than 100 books in the area of professionalism, taking responsibility, mindset, entrepreneurship, software engineering best practices, communication, learning, and peak performance psychology. Reading books did not take me far though. After all, any Internet marketer can present bookshelves behind a Lamborghini claiming that reading takes you very far in life. Applying the principles you learn from these books is what takes you to the next level. This is what I did. I identified actionable steps that helped me design a fulfilling career. This book will show you how you can do the same.