К вашему сведению, чего бы это ни стоило, я не могу не согласиться с вашим другом; Я часто сравниваю обучение разработке программного обеспечения с изучением нового языка или инструмента. Вы не можете просто прочитать каждую книгу об этом и ожидать, что у вас получится хорошо, когда вы закончите читать последнюю страницу, вы должны много практиковаться и таким образом становиться лучше. А это значит, что сначала нужно терпеть и гордиться этим, чтобы двигаться вперед!

На самом деле я говорю «сначала», но это не совсем так; область настолько обширна, что даже после многих лет опыта всегда есть что-то новое, что можно попробовать. Важно, когда вы понимаете, что у вас ничего не получается, считать это хорошей новостью, потому что это означает, что это неизведанная территория для вашего ума и новые потенциально интересные вещи, которые нужно изучить. Это то, что мне лично нравится в работе в сфере технологий: даже после того, как у меня были годы, чтобы стать действительно сильным в темах, которые вам нравились и практиковались больше всего, всегда есть и всегда будут новые вещи, которые нужно изучать, и поэтому я горжусь тем, что не умею. . ;)