Обновить
1
0
Арамаис Мирзоян@websitedev

Разработчик веб-сайтов

Отправить сообщение

На знаю какой дистрибутив у вас. У меня Ubuntu, с такими проблемами я не сталкивался.

Вы сами поняли, что написали? Лично я, нет.

Задаете действительно смешной вопрос. А зачем тогда другие компании разрабатывают антивирусные системы, если встроенный антивирус умеет так умело ловить все вирусы. Наверно, Kaspersky, NOD, Avast разрабатывают своё ПО чисто на энтузиазме, а не для коммерческой прибыли. Ведь условно "бесплатный" антивирус Винды так хорошо со всем справляется. Наверно, они дураки, не видят, что нет потребителя на их продукт.

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

У меня был слабенький ноутбук с Dual-Core процессором. Я на нем поставил Ubuntu и на ноуте можно было нормально работать. Правда всё не работало супер быстро, но в экстренных ситуациях такая машина могла бы выручать. На том ноутбуке изначально была восмерка, конечно, она открывалась, но я сомневаюсь, что на ней можно было хоть что-то делать, потому что большинство ресурсов машины потребляла ОС.

Требования к Windows 7

  • 64-разрядный (x64) процессор с тактовой частотой 1 ГГц или выше

  • 2 ГБ (для 64-разрядного процессора) ОЗУ

  • 20 ГБ (для 64-разрядной системы) свободного места на жестком диске.

  • Графическое устройство DirectX 9 с драйвером WDDM 1.0 или более поздней версии.

Требования к Windows 11

  • Процессор: современный двухъядерный 64-битный процессор с частотой 1 гигагерц (ГГц)

  • ОЗУ: 4 ГБ оперативной памяти

  • Место на жестком диске: 64 ГБ

  • Монитор: 9-дюймовый дисплей с разрешением 1366x768

  • Совместимость с UEFI, Secure Boot и TPM 2.0

  • Видеоадаптер: Видеокарта совместимая с DirectX 12 и WWDM 2.x

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

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

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

Да я почти уверен, что на моем старом Intel Dual-Core-е 11-я Винда даже не запустится, куда уж работать на ней. Ведь у меня двухъядерный процессор и ОЗУ 4 гб и место на диске 64 гб есть. Ведь важны же и другие параметры. А Ubuntu последней версии работает, хоть не супер быстро, но всё же работает, задачи можно решать.

Моя стратегия такая — использовать Windows только для тех задач, с которыми не справляется Linux. ОС Windows сильна в графике, обработки видео и звука. Под такие задачи Linux не подточен. Но лично для меня такие задачи не в приоритете, поэтому в своей работе я в основном использую Linux.

Сам я веб-разработчик и не представляю, как бы я настроил свою рабочую среду в Windows. Установить и настроить веб-сервер в Linux можно за 10-15 минут с помощью нескольких команд. В Windows, скорее всего, нужно сильно заморачиваться, чтобы все корректно работало. Ещё слышал, что на Винде проблемно запускать Docker, например.

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

Если ты фронтендер, можешь выбрать и Винду для работы. Но, если бы я даже работал только на фронтенде, я бы не выбрал Windows. Потому что интерфейс того же Ubuntu мне больше нравится, чем интерфейс Винды.

Да, иногда приходится верстать и для этого нужен Photoshop. И конечно же Photoshop не дружит с Linux. Можно настроит виртуалку и работать через неё, но это не совсем удобно. В конце концов есть Figma. Но, если упрямый дизайнер вам всё же отправил psd-шку, Avocode вам в помощь. Он платный, конечно, но Photoshop тоже не бесплатная программа.

Windows, скорее, создан для людей, которые плохо разбираются "в этих ваших интернетах", поэтому и там всё максимально упрощено. Windows исключительно коммерческий продукт для широких масс. В Windows за все нужно платить, за лицензию, за антивирус, за что-то ещё. И я не понимаю, за что конкретно нужно платить такие суммы, за бесконечные синие экраны? Или за тяжелое ПО, которое каждым годом выдвигает все больше требований к железу и прекращает поддержку своих ранних версий?

Кажется, в Microsoft делают всё для того, чтобы ты менял своё железо каждые 3-5 лет. Кажется, им капает процент от продажи компьютеров.

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

Люди не хотят возиться с настройками и в чем-то разбираться, поэтому и выбирают Windows. Это как выбрать Битрикс для крупного интернет-магазина, вместо разработки с нуля. Быстро и удобно, но в итоге получается закрытая система, которая очень чувствительна к изменениям.

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

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

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

Поэтому нужно научиться очень хорошо чувствовать ту фазу, откуда начинается выгорание. Но обычно на этой фазе человек чувствует, что ещё немного может работать. Он пропускает эту фазу, так как чаще всего не хочет оторваться от роботы и скорее хочет закончить задачу. Чем дальше пойти этой фазы, чем больше дней понадобиться, чтобы восстановиться.

Рабочий же может реально всю жизнь делать примерно одно и то же. Наш оператор козлового крана лет через тридцать вообще может не думать.

А разве от рутинной работы человек не может выгорать? Думаю, больше, чем от творческой, Хотя, все зависит от темперамента человека. Но, когда ты каждым годом делаешь одно и то же, ты перестаешь развиваться и к чему-то стремиться. Это тоже может стать причиной выгорания.

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

Кроме гостевой книги у сайтов тех времен были онлайн чаты в сайдбаре и счетчик посетителей онлайн на данный момент.

Прекрасная статья под Новый год

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

Ещё лучше оставить текст полежать день или два, а потом перечитывать. В этом случае больше вероятности обнаружить какие-то незаметные ошибки.

Часто бывает, что требования бизнеса меняются и нужно менять функционал и, соответственно, дизайн. А дизайнер уже сдал макет и ушел, до него уже не достучаться. Заказчик говорит разработчику, сам как-нибудь разберись. Разработчик конечно может разобраться, но не сделает же так профессионально, как сделал бы дизайнер. Думаю, каждый специалист должен заниматься своим делом.

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

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

Хотя, нужно стараться держать какую-то минимальную планку. Если даже не успеваешь что-то сделать сейчас, написать кода, учитывая, что это будет в будущем.

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

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

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

Тут есть ещё психологический фактор — можно действовать, как перфекционист и долго зависать на одном функционале, а потом сломаться психологически, выгореть и не довести дело до конца. Поэтому для бизнеса это тоже важно, хоть как-то, но закончить проект, а потом уже думать, как улучшить.

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

Давно ещё заскринил такой текст из вакансии, это конечно смешно, но очень подходит к ситуации.

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

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

Помню, как будучи школьником я купил карту, чтобы подключиться dial-up соединением через домашний телефон. Втыкаешь кабель, открываешь настройки, прописываешь туда данные и запускаешь Internet Explorer.

У меня один даже раз заработало, открылась страница в браузере. Но потом интернет просто пропал и я так и не смог разобраться в причине. После этого у меня появился кабельный интернет с ограниченным скоростным трафиком. После использования 20 гигабайтов, вроде, скорость падала насколько, что для просмотра какого-то видео, нужно было его оставить грузиться минут 5-10. Это уже было хотя бы что-то годное, а dial-up я так и не смог нормально запустить.

Да, кстати, верно заметили. Поэтому нужно для начала просто начать что-то делать, а потом уже думать, как это улучшить. Особенно это касается кодинга — написал основной код, а потом прошелся по нему и начал рефакторить. Хотя иногда будет полезно какие-то базовые вещи изначально обдумать, потом уже приступить к кодингу.

Я попробовал этот метод, но что-то не зашло. Всё равно начинаешь уставать спустя какое-то время, как и уставал раньше. Даже установил расширение на браузер, который имел свой сайт. На сайте был to-do лист рядом с таймером, где можно было добавить свои задачи.

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

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

Информация

В рейтинге
5 701-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Фулстек разработчик
Старший
PHP
ООП
Laravel
MySQL
Nginx
HTML
CSS
JavaScript
Vue.js
WordPress