Ты ненастоящий программист, если:
- Не знаешь как обходить дерево
- Не знаешь как написать конечный автомат
- Не знаешь все паттерны проектирования
- Не можешь написать сортировку пузырьком
Это все полная чушь, которую вижу сейчас и видел 10 лет назад в 2015, когда начинал учиться. Люди с узким мышлением загоняют других учить бесполезные вещи, которые им не пригодятся никогда. 90% задач у среднего айтишника это сделать формочку или сделать несложный круд. Для этого не нужно 4 года учится в топовом вузе и ботать сложную алгебру с теорией вероятности.
Друг, если тебе больше 25 и ты без технического образования, то забудь) Нафиг оно тебе надо, сейчас тебя любая нейросеть заменит. Я говорю как человек с 10+ лет стажа. Чтобы "войти в it" и быть конкурентным, ты должен знать:
алгоритмы и структуры данных,
компьютерные сети и межсетевое взаимодействие,
шаблоны проектирования,
linux на базовом уровне,
математику хотя бы на уровне 1 курса тех вуза и еще кучу всего.
А ты думаешь, что ты научишься формы шлепать и все? Смешно) Без знаний выше, ты не программист. И то, что я перечислил - это только самый минимальный минимум.
Данный комментарий найден на просторах learn.javascript.ru.
Раньше я слышал тоже самое от снобских сеньоров. Таких людей не стоит слушать. Стоит апать свою зарплату и качать действительно важные навыки востребованные на рынке.
