1. Нет фреймворка хорошего или плохого. Каждый фреймворк имеет свое применение. Если вы хотите изучить фреймворк на этом этапе, вы можете изучить любой фреймворк. Вам не нужно беспокоиться о том, какое обучение приведет к фрилансу или получению хорошей работы. Хорошее знание любого фреймворка обязательно поможет вам в работе. Вы начинаете с того, что вам нравится, если кто-то фыркнет, то вы поймете, что его гонка не очень длинная.
  2. Многие из нас думают о производительности, масштабируемости фреймворка в начале обучения. Давайте начнем войну со всеми этими сложными терминами, вступим в споры о том, чем один фреймворк лучше или хуже другого. Но не знаю, будет ли мне это полезно. Брат, еще не время думать обо всем этом. Честно говоря, когда вы думаете об этом, вы больше не увидите этих аргументов. Тогда вы тоже увидите все эти аргументы и улыбнетесь. Так что изучайте фреймворк, который имеет под рукой хорошие ресурсы, фреймворк, который вам удобно изучать, и фреймворк, с которым работает меньше людей, но который используется на рынке.
  3. Общей чертой многих из нас является бродяжничество. Допустим, они несколько месяцев делали PHP Laravel, потом несколько месяцев Python Django, потом услышали от кого-то о Node Express и тоже туда переехали. Языки программирования Brother, фреймворки — это не туристические места, это скорее ваш собственный дом. Я не говорю, что не стоит исследовать новые технологии, обязательно сделайте это. Но в конце дня возвращайся домой. Бегать везде не к добру. Знаю всего понемногу, написал много фамилий в резюме, но не получится. Так что потратьте достаточно времени на любой язык и фреймворк. Потратьте тысячи часов, погружайтесь все глубже и глубже. Чем глубже вы идете, тем более незначительным вы будете себя чувствовать. Станьте настолько опытным в любом языке и фреймворке, что, если этот фреймворк завтра исчезнет, ​​вы сможете построить такой фреймворк.
  4. Вы стали начальником во фреймворке, у вас большой опыт работы, что теперь делать? Изучить еще один новый фреймворк? Какая польза? Если вы хорошо разбираетесь в одном фреймворке, вы можете работать, просматривая документацию другого фреймворка. Поэтому потратьте время на приобретение новых навыков вместо изучения новых фреймворков. Расширьте свои знания и в других областях. Например, изучите управление проектами, изучите управление продуктами, изучите администрирование Linux, изучите DevOps, изучите безопасность, изучите облако, изучите инженерию данных. Нет смысла просто изучать один новый фреймворк за другим. Вместо того, чтобы учиться есть рис десятью разными способами, попробуйте таким же образом новое блюдо. Ведь только рис не содержит всех необходимых питательных веществ, верно?