Задать вопрос
  • Как работать на почасовке с незнакомыми технологиями?

    @Frimko
    все просто. Каждый день по 1-2 часа тратите на эту новую технологию. Это тоже ваша работа: изучить и использовать. За это они также обязаны вам платить. Ведь программист - это человек, который находится всегда в обучении.
    Ответ написан
    3 комментария
  • Тупиковое и медленное развитие, лекарство?

    voronkovich
    @voronkovich
    Нужно позволить всякому шлаку проплыть мимо вас. Не нужно вкладывать много времени в изучение того, что завтра изменится. Лучше тратить время на фундаментальные вещи, срок жизни которых больше 5-10 лет.
    Примеры:
    • Реляционные СУБД. Я использую их уже лет 10, и ничего принципиально нового (с точки зрения разработчика) в них не появилось. Я как изучил SQL 10 лет назад, так и пользуюсь им до сих пор. В тоже время, я знаю достаточно хипстеров, которые каждый день пишут на новом фреймворке и при этом не смогут составить запрос с joinами. Изучайте реляционные базы данных и SQL - они будут жить еще лет 20-ть;
    • ООП. У меня на полке лежит книга банды 4-х, которую я купил давно. Мне не нужно каждый год покупать новый экземпляр из-за того, что шаблоны проектирования вдруг взяли и "устарели". Изучайте ООП. Оно будет актуальным еще очень долгое время;
    • Регулярные выражения;
    • Командные оболочки sh/bash;
    • и т.д.

    Короче говоря, не тратьте время на синтаксис, тратьте его на семантику.

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

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Посмотрите фильм Арнольда Шварцнеггера "Оставайся голодным" для отвлечения мыслей. Он ещё книжку написал "Вспомнить всё". Тоже отличная книга получилась. Категорически рекомендую к прочтению.
    Нет самой интересной профессии или занятия. Надо научить себя постоянно чего-то хотеть и добиваться своих желаний (в идеале, но никто не идеален). Дело не в том, что у вас работа стала скучной, а в том, что вы не научили себя искать интересную работу в рамках своей деятельности. Если вы уйдёте в другу область (хоть новый язык, хоть булки выпекать), то и там через некоторое время случится то же самое. И после двух-трёх попыток вы впадёте в апатию и будет что-то типа "жизнь дала трещину и стала похожей на жопу". Никто вам интересной работы именно для вас не предложит. Только вы сами.
    Ответ написан
    Комментировать
  • Кем пойти работать в 30 лет если никуда не берут?

    @BorisKorobkov
    Web developer
    Все IT-профессии в ближайшем будущем будут востребованы. А уж конкретное направление определяйте самостоятельно, что именно больше интересует или лучше получается. Ознакомьтесь хотя бы поверхностно со всеми направлениями.
    При отсутствии фундаментальных знаний и умений, вероятно, начинать придется с низкооплачиваемой работы, пока не прокачаете свой скилл. Прокачивать можно самостоятельно по документации, онлайн-курсах, вебинарах и т.д.
    Ответ написан
    2 комментария
  • Кем пойти работать в 30 лет если никуда не берут?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я снова отвечу не в кассу:
    Как показывает практика и суровые реалии, у людей неготовых платить, но желающих обогатиться, нет понимания реальных трудозатрат: они лишь сравнивают запросы и рынок.
    Поэтому, чем больше Вы вложетесь в самопиар и продвижение личности, тем проще будет добывать денег (по другому и не скажешь уже).

    А теперь немного - в кассу:
    если никуда не берут
    значит Вы не соответствуете требованиям или сильно завышаете свой рейт.
    Пробуйте найти проблему и устранить: самообразование/саморазвитие, начните с малой ЗП, чтобы набраться опыта (обучиться).
    Ответ написан
    8 комментариев
  • Стоит ли изучать 1C Битрикс?

    @forgetable
    Node/Flutter/C++
    Не стоит.
    Ответ написан
    Комментировать
  • Индексируются ли столбцы "отдельно", или это надо указывать явно?

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

    Несколько примеров:

    SELECT `id` FROM `table` WHERE `col1` = 1;

    Будет использовать индекс

    SELECT `id` FROM `table` WHERE `col1` = 1 AND `col2` = 1;

    Тоже будет использовать индекс

    SELECT `id` FROM `table` WHERE `col2` = 1;

    Индекс не будет использован.

    SELECT `id` FROM `table` WHERE `col1` = 1 OR `col2` = 1;

    А в этом запросе индекс хоть и будет использован, но только для col1. Для col2 - полный просмотр таблицы.

    SELECT `id` FROM `table` WHERE `col1` = 1 ORDER BY `col2`;

    Индекс будет использован для WHERE, но не будет для ORDER BY.
    Ответ написан
    5 комментариев
  • MySQLi: как сохранить типы данных в результирующем наборе (массиве)?

    DevMan
    @DevMan
    sql
    CREATE TABLE `users` (
      `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
      `name` varchar(50) DEFAULT NULL,
      `amount` float DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
    
    INSERT INTO `users` (`id`, `name`, `amount`)
    VALUES
    	(1,'user1',11.589),
    	(2,'user2',478.541),
    	(3,'user3',0.258);
    php
    $db = new mysqli('localhost', 'root', '', 'mytests');
    $db->options(MYSQLI_OPT_INT_AND_FLOAT_NATIVE, 1);
    $query = 'SELECT * FROM users';
    $result = $db->query($query);
    while($row = $result->fetch_assoc()) {
    	var_dump($row);
    };
    
    array(3) {
      'id' =>
      int(1)
      'name' =>
      string(5) "user1"
      'amount' =>
      double(11.589)
    }
    array(3) {
      'id' =>
      int(2)
      'name' =>
      string(5) "user2"
      'amount' =>
      double(478.541)
    }
    array(3) {
      'id' =>
      int(3)
      'name' =>
      string(5) "user3"
      'amount' =>
      double(0.258)
    }


    но, откровенно говоря, я не понимаю что заставляет людей цепляться за mysql/mysqli когда есть pdo.
    Ответ написан
    3 комментария
  • Шаблон путей к файлам, как правильно использовать в PHP glob ()?

    DevMan
    @DevMan
    glob - достаточно тупой.
    можно хитрить примерно так:
    glob("$dir/2.{,[3-5]}[0-9][0-9][0-9].txt", GLOB_BRACE);
    выберет файлы от 2.3000.txt до 2.5999.txt

    имхо, во многих случаях проще пробежаться по файлам итератором.
    Ответ написан
    1 комментарий
  • Реально ли эмигрировать PHP программисту в возрасте?

    aRegius
    @aRegius
    Python Enthusiast
    Почитайте-ка историю Алексея Ситникова

    И лично от себя... Просто примите как данность - в жизни ВОЗМОЖНО ВСЁ!
    Что бы вы не планировали, какие бы цели не ставили, в какой бы ситуации не находились, как бы не комплексовали и какие-бы страхи вас не одолевали, ВСЕГДА найдется не один человек, который в схожих, либо худших, стартовых условиях добился того, о чем грезите и вы.
    Ответ написан
    Комментировать