• Админка,как правильно написать тз?

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

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

    AleksDesker
    @AleksDesker
    junior это по сути стажировка, на такой позиции главная цель не денег заработать, а научиться чему-то, отрабатывая цену за свое обучение. Базовых знаний для такой позиции вполне достаточно, обучаемость и готовность херачить тут важнее. "получаю 300 тысяч в Эмиратах" это про что-то другое.
    Ответ написан
    Комментировать
  • Нужно ли фронт-энд разработчику иметь за спиной кучу сверстанных проектов?

    AleksDesker
    @AleksDesker
    Кучу проектов это хорошо, особенно если они разные. По моему опыту показывать надо все. Был случай показывал кучу проекту, много хороших, а один сильно древний, кривой, аляповатый, случайно в портфолио сохранился, хотел уже убрать, стыдно за него было. Так заказчика именно это г-но мамонта зацепило, сказал - вот это нравиться, давайте работать, сделайте нам в подобном стиле.
    Ответ написан
    Комментировать
  • Можете посоветовать, как лучше оформлять портфолио начинающему веб дизайнеру?

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

    AleksDesker
    @AleksDesker
    А как же "Клиент всегда прав" "Любые капризы за ваши деньги" Если у вас баги в системе оплате это ваши проблемы, а не клиента - почасовая оплата хороший вариант решения. Если по денегам все ок, просто не хочется возиться с не интересной рутиной можно нанять джуна, передавать ему часть работы самому или посоветовать клиенту, чтоб он напрямую оплачивал, вы просто формулировали для него задачи.
    Ответ написан
    Комментировать
  • Как взять первый заказ на Upwork?

    AleksDesker
    @AleksDesker
    Фриланс это такой маленький бизнес. Привлечь клиента тоже часть работы, про кавер леттер вам уже правильно сказали. Если нет заказов, значит у вас куча свободного времени, начинайте работать над своим профилем, составлением развернутых, персональных кавер леттер-ов для всех подходящих задач и т.д.
    Ответ написан
    Комментировать
  • Как мне стать middle-frontend?

    AleksDesker
    @AleksDesker
    "место для обучения я выбрал фриланс" начинаю понимать, почему некоторые люди с подозрением относятся к фрилансерам. Фриланс это не место для обучения, если по уму это место где можно зарабатывать, если вы не только эксперт высокого уровня в своей области, но также имеете некоторую финансовую грамотность, имеете опыт создания собственного бизнеса или хотя бы хорошо понимаете его потребности, у вас есть опыт переговоров с людьми из бизнеса далекими от технических терминов, есть навыки в маркетинге, чтоб правильно себя подать, продать свои услуги и т.п. и т.д.
    Когда клиент ищет фрилансера, ему нужна услуга по созданию некоторого продукта, без постоянного контроля и пинков со стороны, как вы такие услуги оказывать собрались если "не могу даже на половину сверстать простой макет"?
    "Года три старательно отработать в офисе." на мой взгляд хороший совет, альтернатива - создание своей небольшой компании или pet-project.
    С созданием компании прямо сейчас у вас могут возникнуть трудности хотя бы в связи с возрастом, но вполне можно попробовать некоммерческий pet-project, возьмите 1, 2 - 3 области, хобби, которые вам интересны и сделайте самый лучший сайт о них, попробуйте набрать аудиторию, собрать обратную связь. Если получится все хорошо глядишь к 18 откроете ИП, как-то их монетизируете. Если получится нормально хотя бы с технической точки зрения - будет портфолио для попыток зайти во фриланс. Если получится никак - будете знать наверняка, что без офиса и советов от старших товарищей вам не продвинутся.
    Ответ написан
    Комментировать
  • Математика для web разработки?

    AleksDesker
    @AleksDesker
    Дискретная математика на базовом уровне лишней не будет, как работает дизъю́нкция средний программист изучает вместе с понятием оператор, но многие не знают что это дизъю́нкция. Про графы и матрицы всякие тоже теорию покурить можно, чтоб сразу понимать что это про граф в задаче, а не придумывать их заново для себя.
    В остальном все зависит от предметной области, проше погуглить при необходимости в какой-то узкой области, чем пытаться изучить все подряд. Чтоб сориентироваться в уровне ваших знаний можете попробовать такую задачку решить - у заказчика на карте десяток его магазинов, пользователь с мобилы вам свою геолокацию послал , вам надо на сайте показать ему путь к ближайшему магазину и расстояние для него. Т.е. у вас широта+долгота десятка магазинов и широта+долгота некоей точки, найти надо кратчайшее расстояние между ними, если за часок гугления задачка решится и встретившаяся математика вопросов не вызовет - можете считать свои текущие знания достаточными.
    Ответ написан
    Комментировать
  • Что за ошибка jquery.min.js:2 Failed parsing 'srcset' attribute value since it has an unknown descriptor?

    AleksDesker
    @AleksDesker
    Разберитесь с родителями вашего атрибута:
    https://www.w3schools.com/tags/att_source_srcset.asp
    Посмотрите какой у вас Picture, Source, поставте брекпоинт перед строкой, где возникает проблема и откройте их в отладчике, возможно там "ленивая" загрузка и фактически требуемый исходник не обработан, когда вы пытаетесь прочитать его атрибут. Если не осилите найти концы внутри jquery, перепишете ручками попроще, чтоб точно знать когда ваша картинка загружена, а когда нет.
    Ответ написан
    Комментировать
  • Чем можно выгрузить целый сервис?

    AleksDesker
    @AleksDesker
    Если я правильно понял "выгрузить любой проект себе на пк" не совсем верная терминология, проект обычно понимается разработчиками как исходный код, его выгрузить невозможно.
    Вам скорее всего нужен парсер HTML страниц, если все просто и никаких нюансов нет может найдете некое готовое решение в гугле: https://www.google.com/search?q=парсер+HTML+страниц
    Ответ написан
    Комментировать
  • Какую роль играет www в web?

    AleksDesker
    @AleksDesker
    Исторически предполагалось что будут одинаково востребованы www.example.com, ftp.example.com, smtp.example.com и эти субдомены сделают обращения к ним более понятным для ученых которых работают с сетью (а ведь кому, кроме ученых может понадобиться интернет, правда?).
    В наше время лучше предполагать введение адреса с www., просто добавить переадресацию на без-www, потому что во первых некоторые пользователи могут на автомате его добавлять, во вторых как дополнительный запас для распределения нагрузки: https://www.yes-www.org/why-use-www/
    Ответ написан
    1 комментарий
  • Какие есть рецепты по использованию паттернов?

    AleksDesker
    @AleksDesker
    Единственный способ не использовать паттерны, это не писать код. Паттерн это общие механизмы решения задач, встречающихся в программировании, без привязки к синтаксису языка. Если кто-то работает со сложными проектами и при этом говорит что он не использует паттерны - это значит лишь, что он не понимает что такое паттерн или просто не знает названия паттернов, которые он использует. Изучать их я бы рекомендовал в несколько подходов - сначала просто почитать что-то популярное для общего развития, надеясь, что нечто отложится в подсознании. Второй шаг стоит сделать после пары лет работы со сложными проектами и\или фреймворками - читаете, пытаясь понять какие паттерны вы используете сами, какие паттерны используются в вашем любимом фреймворке и т.п., изучаете все их нюансы и разновидности, приучаете себя \ свою команду использовать названия паттернов, вместо пространных описаний где это возможно. Только после познания дзена в первых двух шагах стоит переходить к третьему - изучение незнакомых, непонятных паттернов, при этом вы пытаетесь понять в каком из прошлых проектов этот паттерн мог бы быть применен и какие преимущества он дает по сравнению с решением которое было там. Знание и понимание паттернов позволяет сделать систему настолько простой насколько это возможно, если у вас попытка применения паттернов приводит к появлению лишних сущностей - скорее всего вы просто поторопились с шагом 3.
    Ответ написан
    Комментировать
  • Стоит ли новичку начинать с фреймворка или лучше учиться на чистом php?

    AleksDesker
    @AleksDesker
    От цели зависит, если налабать по бырому лендинг надо, схватить деньгу и свалить навсегда - берите фреймворк который лучше зайдет, фигачте на нем и нафиг вам этот PHP и OOP. А вот если что-то серьезное в плане бэкенда писать, тут надо понимать как этот фреймворк работает не хуже, а чаше лучше его разработчика, чтоб не только пользоваться его сильными сторонами, но и уметь обойти слабые - тут без основ никуда.
    Можно попробовать комбинировать эти подходы, лабать че попроще на вордпрессе, а когда получилось схватить деньгу и свалить в подполье - изучать там основы спокойно и писать свои штуки :)
    Ответ написан
    Комментировать
  • Куда клиенты валят с Upwork?

    AleksDesker
    @AleksDesker
    Внутри upWork есть некоторые сообщества, типа Rising Talent, TopRated, вас туда приглашают если вы имеете 90+% job-success и порядка 10К месячный заработок, насколько я понимаю топовые клиенты все там, они платят за участие и их предупреждают, чтоб ориентировались на почасовую оплату порядка 70$ phr, работая с фиксед прайс навряд ли вы туда попадете, так что рекомендую на почасовую постараться перейти, если вы правда можете работать быстро и качественно.
    Ответ написан
    4 комментария
  • С чего начать изучение 1C программирования?

    AleksDesker
    @AleksDesker
    Вы полный ноль в чем именно? В программировании в целом, в бухгалтерии или непосредственно в синтаксисе 1С? В зависимости от недостающей сферы ответы могут быть сильно разными.
    Ответ написан
  • Шаблон сопроводительного письма Upwork?

    AleksDesker
    @AleksDesker
    Заказчик на upWork пришел не для того, чтобы ваши проблемы решать, он пришел свою решить. Вот и пишите о том как вы решите его проблему. Если он увидит, что вы понимаете его задачу лучше других претендентов и лучше его самого, тогда отсутствие отзывов его не смутит. От жалоб и слова "шаблон" лучше отказаться. "Выполню вашу работу максимально качественно и быстро" могло бы быть допустимое отклонение от темы, если бы у вас были аргументы способные убедить заказчика в его справедливости, а ваша фраза звучит как: "выполню вашу работу максимально быстро, потому что я никогда ничего подобного не делал". Первый заказ это действительно большое дело, но у вас есть преимущество перед всеми старожилами - отсутствие текущих заказов, у вас часов 15 в сутках свободны, так используйте их, чтобы подобрать заказы которые наилучшим образом удовлетворяют вашим компетенциям и максимально проработать каждое предложение. Не надо шаблонами спамить - толку от этого будет мало.
    Ответ написан
    Комментировать
  • Делаете ли вы гимнастику для глаз?

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

    AleksDesker
    @AleksDesker
    Легко и непринужденно это jQuery - он для всех хорош и никого ни к чему не обязывает. Фреймворк это уже серьезный выбор, он диктует архитектуру часто, фреймворк нужно неплохо знать, прежде чем начинать что-то более менее серьезное на нем писать.
    Ответ написан
    1 комментарий
  • Каким должен быть контрольный список знаний для Junior PHP(2016)?

    AleksDesker
    @AleksDesker
    Похоже на российские тендеры - как будто написано под конкретного человека, чтоб взять на работу только его и никого больше, сложно найти второго такого у которого будет совпадать IDE в котором он редактирует код, социальные сеточки, настолько категоричный отказ воспринимать PHP как интерпретатор, которым его задумывал создатель и т.п. Пара хороших пунктов есть, но больше мимо и многое не упомянуто ... я бы джуниора в первую очередь про SQL-injection спросил или хотя бы про базовый синтаксис INSERT-a, тут на тему БД вообще ничего нет, при том, что есть требование ORM и фреймворка.
    Ответ написан
    3 комментария