• Как объяснить рядовому клиенту, что сайт, сделанный руками, а не на шаблоне, для него будет лучшим выбором?

    VasyaPertrov
    @VasyaPertrov
    Изготовление и безопастность сайтов. WP и др.
    проект, созданный командой разработчиков (UX-дизайнер, верстальщик, программист и т.д.) будет заведомо лучшим выбором, нежели, чем тот, который собран на коленках школьником вечером после уроков быстро/сердито/дешево?

    1. С чего ты взял что твой "проект" будет лучше шаблонов, сделанных специалистками и проверенными-перепроверенными ещё сотней-тысячью других? ЧСВ зашкаливает?

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

    А клиенту опасно связываться с такими самодельщиками - никто не проверит что там в реальности, доработать может быть сложнее и дороже.
    Ответ написан
    1 комментарий
  • Как объяснить рядовому клиенту, что сайт, сделанный руками, а не на шаблоне, для него будет лучшим выбором?

    Никак. Если шаблон покривает все потребности значит брать шаблон а не тратить время на разработку с 0.
    Ответ написан
    1 комментарий
  • Часто ли вам угрожают плохим отзывом на Upwork?

    opium
    @opium
    Просто люблю качественно работать
    это запрещено правилами так что никогда не угрожают
    пожалуйтесь в саппорт
    Ответ написан
    Комментировать
  • Спрашивать ли бюджет у клиента или сразу называть свою цену?

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

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

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

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

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    договаривайся на то чтобы поработать почасово. в свободное от нынешней работы время. к примеру на 2 недели. чтобы понять все ли устраивает и работодателя и тебя. нормальные работодатели спокойно на такое идут. потому что им самим это нужно тоже. ну и вот так работаешь после своей нынешней работы пару недель, если все нравится - увольняешься и устраиваешься.
    Ответ написан
    Комментировать
  • Переход из 1С в web-разработчики (PHP ) в 35 лет. С чего начать и реально ли?

    @bi4ara
    Был в такой ситуации - устриц ел =)

    1. как уже сказали товарищи выше - что переход с 1С в web сам по себе принципиально проблему не решает: в web предметная область значительно проще чем "среднем 1С", но технологические требования в среднем те же. Т.е. если стало не интересно и приелась именно предметная область - поменяйте отрасль базового бизнеса (был ретейл - пойдите в производство, было много склада или бухни - в транспортную). Если приелось именно технологическая часть - то попробуйте напишите "вечерами и в свободное время" какую нить тривиальную задачу для 1С средствами веб (например: простую системку заявок ДДС, или систему согласования) ну или сайтик из своих имеющихся идей... через неделю зададите новые вопросы и поймете что "эта 1С еще ничего" ;)

    2. если в веб вас сейчас привлекает бек-энд, посмотрите в сторону python+django после 1С с управляемыми формочками взлетает очень спокойно (начинайте сразу с django). Но повторю товарищей выше - для 1С-ника самую боль вызывает css+html

    3. в части денег (субъективно): в веб много "маленьких" денег, т.е. проектики где что-то делается за пару недель/месяцев до конца и дальше новый проект. Суммы меньше, но их количество больше.
    в 1С больше "длинных" денег - проект=кампания (или только одно направление деятельности) и предметные области глубже и требуют более плотного контакта с заказчиком.
    Мораль: ради денег в веб не выйграете ничего - то на то и выходит если работаете за рубли. Потолок для технарей в 1С по столицам - 130-150, в вебе где-то так же. Пробить эту черту о-о-очень сложно, и как правило это уже не технарские обязанности

    4. "высоконагруженных" проектов в веб в процентном отношении мало. очень мало. А программистов много. Т.е. вероятность попасть на такой проект невысока, а конкуренция высокая. Т.к. "уставших клепать сайтики" тоже уже хватает
    Ответ написан
    3 комментария
  • Сколько ждать пока добавят тему на сайт wordpress?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    Подскажите, есил вы заливали темы, сколько обычно приходиться ждать ?

    Раньше бывало и по полгода ждали, было 900 тем в очереди. Сейчас в очереди поменьше тем, но всё же 259.
    https://themes.trac.wordpress.org/query?priority=n...

    https://themes.trac.wordpress.org/query?status=app...

    Исправил ошибки, прождал месяц, психанул, залил ещё раз(просто сменил версию темы).

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

    @Emelyan4ik
    Фрилансер, маркетолог
    Ждал 3 недели.
    Ответ написан
    Комментировать
  • Как монетизируются языки программирования и бесплатные фреймворки?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Вы, простите, много видели программистов 1С, работающих на языке программирования 1С без 1С? Я - ни одного. Закрытый "клуб по интересам", который генерит такие велосипеды, что диву даешься.
    Закрытый язык программирования никто не будет учить, на закрытом фреймворке никто работать не будет, даже если будут обучать. Для чего его учить, время тратить? Чтобы потом иметь возможность устроиться только в компанию Х? Потеря сообщества - это смерть любой технологии, любого языка, любой ОС.
    Была такая замечательная ось - OS/2. То, что она замечательная, я знаю не понаслышке - все-таки два года проработал под ней. Погубило ее как раз отсутствие поддержки - не было софта, не было программистов, не было сообщества - все постепенно разбегались кто куда. Где нынче OS/2 - да никто и не вспомнит. А отдал бы IBM ее в опен сорс - глядишь, нашлись бы пара-тройка энтузиастов.
    Продавать продукт невыгодно - его можно продать один раз. Гораздо выгоднее продавать поддержку - ее можно продавать постоянно.
    Ответ написан
    4 комментария
  • Как монетизируются языки программирования и бесплатные фреймворки?

    @xfg
    Колесят по конференциям и собирают барыши. Книгами барыжат. Много всего.
    Ответ написан
    3 комментария
  • С каким уровнем английского имеет смысл идти на иностранные биржи?

    UtyaPutya
    @UtyaPutya
    фрилансер
    ну чтобы вы понимали что от вас требует заказчик и могли объяснить сами) разговорный нормальный должен быть)
    Ответ написан
    Комментировать
  • Паттерны проектирования?

    Смысл в том, что общаются 2 разработчика (один новый в команду пришёл) и он такой спрашивает: а как одна часть системы узнаёт о новых пользователях? Другой говорит: мы там Observer сделали и разработчик не видя ещё код уже приблизительно понимает как всё работает! Потому что он знает как работает паттерн Observer.
    Другое дело что сам паттерн бывает спорный и непонятно выгоду получили от него или нет, но это уже другой вопрос...
    Ответ написан
    Комментировать
  • Какие флексбокс сетки вы используете?

    @Frel
    На распутье
    Bootstrap 4
    Ответ написан
    Комментировать
  • На чём лучше прокачивать архитектурный навык разработки моделей предметной области и принципов DDD вообще?

    @jacob1237
    Как это реализуется на Laravel? Или может мне с такими запросами и не он нужен?

    Никак не реализуется

    Кроме того, установленный ларавель с его фасадами фасадами как то не сильно сдружился с PHPStorm.

    Для этого существует плагин Laravel IDE helper.

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

    Чтобы полноценно работать по DDD, Вам необходимо как можно больше абстрагироваться от кода, ответственного за техническую часть (работа с БД и прочее). В этом как раз помогут паттерны Repository, UnitOfWork, DataMapper и т.д.

    Эти шаблоны уже реализованы, например, в ORM Doctrine. В Laravel же по-умолчанию в качестве слоя БД используется ActiveRecord, который применяется преимущественно в целях RAD (rapid application development).

    Если очень хочется Laravel, можете попробовать AnalogueORM. Это DataMapper-надстройка над Eloquent. Все остальное придется реализовывать ручками.

    Поэтому если хотите начать работать полноценно и сразу, берите Doctrine 2 (либо Hibernate для Java, либо SQLAlchemy для Python и т.д.) и что-то в придачу к нему (тот-же Symfony или любой другой веб-фреймворк с инверсией контроля).

    Если же хотите поразбираться каким образом все устроено на техническом уровне, берите AnalogueORM или нечто подобное и пробуйте остальное реализовывать вручную.
    Ответ написан
    2 комментария
  • Правильно ли я понял как устроена RAM?

    15432
    @15432
    Системный программист ^_^
    -- Просьба отвечать да или нет и не углубляться.
    как хотите

    1) нет
    2) да
    3) и да и нет
    4) да
    Ответ написан
    3 комментария
  • Как повысить уровень программирования?

    tiabc
    @tiabc
    Бизнес-партнер и консультант по технологиям
    Хорошие разработчики постоянно развиваются и никогда не стоят на месте. Любое развитие состоит в делании дел, в решении конкретных задач и в обратной связи, которую ты получаешь от других или в результате рефлексии.

    TL;DR: Читайте книжки, делайте дела, читайте чужой код.

    Что можно начать делать прямо сейчас, чтобы стать программистом лучше?

    1. Изучайте базу. Алгоритмы, сети, криптографию, архитектуру, ос, устройство браузеров, компиляторы и т.д. Изучение подобных вещей дает понимание какие задачи бывают в реальном мире и как "большие дядьки" решают возникающие проблемы. Это кладезь инсайтов.

    2. Устройтесь на фултайм-работу с сильной командой даже если джуниором. Я считаю, что есть только один способ расти как разработчик: работать фултайм над одним бизнес-продуктом. Такой подход учит решать проблемы масштабируемости, думать заранее, работать над процессом, которому вы следуете в разработке, решать задачи, возникающие с длительной эксплуатацией, решать проблемы с удобными окружениями и вообще учиться планировать свою работу в связи с нуждами бизнеса.

    3. Написание кода - не самая большая часть работы сеньор-девелоперов, я бы сказал. Но когда речь заходит о самом коде, нужно понимать что ты пишешь и зачем. Есть классические книжки, которые можно найти, например, в матрице компетентности программиста, есть современные, но полезные типа The Art of Readable Code, которую я очень рекомендую. Нужно читать книжки. На собеседовании я всегда спрашиваю какие книжки читал или читает соискатель и если ответ отрицательный, то это большой минус.

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

    5. Наберитесь терпения. Это не случится за один день. Думайте над именованием, разделяйте обязанности, изучайте алгоритмы и экосистему, оптимизируйте ваше рабочее место, изучайте новые технологии, читайте статьи и в течение ближайших лет регулярных усилий вы обретете новый способ мышления и будете разрабатывать поддерживаемое и надежное ПО. Легкого пути, к сожалению, нет.
    Ответ написан
    2 комментария
  • Блоги разработчиков, которые работают в больших компаниях?

    @Snewer
    habrahabr.ru
    Ответ написан
    Комментировать
  • Как быть в курсе всех новостей в сфере технологий и программирования?

    @nirvimel
    Youtube каналы

    Можно вообще ничего не успеть в жизни сделать, если тратить время на такое.
    Ответ написан
    Комментировать
  • Upwork перестал сотрудничать со SKRILL, как выводить деньги?

    SuperPosan
    @SuperPosan
    Бандит
    Skrill охренел, все правильно сделали.
    С долларами перестал работать, комиссия на вывод выросла до 7.5%
    То есть теперь с 3000$ вы будете отдавать 250$ Skrill оно вам надо?
    Ответ написан
    8 комментариев