• Что произошло с папками проекта PHPStorm?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Заголовок о папках, вопрос о файлах, на скриншоте всё затерто, вы можете по-нормальному сформулировать вопрос вместо АААААА всё пропало!!!?
    Ответ написан
    Комментировать
  • Как найти работу джуниору?

    edinorog
    @edinorog
    Троллей не кормить!
    а нету советов. нету тупо и всё. ногами ходишь .. голосом говоришь и лыбу давишь. а не тратишь время на говорильню на ресурсе для помощи в косяках.
    Ответ написан
    1 комментарий
  • Как получить JSON из PHP в JS который формируется на странице?

    Immortal_pony
    @Immortal_pony Куратор тега PHP
    <script> var json_array = "<?= json_encode($jsonArray) ?>"; </script>
    Ответ написан
    2 комментария
  • Не могу вывести деньги из Skrill (Moneybookers)

    mashysha
    @mashysha
    HTML&WordPress-developer
    Аналогично, не получалось вывести деньги со счёта, при этом у аккаунта был "активный" статус, при попытке вывести деньги просто получала сообщение "Вывод денег не осуществлён" и больше никаких объяснений. За месяц до этого получила письмо о необходимости пройти верификацию. На это письмо благополучно забила.
    Отправила фото паспорта и скан pdf-квитанцию об оплате ком. услуг. Написала в службу поддержки - 3 дня ответа не было.
    Потом позвонила по номеру +44 203 514 5562 - в течении часа ситуация разрешилась.
    Деньги не получалось вывести из-за того, что не прошла верификацию личности и адреса :) Девочка из саппорта прямым текстом сказала, если хотите, чтоб проблема решилась быстро, лучше звонить.
    Ответ написан
    2 комментария
  • По какой схеме работать с зарубежными заказчиками?

    Jeth
    @Jeth
    UI/UX-дизайнер и JR iOS Dev в airlab.me
    А чем плоха схема держать $ на PayPal? Все равно ведь покупать технику, одежду и прочее дешевле за границей, а на бытовые расходы раз в год выводите нужную сумму, предварительно высчитав месячные расходы и умножив их на 12 (месяцев).
    Ответ написан
    1 комментарий
  • Какой телефон с Android 5.0 брать?

    @onepavel
    Консультация и разработка мобильных приложений
    nexus 5
    Ответ написан
    Комментировать
  • Как верифицировать карту на skrill?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Вам нужно верифицировать личность, т.к. в любом случае последующие переводы на счет будут блокироваться, отправьте паспортные данные и счет за интернет/ком услуги, верификация быстро проходит, если написать еще в сапорт, у меня ушло 10 дней.
    Ответ написан
    2 комментария
  • Нормально ли такое тестовое задание?

    thestump
    @thestump
    программист PHP
    Мне больше нравятся задания типа: сделать телефонную книгу, набросайте небольшую доску объявлений и т. п.

    Но задание подобное вашему тоже имеет место быть. Кроме того: не факт что свой гит смотрел кто-то из разработчиков, может быть это был HR мэнэджер для которого код ничего не значит, а выполненное тестовое задание это кул. Помните об HR.
    Ответ написан
    Комментировать
  • Web - студия в 2015году?

    opium
    @opium
    Просто люблю качественно работать
    Сайтов стали делать в сто раз больше
    рынок растет быстрее любого другого рынка
    вывод очевиден
    Ответ написан
    2 комментария
  • Нормально ли такое тестовое задание?

    SerJook
    @SerJook
    кодер
    Посылай таких работодателей в лес.
    Ответ написан
    Комментировать
  • Что можно написать на Node.js?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js

    Часто применяется для:

    1. Локальные приложения и утилиты командной строки
    • Сборщики и трансляторы
    • Пакетная обработка и сценарии отложенной обработки
    • Скрипты, CLI (интерфейсы командной строки)
    • Генерация документации, отложенное формирование отчетов
    • Сценарии тестирования для других систем

    2. Серверы
    • Серверы веб-приложений и SPA
    • Серверы и API для мобильных приложений
    • Любые другие веб-API (RPC, JSON, REST)
    • Серверы сообщений и трансляция событий (чаты, игры, интерактив)
    • Заплаты на уже готовые системы, написанные на других языках, для реализации вебсокетов, SSE, лонг-пулинга и т.д., т.е. для затыкания дыр, для решения проблем в узких местах уже работающих систем.

    3. Клиенты
    • Оконные приложения (nw.js, node-webkit)
    • Кравлеры, парсеры и сбор данных

    4. Железо
    • Программирование микроконтроллеров (arduino, espruino, tessel)
    • Промышленная автоматизация

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

    И плохо подходит:
    • Вычисления и моделирование, со скоростью математических операций нода и JS, как не типизированный язык, не дают хороших показателей
    • Научные приложения (по тем же причинам)
    Ответ написан
    10 комментариев
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

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

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

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

    dimakovalenko
    @dimakovalenko
    Я уже скоро полтора года как на фрилансе. Советую:
    • Подкопи деньжат, с пол тычка твой фриланс не заведется. Первое время денег не будет, будешь проедать накопленное.
    • Денег скопил? Не затягивай. Решил уходить - уходи.
    • Можно планировать что-то наперед, вот только жизнь этими планами все равно подотрется. Поэтому планируй, конечно, но смотри по ситуации и не расстраивайся если все получается "не так"
    • Получай кайф от свободы! Ты сам себе начальник, одинокий войен фриланса, самурай без хозяина. Живешь как хочешь, сам отвечаешь за себя, если что не по тебе - меняешь! Когда еще такая лафа в жизни будет?

    Удачи :)
    Ответ написан
    1 комментарий
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

    kumaxim
    @kumaxim
    Web-программист
    Для начал ответь сам себе на вопрос "А чем тебе неудобна текущая золотая клетка"? Можешь не писать здесь, но определись для себя.

    Далее нужно осознать, что фриланс - это подвид бизнеса. Есть книжка Р.Киосаки "Квадрант денежного потока". Там всех людей, работающих в экономике разделяют на 4 части:
    1. Р - наемные работники
    2. П - предприниматели
    3. Б - бизнес
    4. И - инвесторы

    Фриланс - это сегмент П. Ты работаешь один, возможно зарабатываешь больше чем работая по найму, но вот ты заболел, продуло тебя где-то, температура 38.5.... Сомневаюсь что ты из стали сделан и сможешь в таком состоянии писать код.
    Сегмент П очень хорошо охарактеризовал г-н Залогин из Локус Медиа. Он сказал примерно так: "Вы человек-велосипед - пока крутите педали - едите, как только перестали - упали"

    Переходя к твоему вопросу о выходе из зоны комфорта.
    Первое что рекомендую перед началом своего бизнеса - оплати все долги. Закрой ипотеку, погаси автокредит, все потребительские заемы и т.д. В случае если ты провалишься(первый блин, обычно, комом) по крайней мере ты со своей семьей не под мостом окажешься.
    Второе - содержание семьи. Никакие твои заработки не должны влиять на твою жену/ребенка. Твои родные, как минимум, должны иметь крышу над головой + еду на столе. Посчитай сколько ты платишь за комуналку + еду. Далее умножаешь эту сумму на 24 месяца. Это финансовая подушка твоей семьи.
    Третье - планирование. Бизнес без бизнес-плана - это не более чем хобби. С 16 лет стремился зарабатывать в сети. Продавал ссылки на sape.ru в 2008-2009, работал с трафиком в 2010-2012, продавал китайские безделушки с 2013-2014... Сейчас ушел в разработку одного SaaS-решения. Первые пару месяцев оптимизм из ушей хлещет, думаешь "Да все будет, да это фигня, преодалею...." Но вот начинаются черные полосы: ТИЦ сайта в планируемый апдейт не вырос до нужного значения, твой сайт на 9 месте в выдаче, вместо требуемой тебе 3-4 позиции, товар из Китая на таможне завис.... Да я могу до бесконечности перечислять проблемы, которые возникали у меня... А время - деньги: тебе нужно платить аренду, зарплату, рекламу, кредиты и т.д. Не платишь - начинается ругань, из Максима Александровича я сразу превращаюсь в мошенника, кидалу, сволочь... эх, во общем суть ты понял. Думай на 2 шага вперед, вот что я хочу сказать
    Четверное - не делай бизнес с полного нуля. Перт Осипов(проект Бизнес Молодость) в каком-то из видео говорил, что мы не ценим самое ценное что у нас есть, мы воспринимаем это как должное, когда для других людей это может быть сравни бриллианту среди кучи стекляшек. Вы не первый день работайте в ИТ по какой-то специализации, так ведите эту специализацию и дальше. Занимайтесь своим любимым делом.
    Пятое - не пытайтесь все делать сами. Когда я запустил свой самый первый интернет-магазин по Китайским безделушкам я все делал сам: рисовал дизайн, верстал его, настраивал рекламу, обзванивал клиентов, носил товар на почту.... В общем занимался вообще всем! Причем за всей этой рутиной я не видел, что мой сайт работает не эффективно, я упускаю из виду 20% горячих клиентов, 10% моих бандеролей исчезают в глубинах Почты России... Вы как первое лицо компании должны знать все процессы своего предприятия, иначе Вы не сможете им управлять, но Вам не нужно все процессы делать самому. Отдайте часть на аутсорс или делегируйте наемному сотруднику.
    Шестое - я на этом очень сильно обжегся около 3-х лет назад.... Ставьте своим сотрудникам четко достижимые KPI(ключевые показатели эффективности). Например, есть у меня форма заказ обратного звонка на сайте. Человек пишет туда своего Имя и номер телефона, после чего эти данные попадают в CRM. Для менеджеров, которые у меня обрабатывают вызовы клиентов один из KPI звучит так: перезвонить клиенту в течении 15 минут после поступления от него заявки, если она поступила в рабочее время. Причем все KPI Вы должны сформулировать максимально точно и подробно. Я сам с KPI работаю так: есть у человека базовый оклад и базовый набор KPI, которые ему необходимо выполнять. Если он их выполняет - получает оклад, выполняет лучше - получает оклад + премию. Причем оклад у меня сам небольшой, около 6 т.р., но нижняя з/п у меня примерно в 2,5 раза выше.

    Первые 4 пункта - это как мягко выйти, вторые два - как не свалиться.

    В целом о бизнесе в РФ могу сказать что его делать относительно легко. Достаточно просто делать что-то хорошо и по человечески относится к своим клиентам. Примерно за 1 год Вы нарабатываете определенную базу контактов(поставщики/партнеры/клиенты), которые Вас знают и доверяют Вам. А далее главное все это не растерять.

    Вам могут все Ваши родные/коллеги/друзья говорить "Да ты что, сейчас санкции, налоги, коррупция..." Поверьте, все это херня! Под прессом можно работать и зарабатывать, причем когда его снимут - Вы получите взрывной рост. А все эти отговорки про санкции, коррупцию, высокие налоги... Да просто у кого-то очко играет!
    Ответ написан
    14 комментариев
  • Правильная стратегия развития до веб-студии?

    @Asdfghjklz
    Саша, приветствую!

    Никого не слушайте, помните, что - дорогу осилит идущий.

    Говорю, как человек реализовавший дизайн-студию с 0, 2 года назад. :)

    Вам нужно подтянуть стратегию планирования - это заметно:) попробуйте почитать бизнес-материалы на темы:

    1) Тактика и стратегия управления развития
    2) Создание бизнес-стратегии, основы
    3) Создание бизнес-стратегии на краткосрочный, среднесрочный и долгосрочный периоды

    У Вас все в порядке с тактикой - это заметно, на вопрос - "как?" Вы отвечаете отлично:), но нужно поработать с последовательностью действий и их очередностью, а за неё отвечает стратегия. Удачи Вам и не слушайте никого, особенно жуликов и замороченных айтишников-умников, у которых всегда "всё сложно", которые ничего не пробовали и не пробуют, всегда проваливались и сидят на пятой точке спокойно, не имея при этом ничего, либо имея что-то в жизни, но "сумасшедшим потом". Не слушайте никого! - это главное правило, а стратегию всё таки подтяните :)

    Удачи Вам и фарта!;))
    Ответ написан
    1 комментарий
  • Программист без технического образования: быть или не быть?

    Я по профессии повар. )))
    5 лет проработал мясником, пару лет поваром в ресторане, водителем и грузчиком.
    Последние 7 лет программирую в одной небольшой компании с достойным окладом.
    Если это приносит удовольствие, то не бросайте.

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

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Вывожу через skrill на альфа долларовый счет (открыть счет через альфаклик - 5 минут)
    перевод с одеска на skrill 1$
    со скрилла на долларовый счет альфы $4
    деньги первый раз шли неделю
    остальные переводы 2-3 дня
    один раз в начале декабря 2014 перевод за сутки пришел

    первый перевод скрилл на альфа счет в $ переведет без вопросов, последующие переводы спросят ваши паспортные данные и счет за комунальные услуги (на skrill более подробно описано про верефикацию), как предоставите документы, проблемы автоматом отпадут

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

    поэтому скрилл сразу спрашивает откуда у вас деньги: через игру в покер или полученные другим путем, odesk - в моем случае честно заработанные деньги

    вывожу с одеска четыре раза в месяц по $2004 через skrill, на счет альфы приходит $2000, снимаю в банкомате альфы $2000 без комиссии, с этой маленькой пачкой иду в другой банк, меняю по более выгодному курсу чем у альфы, но в основном конвертирую сразу в альфе $->в рубли, потому что так удобнее.

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

    ps. первый раз переводил $100 комиссия была $1+$4+$6
    последующие $1+$4

    UPD: авг. 2020, открыл агенство ибо уже уперся в потолок, времени на всех клиентов не хватает, опыта вагон а девать некуда, поэтому буду вливать его в сотрудников и осваивать бизнес процессы.
    Ответ написан
    16 комментариев
  • Можно ли научиться быстро разбираться в чужом коде?

    thestump
    @thestump
    программист PHP
    Но у меня при виде чужого кода мозги вскипают и в сон клонит. Особенно какой-нибудь джаваскрипт - это вообще жесть.

    Мозги кипят - хорошо для извилин! Работайте с кипящим мозгом.
    А в код заглянешь - пардон, блевать тянет. В одном классе куча методов по одной строчке, в другом каждый метод на тысячи строк. Каждый колхозит как может. Хуже всего, что большая часть кода глубокого смысла не имеет - просто костыли и быстрофикс мелких багов, сделано "как получилось".

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

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

    deenween
    @deenween
    Laravel
    Плавно перехожу с веб программирования на разработку игр для android.
    Когда начинал казалось что будет тяжело изучать новую платформу, яп JAVA. А на деле оказалось что тяжело придумать интересную игру и красиво-гармонично нарисовать персонажей или gui

    Так что умение рисовать пригодится если нет знакомого дизайнера.
    Ответ написан
    Комментировать
  • Замыкания внутри циклов в JavaScript. Какова механика работы?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    в курсе сюрпризов JavaScript относительно замыкание внутри closures.

    Если для вас это все еще сюрпризы - рекомендую перештудировать какой-нибудь туториал или документацию. В JS все как-будто асинхронно, на самом деле там просто есть event loop.

    Давайте разберемся на примере:

    for(var i = 0; i < 10; i++) {
        setTimeout(function() {
            console.log(i);
        }, 1000);
    }

    Что у нас тут будет происходить. Мы берем цикл и 10 раз создаем отложенный вызов. Что при этом происходит... давайте представим себе что в JS все разбито на кадры. Цикл - один кадр, и пока он не отработает, какой бы он длинный не был - новый кадр так же не отработает. setTimeout не просто выполняет код с задержкой, через 1000 милисекунд в event loop будет добавлен очередной кадр. И любой "асинхронный" вызов так же просто добавляет кадр в event loop. Внутри же event loop все выполняется синхронно и по порядку.

    Так вот, на момент, когда закончит выполнение кадр с циклом, значение i уже будет установлено в 9. А как мы выяснили ранее, JS ничего более не будет выполнять до этого момента. Посему отложенный код выведет нам одно и то же значение так как все они ссылаются на одну и ту же переменную.

    Теперь, что происходит тут:
    for(var i = 0; i < 10; i++) {
        (function(e) {
            setTimeout(function() {
                console.log(e);
            }, 1000);
        })(i);
    }


    Да собственно то же самое. Только за счет того что мы при публикации setTimeout используем замыкание и передаем i в качестве аргумента, срабатывает механизм называемый copy-on-write. То есть в замыкании не i а его копия (когда цикл перезаписывает значение i - все кто ссылался на это значение не по ссылке, копируют себе переменную, для простоты можно просто думать что каждый раз когда вы передаете что-то не по ссылке, происходит копирование).

    Так как у каждого кадра, выполняемого в setTimeout есть своя копия i с нужным значением - все будет хорошо.
    Ответ написан
    2 комментария