• Как ускорить работу стека построенного на массиве размером 100М элементов?

    bondpuoq
    @bondpuoq Автор вопроса
    Web-программист с недавних пор
    Кому интересно - это возможно, обсуждение вот тут ru.stackoverflow.com/questions/605258/%D0%9A%D0%B0...
    Ответ написан
    Комментировать
  • Куда нужно смотреть верстальщику для увлечения зп?

    bondpuoq
    @bondpuoq
    Web-программист с недавних пор
    Вы меня конечно извините, но из диалога с Пума Тайланд , вы и рыбку хотите съесть и саночки возить отказываетесь. Выбросьте из головы американскую мечту, что на вас все упадет сразу и разом и вы станете богаты при этом ничего не делая - хотите продвижения вперед - учитесь. Хотите верстаком нормальным быть - учите JS, learn.javascript.ru вам в помощь. Все фреймворки на нем и построены - не понимаете что-то, - задавайте вопросы, читайте в другом источнике про то же.
    Ответ написан
    7 комментариев
  • Как убрать лишнее из запроса?

    bondpuoq
    @bondpuoq
    Web-программист с недавних пор
    Я думаю тут надо использовать partition by, например вот так:

    SELECT item,
    sum(left_items) over (partition by item order by price) as left_items,
    first_value(price) over (partition by item order by price) as price
    WHERE time_end>1 AND left_items>0

    Если я правильно понял, то должно быть так.
    Ответ написан
  • Как вернуть мотивацию к обучению?

    bondpuoq
    @bondpuoq
    Web-программист с недавних пор
    Мотивация появляется, когда есть цель (накормить своих детей и жену, уехать жить в другую страну, зарабатывать в два-три-подставь сам сколько раз больше, чем сейчас, съездить в классный отпуск, построить/купить дом, заработать на старт для бизнеса или оборудование для нового хобби). Найди свою цель, такую, чтобы прямо зудело ее достичь. За сколько ты ее достигнешь - напрямую зависит от твоих усилий.

    Чтобы поддерживать мотивацию: посмотри мотивационные ролики, фильмы, используй любые источники мотивации, записывай свой прогресс, пости где-нибудь свои результаты, делись с другими тем, что узнал, например в блоге

    Чтобы не бросить все: когда пропустил занятие - не ругай себя, то, что ты делаешь должно приносить позитив, так что если будешь себя корить и ругать за то, что поленился что-то сделать - это будет негатив связаный с тем, что помогает тебе достичь твоей Великой цели.

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

    bondpuoq
    @bondpuoq Автор вопроса
    Web-программист с недавних пор
    Ребят!
    Всем большое спасибо за ответы, в итоге купил книгу по Python, которую тут советовали, заглянул внутрь - вроде должно заинтересовать (мне, по крайней мере, стало интересно), посмотрим, как пойдет.
    Ответ написан
    3 комментария
  • Что читать после learn.javascript.ru?

    bondpuoq
    @bondpuoq
    Web-программист с недавних пор
    Не туда ответил сначала,
    Имхо, базовые знания языка важны, хотя бы просто потому, что когда прочитаешь книгу - узнаешь некоторые особенности языка, вообще что он может, какие есть функции, ну а дальше практика, как тут уже писали.
    Большую часть вещей лично я научился делать, когда мы с коллегами решили взяться за сторонний проект, вот тогда я узнал и про git и про трекеры задач, про bootstrap, улучшил знания языка (в моем случае это C#).

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

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

    Когда я сталкиваюсь с тем, что надо что-то на JS писать, чего я не знаю, я беру справочник по JS и смотрю как там это реализуется, ну вот в таком например "JavaScript: Подробное руководство" Дэвид Флэнаган. Лично для меня, читать чужой код - мучение, поэтому мне не подходит обучаться через чтение чужого кода.
    Ответ написан
    Комментировать