MacBook для программиста. Стоит ли?

Любой маковод расскажет 100 аргументов, почему стоит пользоваться макбуком и я один из них. Я фанат Apple и полностью всегда плюсую за эту технику. В статье хочу объяснить почему я так считаю.
Начну, все-таки, с недостатков.
Недостаток 1 — они дорогие.
Да, действительно, маки-буки дороже, чем остальная техника. Да, вам придется раскошелиться. Но! Не забывайте про вариант б/у компьютера. У меня сейчас MacBook Pro 15’ 2013г., который повидал до меня двух хозяев и прекрасно работает без нареканий.
Других недостататков я не нашел…поэтому переходим к плюсам.
Плюс 1 — качественная и красивая сборка.
Техника apple собирается очень качественно. Корпус сделан из чистого алюминия, все подогнано тютелька в тютельку, ничего не висит, не болтается, не отваливается, не люфтит. Берешь его в руки и приятно…как, собственно, все у apple)
А если вы его когда-нибудь еще и разберете. то увидите еще и внутреннюю красоту MacBook-а. Все вымерено, выверено, вентиляторы ровно друг напротив друга стоят. Красота!
Плюс 2 — все под ключ.
Если вы не опытный пользователь и не сильно понимаете что такое операционная система и драйвера, то apple точно для вас. Покупая MacBook вы вообще не паритесь о начинке. Вы купили компьютер, распаковали и можете сразу пользоваться. Единственное, что придется устанавливать — это какие-то дополнительные программы, специфичные для ваших увлечений. Даже для того, чтобы установить программу, вам не надо ничего дополнительно ставить, запускать установщики и так далее. Вы просто берете иконку программы и перетаскиваете в папку с приложениями на компьютере. Да именно так происходит установка — просто перетаскиваете)
Плюс 3 — тачпад.
Раньше я не понимал людей, которые работают на тачпадах. На всех ноутбуках тачпады дико маленькие и не удобные, но на маке работать тачпадом одно удовольствие.
Во-первых, он огромный!
Во-вторых, он настроен идеально! Я бы сказал он настроен для MacOS. Так как я ставил на свой бук windows и вот там этим тачем так же не удобно работать, как и во всех ноутбуках. Но когда запускаю MacOS, все меняется. Это рай.
Ох…забыл сказать, что тачпад поддерживает очень много жестов. И вы можете не просто двигать мышь, а еще…в общем много чего вы можете…тут лучше один раз увидеть, чем сто раз прочитать.
Плюс 4 — операционная система.
На всех маках стоит операционная система MacOS. Она очень простая.
Чтобы было понятней, представьте телефон размером с компьютер, к нему присоединили клавиатуру с тачпадом и добавили программу для работы с файлами. В кратце — это MacOS. Даже и не знаю чего еще рассказать. Просто все ну очень просто и понятно.
Плюс 5 — он не виснет.
Вы правильно прочитали. Он не виснет. Практически…Конечно, как и любая техника он может зависнуть, но не так как Windows. Если в случае чего, Windows зависает полностью и на долго, то в MacOS зависает только «тяжелая» программа и пока вы ждете ее «развисания» можно зайди в вк полистать новости. К тому же, эти «зависания» очень краткосрочные и приходят очень редко, поэтому вы их практически не замечаете.
Плюс 6 — батарея
Батарея держит очень долго. От 3 до 6 часов в зависимости от нагрузки. Но при активном пользовании, такая радость продолжится пару лет, потом срок службы подходит к концу и вы привязываетесь к зарядке на всегда)
Но даже при умирающей батарее, ваш ноутбук сможет спокойно проработать часочек-другой, чтобы на встрече с клиентом показать дизайн-проект.
Плюс 7 — это UNIX-подобная операционная система.
Теперь подходим к тому, почему это удобно для программистов.
UNIX-подобная — это значит, что у вас есть Терминал. Нормальные «прогеры» очень много работают с терминалом. И многие вещи для программирования без подвыпертов на windows не поставишь. Ну к примеру на RubyOnRails кодить в Windows будет сложно. Очень сложно.
Короче говоря, для тех, кто уже пользуется Линуксом, ничего не меняется, кроме того, что вам бонусом идет еще и стройный ноутбук с красивой продуманной операционной системой.
А те, кто не хочет останавливаться в разработке сайтов на простых html-страничках, рано или поздно придет к какому-то фреймворку, который будет требовать UNIX-подобной операционной системы.
Да, на Windows это все можно будет так же делать. Но на linux или mac это будет гораздо проще, без гемора и без лишних танцев с бубном.
Поэтому резюмируя заголовок статьи, то ДА, на MacBook очень удобно программировать, это возможно и это нереально круто!
В конце хочу еще рассказать некоторые общие вопросы не касаемо плюсов и минусов, но на них просто необходимо ответить.
- Если у вас Retina-экран, то это на жизнь никак не влияет. Многие задаются вопросом: «А как я буду верстать сайты под монитор 1280 пикселей, если у меня будет 2880px?». Это не мешает. Кроме того, что картинка будет очень четкая и красивая, ничего не поменяется.
- Если вы пользователь Windows придется привыкать. Я привыкал неделю. Это нормально. Первые дни было вообще не понятно как пользоваться и думал отнести mac обратно в магазин. Но когда разберетесь, отказаться уже не сможете.
В плане программ на MacOS проблем нет. Все, что у вас есть на windows, есть на мак или можно найти замену. Очень много программ сейчас делается и под Windows и под Mac OS.
Когда я купил первый MacBook все вокруг про меня говорили, что я купил его для понтов. Хотя у меня даже мыслей таких не было. Наверное, завидовали.
Если iPhone могут покупать для понтов, то mac — это в первую очередь породистая рабочая лошадка.
Воспринимайте MacBook — как инвестиция в себя и свое время.
1) Все-таки, как ни крути, техника Apple — это некоторые статус. И приходить на встречу с MacBook зачтется в плюсик.
2) Мой первый MacBook проработал на меня 6 лет. Каждый день с утра и до вечера он с упорной верностью помогал мне зарабатывать деньги разработкой сайтов. 6 лет! Вдумайтесь! Много вы знаете компьютеров, которые готовы прожить столько? И учитывайте, что у меня ноутбук работает день и ночь.
По опыту скажу, что мой первый ноутбук проработал 2 года и у него отломался экран, а второй ноутбук проработал 2 месяца и сгорел….вывод можете сделать сами.
И последний совет: Как выбрать MacBook?
Знаете чем мне нравится apple? Тем, что с ней не надо задаваться этим вопросов. Не думайте о том сколько процессоров у вас или сколько оперативной памяти. Не надо. Вы покупаете хорошо отстроенный аппарат, который в любом случае будет быстро и удобно работать.
Для покупки вам нужно определиться с двумя вещами:
Для чего вам компьютер?
Глобально, техника Apple делится на 3 сектора:
а) MacBook Air — это маленький, компактный, тонкий и не очень мощный компьютер. Он для тех, кому надо просто сидеть в интернете, смотреть фильмы, писать статьи в Word. Ну, в крайнем случае, поработать в Photoshop.
б) MacBook Pro — это мощный ноутбук. Он для тех, кому нужен переносной мощный компьютер для работы.
в) iMac — это настольный компьютер. Он большой, он мощный, но не переносной. Для тех, кому важно иметь хорошую рабочую лошадку, которая стоит в одном стойле и между городами не перемещается)
Сколько у вас есть денег?
Чем дальше от пункта А, к пункту В из первого вопроса, цена значительно увеличивается. Поэтому подумайте что вы хотите купить, что можете себе позволить и возможно придется подумать на вариантом б/у.
Удачи в программировании и, надеюсь, покупке MacBook)
Нет ни одного комментария. Вы будете первым!
Чтобы оставить комментарий, вам необходимо авторизоваться или зарегистрироваться
Привет, зашедший на эту страницу человек! Меня зовут Петров Александр и я веду этот блог.
Тут я пишу свои мысли о мире разработки сайтов и выкладываю различные мини-уроки и фишечки.
Linux, Windows или macOS: что выбрать программисту — отвечают эксперты
У каждой ОС есть свои плюсы, минусы и особенности, и как правило программисты выбирают ОС на основе своих предпочтений и представлений. Но что, если отбросить личные симпатии и попытаться взглянуть объективно: какая ОС даёт больше всего преимуществ программисту? Мы задали этот вопрос экспертам, и вот что они ответили.

Выбор ОС в первую очередь зависит от того, в какой области разработчик работает, а ещё это дело привычки и субъективных представлений об удобстве. Я веб-разработчик и успел попробовать несколько операционных систем. Вот мой личный рейтинг удобства ОС именно для разработки веб-решений.
Первое место — macOS. Практически всё идеально, могут возникать проблемы с Docker, поскольку не всегда оптимально используются ресурсы (бывает >= 70 % CPU). Но это мелочи. macOS — это практически идеальный баланс между ОС для работы и для повседневных задач.
Ещё одно первое место — Ubuntu/Mint (и другие Linux-дистрибутивы). Именно для разработки я считаю это семейство ОС лучшей. Из плюсов перед macOS — близость к production-окружению, «нативная» работа Docker. Из минусов — всё-таки иногда всплывают ошибки, которые без консоли не поправить (пример, проблемы со звуком), ну и софта гораздо меньше.
Второе место отдам Windows. Здесь можно спокойно вести разработку. При наличии такого софта как Docker или Vagrant многие проблемы можно легко обойти. Чего мне действительно не хватает в Windows, так это нормального терминала (ConEmu, Git Bash и другие не в счёт). Зато софта под эту ОС гораздо больше, чем на Ubuntu или macOS.
В качестве заключения отмечу, что всё-таки выбирать стоит ту ОС, в которой разработчику привычнее и комфортнее работать. Если всё в операционной системе устраивает, то переход на что-то другое вызовет лишний стресс и трату времени на изучение возможностей новой ОС. В конце концов, в ту же Windows потихоньку внедряется WSL.

На вопрос, какую операционную систему выбрать для программирования, в большинстве случае нет чёткого ответа, т. к. это больше субъективный выбор каждого человека: как по удобству взаимодействия с самой системой, так и с используемыми инструментами для разработки. Большинство популярных языков и сред разработки в основном присутствуют на всех платформах.
Конечно, есть немало случаев, когда выбор ограничен. Например язык программирования плохо адаптирован под конкретную операционную систему или требуется конкретная платформа для выполнения, тут стоило бы или даже необходимо использовать то, что есть.
Если ограничений нет, то, я считаю, самый правильный выбор — попробовать каждую из систем, для того чтобы решить, что же конкретно тебе удобнее. У каждой системы есть как плюсы, так и минусы: где-то удобнее разворачивать среду и работать с ней, где-то есть более удобные инструменты разработки и т. д., поэтому говорить, что для веб-разработки нужна обязательно macOS или для разработки на .net core нужен Windows, я считаю, неправильно.
Также для нашей страны актуален вопрос цены рабочей машины. Например, для многих, а тем более для начинающих, продукты компании Apple могут показаться дорогими при прочих равных. У компьютеров на Windows или Linux ценник более доступный.
Если подытожить, то если нет ограничений на выбор системы, советую попробовать все системы и выбрать ту конфигурацию системы и инструментов, которую удобно использовать именно вам.

В первую очередь нужно быть уверенным, что инструмент, с которым человек будет работать, удобен. А операционная система — это инструмент и ничто иное. Если говорить о выборе операционки, то неплохо было бы сразу знать, где ваше приложение будет в дальнейшем крутиться. Если человек предполагает разработку под операционную систему OS X (под MacBook, iOS, iPhone, iPad), то ему обязательно нужен опыт работы в macOS и собственно сама OS X, потому что все остальные операционки хоть и поддерживают языки Swift и Objective-C, но на довольно слабом уровне. Инструментарий разработки под OS X внутри OS X хорошо настроен и нативен.
Дальше у нас встает извечная борьба между Windows и Linux. Начинать холивар, я думаю, смысла нет. Если у пользователя есть привычка работать в Windows — то имеет смысл в этой операционной системе и оставаться, так как в принципе, 80 % задач разработки можно закрывать в Windows. Если хочется попробовать что-то другое — это, бесспорно, Linux. Желательно делать Linux на виртуальной машине, чтобы не потерять своё текущее окружение, но иметь возможность «пощупать». Очень много всякого софта для разработки написано под обе операционки, тут тоже стоит сразу оговориться, что если предполагается разработка на Android — то надо быть по крайней мере знакомым с операционной системой Linux. Необходимо представлять, что это за окружение, как оно работает, знать про открытые драйверы, системные настройки, потому что Android — это тоже Linux.
Есть специализированный стек разработки под Windows: это разработка под Active Directory, разработка разнообразных протоколов, разработка под Microsoft Office и прочие штуки. Понятное дело, что с Microsoft Office перейти на Linux будет нельзя, под него стопроцентно нужен Windows. Тут встает вопрос лицензирования. Если у человека всю жизнь был Linux, то ему не с руки покупать лицензию, которая условно стоит 8 000 рублей. Поэтому в большинстве случаев пользователи остаются на Linux.
Я, в свою очередь, несмотря на то, что веду свои уроки с макбука, активно пропагандирую Линуксы разного рода: это и всякие попсовые Debian и Ubuntu, разного рода Arch Linux, даже Red Hat и прочее, прочее. Соответственно, если у вас есть какие-то опасения, то стоит помнить, что инструментарий на Linux такой же, как на Windows, то есть все среды разработки (всё, что не касается Microsoft Visual Studio) портированы и работают кроссплатформенно. Для новичка будет несложно сориентироваться, главное, не надо сразу начинать лезть в консоль или жить в терминале и пугать себя.

Выбор операционной системы, как правило, происходит на усмотрение самого программиста. Это дело вкуса — кому-то нравится macOS, другие считают Linux топовой системой. Одно важное условие: если ваш продукт будет иметь дело с iOS, то поле выбора ограничено — тут не обойтись без macOS. Иначе ничего не получится, если только разработка не идёт на удалённых серверах. Также эта система считается более user-friendly. То есть все мобильные разработчики, чьи продукты будут запущены в AppStore, не имеют другого выбора, кроме Mac.
Веб-разработка менее требовательна к ОС. Лишь два браузера – Explorer и Safari являются специфическими: первый будет работать только на Windows, а второй – на Mac. Когда разработчику нужно тестировать то, что он разработал, — ему понадобится соответствующий браузер.
Linux считается немного более сложным вариантом — она также бывает простой в использовании, но есть и «хардкор-версия», она скорее для тех, кто «пишет» драйверы и в целом больше работает с «железом». Преимущество этой системы в том, что можно собрать её целиком «под себя» и иметь над ней полный контроль. Это сложнее, требуются мозги и навыки, но использование в таком случае будет немного производительнее.
Разработка игр, как правило, происходит на кроссплатформенных системах. А вот приложения backend-разработчиков чаще выпускаются на Linux, соответственно будет удобно держать именно эту систему на своей машине разработки — это может быть и локальная машина, и нет. Часть разработчиков работает на удалённых серверах, а их локальная машина — это по факту просто интерфейс доступа.
Также если вы привыкли работать на macOS, то будет довольно трудно «переключиться» на Windows, и наоборот. То, чего на Mac можно добиться простыми действиями, на «винде» делается сложно.

На такой вопрос сложно дать однозначный ответ. Скорее, это больше зависит от предпочтений разработчика. Но очевидно следующее:
- Если пишете программы для какой-то определённой платформы, то её и нужно выбирать.
- Если это веб-разработка, то вероятность того, что сервер будет крутиться на Unix — 80 %, а значит, стоит выбирать Linux или Mac.
Прежде всего следует разобраться, в чём отличие Unix от Windows, и выбрать то, что нравится и больше подходит. Писать хороший код можно везде. В этом вопросе нет серебряной пули, и это самое главное, что нужно понимать начинающему разработчику.
Итак, кому какой системой стоит пользоваться?
Всё зависит от двух вещей: что вам удобно и чем вы занимаетесь. Например, если вы разрабатываете iOS-приложения, то вам придётся пользоваться macOS; если вы пишете бэкенд и сервер крутится на Linux, то, скорее всего, на нём вам и удобней будет работать. Если не принимать во внимание завязанные на конкретной платформе стеки разработки, то всё зависит от ваших предпочтений, ведь очень много софта работает на всех основных системах. Нравится работать в Windows/Linux/BolgenOS? Работайте дальше, если это не ограничивает ваши возможности. К тому же при необходимости в простых случаях можно воспользоваться виртуальной машиной. А переучиваться работать на другой системе просто «потому что» — пустая трата сил и времени.
Mac VS PC — с точки зрения программиста
Всем привет. Сижу тут работаю, никому не мешаю, мак опять завис и решил перезагрузиться. Ну бывает. Пока он грузился, вспомнил холивары по этой теме и решил что-то написать, тем более что тут периодически эта тема всплывает и ничем не заканчивается. 🙂
Бесит иногда, да, но все-же.. Как в том стишке, «никогда его не брошу, потому что он хороший..».
Ладно, все это лирика, давайте по пунктам.
Я — айтишник, уже много-много лет. Динозавр, можно сказать. Свои первые потуги программирования исполнял на OS/2 , потом был VAX от всеми забытой Digital.. Потом в лаборатории универа был Sun UltraSparc с непревзойденной на тот момент Solaris. Мощь.. Конечно, параллельно был и собственный целый пентиум с модной на тот момент 98й виндой, но это для кармагеддона и кваки, что-то еще в тот момент на винде делать было сложно. Хотя, Borland со своим дельфи нормально работал, практикумы можно было делать. На том и стояли.
Дома — игрушки и практикумы, на винде. В универе — вся мощь мэйнфрэймов для «реальных задач» и понимание что такое программирование как таковое. Конечно, скорее всего и на винде можно бы было делать тоже самое (в конце концов, это просто ОС), но не было инструментария, от слова вообще. Это была оболочка для условно офисного пользователя. Поэтому, в академической среде она так и не прижилась, вплоть до начала нулевых.
Даже взять вот инструменты написания научных статей, Майкрософт и пальцем не пошевелил чтобы что-то сделать в этом направлении. И бедные наши доценты так все и набирали по-старинке в древнем LaTeX превдоформатирование, чтобы их формулы хоть как-то выглядели..
По моему мнению, MS допустило огромную ошибку, оставив академическую среду за бортом. Ибо именно оттуда выходят специалисты, которые являются движителем прогресса, в том числе с точки зрения пользователей.
Что же мы имеем ? На начало нулевых, целое поколение молодых специалистов, привыкших работать на юникс-подобных системах (в том числе линуксы), обученных пользоваться крайне ограниченным, но, в тоже время, очень эффективным набором инструментов. А на платформе MS этих инструментов не было от слова вообще.
То есть, повторюсь, MS не давало ничего специалистам, сфокусировавшись на среднестатистическом пользователе.
В то же самое время, под конец 90х, в Apple возвращается Стив Джобс с Джонни Айвом и делает сразу три шикарнейших хода:
0) Продает пиксар за дохуллион денег
1) Вместо опостылевших и однообразных серых ящиков привносит на рынок «статусные» мыльницы, которые сразу разлетаются по всем дизайнерским студиям, адвокатским бюро и тд
2) Полностью переделывается MacOS , которая застряла во времени, выдавая на гора MacOS X на базе юникса Next.
Без прикрас, эти три шага, сделанные в небольшой срок, стали революцией на рынке. Я даже не постесняюсь сказать что именно они определили облик всей IT-индустрии на данный момент.
0) Продажа пиксара дала возможность влить денег в достаточно спорный ход с дизайном и операционкой, в тот момент никто не верил в дизайн и функциональность.
1) Эксклюзивный и узнаваемый дизайн в итоге привлек адептов эппла практически во всех узкоспециализированных (и денежных) секторах, как то: финансы, архитектура, графический дизайн, веб-дизайн, музыка (да, RISC архитектура этому сильно способствовала изначально). Профильные компании, такие как Adobe, Autodesk, Macromedia и тд, сфокусировались именно на разработке инструментов для пользователей Mac и оптимизировали свои продукты для них, оставляя пользователей Windows на потом. Это, в свою очередь, заставляло все новых специалистов приобретать маки, чтобы иметь возможность работать полноценно.. Получился замкнутый круг.
2) Тот факт что MacOS X базировался на юниксе NeXT, привлек много пользователей из админской и девелоперской среды того времени, ибо портативной альтернативы на базе юникса не существовало. Да, были первые версии линукса (как Red Hat, например), но не было нормальных лаптопов. Напомню, именно Эппл выпустило первый лаптоп с вайфаем. Мак стал именно рабочим инструментом администраторов сетей и узких специалистов.
То есть, как бы не хайпили по поводу псевдо-статусности устройств эппл, они изначально делали решения именно для специалистов, заворачивая все это в привлекательный дизайн. В западных странах в то время именно специалисты имели потребительскую способность выше среднего, поэтому покупали это спокойно и с удовольствием. Так что статус появился позже чем функционал, это важно.
Сам я, кстати, до 2010 года, был ярым противником Apple, сейчас уже не помню почему. Для игр у меня была винда, для работы — линукс, работал на Fedora, потом Ubuntu. На MS инструментов так не хватало, даже нормального ssh shell так и не появилось до сих пор. Хотя и были проекты на чисто MS архитектуре (.NET + MSSQL), но это были исключения. На линуксе было комфортно.
Потом сам для себя решил попробовать Мак, ибо появились первые айфоны и айпады, мобильная тема стала интересна. А для них можно разрабатывать только на Маке. Ок, купил подержанный Mac Mini Server 2011 и пошло-поехало.
Привык быстро, тем более что моя любимая командная строка на месте. Весь инструментарий разработчика, тот-же что и для линукса. Бонусом — красивый интерфейс для повседневных задач. Ну и, самое главное — моментальная гибернация.
Этот пункт, мне кажется, один из самых важных, кстати.
Помню, на Windows гибернация появилась в Vista, если я не ошибаюсь. И это работало, но через боль. Нажимаешь, минуту что-то там крутится, вроде уснуло. Включаешь — еще пара минут загрузки, с переменным успехом. В половине случаев не получалось вернуться к предыдущему состоянию, приходилось перезагружаться еще раз, на «чистую». В итоге, я потом так никогда и не пользовался этой фичей, в виду ее геморойности.
На маках изначально эта проблема была решена шикарно. На мак-мини, просто нажимаешь кнопку, две секунды — отключаешь его, несешь домой, включаешь — 2 секунды и все работает как было. На лаптопах вообще ничего нажимать не нужно, просто крышку закрыл, поехал-полетел-забыл — открываешь экран и продолжаешь работать как ни в чем ни бывало хоть через месяц.
Для меня лично это очень удобно и , мне кажется, все пользователи мака именно этим довольны в первую очередь.
Далее, командная строка. Как бы PuTTy ни старался, но до простого терминала ему далеко. Даже не знаю в чем именно проблема, но PuTTy это боль, а альтернатив особо и нет. Но ssh нужен постоянно, поэтому тут без вариантов.
Поиск: я хз как они это делают, но на маке поиск по всему компу очень быстр (причем, всегда был таковым). То есть, я знаю как они это делают (индексирование всего и вся, по умолчанию), я не понимаю почему винда этого не делает. Любой файл находится за 1-2 секунды. Это реально помогает.
Мультискрин: это даже на линуксах есть уже давно. Несколько рабочих областей, с простым переключением. Очень удобно, даже работая с несколькими мониторами.
Как результат: у меня дома много компьютеров и систем, в том числе и на Windows 10, но для работы я все-же использую Мак, уже 5й за последние 10 лет. Всего хватает, все шустро, батарея вечная. Иногда бесит, но не сильно. Винда бесила (и бесит периодически) намного сильнее.
Мой стэк: Android, iOS+XCode, VSCode+Python, Node.js ну и разные БД (PostgreSQL, MongoDB, . )
Пишите в комментариях ваши мысли по этому поводу, обсудим.

Лига фрилансеров
1.4K постов 16.1K подписчиков
Правила сообщества
Не забывайте поддерживать авторов плюсами!
— Добавлять нетематические посты, последнее решение за модератором
— Рекламировать какую-либо продукцию в виде постов
— Делится любыми интересными историями, связанными с фрилансом 🙂
>> Профильные компании, такие как Adobe, Autodesk, Macromedia и тд, сфокусировались именно на разработке инструментов для пользователей Mac
С 97-го года занимаюсь 3д графикой и анимацией, картина какбэ чучуть не так видится.
Некоторое время (начало нулевых) на маке было комфортнее работать с адобовским софтом, но недолго, достаточно быстро уравнялось.
С производительностью же, ничего не меняется уже 20 лет — если вкинуть в технику равные суммы, система на вин будет производительнее (графика, 2д и 3д, монтаж).
Холиварная тема. По большей части потому, что в русскоязычном сегменте бытует мнение о слишком высокой цене на профессиональную технику Apple. Да, с колесиками для новых десктопов они конечно перегнули палку, но мейнстрим в виде макбуков Pro/Air стоит аналогично функциональным аналогам от других производителей, внизу я привел ссылки на обзоры сегментов.
Корпусом макбука можно забивать гвозди, читать текст на ретине это как вытирать задницу шелком (до нормального маштабирования интерфейса в win10 даже обладание 4к монитором не облегчало ситуацию, все было слишком мелким). Божественное автономное время, которое сильно выручает при долгих перелетах (ну правда это уже не эксклюзив). Удобный интерфейс и тачбар с форстачем который сейчас клонируют все подряд. Вот только за идею убрать физический ескейп (от которой они кстати отказались) я бы убивал.
Да, сейчас можно найти аналогичные ноутбуки. Но стоить они будут те же деньги, и эппл тупо был в этой нише первым.
В корпоративной среде за рубежом маки повсеместно. Просто потому, что работает как часы. Снижается стоимость саппорта в организации, причем существенно. Стоимость ноутбука — ничто по сравнению со стоимостью часа работы специалиста поддержки, месячная ЗП которого позволяет купить два-три таких макбука.
Если спрашивать исключительно о моем опыте, то сам я не испытываю эксклюзивной привязанности к чему-либо. Техника — это просто инструмент. Если я забуду макбук на работе, то я не буду испытывать сложностей от кодинга на домашнем игровом десктопе, главное чтоб раскладка в IDE была настроена одинаково. Win10 стала вполне себе удобной системой для работы и по факту единственной системой для игр. Но если мне предстоит долгая поездка, со мной естественно поедет Air. На домашнем сервере у меня естественно стоят никсы.
PS: Кстати если так не хватает нормального терминала в винде, WSL в помощь. Нативный баш/ssh
PS: Желающим убедиться в тезисе «стоит аналогично функциональным аналогам» можно почитать что-то типа https://www.laptopmag.com/best-ultrabooks или https://www.laptopmag.com/articles/best-business-laptops
Понятно, что на вкус и цвет все фломастеры разные, но в целом ценовой сегмент одинаков.
Последние лет 5 работаю java разработчиком, начал свою компьютерную жизнь с window xp и доехал до 10, но когда начал учиться в универе быстро прочувствовал насколько жить с ubuntu намного легче чем с виндой. Даже умудрился застать тот ебучий этап когда при просмотре видео бубунту снижала яркость в ноль и единственный путь нормально что то смотреть это переодически елозить пальцем то тачпеду. Потом в процессе обучение много экспериментировал, пересаживался на debain, fedora и в конце концов остановился на elementary. И в этих поисках я понял одну простую вещь, я хочу такую ось что бы я отрывал ноут и сразу все было заебись. Без сборки драйверов в ручную, без ананизма с установкой постоянно недостающих пакетов и софта (и винды это тоже касается, в нет нет ни одного стандартного инструмента, который я как разраб мог бы использовать), систему которая умеет в нормальную систему прав, на не как это сделано на винде и многое другое. Претензии можно перечислять до бесконечности. И потом в какой-то момент, я просто взял и купил MacBook pro 13 2017. И понял как же просто и удобно можно жить. Да конечно пришлось привыкать. И я не сразу допер про существование пакетного менеджера brew, но когда ты прям в реальном времени видишь как эффективней ты стал просто после перехода на новый ноут это охуенно. Но конечно по настоящему кайф я прочувствовал когда перешел на новое место работы и мне там выдали топовую 15-ку. И даже не оттого что она в два-четыре раза производительней моего личного ноута, а от того как удобно организованная синхронизация данных между двумя компами одного пользователя. Просто работал сначала на одном ноуте закрываешь его и продолжаешь все тоже самое делать на другом и это настоящий кайф, и не потому что на других осях этого нет, а потому что ты купил ноут и у тебя сразу все работает как надо.Или например система бэкапов в маке, просто подрубаешь внешний носитель осень тебя спрашивает хочешь залью туда полной бэкап, кликаешь ок и у тебя все заебись. Или взять тот же встроенный менеджер паролей, который позволяет синхронить пароли между всему устройствами эппла которые есть, это охуеть как удобно. И так со многими фичами, они просто сразу есть и не надо ничего делать что бы их получить.
Ну а еще самое пожалуй главное для меня, работая на маке ты разрабатываешь софт в среде близкой к той в которой она будет исполняться (ну если говорить о серверных разработках) и во многих случаях это оказывается значимым плюсом.
А и да я еще их тех редких людей, которые платят за софт, и с большим удовольствием пользуюсь рядом софтин, которые существуют только под мак ос. И в итоге я получаю очень удобный комп и удобную ось и мне не приходиться ебаться ни с чем использую его. Мне еботни хватает и без этого на работе, и нах нужен рабочий инструмент если я его не могу взять и с небольшим набором усилий взять и начать работать.
И нет, мак бук не идеален, у меня была проблема что не собирался фронт из-за Xcode и его требовалось перестанавливать. Я не сразу понял, что для того что бы сказать сертификат вебсайта для того что бы сделать его доверенным для jdk нужно просто драгндропнуть его иконку. К сожалению нет коробочного механизма, позволяющего держать несколько jdk на одной машине, хотя с помощью можно в текущей версии терминала временно переключаться на другую версию. Пару раз ось красилась, когда я делал всякие непотребства во время сборки проекта. Но это все мелочи по сравнению с проблемами, которые я ловил на своих предыдущих ноутах.