Не хами и не требуй читать научиться, если сам читать не умеешь. Я жалею что 7 лет до того не пошёл на курс. Тогда я был новичком. Пошёл бы тогда - не совершил бы кучу ошибок и не наступил бы на кучу граблей. Доступно? Это моё личное мнение и ни с кем я ни кого не путаю.
Я узнал много нового из 2х курсов, хотя писал код до того на этом языке 7 лет . Много. Нового. И на хороших курсах принято отвечать на вопросы.Я прошёл это, а ты фантазируешь. Возможно ты никогда просто не видел хороших курсов, поэтому выкинул из моего предложения то что тебе не нравится и сделал выводы из оставшегося. Из книг тоже можно всё получить, но это дольше. И требует другого уровня дисциплины. Совсем.
Стиль Эллочки-людоедки, ясно. По такой пространной простыне и не скажешь. Но до совершенства ещё далеко. Можно было "ко" написать. Ясно же что копирайтинг.
Скорее, если людям нравится язык/стек технологий, а компания им предлагает другой или даже просто видно, что не планирует развивать, то что им нужно, то от 2/3 до 4/5 по моему опыту просто голосуют ногами. Спрос сейчас очень большой на рынке на всех разработчиков практически. Языки из первой 20ки все востребованы. Котлин для мобильной разработки давно в 3йке. Под Андроид становится #1.
Скорее если людям нравится язык/стек технологий, а компания им предлагает другой или даже просто видно, что не планирует развивать, то что им нужно, то от 2/3 до 4/5 по моему опыту просто голосуют ногами. Спрос очень большой на рынке на всех разпаботчиков практически. Языки из первой 20ки все востребованы.
Imho много таких, для которых язык важен, думаю 2/3 разработчиков C# уволятся, если предложить им выполнять на PHP интересные задачи в хорошем коллективе.
Работа может удовольствие приносить ещё.
Правильный вопрос imho - откуда в стеке технологий проекта взялся Spring? Если его притащили другие разработчики, которые его уже знают, то они с 99.9% знают и Java и к ним можно обратиться за помощью, когда приспичит полезть в код Spring-a. Если у нас в команде только программеры со знанием Kotlin и никто не знает Spring, то почему бы не рассмотреть Ktor как целевой фреймворк?
Стандартные эксепшены это всё же не язык. Если мы хотим использовать опенсорсные фреймворки на Java, то да нам придётся изучить ещё и Java. Но если мы используем Ktor для тех же целей что Spring, то вопрос инвестирования времени в глубокое изучение Java становится спорным. Конечно знать и Java тоже полезно, это сильно расширяет возможности, но необходимости для многих задач imho уже нет.
По Transact SQL (MS) смогу, по Java не смогу сейчас некомпетентен в плане предложений. Ориентироваться imho лучше не на курс, а на преподавателя, поищите по нему ролики на ютубе или просто в сети. Опытные преподаватели дают кусочки своих курсов в онлайне для оценки. Если стиль и уровень изложения подходит - то ок. Или на оценки тех, кому доверяете и кто уже сходил.
Зависит от контекста imho. Если идём в контору, где много legacy кода на Java и переходят постепенно на Kotlin, то да без Java никуда. Если для своих проектов или стартап то Kotlin вполне зрелый и ссмодостаточный язык на базе JVM и создатели его достаточно давно уже позиционируют не только под мобильную разработку.
Ваш коммент, Александр - пустой и огульный наезд, потому что
1) обычный человек не забанен в Гугле и способен найти значения терминов, если ему эта тема интересна.
2) беспричиный наезд на автора без конкретки неверный и по форме и по сути. Нет в статье никакой рекламы никаких услуг никакой конкретной компании.
3) опять пустой неконкретный беспричинный наезд дополненный незнанием, что такое копирайт (видимо имелся в ввиду копипаст). Про сложные задачи - их не надо измерять, они должны быть сложными субъективно для среднего слушателя курсов/тренингов.
4) безапелляционное и неверное утверждение, есть организаторы учебных программ, которые гарантируют.
5) опять огульное обвинение без конкретики. Чего конкретно автор не понимает?
6) Можно. И что? Как это делает неверными озвученные причины? Какую из них? Автор говорит что другие нельзя изучать? Считаете, что надо C# изучать с Net.Core - никто же не мешает привести 8 своих причин за C#.
Хорошие курсы дают imho 70%-80% знаний.
После 7 лет разработки в сфере баз данных решил пообучать коллег SQL-ю и сходил на хороший курс по SQL (чтобы лучше понимать процесс), где к удивлению своему узнал довольно много нового и очень пожалел, что не сделал этого 7 лет назад.
Хороший курс imho позволит пройти за месяцы путь, который обычно занимает годы и разложить по полкам то, что часто отложилось сумбурно и неполно, иногда интуитивно. Это экономия нервов, времени и денег в том числе.
Здесь ключевое слово "хороший" и конечно практики курс не заменит. Курс может дать хорошие знания и помочь избежать типичных граблей. Но навыки и опыт уже только практикой нарабатываются.
Лет 5 назад согласился бы, но сегодня я бы взялся за Kotlin, если бы меня интересовал язык с поддержкой JVM.
Да и Linux тоже покупают. Его стоимость включена в стоимость железа, на котором она работает. Все крупные производители железа инвестируют в развитие Linux.