Задать вопрос
  • Как сделать поиск по нескольким критериям?

    Jeiwan
    @Jeiwan
    Да, это не сложно. Нужно написать искусственный интеллект, который будет принимать запрос пользователя, обрабатывать его, распознавать, что хочет пользователь, и отдавать нужный результат.
    Ответ написан
    4 комментария
  • Хочется хорошо и качественно разрабатывать, но как?

    Groov3
    @Groov3
    Full stack web developer/Performance marketing
    Ну о том и речь, братан, я такой же самоучка, который на сегодняшний момент в 26 лет имеет долю (33%) исключительно своими силами в проекте суммарной стоимостью минимум в 5 млн евро, если я захочу её когда-нибудь продать. Но чтобы ты понимал, я запустил свой проект в 9 лет, в 1998 году, и развиваю его и сегодня, в 2015. Стремись к этому (постоянному проекту на всю WEB-карьеру, параллельному с другой деятельностью), если ты хочешь не обращаясь к ученым мужам своей головой в 26 лет сделать не один миллион долларов, причем для меня это ничем не удивившее меня только начало моей продуктивной жизни. Все своё остальное время, до этого сегодняшнего момента, мой проект был неоценен инвесторами, а сейчас мне готовы сотни тысяч баксов дать под мое слово без обязательств, если тебя интересуют возможности. И да, я давно читал те книги, которые ты тут раскопал, если это имеет значение.

    P.S. Первый сайт я вообще в 95 запустил, это было время! Прикинь, CSS еще не существовало :)).
    Ответ написан
    3 комментария
  • Бекэнд - что надо, а что нет?

    woonem
    @woonem
    Apache/lighttpd + htaccess / NGINX
    Протоколы: HTTP, HTTPS, Сокеты, RTMP
    Туннелирование, Прокси, Модель OSI
    HTTP-заголовки, в том числе Cookies
    PHP/RoR, HTML, CSS, JS
    long polling, AJAX, JSON - для JS
    IRC (семафоры, PCNTL, LOCK_EX, Mutex, Shared Memory) - для PHP
    Фреймворки: Yii2/Laravel/CodeIgniter/Symfony/Composer - PHP, Angular/React+Redux/Vue/Node - JS
    ООП, Паттерны проектирования (MVC/MVVM/Singleton...)
    SQL (MySQL + PHP, Поисковые технологии (индексирование, выборка)
    Пользоваться: Linux, JSBin, Git/SVN, SSH, VNC, RDP
    Ответ написан
    2 комментария
  • Как разрабатывать в жару без кондиционера и не сойти с ума?

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

    dintsec
    @dintsec
    Маркетолог, копирайтер
    12d910b4946742148e403769014c5ae8.jpg Как-то так...Жара 38, Волгоград.
    Ответ написан
    Комментировать
  • Бекэнд - что надо, а что нет?

    @maxtm
    Make money, not job
    Раз вы в начале пути, позвольте совет - не учите технологии, учитесь понимать и решать задачу.
    Технологии, стеки, методы, паттерны, ЯП, БД и т.п. - освоите при первой же необходимости :)
    А вот задачи решать умеет далекой не каждый senior.

    По теме, освойте любой ЯП, в процессе освоения затронете все что необходимо, а это:
    - работа агента (браузера), html+css+js и иже с ним (всякие там jquery и т.п.)
    - работа HTTP протокола, как формируется запрос, как он доходит до сервера, как приходит ответ. азы нужны.
    - БД, mysql либо аналоги
    - фреймворки, стоит иметь опыт хоть с одним для понимания сути работы большинства других
    - *nix, git/svn, redmine/jira, github/bitbucket
    Дальше оно пойдет само :)
    Ответ написан
    8 комментариев
  • Как и когда вы повышаете квалификацию?

    TheCreator
    @TheCreator
    Бездельник
    "Рассматривал вариант ухода на удаленку - это практически 100% понижение дохода т.к. конкурировать придется с ребятами из регионов, у которых запросы ниже. Плюс смена работы - это синица в руках и журавль в небе. С имеющимися кредитами это опасно. Не хотелось бы подставлять семью. "

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

    Вы поймите простую вещь - сейчас вам плохо, и сильно хуже быть не может. Ну останетесь вы без работы и без денег - что, не наковыряете 500 долларов в месяц случайными подработками? Не урежете расходы до минимума? Зато появится мотивация что-то делать. И это плохой расклад, а ведь может быть "журавль в небе" всё-таки случится.
    Ответ написан
    Комментировать
  • Как и когда вы повышаете квалификацию?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Согласен с FoxInSox.
    У вас на работе весь день забит прям по минутам, нет даже часика почитать новые материалы? Тогда увеличьте предполагаемый срок по какому-то проекту и появится этот часик ;)
    Всегда надо чем-то жертвовать - вечерами, выходным, семьёй, сном...

    Я когда-то так же работал, уходил из дома в 6:45, приходил в 18:00 час ел и отдыхал, час катался на велосипеде, в 20:00 садился за комп и до 23:00 делал свои сайты. Сейчас я ИП и не работаю в компании ))
    Ответ написан
    4 комментария
  • Стоит ли пробовать работать удаленно, не имея приличного опыта?

    Andrey_Pletenev
    @Andrey_Pletenev
    Pletenev.com
    Постоянная работа на удаленке возможна. Есть ряд знакомых, которые так работают.
    В твоем случае могу рекомендовать такой алгоритм:
    1) Идешь во фриланс. Там будет видно чего ты стоишь. Набираешься опыта на отдельных проектах. Выбирай профильные для себя. Когда накопишь репутацию, отзывы, портфолио, переходишь к следующему этапу.
    2)
    Вариант (a): во время фриланса цепляешься за хорошего заказчика и договариваешься с ним о монопольной продаже твоей рабочей силы.
    Вариант (b): приходишь ногами, устраиваешься в офис с договоренностью через некоторое время перейти на удаленку. Получаешь бесценный опыт командной разработки и доступ к опыту компании. После чего переходишь на удаленку.

    Но я бы на твоем месте, после работы в офисе вернулся бы во фриланс.
    Ответ написан
    Комментировать
  • Какой выбрать простой PHP Framework?

    • MVC (Это уже не простой фреймворк)
    • MySQL (я не знаю ни одного фреймворка на php, который бы не поддерживал MySQL)
    • Bootstrap (это всего лишь пара CSS файлов и 1 js-файл)
    • Большое ру-комьюнити (тогда это видимо Yii)
    • Простота изучения и использования (смотрим первый пункт)
    Ответ написан
    4 комментария
  • Какой выбрать простой PHP Framework?

    killmeslow
    @killmeslow
    WE
    Там прочитать то всего пару вечеров и ты будешь понимать что куда и зачем.
    Начинай с Yii
    Ответ написан
    1 комментарий
  • Кто-нибудь использует много веб-фреймворков в новой разработке?

    copist
    @copist
    Empower people to give
    Во-первых, это вопрос личных предпочтений и предпочтений команды.
    Во-вторых, это требования обстоятельств при промышленной эксплуатации.

    На старте, обычно, выбирается то, что лучше знаешь. Да хоть бы и без фреймворков. Переключаться на старте - это тратить время впустую. Главная задача - получить MVP.

    После получения MVP (Minimum Viable Product) и "зелёного света" на промышленную разработку, можно оценить результаты тестирования на потенциальных потребителях, выяснить предполагаемую нагрузку и, при необходимости, пересмотреть платформу. Сменить программную или аппаратную архитектуру, язык программирования или их комбинацию, фреймворк - стек технологий это называется.

    Через некоторое время после начала промышленной эксплуатации могут возникнуть проблемы, связанные с неверно выбранной архитектурой или недостаточной производительностью. Команда выбрает путь: допилить текущее решение, использовать альтернативное решение или написать ещё раз с учётом возникших обстоятельств.

    Есть проекты, которые жёстко костылят и они таким образом живут годы. Вплоть до того, что там PHP4 и отображение прямо в файлах с бизнес-логикой, зато страницы выдаются за миллисекунды.
    Есть проекты, которые уже несколько раз переписывали с нуля, потому что охренеть какая сложная штука получается и без достаточно высокого уровня абстракции его очень сложно наращивать.
    Есть те, где не костылили и не меняли платформу, а просто увеличили производительность сервера до небес.
    Ответ написан
    Комментировать
  • PHP + MySQL, лучшая книга/лучший ресурс для изучения?

    rsvetlitskiy
    @rsvetlitskiy
    UX/UI designer, researcher and almost a developer.
    Могу вам порекомендовать книгу Мэта Зандстра "php объекты, шаблоны, методики программирования. Она не для начинающих , но тем не менее позволит вам сразу осваивать проверенные подходы к разработке.
    Для начинающих можно посоветовать: Кевин Янк "php и mysql. от новичка к профессионалу"
    Но мой вам совет изучайте документацию как по php так и по mysql, это гораздо эффективней. Книги нужно читать когда уже сформирована определенная теоретическая, и и практическая база.
    Ответ написан
    1 комментарий
  • Какую бесплатную cms/фреймворк использовать для интернет-магазина?

    @jaxel
    Если выбор стоит между CMS и фреймворком, есть довольно простой алгоритм. Если возможности CMS решают 100% задач и быстрого дальнейшего развития не ожидается - надо брать CMS. Если же хотя бы 5% функционала придётся дописывать, лучше взять фреймворк и сделать всё под себя.

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

    trevoga_su
    @trevoga_su
    1. НЕ ВЕЗДЕ сроки имеют место быть. Ищите работу где сроки не требуются. Таких мест полно. Это как правило долгоиграющие проекты принадлежащие бизнесу, а не говеные веб-студии, штампующие на заказ.

    2. Сроки можно озвучивать, если вы пишите что-то, что вам понятно, задача прозрачна или типична. Есть задачи, когда о сроках не может быть и речи - например, поддержка/разбор чужого кода кода. На таких задачах сроках быть в принципе не может.

    3. Приехал я как-то с поломкой машины к мастеру-частнику. Говорю - вот то то не работает. Сроки? А он мне отвечает - а я не могу сказать. Откуда я знаю что там сломалось?
    Это я к тому, что даже такая в такой теме, как ремонт авто, где казалось бы все четко и все делается по наработанной схеме, сроки крайне не определены.

    4. Если с вас требуют сроки, значит вы что-то делаете не так или работаете где-то не там. Про сроки можно говорит в строительстве, где укладка одной плитки СТАНДАРТНО занимает Н минут и вы должны полы покрыть 30х40 метров. Тогда сроки справедливы. В IT сроков не может быть. Т.е. не должен исполнитель думать о сроках. Это не его дело. Менеджмент должен дать время с запасом и не терзать исполнителя.
    Ответ написан
    3 комментария
  • Какую бесплатную cms/фреймворк использовать для интернет-магазина?

    kompi
    @kompi
    nullstack devoops
    Любой мейнстримовый фреймворк. Если уже есть опыт в каком-нибудь, то предпочтительно, его и спользовать.
    Ответ написан
    7 комментариев
  • Можно ли работать программистом, но не оценивать сроки?

    Jump
    @Jump
    Системный администратор со стажем.
    Программировать - можно.
    Работать программистом - нет.
    Ответ написан
    3 комментария
  • Какие книги есть по правильному написанию кода, по правильной структуре кода?

    @EvilBeaver
    упоротый гик
    Рефакторинг уже для более опытных, имхо. А вот МакКоннел - да, однозначно фундаментальная книга по профессии.
    Ответ написан
    Комментировать
  • Стоит ли пробовать работать удаленно, не имея приличного опыта?

    trevoga_su
    @trevoga_su
    Плюсы такой работы тут перечислять бессмысленно
    правильно, потому что минус перекрывает ваши хотелки:
    никакой работы "тыжпрограммистом" в салоне женского белья или областной больнице - не интересно мне это
    удаленка и серьезные проекты - вещи несовместимые. Хабр, тостер и его сателлиты - это школота, из раза в раз повторяющая заезженные мифы о фрилансе.
    Ответ написан
    2 комментария