>И так, какая же ОС в 2023 году более актуальна?
> что в списках вакансий по разработке зачастую требуется знание Linux (особенно в вебе)
По себе скажу.
Я хуелансер, ебашил свои проекты как пирожки, и в хуй не дул.
Но стало бабок мало, уперся в потолок. Решил вкатиться в "джуна веб разработчика".
Открыл требования, смотрю там хуилиард требований, чуть ли не аспирантуру нужно отпахать, и быть гением инженерной мысли.
Просился на джуна, зачислили после интервью (сразу после первого взяли, дальше не искал нихуя) на мида.
Оклад косарь, хотя на своих проектах я поднимаю около 800-1200, но уперся в потолок. Думаю, хуй с косарем, зато перспективы огого.
В первые дни мне просто показывали что как и до чего.
Потом дали место, поставили новый макак, показали репу, и типа давай, читай пока, потом задачи будешь смотреть какие тебе предоставим.
Мака никогда в жизни не было. Мне понравился опыт.
Открываю код, вижу что все красиво оформлено, и смотрю коммиты, и там блядь дичайший ад, именно код. Говно говном из кусков говна. Я никому ничего не сказал.
Начинается рабочая неделя, дали задачу какую-то мелкую, я её за часа 2 решил, и закрыл.
Подбежал мальчик лет 22-23 (тим лид) (мне 28), и начал говорить: "так делать нельзя, нужно соблюдать субординацию, мы следуем какой-то там хуйне (я даже не запомнил что он сказал)), и так далее.
Я думаю, ну ладно, хуй с ним.
Открыл ассигнутые мне проблемы, там их было 14 штук.
До конца первого рабочего дня - решил их все.
Звонит мне директор.
Его на работе не было, но звонит когда я уже домой только заходил.
Говорит вежливо и вьетиевато: "Анатолий, типа, давай ты не будешь умничать, и торопиться, нам нужен качественный код, и мне уже пожаловавлся (тот 22 летний сопляк), что ты там что-то напортачил".
Думаю, хуй с ним.
Прихожу на следующий день.
На следующий день меня знакомят с заказчиком.
Я нихуя не умею разговаривать ан англицком, опыта мало было очень. И сидит тим лид, директор, какая-то клуша (я так и не узнал кто она), и ещё 2 разраба.
И тут заказчик рассказывает о проблемах и что ему нужно.
И я слушаю как они "решают проблемы", хотя подобный опыт и подобный заказ на фрилансе у меня был, и я его за неделю заебашил.
И тут они называют сроки: "ну минимум год понадобится".
Потом начинают заливать всякую хуйню в плане технологий и какие технлогии им нужны.
обязательно нода, обязательно typescript + angular + express + срм + куча других либ и говна. На приметившейшую задачу.
Попиздели они, со мной познакомились, двумя словами перекинулись типа "привет, и "окэй", на этом день закончился.
Снова кидают мне 14 задач (как потом выяснилось это недельная норма). Я их буквально до 12 дня заебашил. Код не пушу, но нечаянно закрыл задачу, а переоткрыть её нельзя, доступа нет (ебанутая самописная хуита).
Через минут 20 звонит заказчик. и ко мне подбегает девочка, и типа начинают со мной пиздеть и звать в кабинет (я сидел в опейнспейсе с 10 залупами)).
Ну я пошел, там был я, директор и заказчик.
И тут он мне говорит этот дед, типа почему вы сделали так, а не иначе (код ещё не запушен), я ему объяснил что так и так.
Тут меня перерывает директор, и пытается выслужится перед заказчиком, и говорит что я долбоеб и новенький, и типа все совершают ошибки. И тут заказчик перебивает его: "Anton, please continue", ну и я начинаю пиздеть, что я так сделал, потому что это говно, и я сделал по своему как было изначально (в задачах были цитаты заказчика) сказано заказчиком, типа вот эта хуита здеся, а эта хуита вот такой должна быть, тут вот так, а тут вот эдак).
Меня снова прерывает директор, улыбается, смеется, а я смотрю он ногой дергает под столом, нервичает.
Тут заказчик говорит что мне позвонит ещё раз, типа хочет со мной попиздеть как сделать. Но я пиздеть не могу, я ему написал, типа пиши в слак.
Ну он пишет, и я начинаю переписку с ним (общую, все видят в канале), ну с ошибками, очапятками, понимаю что он хочет, понимаю как сделать.
Говорю типа так и так можно сделать вот так вот так и вот так.
Что в конечном итоге ты хочешь? Какую проблему ты хочешь закрыть? Вот эту? Окей, её можно закрыть вот таким способом, не с нуля же писать всё. Нам нужно вот это, это и вот это.
Тестов хуестов мы делать не будем, они нахуй тут не нужны, а времени займут очень дохуя и их никто не смотрит никогда, если нихуя не падает.
Мы пропиздели незаметно, что уже конец рабочего дня.
А в этот момент все вместо работы (холопы ебанные) читали слак, кто-то читал какие-то доки, и так далее, кто-то пытался решить задачи самостоятельно, но нихуя не понимал как сделать.
Ну и вечером когда сдавать старый и брать новый пропуск, мне не дают новый на завтра. Звоню директору, что за хуйня.
Он трубку не берёт. Потом мне перезванивает девочка-припевочка и говорит что ты дохуя пиздел и ты уволен нахуй, и мы типа сами не знаем за что, но тобой возмущались очень сильно.
Я аж ахуел.
Беру телефон, там у меня слак, ввожу логин\пасс, пишу тупо в чат: "Sorry Ethan, i got fired, we can't continue to work together, после чего меня кикает из учетки, так как пассы сменили"
Через неделю мне в линкедин пишет итан, типа так и так, можешь проконсультировать, что за хуйня, слово за слово, и я ему расписал, что его доят как корову, продавливая ему НАХУЙ НЕ НУЖНЫЕ технологии от всяких хиппарей, что бы выдоить как можно больше бабок (все оборудование, и так далее, было за его счет в офисе, и он был самым крупным китом (разработа велась ещё паралельно других проектов, но этот больше всего бабла приносил)).
Так как я рынок нихуя не знаю, я ему расписал что ему действительно нужно, и как это можно организовать, и назвал сумму (я хотел его развести) в 15к за готовый продукт.
Он продавил до 10к, я согласился.
3 месяца работы - полностью проект готов от одного человека.
Он отдал своему айтишнику, для сопровождения (доки, срмки и так далее все было готово). Самое хуевое было - открывать ИП. Вот это ебля была пиздец, что бы он мог оплатить инвойс. (в рашке с этим полный головняк, понимаю почему так дохуя кодеров работает в конторах, что бы просто кодить и получать бабки, и не ебать мозги)).
Это было в 2020 году (весна-осень).
----------------
Возвращаясь к твоему вопросу, отвечаю побывав в этой среде, хоть и не долго:
- линуксы тупо везде.
- - на маках кодят, но мне было неудобно.
- на маках готовый проект (веб) выглядит совершенно иначе и лучше, чем на винде дома, или на мобилке с андроидом, и так далее.
Выбор ОС: не имеет значения абсолютно.
Тебе нужны навыки работы в IDE/текстовом редакторе (хоткеи) и знание языка и навигации по файлам. Я видел всех разрабов, и все они работают с автодополнением, от решарпера-ли, от интилисенса ли, от других IDE - похуй. И читают на лету доки.
По поводу скилов линупсов:
максимум что я видел от знаний "Линупса" у обычного разраба, это то, что он может написать
cd /home
ls
rm -rf filename
mkdir
chown -R
chmod +x
всё. На этом все знания заканчиваются.
Никто даже не брался настраивать веб-сервер.
Они сказали типа с докером заебись.
Окей, при этом для тестового сервера, они развертывают докер, и через костыли соединяют проект, и это кое-как вертится, и каждый раз приходится делать одно и то же.
НАХУЯ? Почему бы блядь единожды не настроить сервер ПРАВИЛЬНО?
Короче мой тебе совет - не зацыкливайся.
Просто вктатись туда, ты охуеешь.
Не слушай никого. Вообще. Делай как считаешь правильным.
Хочешь бабки грести? Будь терпилой и лежи жопу.
Хочешь крутым прогером быть? Найти по духу людей.
Мне лично попались хуесосы, я потом разговаривал с однокурсником по поводоу этого пиздеца, и так ли везде.
Он сказал нет, не так. И типа пидары попадаются, но не настолько же отбитые нахуй долбоебы.