Vtome.ru - электронная библиотека

The easiest way to become a software developer : How to get your first programming job, even if you are a self-taught coder

  • Добавил: literator
  • Дата: 7-01-2023, 05:44
  • Комментариев: 0
The easiest way to become a software developer : How to get your first programming job, even if you are a self-taught coderНазвание: The easiest way to become a software developer : How to get your first programming job, even if you are a self-taught coder
Автор: Fiodar Sazanavets
Издательство: Leanpub
Год: 2023-01-01
Страниц: 107
Язык: английский
Формат: pdf (true), epub
Размер: 15.7 MB

Software developers have interesting jobs and earn way above average. If you want to become a professional software developer, you've come to the right place. This book will tell you how to become one, even if you don't have any formal qualifications.

From the best-selling author of "The battle hardened developer" comes a book that will teach you how to get your first job as a software developer, even if you are completely self-taught and don't have any formal IT-related qualifications. However, this book will be useful to computer science graduates too, as there are many important aspects of the IT industry that they don't teach in school.

If you don’t have a specific language to aim at and ask for advice online, you will usually trigger a language war. Some people will be saying that you should choose Python. Other people will recommend C/C++. Based on my own experience, there seem to be more people in the latter category. C and C++ can be lumped together because C++ is nothing more than an extended version of C. Today we will examine the pros and cons of each approach. And you will see why Python is probably better. Both C++ and Python are highly popular. And they have been popular for many years with no sign of decline in popularity. Therefore, if you learn either of those, chances are that you won’t even have to learn some other language to get your first job.
However, as far as general-purpose languages are concerned, Python and C++ are on the exact opposite ends of the spectrum. C++ is a highly complex mid-level language. By “mid-level”, I mean a medium level of abstraction. It doesn’t consist of pure CPU instructions. We have assembly language for that, which you will probably never have to use directly. But you still have to do a lot of low-level things yourself, like ensuring that the memory is freed after you no longer need it. Python, on the other hand, is a high-level language. All you do in it is write the logical flow. The engine that runs the language will do everything else for you. You won’t have to worry about the hardware resources as a developer. Therefore it is much easier to write a program in Python than it is to write an equivalent one in C++.

This book pulls no punches. It tells the truth about the software development industry, even when it's sometimes uncomfortable. At the same time, it's not a technical book and it uses as little technical jargon as possible.

In this book, you will learn the following:

How to find out if the software development career is suitable for you
Why software developers are paid well and why it's unlikely to change in the future
What you need to study to become a software developer and what things you can ignore
How to choose your first programming language to study
How to deal with recruiters and what to watch out for
How to get your first software development job without formal IT qualifications
and much more

By the end of this book, you will be equipped with sufficient knowledge to enter the industry, if you still decide to do so.

Contents:
1. Becoming a Software Developer is Easier Than You Think
2. Why Software Developers are Paid Well
3. The Dark Side of Software Development Career
4. Pragmatic Reasons to Start a Software Development Career
5. What Programming Language to Learn First
6. Why You Don’t Need Maths to Become a Programmer
7. Why Practicing Algorithmic Problems Will Enhance Your Programming Career
8. How to Get Your First Job as a Self-Taught Programmer
9. What to Study to Become a Web Developer
10. What to Study to Become a Mobile App Developer
11. What to Study for Roles in Cybersecurity
12. Developing the Right Mindset: Why You Need to Think Like a Hacker
13. Things to Watch out for When Working With Recruiters
14. Epilogue and Where to Go From Here

Скачать The easiest way to become a software developer : How to get your first programming job, even if you are a self-taught coder












ОТСУТСТВУЕТ ССЫЛКА/ НЕ РАБОЧАЯ ССЫЛКА ЕСТЬ РЕШЕНИЕ, ПИШИМ СЮДА!


ПРАВООБЛАДАТЕЛЯМ


СООБЩИТЬ ОБ ОШИБКЕ ИЛИ НЕ РАБОЧЕЙ ССЫЛКЕ



Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.