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

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

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

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

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

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Не знаю как другие, а мне интересно видеть в стартапе план.
    Вот если я знаю, когда планируются продажи, какие они будут, какая роль в этом всем доводится мне. И при этом я знаю, что мой труд востребован - я с удовольствием буду работать в таком стартапе.

    Очень кратко:
    - Гениальная идея
    "Мы будем продавать пиццу!" - очень рад, а почему вы решили, что именно у вас будут покупать пиццу? Вариант решения - "Но каждый месяц у тебя будет зарплата в косарь!" - Понял, с сегодняшнего дня я обожаю пиццу.

    - Востребованная идея
    Верю, что ваши вентиляторы для офисных кресел гениальны, но кому они нужны? У беларусов, например, тупо нет денег, и кому ваш вентилятор сдался? Продажи есть? Конкуренты есть? Сколько - ну, например, есть ли у тебя потенциальных 10 000 людей, которые скажут "вот молодец, полезное дело чувак делает!"

    - Сроки по доходам
    Простите, но 100 долларов сегодня дороже 100 долларов через неделю. Во-первых, инфляция, во-вторых - уходит время жизни, в третьих - дисконтирование денежных потоков. Поэтому я не даю в долг. Потому что дал 100 баксов, а через год вернули 100 баксов. Стоит заикнуться про проценты - корчат рожи, дескать мы_ж_друзья_как_ты_мог. А вот так - год прошел, если бы я их вложил в дело, они бы дали 200. Почему ты вернул 100?

    - Размеры дохода
    Если это позволит мне через 2 года вкалывания получать 300 уе при полном рабочем дне - курьер больше получает. Столкнулся в проекте одного очень доброго мужика. Такой весь добрый был нет слов. А потом выяснилось, что через полгода бесплатной работы я получу право работать в его фирме менеджером по продажам, и буду получать доход с каждой продажи. А бесплатная работа типа сама сделалась.

    - Развитие команды
    Если ты собираешься проехать на мне весь бизнес-процесс, а потом как бы сказать, что "не покатило" и избавиться - я это замечу. Причем раньше, чем ты решишь об этом сказать.

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

    - Уважение и доверие
    - "Когда ты это сделаешь?"
    - Ну точно не знаю, дней 10-15.
    - "Я что здесь с тобой, в игрушки играю? Сколько времени тебе нужно?"
    - Иди на ...<прямо туда>, а?.

    Потому что игра в бизнес это как раз и игрушки. А вот делать работу руками - возьми-ка (лопату) и сделай. А не ты хочешь дать обещание, и чтобы я еще за него отвечал своими деньгами, хитрожоп. Это называется - я придумал, я спроектировал, я сделал, я понес ответственность, а ты заработал. Так не бывает.

    То же касается "мы же с тобой уже согласовали цену, что ты меня за нос водить пытаешься?" - не, браток, это ты меня за нос водишь, я последнее звено пищевой цепи и прошу заплатить мне за усилия, и мне не нужно разводить тебя на деньги. А вот тебе как раз сидя в кресле нужно заработать побольше, а отдать поменьше, поэтому кто из нас браток?

    Ну как-то так, по пунктам прошелся и нашел себе в стартап Человека с большой буквы Ч.
    Ответ написан
    Комментировать
  • Куда податься после 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
    Почитайте-ка историю Алексея Ситникова

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