младшая должность) на Java, да еще и мне повезло – по одной из вакансий мне подсобил мой хороший товарищ, с которым мы учились в университете (Игорь, огромное тебе спасибо за всё, что ты для меня сделал, возможно, свидимся ещё). И на собеседованиях был благополучно спущен с небес на землю. Конечно же, помимо знания языка требовались знания кучи фреймворков (наборов инструментов для разработки), и никто не хотел за счет своего времени меня им обучать. А ещё всем был нужен коммерческий опыт, глубокие знания языка в определённых областях + в каждой компании требовался свой набор технологий.
Можно было опустить руки и послать всё к чёртовой бабушке, тем более что работа на тот момент была и особой нехватки денег я не ощущал. Но если цель ваша – надо двигаться, делать то, что можете в текущий момент. Если же не хотите и с одной попытки вас можно сломить – то задайте себе вопрос, а точно ли это ваша цель? Я остановился и задал себе такой вопрос, и смог ответить – да, я хочу быть программистом, но то, с чем я столкнулся на вакансиях – не моё, во-первых, мне хотелось видеть результат того, что я пишу, он должен быть более осязаемым (насколько это возможно применить к программе), чем написание сервлетов или определенных кусков кода для работы бэка, во-вторых, я не хотел терять более года своих наработок. Мозг подсказал мне отличное решение – мобильная разработка под Android! Мне он всегда импонировал открытым исходным кодом, большим охватом устройств + приложения для него пишут на Java (на тот момент Kotlin только появился и основным языком для программирования стал лишь спустя несколько лет), а результат можно видеть сразу на своём смартфоне! Очень загорелся этой мыслью, база языка у меня была, осталось разобраться во фреймворках и нюансах. Начал с простого – учебника серии Head First и простых приложений-примеров на обучающих сайтах. Не буду сильно перегружать нюансами, но спустя несколько месяцев я уже мог себя попробовать на простеньких задачах по фрилансу, принесших пусть символический, но принципиально важный для меня тогда доход. Биржи тогда не были перегреты желающими за копейки получить свой клон популярных соц. сетей, и мне повезло наработать пусть небольшой, но ценный опыт.
Что я хочу сказать этим всем? Две основные мысли, которые вы наверняка уже уловили. Первая: после постановки цели надо начинать действовать, и неважно, что результат может казаться сейчас бесконечно далёким. Помните (перефразирую Лао-Цзы) – самый длинный путь начинается с первого шага. Если ваше желание выглядеть как Мистер Олимпия, а вы сами пока расплылись на диване, делайте то, что можете и как можете, главное – не раздумывайте, не сомневайтесь, а делайте! Вспомните слова из начала главы – делайте то, что можете здесь и сейчас. Пробегите 100 метров, сделайте наклоны, начните с чего-то. Вторая: если у вас что-то не получается – не теряйте присутствия духа и попробуйте ещё раз. И ещё раз. И ещё. И у вас обязательно получится, дорогу осилит идущий.
3. Конкретизируйте свою цель
Позднее, после анализа своих поисков, я увидел, что