• Как кто пробился на фриланс-биржах?

    kumaxim
    @kumaxim
    Web-программист
    Лично я вижу проблему самой большой рыбы в маленьком пруду.
    Я думаю, что до этого ты работал в офисе, возможно, джуном. По какой-то причине ты ушел из команды и ты решил зайти на фриланс, например, на upwork и споткнулся.

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

    Ценность - это некий товар или услуга, которая помогает другому человеку решать его задачу. Ты написал, что

    Специализируюсь на верстке адаптивных сайтов - bootstrap, flexbox, контент-менеджменте.


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

    ОК, давай сменим твой оффер, с "Специализируюсь на верстке адаптивных сайтов - bootstrap, flexbox, контент-менеджменте." на "Создание продающих веб-сайтов, адаптированных под ПК, планшеты и смартфоны".

    Теперь, делаешь свой сайт, который будет адаптирован под ПК, планшеты и смартфоны, а также не будет вырвиглазным. На сайте должно быть описание того, как ты работаешь, т.е. рисуешь ты макет, берешь ли ты готовый шаблон, кто покупает фотки со стоков и т.д.

    Затем, начинаешь откликаться на проекты. В первом этапе твоя задача взять 10 работ, причем все равно с каким прайсом, пусть хоть $10. Сейчас, ты нарабатываешь фидбек от других пользователей. На любой бирже есть два типа людей: те, кому надо подешевле и те, кому надо. Сначала, ты работаешь на 1-ю категорию. На 2-ю ты переключишься попозже.

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

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

    kumaxim
    @kumaxim
    Web-программист
    В админ-панели Wordpress нажми кнопку "Сохранить" в разделе Settings => Permalinks
    Никакие настройки менять не нужно, если они, конечно, у тебя не поехали. Просто нажать "Сохранить"
    Ответ написан
  • Как верстать сайт wordpress на конструкторе типа elementor и wpBakery?

    kumaxim
    @kumaxim
    Web-программист
    Берется макет и вытаскиваются из него все медиа-элементы: картинки, видео, шрифты и т.п.

    Затем, открываем канал WPBakery и смотрим там Tutorial for Beginners. После этого, когда возникает вопрос "Как сделать вот такой элемент" уходим в Гугл, который тебе в результатах на твой вопрос будет давать либо один из роликов с этого youtube-канала либо статью с их официального сайта.

    Делать верстку, а потом её адаптировать под WPBakery - еще то извращение, на мой взгляд. При работе с конструктором все равно приходится писать HTML\CSS код, но в 10 раз меньше.
    Ответ написан
  • Не работает сайт вордпресс?

    kumaxim
    @kumaxim
    Web-программист
    Твоя проблема в этой строчке
    <b>Error establishing a database connection</b>

    Смотри, UptimeRobot проверяет твой сайт из 35 локаций, если не ошибаюсь, причем, все 35 запросов отправляются либо одновременно, либо с очень маленьким интервалом. Скорей всего, твой VPS не может обработать такое количество одновременных подключений и поэтому падает. В логах у тебя будет что-то в духе "out of memory" или похожее. Копать надо в настройки MySQL в первую очередь. Если там уже все оптимизировано, тогда добавь ОЗУ своему VPS
    Ответ написан
  • Youtube закрытый доступ?

    kumaxim
    @kumaxim
    Web-программист
    Ты можешь сделать доступ к видео только по ссылке. Такой пункт есть в настройках при загрузке видео. Дополнительно, можешь повестить на него аттрибут 18+

    Однако, чтобы видео было недоступно для пользователей без авторизации... Не уверен, что youtube такое позволяет. Думаю, тебе надо гуглить в сторону своего хостинга или каких-то коммерческих сервисов
    Ответ написан
  • Сервис доставки продуктов - как создать?

    kumaxim
    @kumaxim
    Web-программист
    Никак не получают. Курьер за 10 минут до того как зайдет в супермаркет, присылает тебе сообщение в WhatsApp, мол приступаю к закупке твоих продуктов, будь на связи, пожалуйста. Если какой-то позиции из твоего заказа нет - делает фото полки с товаром и дальше, ты выбираешь из того, что там есть.
    Ответ написан
  • Почему не добавляет данные в базу?

    kumaxim
    @kumaxim
    Web-программист
    Не скажу тебе на 100%, в каком месте у тебя в коде ошибки, но могу указать на места, которые лично мне не нравятся:

    • Нет строчки error_reporting(E_ALL). Проверь настройки отображения ошибок. Возможно, у тебя по умолчанию error_reporting(0) стоит
    • Почему используется mysqli вместо PDO? Это не ошибка, но я нахожу PDO более удобно читаемым.
    • С какой целью ты оборачиваешь вызов INSERT INTO в процедуру?
    • Добавь IF NOT EXIST после CREATE PROCEDURE.
    • Проверь, что у тебя в БД не создано уже 150 этих процедур
    Ответ написан
  • Social network на Wordpress хорошо или плохо?

    kumaxim
    @kumaxim
    Web-программист
    Для создания MVP - отлично подойдет. Для этого даже есть уже плагин - BuddyPress.

    Другой вопрос, что в успех еще одного Facebook уже никто давно не верит. Есть в головах людей такая программа: "Зачем чего-то менять, если все и так хорошо работает". Какую задачу ты хочешь еще одной соц.сетью решить? Сделать специальную сетку для врачей/бухгалтеров/юристов/ программистов и т.п.? А почему бы тогда не создать группу в том же FB по этой направленности? Что тебе мешает, создать приложение на API того же Facebook, который будет внутри его экосистемы обрабатывать то же самое, что ты хочешь оформить отдельной соц.сетью?

    Мне, конечно, нравится лозунги по типу "Сделаем мир лучше", "Никогда не сдавайся", "Мы изменим Мир" и т.п. В пору своего студенчества я был таким же. Однако, сейчас(29 лет, 6 лет как окончил ВУЗ) я подхожу к этому уже более прагматично. Есть идея - отлично, но сколько для её реализации необходимо ресурсов по формуле: время + деньги + люди? Есть ли это все у меня? Где я могу это все достать?

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

    kumaxim
    @kumaxim
    Web-программист
    У тебя в коде ошибка. Ты в массив $options в ключ template записываешь его же!

    $options = array(
            'template' => $options['template'];
     );


    Я так понимаю, что ты хотел бы туда писать $args['template'] вот так:
    $options = array(
            'template' => $args['template'];
     );


    Я прав?
    Ответ написан
  • Какой монитор выбрать для работы с графикой, чтобы глаза не уставали?

    kumaxim
    @kumaxim
    Web-программист
    Я не знаю как насчет работы с графикой, но лично у меня DELL P2418D 23.8 и при 12-14 часовых сессиях работы с кодом у меня глаза не устают. В конце ноябре я с vebmaster обсуждал его в комментариях к моему вопросу Имеется ли Glow-эффект на VA-мониторах. Возможно, что наше обсуждение будет тебе тоже полезно
    Ответ написан
  • Легально ли платить налог как самозанятый при выпуске приложения в Google Play?

    kumaxim
    @kumaxim
    Web-программист
    Вам будет проще учредить ООО. Документы на регистрацию можете скачать с сайта Эльбы, Моего Дела, Тинкофф банка и т.п. Доли делите как 50.1% и 49.9%. Не советую делать именно 50/50, кто-то из Вас должен быть лидером, пусть хоть и формально на бумаге. Затем, назначайте одного директором. Второго, можете на полставки взять программистом, саппортом или менеджером. Бухгалтером оформлять его второго учредителя не рекомендую, только если он реально не финансист, но тогда бы этого вопроса тут на было.
    Оформляйте взаимоотношения с Гуглом, подписывайте шаблоны, которые они там предоставляют. Деньги с продаж в PlayMarket получайте на р/с своего ООО. Затем, платите директору и второму нанятому человеку з/п, которая очерчена в трудовом договоре и остаток выводите себе как дивиденды учредителям.

    В таком случае, Ваши налоги:
    • Налог на прибыль ООО на упрощёнке с объектом "Доходы" = 6%
    • Налоги с з/п сотрудников(НДФЛ + ПФР + ОМС + ФСС) = 33,6%
    • Налог на дивиденды = 13%


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

    Вариант с регистрацией самозанятости или ИП отлично подходит соло работникам. В этом случае один из Вас юридически берет проект под полное свое покровительство, а со вторым просто делиться наликом. Вариант, особенно если Вы только-только начинайте бизнес. Минусы в том, что банк может легко по 115-ФЗ ИП причесать, если будут большие сумму обналичиваться. Попросят показать, куда ты наличку тратишь. Второй минус - не ИП может легко соскочить, как только запахнет жареным, или ИП может второго послать без каких-либо юр.последствий. Вообще, когда между друзьями появляются бабки, у людей начинаются проблемы, особенно когда денег начинает не хватать... Так что, думай сам. Я ООО считаю лучшей идеей в твоем случае.

    UPD: Большое дополнение в моем комментарии ниже
    Ответ написан
  • Часто ли программистам приходится составлять таблицы истинности?

    kumaxim
    @kumaxim
    Web-программист
    Расширенный поиск по параметрам - классический пример.

    Открой hh.ru и перейди на страницу со списком параметров: город, з/п, тип занятости, права, инвалидность и т.п.
    Таблица истинности там будет строиться в виде объекта и уже он будет использоваться для выборки. Вариация на тему - зависимые параметры, например, мне нужен сотрудник с правами, но только категории С. Значит, я должен искать категорию прав только тогда, когда у меня есть отметка о наличии прав. Можно сюда же добавить опыт вождения и подобные вещи.

    С ходу как это работает под капотом я тебе не расскажу, но в целом любая система расширенного поиска будет являться таблицей истинности по своей сути.
    Ответ написан
  • Как относится работодатель к опыту работы на Upwork / fiverr?

    kumaxim
    @kumaxim
    Web-программист
    Если фриланс был твоей основной работой на протяжении пары лет и у тебя сформирован хороший профиль проектов/отзывов, то относятся строго положительно.

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

    kumaxim
    @kumaxim
    Web-программист
    Попробуй установить Polylang и посмотреть, появилась ли возможность добавить перевод к тем строкам, что остались на русском.

    Если возможности перевода не появилось - открывай исходники Event Calendar WD и смотри, как эти непереведенные строки там отображаются. Я думаю, что там будет нечто в духе echo "Вкладка" или чего-то похожее. Меняешь это на вывод через echo __("Вкладка") либо _e("Вкладка") и возможность перевода должна появиться в Polylang

    Мануал по функциям на Wordpress Developer resouces: __() и _e()
    Ответ написан
  • Как обновить woocommerce, если обновлений нет?

    kumaxim
    @kumaxim
    Web-программист
    Обновления ядра/плагинов в ``wp-config.php`` случаем не запрещены?

    Как запретить - смотреть в статье. Соответственно, для отмены, необходимо этот код удалить.
    How to Disable Automatic Updates in WordPress
    Ответ написан
  • Стоит ли учиться на программиста в Чехии?

    kumaxim
    @kumaxim
    Web-программист
    Важно не где учиться, а в какой среде. Какие возможности создает эта среда. На сколько лично тебе в ней комфортно находиться. Какие люди тебя в ней будут окружать. Чего они добились. Какие убеждения трансилируют в мир и т.д.

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

    Прежде чем кидаться полностью туда, советую оформить тур.визу и просто поехать посмотреть среду. Зайти в кампус, пообщаться со студентами твоего потенциалоьного ВУЗа в кафешках возле универа. Не думаю, что тебя там ребята пошлют, даже если ты не очень говоришь по-английски. Нет денег туда есть - открой Facebook, найти группу кампуса и напиши 10 стучайными людям. От 30% до 70% тебе ответят, исходя из моего опыта.

    По моему личному опыту, в ЕС возможностей реализоваться больше чем в РФ. С Украиной сравнивать не могу, т.к. был там проездом только 2 дня. Если есть возможность - уезжай. По крайней мере из своего родного города, по-дальше от родителей, точно свалить своит.
    Ответ написан
  • Как в налоговую отчитываются сайты а-ля seosprint, socpublic, advego?

    kumaxim
    @kumaxim
    Web-программист
    Автор, все перечисленные тобою сервисы находятся вне юрисдикции РФ. В этом и заключается ответ на твой вопрос. Давай возьмем для примера Адвего. Если ты пролистаешь в самый низ их сайта, то найдешь там две кнопки Webmoney. Кликаем на любую и видим, что сервису принадлежит WMID 378559979197, который зарегистрирован на некую UPFRONT SALES L.P. в Соединеном Королевстве.

    В чем суть? Британской налоговой не интересны граджане НЕ Евросоюза, которые постоянно проживают за его пределами. По своему опыту общения могу сказать, что им на русских с их копейками там вообще плевать. У ребят своих проблем там зватает.

    Теперь, ты можешь спросить, а как же ребята прнмают платежи от русских? Так все просто. В РФ оформляется филиал, который заключает договора с платежными системами. Филиал никаких выплат, кроме, разве что расходов на собственный офис, не производит. Выплаты исполнителям сайта делает британская компания, через какие-нибудь WebMonay или Payoneer

    Рассчитываю, что вектор дальнейших поисков тебе понянет. :-)
    Ответ написан
  • Можно ли получить 3-НДФЛ, работая неофициально?

    kumaxim
    @kumaxim
    Web-программист
    WebDev, когда у тебя спрашивают 2-НДФЛ, говоришь что ты ИП на упрощенке, даже если это не так.
    Когда просят тебя декларацию по налогу на прибыль, говоришь что зарегистрирован менее года.

    Зачем???
    ИП на упращенной системе налогообложения(УСН) сдают декларацию 1 раз в год.

    Как итог, при таком раскладе, в строгом соответсвии с законом, у тебя не может быть в приницпе никаких бумаг, подтверждающих твой доход. Им просто появиться не от куда. Обычно, это ломает всем чиновникам их должностные инструкции и они начинают подтягивать руководителей, консультироваться с коллегами и т.д. Результат таких консультаций - 90% махнут они на тебя рукой и выдадут нужную справку.

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