Задать вопрос
  • Есть ли смысл писать приложения на nativescript или reactnative, если заказчик не знает чего хочет в будущем нового из функционала?

    @huwesu
    Максим Иванов:

    если денег достаточно и вас не ограничивают технически - считайте вам повезло.

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

    я не знаю какими технологиями вы владеете и какие из них вам более интересны.
  • Если отказаться от проекта в котором еще не начал работать?

    @huwesu
    Евгений:
    Если вас что то не устроило - то можно было написать в тех. поддержку, что для любой сколько нибудь серьезной ИТ задачи 3 часа это не серьезно.

    Если только вы не админ, подписавшийся на срочный подъем рухнувшего сайта. Повторюсь, за хорошо простимилировавшую вас сумму.
  • Если отказаться от проекта в котором еще не начал работать?

    @huwesu
    Евгений:

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


    Его можно понять.
    У него поди сайт глючит. Клиенты приходят. Он их теряет....

    Я бы только радовался подобному стечению обстоятельств - подобная срочность это возможность очень хорошо заработать.
  • Если отказаться от проекта в котором еще не начал работать?

    @huwesu
    Евгений:

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


    Я правильно понял, что вы оценили объем работы в 3 часа, просто на основании того, что вам сказали, что проект готов на 80%?

    ;)

    По какой формуле считали?
    Квадратный корень из процента и умножить это все на число Пи что ли?

    Предсказать? Запросто.

    Когда человек, которого вы знаете как профи и которому доверяете, говорит что проект закончен на 80% смело умножайте рабочее время на 3.

    Даже в этом оптимальном, казалось бы, случае!!!

    Это известный коэффициент, который используется в разработке софта уже более 50 лет. Я серьезно. Прочитайте Ч. Брукс "Мифический человеко-месяц". Это тонюсенькая книжка страниц на 30.
  • Если отказаться от проекта в котором еще не начал работать?

    @huwesu
    Евгений:

    В идеальном мире все наверное так и есть. В реальном мире до того, как принимаешь контракт, никто тебе код не показывает.


    Этого и не нужно.
    ;)
    По ответам ведущего разработчика команды вполне можно понять его адекватность и, как следствие, адекватность кода.
  • Если отказаться от проекта в котором еще не начал работать?

    @huwesu
    Максим Корольский:
    а вы предлагаете сперва настоять на общении с командой, перед тем как брать проект? Спуститесь с небес на землю и попробуйте найти заказ на фрилансе, следую вашим же советам


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

    Вы с ними в свободной форме побеседуйте что за технологии на каком этапе, и каково будет ваше место в проекте.

    Без этого я вообще не представляю как вы можете ценник выкатывать на свою работу.

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

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


    Спасибо, у меня все хорошо.
    Я разработчик с опупительным опытом. На фриленсе с 2002 года.
    У меня очередь из клиентов.

    Для начинающих могу только повторить - спрашивайте детали проекта.
    ОБЯЗАТЕЛЬНО.

    Я нанимал людей.
    Такой интерес исполнителя заказчиков только радует. Так как показывает:

    а) Человеку не все равно.
    б) Он адекватен.
    в) Можно выяснить квалификацию соискателя в такой предварительной беседе.

    Подавляющее большинство - просто пишут "я готов, наймите меня".

    Вы хорошо выделитесь из серой безликой массы готовых пойти работать за еду - если начнете задавать вопросы по сути проекта ЗАРАНЕЕ.

    И это только поможет вам найти работу
  • Есть ли смысл писать приложения на nativescript или reactnative, если заказчик не знает чего хочет в будущем нового из функционала?

    @huwesu
    Максим Иванов:
    все зависит как вы сможете разрулить с заказчиком по финансам.
    сколько денег дает - на столько и делаете.

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

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

    выбор тут за заказчиком.

    ваше дело ему донести суть.
  • Если отказаться от проекта в котором еще не начал работать?

    @huwesu
    Максим Корольский:

    где логика поддержки?


    Все как раз как до нельзя очень логично.

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


    В любом случае виноваты именно вы.
    И тех поддержка занимает правильную позицию.


    Вариант 1:


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

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

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

    Заказчик спец.
    Но не хочет делать сам. Так как лень или занят другими вещами.

    Намеренно дезинформирует об сложности/объемах работ исполнителя, с целью открыть контракт из затем сесть на шею исполнителю, ненавязчиво намекая на отзыв (прямой шантаж запрещен правилами).

    Здесь ровно те же 2 ситуации:

    1. Прямая ложь заказчика, если он вас дезинформировал на предварительном этапе - наказуема

    2. Виноват тут опять таки самонадеянный, понадеявшийся на авось или некомпетентный исполнитель, которому никто не мешал задавать вопросы заказчику заранее. Хотя бы чтобы выяснить - а соответствует ли объем работ вашей оценке стоимости своего труда и вашей квалификации (по силам ли это вам вообще).
  • Какой ноутбук выбрать для веб-разработки?

    @huwesu
    AleDv: Экраны TN vs IPS - это огромная разница.
    Если вам совсем не нужны цвета в работе - берите TN.
    Но думаю это и для всяких работ с CSS важно.
  • Вирус на сайте, что делать?

    @huwesu
    Doc:
    Для разработки 8 библиотек (фикстуры, тесты, дебаги, сваггер и т.д.).
    Для работы две всего 2 библиотеки. От FOS (friends of symfony). RESTful и Redis.


    Загляните внутрь библиотек. Посчитайте итого всех кто тянется по цепочке.
    Под вашей системой огромный фундамент из чужого кода.
  • Вирус на сайте, что делать?

    @huwesu
    Doc:
    8к запросов в секунду, это банальный post.
    А реализовать 8к запросов в сек. на террабайтном хранилище (хоть и разбитом) с множеством тяжелых поисковых логик, слишком проблематично.

    даю подсказку:
    на реальной нагрузке никто не будет обращаться ко всему многотерабайтовому хранилищу подряд.
    вся нагрузка приходится на небольшую часть.

    Это не https://www.booking.com , где всего десяток параметров =)


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

    если же про статику:
    простейшую обработку запросов можно и 1 млн. в минуту делать на нашей технологии (Go используем)
    marcio.io/2015/07/handling-1-million-requests-per-...
    https://github.com/valyala/fasthttp
  • Вирус на сайте, что делать?

    @huwesu
    Doc:

    И закрытая ЧМ система с оборотом в 10 000 тяжелых запросов API в минуту для агрегатов букинг платформ. Конечно с использованием материализованных и горячих данных, на десятках стоек.


    Ну вот, а вы говорите - можно сделать круто.
    Дело не в фреймворках.
    А в руках.

    У меня 8000 запросов на API в секунду.
    Пережевывают это все 6 виртуалок в облаке по 512 М оперативки каждая
  • Вирус на сайте, что делать?

    @huwesu
    Doc:

    Всегда пишутся с нуля и/или на основе фреймворка. (о чем я в прошлом ответе упомянул, но вы ведь не читали а только оскорбляли.).
    Простые примеры которые написаны с нуля за последние два года, на Symfony в стеке DDD/CommandBus/CQRS практически без микросервисов.


    Сколько сторонних библиотек туда подтянуто?
    Фреймворком самим и вами?
  • Какой ноутбук выбрать для веб-разработки?

    @huwesu
    Денис Инешин:

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


    Дело не в супер надежности МакБуков.
    Многие фирмы выпускают ноутбуки такого же класса качества. Например, Фуджитсу. Только вот цена тоже такая же...

    Поэтому многие люди, не подсевшие на МакОСь просто покупают себе модель подешевле. И просто меняют её чаще.

    У Маководов выбора нет. Моделей дешевле просто не выпускает Эппл. Вот и приходится донашивать подольше.
  • Какой ноутбук выбрать для веб-разработки?

    @huwesu
    Денис Инешин:

    в галазах многих разработчиков линукс лучше всех. Я эту точку зрения не разделяю и топлю за macOS :)


    То есть топикстартеру нужно посчитать плюсики сколько человек за какую ОС и принять решение???
    Может, вы сможете обстоятельно объяснить - в глазах каких именно разработчиков лучше Линукс или МакОС? И почему именно?

    P.S.:
    Вряд ли разработчики под .NET с вами согласны.
    Под Андроид также нет причин использовать Linux.

    Разработчикам серверного ПО, которые не знают слова Docker, возможно, да - выхода нет кроме как сидеть на Linux
  • Какой ноутбук выбрать для веб-разработки?

    @huwesu
    Максим Ленский:
    Давайте исходить из указанных денежных средств.

    За указанную топикстартером сумму легко найти вменяемую модель в 17 дюймов.

    Что про МакБуки - то для моделей с Ретиной (если не обращать внимания, что цена выходит за бюджет) монитор в 13 дюймов тоже вполне пригоден для работы.
    Меньше - нет, даже с Ретиной.

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

    @huwesu
    Максим Ленский:

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


    На баребонах замена матрицы - как правило, штатная операция.

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

    @huwesu
    YaRobot:

    Куча дырок и ошибок в открытых системах, обойдется дороже бизнесу чем написание своего продукта


    В подавляющем большинстве систем, сделанных на готовых компонентах хорошего уровня (типа Wordpress) ошибок разработчики сайтов допускают НАМНОГО МЕНЬШЕ, чем при написании своего велосипеда.

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

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

    В общем - вы понятие не имеете как делаются в бизнесе деньги, на чем ИМЕННО в бизнесе теряют, на чем именно зарабатывают.
  • Какой ноутбук выбрать для веб-разработки?

    @huwesu
    AleDv:

    а можете привести примеры ваших ноутбуков + апгрейды. Может мне стоит также сделать


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

    Есть специальные ноутбучные конструкторы. Называются ноутбуки-баребоны.
    https://www.notebook-center.ru/articles_145.html
    itc.ua/blogs/nemnogo_o_barebone_noutbukah_37149
    На их основе даже некоторые производители делают "типа под своим брендом ноутбук".

    Очень часто такие идут под видом недорогих "игровых ноутбуков" (как раз примерно в вашем бюджете).
    Для работы они тоже вполне подходят.

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

    Однако, в таких недорогих баребонах, вы действительно можете поменять внутрях почти все (кроме материнской платы).
    Тот или иной тип клавиатуры, процессора, видео, память, жестких дисков даже есть 2 гнезда зачастую.
    Сравнительно легко поменять матрицу - матрицы там типовые дешевые китайские.
  • Какой ноутбук выбрать для веб-разработки?

    @huwesu
    Денис Инешин:

    Топовоя конфигурация - действительно топовая до сих пор


    Если за те же деньги взять не МакБук - он также останется топовых до сих пор. Ничуть не хуже чем МакБук.