• Как обустроена работа в веб-студии?

    akarin
    @akarin
    Сидят 3 хиспстера в свитерах и пьют кофе. Менеджер ищет на гитхабе что то похожее на свой будущий проект.
    Ответ написан
    Комментировать
  • Почему Angular плохой?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Дураков на свете много и если каждого слушать, можно стать таким же.
    Ответ написан
    Комментировать
  • Почему Angular плохой?

    @VanKrock
    Angular всего лишь инструмент, если вы умеете им пользоваться и он решает ваши задачи, используйте его, если нет используйте другой инструмент. На Angular достаточно просто решать большой пул задач, если вы будете постоянно только сравнивать инструменты и искать который лучше, то в итоге вместо проекта вы все еще будете искать инструмент, который лучше.
    Ответ написан
    4 комментария
  • Какой язык выбрать для дальнейшего развития?

    @Espleth
    В сторону C# еще посмотрите, тоже интересный язык.

    Но, имхо, изучать ЯП ради изучения ЯП - бред. Надо что-то писать, какие-нибудь проекты. Причем большие. В них то вы наверняка и поймете, что и Python с JS недостаточно хорошо знаете.

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

    Jump
    @Jump
    Системный администратор со стажем.
    Обратитесь к психологу с вашей проблемой.
    Здесь технический ресурс, а не линия психологической поддержки.
    Ответ написан
    6 комментариев
  • Как правильно проектировать компоненты?

    viktorvsk
    @viktorvsk
    Русскоязычное коммьюнити примечательно еще тем, что порождает умопомрачительные вопросы. Которые нельзя адекватно оценить - можно только удалить (пожаловаться) и ждать следующего такого же вопроса.

    Никогда не получится идеально с первого раза. И всегда нужно пробовать и искать пути оптимизации. Если вас интересует, как построить оптимальный процесс в конкретной среде - так и задавайте вопрос. А в общем смысл серебряной пули нет.

    TDD подразумевает test, code, refactor. То есть, "переписывание кода" заложено уже в определении. И точно так же, сколько б вы раз во времени не возвращались к коду, вам всегда будет что-то не нравиться и будет желание переписать - это нормально.

    В целом от поста веет максимализмом и преждевременной оптимизацией.
    Ответ написан
  • Как правильно проектировать компоненты?

    Denormalization
    @Denormalization
    >Надоело переписывать код в ходе разработки по несколько раз
    Welcome to the party.

    >хотелось научиться сначала проектировать/планировать, а затем реализовывать
    Это миф. Ходят легенды, что один програмист смог так сделать, но знание о том КАК он это сделал - утеряно в веках.

    Всегда будут переделки. Даже самое четкое и подробное ТЗ в конечно итоге меняется.
    Можно составлять всяие майндмапы, чтобы хоть как-то представлять себе весь процесс разработки. Но мне они не нравятся.

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

    2ord
    @2ord
    Из статьи на Хабре "Анализ данных мира Facebook"
    имеются такие данные:
    98cddfb8d738c3217b78a5f43fff5f0f.png
    То есть чем выше возраст, тем шире разброс возрастов друзей.

    Дополнено

    Получается, что каждому возрасту соответствует определённая гистограмма распределения возрастов.
    Взяв любую из гистограмм, можно увидеть что амплитуды нормализованы относительно амплитуды с пиковой амплитудой.
    То есть каждому возрасту соответствует своя картина (кривая из пиков амплитуд). Тогда, рассчитав гистограмму для искомого пользователя, при помощи аппроксимации высчитываем, сравнивая с имеющимися гистограммами.

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

    myfirepukan
    @myfirepukan
    Жарим поиск
    1. Определим величину отклонений.
    Есть люди у которых куча друзей самых разных возрастов а есть те у кого приблизительно одного возраста.

    2. Определим количество отклонений.
    Пользователь, у него 100 друзей в возрасте 15-17 лет + ещё 10 в возрасте от 30. Прогноз: это школьник, а 10 сильно выбивающихся из средних это двое родителей + учителя допустим.

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

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

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

    evve у Вас три пути:
    1. игнорировать отзывы
    2. отвечать на них, пытаясь оспорить
    3. жаловаться на клевету и добиваться удаления лживых отзывов

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

    Если у Вас достаточно времени и готовы бороться, можете попробовать комбинируя второй и третий вариант отстаивать свою репутацию. Но война со спамерами проплаченными конкурентами занятие неблагодарное и может длится вечно.
    Ответ написан
    Комментировать
  • Как уехать работать в США?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    По турвизе вас никто на работу не возьмет. Ну или будете работать нелегалом за $8 в час. Если повезет.
    Плюс вы не сможете взять кредит, купить нормальный телефон, будет очень сложно снять жилье. У вас не будет SSN, медстраховки и вы не сможете получить права на автомобиль.

    Вам всего 26. Специализируйтесь в узкой области. Устраивайтесь в любой стратап удаленно. Как раз привыкнете к языку, получите огромный опыт. Если стартап взлетит, то заберут вас к себе. Такое бывает довольно часто. Еще есть вариант - устроиться в крупную компанию в России, типа Microsoft, Google. З.п. будет хорошая, командировки, рабочая виза.

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

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

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

    Denormalization
    @Denormalization
    Обычный спам.
    Вся эта левая хрень для обхода анти-спам защиты.
    Ответ написан
    Комментировать
  • Возможен ли заработок на железе 24/7?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    1. Берете клавиатуру с мышкой и начинаете 24/7 делать заказы на фрилансе.
    2. ...
    3. Профит


    Для биткоинов уже нужен ангар таких машин чтобы заработать хоть что-то.
    Ответ написан
    2 комментария
  • Как командно разрабатывать php проект?

    copist
    @copist
    Empower people to give
    Инфраструктура
    * Создайте репозиторий на Bitbucket или GitHub.
    * Создайте себе локально копию репозитория и локально поднимите базу данных с одинаковой структурой
    * Если в базе требуются изменения, создавайте "миграции", которые обновят структуру данных или сами данные.
    * Свои изменения по коду, так же как и миграции, отправляйте в репозиторий

    Ещё есть возможность создания виртуальных серверов для разработки или использование online IDE. Решает кучу проблем, если интернет быстрый.
    * https://compilr.com/ Полноценная среда разработки
    * https://koding.com/ Среда разработки с предустановленным веб-сервером и элементами социальной сети
    * online-php.com Online IDE
    * https://codeanywhere.com/ Среда разработки. Код можно хранить в облаке, а также в Dropbox, Google Drive, FTP, github.
    Другие тулзы для совместной работы в online

    Промежуточные версии
    Если вы географически недалеко друг от друга, то просто периодически показывайте, что у вас получается.
    Если нет, пользуйтесь Skype Shared Screen, Join.me и другие аналогичные продукты, чтобы вместе смотреть и обсуждать голосом. А лучше TeamViewer, чтобы можно было вместе и посмотреть, и поправить.

    Обновление сервера
    Изменения на сервер устанавливайте из того-же репозитория. Не забудьте про миграции. Озаботьтесь вопросами безопасности. Хотя бы так: скрыть файлы .git
    Ответ написан
    Комментировать
  • Freelancer.com забрал у меня деньги за конкурс! Что делать?

    gadfi
    @gadfi
    https://gamega.org
    пишите в поддержку, поднимайте волну ─ без скандала и гласности на вас забьют и не почешуться
    Ответ написан
    Комментировать
  • А как вы боретесь с несколькими аккаунтами на одного человека?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Бороться с этим смысла не имеет — всё можно подделать. И всё подделают, если в этом будет профит.

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

    Например, можно сделать платными функции, для использования которых имеет смысла создавать клонов. Большинство клоноводов это само-собой отсчеёт, а самые настойчивые будут платить деньги.
    Ответ написан
    Комментировать
  • IDE для PHP, JavaScript, HTML, CSS с встроенным веб и MySQL сервером и phpMyAdmin, FTP?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    А еще чтобы оно само работу делало и холодное пивко вечером приносило? )

    На Windows7: PhpStorm + OpenServer + SourceTree + HeidiSQL + WinSCP + Google Chrome. И все.
    Если вы конечно же умеете этими штуками пользоваться.
    Ответ написан
    2 комментария
  • Python/Django-кидди, SQL-мартышка, Web-негр — что перспективнее (Ага, «Pre-Junior»)?

    @thepry
    Ruby on rails, 1С разработчик
    Советую python/django - приятный язык, хороший фреймворк. Трактор, опять же, можно завести. :-)
    Ответ написан
    2 комментария
  • Как создать объекта в Yii2 по имени в переменной?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    Тут Yii2 совсем не при делах. Это работа с неймспейсами, которую вам нужно изучить.

    $string = '\\read\\the\\docs\\Php';
    $obj1 = new  $string;
    
    $result = $string::someMethod();
    Ответ написан
    Комментировать
  • Как выводить дату как на тостере?

    не делай этого, пожалуйста.
    это самый уебищный способ отображения даты.
    Ответ написан
    4 комментария