Скидки до 28% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Дневник студента

Отказался от Windows и перешёл на Ubuntu

Время чтения статьи ~2 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Отказался от Windows и перешёл на Ubuntu главное изображение

Начал проходить курс «Командная строка» и с первых минут понимаю, что Windows для этого не годится.

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

Больше всего понравилось, что с первых строк в курсе становится ясно, что Windows сильно отличается от Unix-like операционной системы.

Ладно, читаю я значит этот курс...вижу, что самое смелое решение — это перейти с Windows на Ubuntu. Ставлю курс на паузу и начинаю свой переход на Ubuntu. Я же смелый :)

Первое отличие, которое бросается в глаза: «а где мои диски D:, C:..». Оказывается, что у Linux нет такого понятия и все файлы расположены как на дереве с корнем в папке Root, а вот у Windows таких «деревьев» может быть несколько: каждый диск (D:, C:..) представляет собой такое «дерево».

Сам переход был достаточно лёгким: сохранил все личные файлы, которые нужны, сделал загрузочную флешку, переустановил операционную систему. И все, а что дальше? А дальше меня обрадовало то, что я могу с удовольствием пользоваться терминалом, что не то, что упрощает, а делает возможным сам процесс программирования.

А есть минусы? Я пока ещё не адаптировался, раньше я пользовался Google Chrome, пока ещё не задался вопросом, как его установить, немного фотошопил, а теперь мне говорят, что фотошоп не получится установить... Думаю в будущем буду рассматривать переход на macOS.

Многие программы пока что устанавливаю через библиотеку ПО Ubuntu Software, аналог Play Store, iStore.

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

UPDATE: Статью писал давно, с того времени много изменилось:

  1. Во-первых, очень рекомендую такой переход всем, кто хочет ближе познакомиться с терминалом.
  2. Я все-таки смог установить свой любимый Google Chrome. Обычно решение любой проблемы есть в интернете. Мой любой запрос выглядит примерно так «Google Chrome Ubuntu», и сразу находится десяток статей о том, как установить Гугл на Убунту.
  3. Я установил свой любимый Photoshop на Linux. Все подробности тут.

Кстати ещё одна полезная новость заключается в том, что за каждые четыре записи в дневнике можно получить 20 дней подписки на Хекслет. В ближайшее время планирую опробовать данное предложение. Подробнее можно прочитать здесь.

UPDATE: Я воспользовался данным предложением.

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

Здесь моя предыдущая запись со множеством полезных ссылок.

Читайте также о том, как как я пришел с CodeBasic обратно на Хекслет.

И о том, как я узнал о Хекслете.

Спасибо, что читаете и ставите лайки.

Аватар пользователя Даниил Першин
Даниил Першин 25 декабря 2020
5
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря