Как установить лаунчер на линукс
Перейти к содержимому

Как установить лаунчер на линукс

  • автор:

Minecraft

Minecraft — это построенная из блоков игра-песочница с развитым сообществом. Если игра была ранее приобретена, использование официальной программы запуска Minecraft Launcher дает доступ к различным версиям игры и лицензионным серверам сообщества.

Установка с официального сайта

Самый простой способ установить программу запуска Minecraft Launcher с официального сайта — использовать Epm:

Примечание: Установка утилиты epm, если она еще не установлена, выполняется командой:

$ su - # apt-get update && apt-get install eepm

1) Выполнить скачивание, перепаковку и установку Minecraft.deb с официального сайта:

# epm play minecraft-launcher

Если установка и перепаковка deb-пакета производятся впервые, потребуется скачивание и установка из репозитория некоторого количества дополнительных пакетов, процесс может занять длительное время.

2) Запустить Minecraft Launcher из меню Игры или из строки поиска меню и войти в свою учетную запись:

Вход в учетную запись Minecraft

Вход в учетную запись Minecraft

Для хранения ключей доступа приложение использует системное хранилище паролей, например Бумажник KDE или GNOME Keyring.

Решение проблем

В случае, если Minecraft перестал запускаться, можно попробовать удалить или переименовать скрытую директорию .minecraft в домашнем каталоге пользователя:

Внимание! Будут удалены все данные вашей игры.

$ mv ~/.minecraft ~/minecraft.old

После этого можно снова пробовать запустить игру через Minecraft Launcher.

Как установить Minecraft TLauncher на GNU/Linux 2023

Иконка канала Игры и Искусство

Все этапы установки и создания ярлыка: 1. Первым делом скачиваем лаунчер для линукс систем с официального сайта https://tlauncher.org/ ; 2. Распаковываем zip архив (утилита unzip, если нету, устанавливаем: apt install unzip); 3. Устанавливаем java (sudo apt-get install openjdk-8-jre openjfx); 4. Даем права для исполнения файла sudo chmod +x ~/Загрузки/TLauncher-2.879.jar 5. Первый запуск лаунчера для создания конфигурационных файлов (sudo java -jar TLauncher-2.879.jar) Создание ярлыка с лаунчером: a. перемещаем файл TLauncher.jar в директорию .tlauncher (mv ~/Загрузки/TLauncher-2.879.jar ~/.tlauncher/) b. Создаем файл, с помощью любого текстового редактора, TLaucnher.desktop; Прописываем: [Desktop Entry] Name=TLauncher Icon=/home/user/.tlauncher/icon.png(полный путь до иконки) Exec=java -jar /home/user/.tlauncher/TLauncher-2.879.jar Type=Application c. Даём право на исполнение (sudo chmod +x TLauncher.desktop), помещаем на рабочий стол; Запуск лаунчера с консоли, отдельной командой (*для ПРОФФИ): a. Создаем скрипт minecraft.sh b. Прописываем в нём: #!/bin/bash java -jar ~/.tlauncher/TLauncher-2.879.jar c. Даем право на исполнение скрипта sudo chmod +x ~/.tlauncher/ minecraft.sh d. Создаем символьную ссылку sudo ln -s ~/.tlauncher/ minecraft.sh /usr/local/bin/minecraft DONE! 00:00 Установка TLauncher 02:06 Создание ярлыка 06:33 Создание команды для запуска из любого места в терминале

Показать больше

Войдите , чтобы оставлять комментарии

Установка Minecraft в Ubuntu/Linux mint и другие

Minecraft – это игра с открытым миром. В Minecraft вы строите дома, находите еду, сражаетесь с врагами и многое другое. В Minecraft можно играть онлайн с друзьями, а также в режиме одиночной игры. Хотя в Minecraft нет особых правил игры. Но в Minecraft есть несколько режимов игры.

Minecraft – одна из самых популярных игр в мире, хотя она и не бесплатная.

В этой статье я собираюсь показать вам, как установить Minecraft в Ubuntu 18.04 LTS. Во-первых, я собираюсь показать вам, как установить Minecraft с официального сайта. Затем я покажу вам, как установить Minecraft с помощью менеджера пакетов APT. Давайте начнем.

Как установить Minecraft с официального сайта:

Minecraft написан на языке программирования Java. Таким образом, для запуска Minecraft на компьютере с Ubuntu 18.04 LTS должен быть установлен Java Development Kit (JDK).

JDK доступен в официальном репозитории пакетов Ubuntu 18.04 LTS. Так что его можно легко установить.

Сначала обновите кэш хранилища пакетов APT в Ubuntu 18.04 LTS с помощью следующей команды:

sudo apt update

Теперь установите OpenJDK 8 с помощью следующей команды:

sudo apt install openjdk-8-jdk

OpenJDK должен быть установлен.

Перейдите на официальный сайт Minecraft по адресу https://minecraft.net/en-us/download/?ref=bm. и скачайте deb-пакет.

Теперь перейдите в каталог ~ /Downloads в домашнем каталоге вашего пользователя, и установите пакет

sudo dpkg -i Minecraft.deb
sudo apt install -f

Найдите minecraft в меню приложений и запустите. Вы должны увидеть окно входа в Minecraft. Если у вас уже есть учетная запись Minecraft, введите свои учетные данные и нажмите Войти.

minecraft linux

Если у вас нет учетной записи Minecraft, нажмите « Регистрация», и ваш веб-браузер должен открыть страницу регистрации. Введите свои данные и нажмите Создать учетную запись и следуйте инструкциям. Minecraft не является бесплатным. На момент написания этой статьи копия Minecraft будет стоить вам 26,95 $. Если вы просто зарегистрируетесь и не купите Minecraft, вы сможете играть 100 часов бесплатно. Демо-версия достаточно хороша для людей, которые хотят попробовать Minecraft перед покупкой. Вы также можете попробовать демо-версию чтобы проверить, может ли ваш компьютер работать с Minecraft. Если ваш компьютер может запускать Minecraft и вам это нравится, то вы можете купить Minecraft в любое время. Не волнуйтесь.

Установка Minecraft с использованием PPA:

Minecraft можно установить с помощью менеджера пакетов APT. Вы просто должны добавить неофициальный PPA в Minecraft.

Чтобы добавить неофициальный PPA для Minecraft, выполните следующую команду:

sudo add-apt-repository ppa:flexiondotorg/minecraft
sudo apt update
sudo apt install minecraft-installer

Менеджер пакетов APT должен начать загрузку пакетов Minecraft и их зависимостей.

Через несколько минут Minecraft должен быть установлен. После установки вы сможете найти его в меню приложений Ubuntu 18.04 LTS.

Как запустить лаунчер minecraft в linux

TLauncher

TLauncher укомплектован всеми доступными версиями игры от разработчиков, в любой момент вы сможете установить одну из них, даже самую новую версию Minecraft 1.15. В них не производилось никаких изменений, все файлы скачиваются с серверов разработчиков, а это значит, что вы получаете идеально чистый Майнкрафт.

MRLauncher

MRLauncher — это бесплатный лаунчер от команды MinecraftRating.ru. В данный лаунчер интегрирован мониторинг с возможностью заходить на сервер в один клик. Параметры, по которым выводятся сервера в лаунчере, были выбраны на основе популярности. У вас теперь больше нет необходимости скачивать Майнкрафт каждой версии отдельно. Через лаунчер можно в один клик загрузить и играть в любую версии Minecraft.

MLauncher

Лаунчер включает в себя все последние версии майнкрафта. а также сборки Forge, Optifine и LiteLoader. Теперь запуск майнкрафта с модами стал как никогда проще. Игрок может надеть любой скин из сотни тысяч существующих скинов или нарисовать свой. Теперь чтобы играть со скином в майнкрафт не нужен лицензионный аккаунт.

Давайте по-подробней рассмотрим лаунчер TLauncher.

Для начала скачайте его с официального сайта по ссылке ниже

Распакуйте в удобное место, и там вы найдете несколько файлов – инструкцию, а также файл запуска в формате .jar

tlauncher linux

Как видим из инструкции, нам нужна версия Java 8, поэтому если вы еще не установили ее, введите в терминале следующие команды

sudo apt-get install openjdk-8-jre
sudo apt-get install openjfx

Сделайте исполняемым файл TLauncher.jar

sudo chmod +x TLauncher.jar

И запустите, нажав правой кнопкой мышки, с помощью версии Java 8

tlauncher linux

После запуска, введите логин, выберите любой из доступных серверов, и можете играть.

tlauncher linux

tlauncher linux tlauncher linux

Если вы выбрали логин, который еще не зарегистрирован, тогда вас попросит ввести в чате “/register [пароль]”, или если пользователь с таким логином существует (/login [пароль]), тогда вам нужно выйти из игры на главную страницу лаунчера, и сменить логин.

Вот и все, наслаждайтесь игрой.

Как запустить Tlauncher на Linux? ⁠ ⁠

Ещё очень давно, уже в далеком 2011 году вышла знаменитая по сей день компьютерная игра под названием Minecraft основанная всего одним разработчиком, чуть позже компания Mojang AB была выкуплена мировой компанией Microsoft.

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

Как же нам запустить Tlauncher на linux ? Проще некуда! Я использую систему на базе Ubuntu, всю установку можно описать всего в несколько шагов.

1. Переходим на официальный сайт Tlauncher(а) или качаем jar архив по этой ссылки, сразу после нажимаем на большую кнопку «Скачать Tlauncher» и выбираем версию для Linux, если только вы не скачали jar архив по второй ссылки.

2. Переходим в терминал и вводим данную команду для установки Java в linux:

$ sudo apt update && sudo apt install openjdk-8-jdk

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

3. Действие с jar-архивом который был скачен, перетащите его на рабочий стол, кликните правой кнопкой мыши, далее свойства > Права

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

После перехода во вкладку Права поставьте галочку в пункте «Позволять выполнение файла как программы». У каждого дистрибутива lunux свое рабочее окружение, названия пунктов может выглядеть по иному, в том числе и окошки, но суть одна

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

Успех! Теперь правой кнопкой мыши по нашему jar-архиву > открыть с помощь… и выбираем приложение «open-JDK java 8» и на этом все, лично установка не заняла у меня более 2-ух минут

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

Вот мы установили Java и запустили Tlancher на ядре Linux, счетчик кадров завышается больше чем на Windows, но это и логично, мы не запускаем данную игру через Wine, а делаем это средствами системы. Надеюсь статья вам понравилась! Играйте на здоровье

Поддержать
1 год назад

Во-перввх зачем инструкция, если Майнкрафт под Линуксом ставится проще чем под виндой? Всё делается и без консоли. Во-вторых: последние версии требуют java17 минимум

раскрыть ветку
1 год назад

я когда нажимаю правой кнопкой мыши на архив нет кнопки »свойства» или «права»

раскрыть ветку
16 дней назад

Почему-то система использует встроенную видюху, а не дискретную, из-за чего с шейдерами fps около 17 крутится.
Решаю эту проблему через запуск системы с дискретной видюхи, но каждый раз перезагружать комп раздражает. В других играх такой проблемы нет.
Система Ubuntu 22.04.

Подскажите, пожалуйста, как запустить minecraft.jar с дискретной видеокарты.

раскрыть ветку
Похожие посты
3 дня назад

Получение SSH доступа к роутерам TP-Link TL-R470T+, ER605, ER8411 и возможно других⁠ ⁠

Есть у TP-Link роутеры из серии «чуть серьезнее SOHO», но уже с multi-WAN, LoadBalance, авторизацией и наверное ещё чем-то из коробки.

В них даже есть SSH, но почему-то они решили, что только их техподдержка достойна. Наверное не безосновательно, т.к. целевая аудитория администраторов этих роутеров может не обладать достаточными знаниями, но иметь непреодолимую тягу к переменам.

Получение SSH доступа к роутерам TP-Link TL-R470T+, ER605, ER8411 и возможно других Linux, Инструкция, Openwrt, Tp-link, Ssh, Длиннопост

Попалась мне тут задача(для носителей новопидорского — кейс), где среди оборудования был TP-Link TL-R470T+ V6. Захотелось попасть к нему в консоль, зачем — не суть, но штатных средств как оказалось не было. Но при выгрузке «Diagnostic Information»(есть там такая функция, по сути просто текстовый вывод в файл некоторых консольных команд), при включенной функции «Remote Assistance» в списке прослушиваемых портов появился tcp/22.

Получение SSH доступа к роутерам TP-Link TL-R470T+, ER605, ER8411 и возможно других Linux, Инструкция, Openwrt, Tp-link, Ssh, Длиннопост

Путем недолгого мучанья гугла, был найден пост следующего содержания:

Получение SSH доступа к роутерам TP-Link TL-R470T+, ER605, ER8411 и возможно других Linux, Инструкция, Openwrt, Tp-link, Ssh, Длиннопост

А теперь по-русски, и с нюансами.

Получение SSH доступа к роутерам TP-Link TL-R470T+, ER605, ER8411 и возможно других Linux, Инструкция, Openwrt, Tp-link, Ssh, Длиннопост

Включаем «Remote Assistance». System Tools>Diagnostics>Remote Assistance>галка Enable

Пишем MAC LAN-интерфейса(в файле «Diagnostic Information» — br-lan) и login от Web-морды(по-умолчанию — admin) в таком формате: 01:23:45:67:89:ABadmin, где 01:23:45:67:89:AB — MAC(буквы именно в верхнем регистре), admin — login.

Находим в инете любую генерилку MD5-хешей(или пишем свою)

Получение SSH доступа к роутерам TP-Link TL-R470T+, ER605, ER8411 и возможно других Linux, Инструкция, Openwrt, Tp-link, Ssh, Длиннопост

Первые 16 символов хеша — пароль. Пользователь — root

А теперь самая мякотка, почему и пилися пост:

Получение SSH доступа к роутерам TP-Link TL-R470T+, ER605, ER8411 и возможно других Linux, Инструкция, Openwrt, Tp-link, Ssh, Длиннопост

Под капотом у этого роутера оказывается OpenWRT(Barrier Breaker 14.07). Для меня честно говоря было новостью, хотя сам когда-то развлекался с аппаратной модификацией TP-Linkов для прошивки туда OpenWRT хоть с каким-то функционалом отличным от базового.

Показать полностью 5
12 дней назад

Мемы по видеоиграм, IT и не только №19 ( 5 мемных картинок )⁠ ⁠

Мемы по видеоиграм, IT и не только №19 ( 5 мемных картинок ) Игры, Компьютерные игры, Геймеры, Юмор, Картинка с текстом, Bethesda, Моды, IT, SSD, Fallout, Minecraft, Длиннопост

Мемы по видеоиграм, IT и не только №19 ( 5 мемных картинок ) Игры, Компьютерные игры, Геймеры, Юмор, Картинка с текстом, Bethesda, Моды, IT, SSD, Fallout, Minecraft, Длиннопост

Мемы по видеоиграм, IT и не только №19 ( 5 мемных картинок ) Игры, Компьютерные игры, Геймеры, Юмор, Картинка с текстом, Bethesda, Моды, IT, SSD, Fallout, Minecraft, Длиннопост

Мемы по видеоиграм, IT и не только №19 ( 5 мемных картинок ) Игры, Компьютерные игры, Геймеры, Юмор, Картинка с текстом, Bethesda, Моды, IT, SSD, Fallout, Minecraft, Длиннопост

Мемы по видеоиграм, IT и не только №19 ( 5 мемных картинок ) Игры, Компьютерные игры, Геймеры, Юмор, Картинка с текстом, Bethesda, Моды, IT, SSD, Fallout, Minecraft, Длиннопост

Показать полностью 5
Поддержать
1 месяц назад

Моя клавиатура была недостаточно функциональной, поэтому я сделал апгрейд⁠ ⁠

1 месяц назад

Gui, софт, под ним дрова, плюс админские права. Всё залили на деплой, так родился линуксойд⁠ ⁠

Gui, софт, под ним дрова, плюс админские права. Всё залили на деплой, так родился линуксойд IT юмор, IT, Программист, Программирование, Пингвины, Linux, Картинка с текстом

Показать полностью 1
Поддержать
2 месяца назад

Как IT до секса довело⁠ ⁠

В начале 2000-х, после универа, косил я от армии в аспирантуре советского замшелого института.

Преподаватели возрастом 100+, кабинеты видели ремонт при Брежневе. Основная научная деятельность — протирать штаны с 8:30 до 17:00.

Кроме прокуренных-пропёрженных заслуженных научных работников мужского пола, в институте была парочка молодых аспирантш и одна милая милфочка, к.т.н., 30+. Отношения с ней сложились сугубо рабоче-служебные, да и младше я её на 10 лет.

В институте я ошивался в основном по вечерам, изображая бурную научную деятельность, после основной работы сисадмином на коммерческом предприятии. Основная задача была не вылететь из аспирантуры и сохранить отсрочку от армады.

Для справки, аспирантские тогда были 1400 руб/месяц, на работе получал 25К.

Уж не знаю, кто проектировал и создавал сеть в институте, но 2 этажа висели на хабах, порядка 20 ПК.

Отступление для не айтишнегов:

  • Коммутатор передаёт пакеты от компа отправителя на комп получателя, коммутирует.
  • Хаб он же репитер (повторитель), передаёт все пакеты на все ПК, а там уже сетевая карта разбирает только свои.
  • Есть режим работы сетевой карты, т.н. promiscuous mode, в котором сетевая карта будет принимать все пакеты, а не только ей предназначенные.

И уже не помню от какого безделья, решил я посмотреть чем живёт институт. Поставил свою карту в promisc на сутки с записью всех пакетов в файл.

Есть такая софтина Wireshark (тогда ещё Ethereal), которая по позволяет разобрать пакеты в сессии и глазками посмотреть, что происходит, кто куда ходит и какие данные передаются.

Институтский почтовый сервак работал по pop3, логины/пароли ходили в открытом виде. Логины/пароли на почту такие же как на компы сотрудников. И конечно все админы. Основной сетевой трафик института — порнуха.

Не удержался и зашёл на комп милфочки. А там:

  • логи Punto Switcher в текстовом файле
  • переписки qip с обменом сиськами/письками
  • текстовый файл с логинами/паролями к «взрослым» сайтам
  • и конечно же скрытая папка в C:\Windows с домашним проном

Оказалось, что коллега, та ещё проказница. И частенько по вечерам, остаётся на рабочем месте и чешет своё либидо по переписке.

Теперь осталось не упустить такую возможность. Да и ни о чём другом я и думать не мог. Каждый раз когда её встречал в коридорах института, я представлял только одно.

Обменялись аськами в реальной жизни, как бы для работы надо. Хотя номер её я и так знал.

Началось осторожное подкатывание по аське. Я знал какие сайты она посещает и какие картинки смотрит и что её возбуждает.

И вот в очередной вечер в институте, на этаже только мы с ней, кабинеты соседние.

Я картинку эротишную — зацени красоту. Она — красиво.

Она картинку — зацени. И присылает своё фото без лица, типа красоту в интернете нашла. Но я то знаю, что это она. И тут я взорвался комплиментами. Она ещё одну, я продолжаю.

Через 3 минуты заходит она в мой кабинет, и минет. А потом и на рабочем столе.

Мы развлекались так несколько месяцев, пока она не вышла замуж.

UPD:

Не ожидал, что пост вызовет такой ажиотаж. Спасибо котики!

Постараюсь развёрнуто ответить на камменты:

— Концовка такая, потому что жизнь такая. Если бы писал про секс, то и тэги и повествование были другие.

— Институт был из раздела «науки о земле». В СССР они жировали, потом сосали. Потому что «ВСЕГЕИ». Если помните Стругацких «ПНС», то большинство сотрудников института были из тех, кто «бреют уши», если понимаете о чём я.

— Работаю в ИТ ещё со школы. Начинал с починки/чистки 286 на СТО. Линуксом занялся от бедноты, не тянул мой тогдашний ПК модные игры. Пока все гамали, я ядра компилил. Скилы набивал. До кровавых глаз, и это не метафора. В универе уже админил сервера в Штатах. Ел, спал и срал на работе или универе. Только на выходных домой помыться ходил. Сразу после универа работал на 2-х работах, плюс шабашки. И не считаю $1000/month высокой з/п для выпускника с головой и руками.

— У меня есть историй околоайтишных, как в России, так и за рубежом. Благодаря вашим лайкам у меня появилась абилка создать сообщество для подобного треша АЙТИшные истории и если уважаемая @tHorny.tRee поможет перенести пост туда, то буду благодарен.

Показать полностью
2 месяца назад

И такое бывает⁠ ⁠

И такое бывает

Поддержать
3 месяца назад

И правда достаточно весомая причина. ⁠ ⁠

И правда достаточно весомая причина.

4 месяца назад

Вторая жизнь старым ip-tv приставкам⁠ ⁠

В даном посте хотелось бы затронуть тему древних IP-TV приставок, которые не поддерживают обновления приложений и т.д. Началось всё с того, что мне в руки попала древняя приставка MAG250, он же AuraHD, которые давным давно выдавались провайдерами. Именно у меня версия от infomir. Приставка работает на линуксе, а не на андроиде. В силу этого — своего как такового магазина приложений у мага нет. Когда-то он был, но в силу времени поддержка порталов с возможностью установки из них приложений давно прекращена.

На данный момент приставка в своём «стоковом» виде имеет возможность только показывать iptv из плейлиста, загруженного в него ссылкой. Перелопатил я не мало форумов, сайтов, связанных с этой приставкой и порталами к ней. Нигде не нашёл информации, которая была бы мне полезна. Но вот не так давно наткнулся на такой сервис, как «Лампа». Лампа собой представляет онлайн-кинотеатр. Возможно, кому-то будет этот пост полезен, далее распишу настройку «софтины».

  1. В настройках приставки прописываем портал http://lampa.mx, как прописать портал на вашей приставке — можно посмотреть в гугле и ютубе, на каждой приставке разные менюшки, кому нужно будет руководство конкретно по МАГу — дайте знать в комментариях, распишу.
  2. Перезапускаем портал, выбираем язык, на котором Вам будет удобно.
  3. Переходим во вкладку «расширения» в настройках, где подгружаем TMDB прокси, этот плагин всегда один из первых в рекомендуемых.

Вторая жизнь старым ip-tv приставкам Гайд, Инструкция, IPTV, Тв-приставка, Онлайн-кинотеатр, Linux

4. Нажимаем «добавить плагин», прописываем ссылку http://lampa.stream/modss Перезагружаем портал Пользуемся! Может быть только заминка с балансером (сервер с которого будет тянуть фильм), там выбираем Резку, и не знаем бед.

Вторая жизнь старым ip-tv приставкам Гайд, Инструкция, IPTV, Тв-приставка, Онлайн-кинотеатр, Linux

Для андроид приставок и телевизоров — скачиваем Media Station X, и прописываем всё тот же портал http://lampa.mx

Показать полностью 2
4 месяца назад

Дорогу осилит идущий⁠ ⁠

Я учу людей языку программирования Java. Бесплатно. Совсем бесплатно. Прям даром. И даже без рекламы. Совсем без рекламы. Вот вообще.
Ссылка на тг: Дорогу осилит идущий. Java
С чего все началось: Помогу с изучением Java. Бесплатно. Не реклама:)

В свое время я опубликовал пост, в котором предлагал помощь в изучении Java всем желающим. Сегодня этой инициативе исполняется год.

Дорогу осилит идущий Работа, Помощь, Образование, IT, Учеба, Волонтерство, Java, Профессия, Стажировка, Опыт, Преподаватель, Собеседование, Backend, Удаленная работа, Консультация, Поиск работы, Благотворительность

Год бесконечных, по крайней мере, в моем восприятии, статей, обсуждений и ревью. Год новых знакомств, холиваров и необычного опыта.

Год, за которое сформировалось уютное, как мне кажется, и живое комьюнити. Комьюнити, готовое помогать новичкам в чатах, отвечать на вопросы и делиться опытом.

В этом посте не будет итогов или стенаний об усталости. Лишь благодарность людям, которые поддерживали меня и канал все это время.

Тем, кто готов делиться знаниями и тратить на это свое время. Совсем недавно мы провели первый вебинар и в скором времени планируем второй. Надеюсь, все участники остались довольны:)

Тем, кто готов разбавлять публикации уроков чем-то необычным — например, интервью с подписчиком. Кажется, оно получилось отличным и, во многом, мотивирующим.

Тем, кто добровольно вычитывает статьи, находя бесконечные грамматические ошибки. Именно благодаря этим людям я кажусь не совсем безграмотным:)

Тем, кто задает вопросы и искренне пытается разобраться в изучаемых темах. И тем, кто на эти вопросы отвечает и не менее искренне пытается помочь.

Тем, кто пишет слова благодарности и поддержки.

Именно благодаря всем этим людям «Дорогу осилит идущий» живет и развивается.

Мы уже прошли долгий путь — от самых основ синтаксиса, через Java Core, многопоточность и SQL. Начали знакомство с системами сборок.

Конечно, идти хотелось бы быстрее. И поэтому отрадно видеть людей, которые начинали (или продолжали), когда канал только зарождался, а теперь уже стали Java-разработчиками. Они все еще в пути, но уже намного дальше:) Вдвойне приятно, когда эти люди остаются активны и уже сами помогают новичкам. Или пишут и советуются уже по вопросам, связанным с коммерческой разработкой.

А у нас все еще впереди. И свою дорогу мы тоже проползем пройдем!

Как и всегда, буду искренне рад тем, кто захочет присоединиться:) Вместе шагать веселее

P.S. Когда-то я говорил, что блек джек и шлюхи тоже будут. У ребят, которые устроились на работу — уже есть, для остальных — пока только показываем

Дорогу осилит идущий Работа, Помощь, Образование, IT, Учеба, Волонтерство, Java, Профессия, Стажировка, Опыт, Преподаватель, Собеседование, Backend, Удаленная работа, Консультация, Поиск работы, Благотворительность

Показать полностью 2
4 месяца назад

Как я стал программистом в 32 года. Отработал 1 год. Стоит ли оно того?⁠ ⁠

Ровно год назад в возрасте 32 лет я получил свой первый оффер и устроился в IT-компанию на должность Junior-разработчика на языке Java, где отработал 3 недели, после чего уволился. Это не история успеха, после которой будут ссылки на какие-либо курсы, это всего-лишь личный опыт человека (то есть меня), который до 32 лет работал инженером в строительной области, но в один момент решивший изменить если не всё, то точно существенную часть своей жизни.

Ранее я подробно рассказывал о том каким был мой путь: как возникли мысли стать программистом в 30+ лет, как и где я учился, а также сколько времени ушло на обучение и насколько сложно было найти первую работу. Если очень кратко, то вот основные тезисы из прошлых постов:

  • Бэкграунд в программировании: ноль, но в плане ПК я продвинутый юзер, то есть могу переустановить винду, найти и установить драйвера и вот это вот всё.
  • Учился я под присмотром ментора.
  • Теорию смотрел на YouTube, либо в дешевых курсах с площадки на букву U.
  • Закреплял знания на практике, выполняя небольшие пет-проекты, задания к которым мне выдавал ментор. Если кому-то интересно, то могу скинуть ссылку на задания в комментариях.
  • На учебу ушло 7,5 месяцев или 1000 часов обучения.
  • У меня была накоплена финансовая подушка, которая позволила полностью отказаться от основной работы и бросить все силы на обучение.
  • Сделал 700 откликов на hh, прежде чем получил первое приглашение на работу.

Если не лень читать подробные посты на эти темы, то оставлю ссылки ниже:

  • Как я стал разработчиком с нуля в 32 года
  • Про первую работу джуном и первое увольнение спустя 3 недели

Так уж получилось, что первая работа оказалось абсолютно не тем, чего я ожидал от работы в новой для себя IT-сфере: легаси-проект, максимально бесполезные (с точки зрения профессионального развития) задачи, а также зарплата, на которую невозможно было прокормить семью. Но мне повезло: спустя 3 недели после того, как я попал на свою первую работу, мне написала HR с другой компании и пригласила на собеседование. Проект на свежих технологиях, зарплата почти в 2 раза выше. И да, меня взяли.

Абсолютно без всяких сожалений я написал заявление «по собственному» и ушел одним днем. Помню, как рядом сидящий джун (студент) мне говорил: «Ну и зря ты увольняешься. Где ты ещё без опыта найдешь работу начинающим разработчиком, так ещё и на такую нормальную зарплату». Согласен, для студента, который живет с родителями, 45000р — это может и нормальная зарплата, но не для семейного человека, за плечами которого жена в декрете, маленький ребенок и съемная квартира.

Итак, я ушел в другую компанию. На новом месте меня всё более чем устраивало: приятный и дружелюбный коллектив, проект с нормально написанным (на первый взгляд) кодом, адекватные моему уровню задачи и зарплата, на которую уже можно хоть как-то жить.

Я попросил читателей моего небольшого блога накидать мне в комментариях вопросов, которые их интересуют, ведь мне есть чем поделиться. Перед началом обучения, да и в процессе обучения я сам искал подобные статьи, так как было безумно интересно узнать: а как оно всё на самом деле в этом вашем IT, так ли всё круто, как нам рисуют маркетологи различных IT-курсов, как проходит день разработчика и реально ли работать на берегу океана с макбуком на коленях? Кстати, идея работать на берегу океана — это отстой на мой взгляд, какая бы это работа ни была. А теперь отвечу на вопросы читателей, разбив их на 3 блока: обучение, работа, общие вопросы.

== Про работу ==

Среди коллег есть те, кто вошел в эту профессию в возрасте 35+ или даже 40+ ?

Как ты себя ощущал в первые дни на работе?

В принципе на любой новой работе мне в первые несколько недель всегда не очень комфортно. Но если раньше это было в большей степени связано с новым коллективом, то здесь новым было практически всё. Когда мне дали первую задачу, я смотрел в экран монитора и вообще не понимал что от меня требуется, что происходит в этом коде и как сформулировать вопрос, чтобы меня не посчитали совсем уж тупым. Я работал в офисе и ежедневно по утрам проводились встречи (которые называют дэйликами), где каждый член команды рассказывал над чем работает в данный момент и какие есть проблемы. Для меня это было максимально стрессовое время, так как мне было непонятно абсолютно всё, но как задать конструктивный вопрос я не знал, поэтому был немногословен.

Расскажи про рабочий процесс: как получаешь задачи, от кого, как и перед кем отчитываешься, несколько примеров своих задач, состав команды?

В первые дни на первой работе мне дали ссылку на репозиторий, чтобы я ознакомился с проектом. Я смотрел на громадные классы со сложной бизнес-логикой, знакомился с БД, смотрел какие таблицы там есть, связи между ними. Первой задачей было найти и устранить баг: было задвоение информации в базе данных. Нужно было SQL-командой удалить задвоенную информацию. Кстати, на первой работе, где я отработал 3 недели — я не написал ни одной строчки кода, соответственно не сделал ни одного коммита. Всё задачи были связаны с БД.

На своей текущей работе задачи получаю из бэклога или тех.долга в Jira. После завершения задачи происходит код-ревью другим разработчиком (все ревьюят друг друга), после чего задача переходит в стадию тестирования. Каждый отчитывается о статусе своих задач на ежедневном созвоне. В команде 3 бэкенд-разработчика (один из них Senior, другой выполняет роль архитектора), 3 тестировщика, 1 проект-менеджер.

Примеры задач: отпилить от монолита часть логики и сделать отдельный микросервис, настроить логирование в нужном формате, настроить трейсинг, написать микросервис, который по расписанию будет забирать данные из БД, отправлять на сторонний API, получать данные и записывать в БД, привести в соответствие swagger и документацию в Confluence, покрыть код unit и интеграционными тестами. На прошлой работе писал ci/cd пайплайны для сборки образов и деплоя.

На второй работе в числе первых задач нужно было написать Kafka-продюсеры и консюмеры с несложной логикой обработки сообщений, а также изменить поля у DTO-моделей.

Была ли помощь более опытных коллег?

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

Было ли разочарование из категории «ожидания — реальность». Когда работа на деле оказывается не настолько интересной, как кажется в начале пути?

Многое зависит от проекта и команды. Было разочарование, когда я попал на первую работу на легаси-проект с ужасным кодом. Но что касается второго и третьего места работы, то реальность совпала с ожиданиями. Работа над пет-проектами, как оказалось, была максимально похожа на реальную работу. Только всё на порядок сложнее, но это компенсируется зарплатой, а также возможностью обсудить проблему с коллегами. Ощущение, что я продолжаю обучаться, но теперь за это ещё и платят. В общем разочарования нет, работаю по большей части в удовольствие, но тот самый первый восторг от работы программистом уже ушел, привык что ли.

Расскажи какие трудности были на работе или они есть до сих пор?

Я бы не назвал это трудностью, скорее специфика отрасли — постоянно приходится изучать что-то новое, гуглить или спрашивать Chat GPT. На новом (уже третьем) месте работы практически каждая новая задача требует от меня того, чтобы я посмотрел часовой урок/доклад на YouTube или хотя бы прочитал статью на эту тему. В начале меня пугала эта неизвестность, сейчас это уже норма. Я больше начинаю переживать, если задачи закрываются, а я не узнаю при этом ничего нового себя, ведь это никак не способствует росту и, соответственно, повышению зарплаты. Собственно именно поэтому я ушел со второго места работы, так как было однообразное перекладывание json’ов и crud-операции.

Как происходило вливание в коллектив?

Я успел поработать как в офисе, так и удаленно. Мне было комфортно начинать работу в офисе, когда видишь коллег вживую и можешь пойти поболтать с ними на кухне за кружкой чая. А вот начинать работу в коллективе, когда слышишь только голоса (созвоны без камер) лично мне менее комфортно, но со временем привыкаешь и создается впечатления, что знаком с человеком лично. С одним из коллег договорились встретиться через пару недель, он приезжает отдыхать в город, где я живу.

Я не скрываю того факта, что стал разработчиком относительно недавно, все абсолютно нормально к этому относятся (даже на этапе собеседований). Никаких ущемлений не заметил. Более того на прошлой работе есть несколько людей, кто пришел в разработку в 35, 37 и даже в 40+ лет.

Что ожидает новичков, о чем мы не догадываемся и чему нам стоит больше уделять внимания? Насколько начал расти скилл и начал ли вообще расти?

Возможно, ожидают скучные, неинтересные и однотипные задачи. Повторюсь, зависит от проекта. Но когда ищешь первую работу, выбирать не приходится, обычно соглашаешься на первое предложение.

На счёт роста скиллов: пет-проекты – это, конечно, хорошо, но только на реальной работе можно столкнуться с проблемами высоконагруженных приложений и большого объема данных. Естественно, в процессе решения таких проблем растет скилл, а также скилл работы в команде, ведь приходится взаимодействовать с другими разработчиками, аналитиками, тестировщиками, инженерами devops.

Интересно было бы узнать какой уровень разработчиков, которые встретились вам на работе, насколько им вообще интересно расти, повышать ЗП, менять должности, насколько они активны?

Джуны, миддлы, сеньоры, архитекторы. Встретил только одного парня, который активно проходил собесы и в итоге ушел в другое место с повышением ЗП в 2 раза. Основная масса коллег — работает на одном месте годами с небольшой индексацией ЗП каждый год. Как сказал мне один из коллег: «Для меня прохождение собеседований — это выход из зоны комфорта. Тут я всё знаю, коллектив устраивает, а что будет в другом месте? Вдруг там всё плохо, что прибавка к ЗП не компенсирует этого?».

Отличался ли стек в вакансии, от стека на работе, по вашему опыту?

В моем случае всё, что было заявлено в описании вакансии оказывалось правдой. О легаси также открыто писали в вакансии и говорили на собеседовании.

Как растет понимание процессов, технологий после того, как устроились на работу, в сравнении с обучением или возможно наступает однообразие и роста нет?

Год назад ничего не знал о процессах, сейчас общее понимание присутствует в контексте всего цикла жизни проекта: анализ, планирование, разработка, тестирование, развертывание, поддержка. За 10 месяцев работы наступило некоторое однообразие в плане задач и остановка активного развития, что сподвигло меня на смену компании и даже языка программирования (Java -> Kotlin).

Какие ощущения после года работы? Считаете ли вы, что смогли достаточно узнать, чтобы закрепиться плотно в этой сфере и теперь уверенно развиваться вперёд, не боясь конкуренции по сравнению с теми, кто заканчивает институты по этой вакансии?

Определенно появилась некоторая уверенность в своих силах. Многого не знаю, но как показывает опыт — во всем можно разобраться, ведь в интернете в любом случае уже кто-то решал подобную или похожую проблему. Периодически пишут HR с предложениями пройти собеседование, иногда соглашаюсь и прохожу для опыта.

== Про обучение ==

Как считаете, ваш опыт работы инженером как-то повлиял на скорость обучения Java-разработке?

Безусловно повлиял. Инженерный склад ума, дружба с математикой, любовь к различного рода логическим задачкам, а также прошлая инженерная деятельность позволили в достаточно сжатые сроки освоить необходимый материал для трудоустройства. Но у меня есть знакомый (37 лет), который был максимально далек от математики, компьютеров и был скорее гуманитарием, а не технарем, но он также, как и я, прошел этот путь, просто это заняло в два раза больше времени.

Что бы ты посоветовал знать 100% перед первой работой?

Всё, что обычно указывают в вакансиях. Для Java-стека это: собственно сама Java (можно не углубляться в многопоточку, но всё остальное знать обязательно), SQL, Hibernate, Spring, Docker, Git, Maven (или Gradle). Чтобы выглядеть лучше большинства новичков стоит познакомиться хотя бы с одним из брокеров сообщений и микросервисной архитектурой.

== Общие вопросы ==

Насколько сложнее (проще) работать разработчиком по сравнению с твоей предыдущей работой?

До того как я перешел в разработчики, я работал инженером производственно-технического отдела. С технической точки зрения программирование, конечно, на порядок сложнее. Но с точки зрения условий работы, психологического комфорта и удовлетворенности — старая сфера деятельности сильно уступает.

Так ли там хорошо, как кажется со стороны?

Комфортные условия труда, зарплата, возможность удаленной работы, различные «плюшки» в виде ДМС, оплаты обучения и спорта — всё это имеется в большинстве крупных компаний. Не могу предугадать что представляют себе о подобной деятельности другие люди, но мои ожидания оправдались. Многое, конечно, зависит от компании, коллектива и проекта, поэтому вполне возможно, что кому-то повезет меньше или наоборот — больше.

Если бы финансовая подушка закончилась, а вы были бы не готовы начинать работать, что бы вы сделали?

До перехода в IT я был самозанятым инженером ПТО и имел подработку в виде репетиторства, то есть я имел возможность брать заказы и работать в удобном для себя графике. Если бы финансовая подушка закончилась, то, скорее всего, возобновил бы поиск заказов по старой деятельности и репетиторству, но не прерывал бы обучение.

Нравится ли вам IT профессия? Или уровень заработка все же на первом месте? Не думаете ли уйти в frontend или стать full-stack разработчиком?

Пока нравится. Если бы платили одинаково в строительной сфере и в IT, то с высоты своего опыта всё равно выбрал бы разработку. Frontend абсолютно никак не привлекает и ещё в процессе написания пет-проектов и работы над визуальной частью, я четко понял, что это не мое.

Насколько большая разница между Junior и Middle разработчиком?

Зависит от компании. Мое мнение: если прошел собес на Middle-разработчика, получаешь зарплату как Middle-разработчик, значит ты и есть Middle-разработчик)

Какие планы на будущее: очень рады, что так все получилось и уверены, что теперь нашли то, что искали или не так все однозначно, иногда подумываете между тем, стоило оно того или нет?

За свои 33 года я перепробовал достаточно много профессий и работ: официант, крупье в казино, инженер-проектировщик, инженер ПТО, риелтор, репетитор, пробовал открывать небольшой бизнес на набережной, открывал интернет-магазин настольных игр, пробовал вести бизнес с партнером и вот теперь я пишу код. Как я говорил ранее, на данный момент всё нравится, ожидания оправдались и искать что-то новое пока не тянет. Возможно, через 5-10 лет найду что-то более интересное для себя.

Удаётся ли соблюдать пресловутый work-life balance? Сколько часов в день вы выделяете на саморазвитие помимо работы?

До недавнего времени удавалось и всё было достаточно «лайтово». Как только устроился в новую компанию, где незнакомый для меня стек технологий, баланс немного нарушился, так как приходится даже после работы смотреть различные курсы и читать статьи. Может быть 2-3 раза в неделю уделяю по 1-2 часа на обучение.

Как справляешься с синдромом «самозванца»?

Глядя на чужой код или слушая коллег на созвонах, я очень часто ловлю себя на мысли, что я многого не знаю или не смог бы написать такой красивый с архитектурной точки зрения код. Иногда мне кажется, что я очень долго сижу над задачей и что другой разработчик справился бы гораздо быстрее меня. Как только синдром самозванца начинает мешать мне жить, я запрашиваю обратную связь о своей работе у тех людей, кто ставит и проверяет мои задачи. И во всех случаях (даже на той работе, где я отработал всего 3 недели) мне говорили: «Всё ок, быстро схватываешь». Также стараюсь перестать сравнивать себя с другими разработчиками, но пока не очень получается.

== Заключение ==

В заключении хочется сказать, что IT точно не для всех. И я сейчас не про умственные способности, а скорее про склад характера, усидчивость, любовь в решению логических задачек. Меня увлекло программирование на начальном этапе обучения и не было такого, что я что-то делал через силу. Наоборот, мне всегда хотелось побыстрее прийти домой, сесть за комп, ведь в голову пришла идея как можно реализовать вон ту штуку в пет-проекте или как решить алгоритмическую задачу. Поэтому сейчас я не испытываю проблем с тем, что мне «не хочется идти на работу».

Но большинство людей из моего окружения считает это невероятно скучным занятием и даже ради относительно высокой зарплаты никто не готов потратить около 1000 часов на обучение, после чего возникнет проблема с поиском первой работы. И их можно понять, зачем менять свою сферу деятельности, где ты уже профи на что-то непонятное и, возможно, неинтересное для тебя? Но если вам это нравится, то никогда не поздно. И моя история – далеко не единственное подтверждение этому.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *