• Как развить абстрактное мышление?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Надо научиться читать и понимать формулы:
    1. для групп и множеств и для математики.
    2. Представлять множества в виде диаграммы (и кругов) Эйлера: множества.
    Ответ написан
    Комментировать
  • Как развить абстрактное мышление?

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

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Saboteur неплохо ответил(что не отменяет того что все остальные ответившие тоже правы)
    Девопс - это практики. Это не набор инструментов( инструменты используются на определенных этапах, реализация которых необходима для приближения к идеалу), однако определенные необходимые инструменты опять же есть.
    Про девопс можно прочитать очень много информации, но я, как админ (win-админ :D) вижу ситуацию для вас, как и любого, с опсовой основой, примерно так:
    1. Жирным вы выделили вопросы который для вас вот конкретно сейчас не играют ни малейшей роли. Дмитрий Шицков и Saboteur написали почему: зависит от проекта.
    2. Завет любого ops-а: автоматизируй всё что можно
      Если выбор между configuration management (chef, ansible, puppet и тд) и скриптами - то лучше первое. Хотя и тут можно поспорить, у меня в проекте chef-ом автоматизированное не очень-то используется на последнем этапе доставки в прод, поскольку мы все равно запечатываем машину и запускаем в AWS с asg без пост-конфигурации. Тут можно до посинения спорить хорошо это или нет, но скрипты в идеальном мире проигрывают DSL
    3. Вы пишете код для автоматизации
      Вам понадобится git (который тянет за собой git-хостинг: bitbucket, github, gitlab и тп.) и навыки правильной работы с гитом. Для отслеживания и планирования изменений - понадобится какой-нибудь таск трекер (jira, таск трекер встроенный в gitlab, что-то другое).
    4. Инфраструктура как код
      Автоматизируй всё означает автоматизацию развертывания инфраструктуры
      Здесь уже вступают в силу особенности вашего окружения - в облаках вы скорее всего захочете использовать terraform или, например, CloudFormation в AWS - встроенное средство оркестрации, или же будете сразу все запускать в контейнерах - docker , kubernetes используя соответствующие инструменты.
    5. Мониторинг
      Без правильного и подходящего вашему продукту мониторинга(+логирования) жить нельзя. И это было еще до DevOps тренда - это классика администрирования. Здесь ничего не посоветую, с Zabbix-ом сам не ужился, переехал на influx и прилегающие (TICK stack). Для логирования - graylog, ELK. В некоторых частях используется prometheus который в том числе и для кубера удобен. В общем - с чем подружитесь.


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

    Для примерного осознания всего цикла можно посмотреть на (картинка относительно рандомная,таких много, два года назад я ориентировался по другой, с более подходящим мне списком инструментов, но найти не могу =( )
    Slide1.jpeg

    P.S. Еще раз хочу отметить что описанное выше основано на личном опыте и это - движение в devops со стороны ops. Есть те, кто сразу пытаются строить все по девопсу параллельно обучаясь опсовой части и девелоперской( видел таких, не у всех получалось ). Есть те, кто двигается в девопс со стороны Dev. Все будут иметь разные мнения что важно для того, чтобы начать
    Ответ написан
    1 комментарий
  • Нужен ли слепой 10-ти пальцевый набор?

    rockon404
    @rockon404
    Frontend Developer
    Осваивайте, очень полезный навык как для кодинга, так и для общения с командой/заказчиком в мессенджерах, постановки задач и прочего.
    Скорость придет с практикой.

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

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

    @AlexndrNovikov
    Solution Architect in Spiral Scout
    Задачки разных уровней сложности можно порешать вот тут
    https://www.codewars.com/
    Есть элемент геймофикации, в случае правильного решения можно посмотреть другие, более удачные
    Что забавно, два раза на собеседованиях встречал задачи именно оттуда, хотя прорешивал их просто ради развлечения
    Ответ написан
    Комментировать
  • Windows на KVM, или запуск игр на виртуальной машине?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    выводы за 3 года экспериментов по теме:
    - забудьте, если нужна винда и игры - только винда хостом
    1 - сильно. на сколько сильно не знаю, не игроман. но тупит даже меню старт с своими плитками
    2 - скорее всего пробросится, но тоже будет тупить - звук будет с хрипами

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

    ps стим кстати пробовал, покупал пару игр для испытаний графики - на одном и том же железе, под виндой все равно все быстрее, плавнее, сочнее, без фризов.. разве что звук не различим.. но это при условии что стим в головной системе а не в виртуалке
    Ответ написан
    9 комментариев
  • Греется MacBook Pro 2012 Retina 15" под нагрузкой до 105 градусов. Нормально ли это?

    @Fixid
    Многовато, несите в нормальную мастерскую на чистку и замену термоинтерфейсов.
    Но это все относительно. Максимальный лимит чуть больше 105, при сильном перегреве ноут просто выключится. Поэтому температура терпимая. У моего 2012го фоновая была 85 при работе в IDE
    Ответ написан
    Комментировать
  • Как мне быть в такой ситуации.Куда двигаться дальше?

    Хреновое у тебя настроение, 33 для програмиста не возраст, мне 42 и я несколько раз проходил путь от джуна до синьора, просто для встряски мозгов, последний раз менял специализацию в 39. Делай упор на английский, с хорошим английским работы море, при чем на удаленке платят больше чем на аутстаффе, правда и риски больше, кстати чтобы устроится на мидла, не запись в трудовой нужна "работал джуном год", а фактическое количество собранных граблей на технологии, на которые ты второй раз не наступишь, на собеседованиях просто спрашивают по матрице, поэтому необходимые навыки ты легко можешь узнать, просто регулярно проходя собеседования и подчитывая и реализуя то, на чем завалился. Завалив собеседование ты не ЧСВ должен понижать, а просто понимать, что ты узнал, что нужно доучить и идти на следующее собеседование.
    Ответ написан
    Комментировать
  • Где следует искать специалистов по нейронным сетям?

    begemot_sun
    @begemot_sun
    Программист в душе.
    На фрилансах. И никогда не давайте предоплату.
    Ответ написан
    Комментировать
  • Рационально ли хранить base64 картинки в local storage?

    @frees2
    Собственно, почему нельзя? Раньше были страхи, мол, там места мало, на хабре пугали народ.

    Но
    if (localStorage.getItem('ключ') === null) {......... просто картинка  с адресом, после скобок сохранённый блок с картинкой.
    Ответ написан
    3 комментария
  • Как установить сочетания клавиш для каждого языка?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    собственные сочетания клавиш для каждой раскладки

    5af15a25a5b46768043393.png
    Ответ написан
    1 комментарий
  • Компьютер iMac late 2012 работает медленно. В чем может быть проблема?

    xpert13
    @xpert13
    Full Stack Developer
    Практически всегда виной медленной работы старых компьютеров бывает именно HDD. Битых секоторов может и не быть, но если много медленных секторов - то всё будет работать медленно.

    Поможет ли установка операционки на внешний SSD накопитель исправить медленную работу ОС

    Если виноват винт - то конечно же поможет, но только почему внешний?
    Ответ написан
    1 комментарий
  • Что делать если клиент хочет чтобы я выполнил работу после окончание оплачиваемого времени?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Раз пошёл шантаж плохим отзывом, то 99%, что она вам именно такой отзыв и напишет при любом исходе. Поэтому вам нужно решить для себя: нужны вам эти деньги или нет.
    Если нужны, то закруглять работу и закрывать контракт. Деньги она вряд ли сможет выбить обратно, т.к. у вас есть доказательства работы. Но отзыв плохой оставит.
    Если репутация важнее, то просто отменить контракт, удалить часы и расстаться. Без денег отзыва не будет. Я бы пошёл по этому варианту, т.к. репутация дороже.

    Я бы не стал рассчитывать на третий исход, что она доплатит вам и поставит нормальный отзыв, судя по исходным данным.
    Ответ написан
    4 комментария
  • Как выровнять процентное распределение по данным?

    longclaps
    @longclaps
    Идея разбодяжить настоящие данные фейковыми, чтобы получить что-то толковое - это бредовая идея.
    Инструменты для реализации бредовых идей можно подобрать, да.
    Ответ написан
    2 комментария
  • Что сделать, чтобы фрилансер на удалёнке не смог увести идею стартапа и присвоить движок\скрипты сайта?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    серьезным стартапом с огромным потенциалом и будущим
    - - -
    Ага, прям идея на миллион. Перестаньте параноить. Соблюдайте договоренности и не кидайте работника.
    Ответ написан
    Комментировать
  • Стиль кода или где предел его сокращения?

    alexfilus
    @alexfilus
    Senior backend developer
    Я когда студентом был, любил писать такие штуки, всё что-то сократить пытался. Сейчас понимаю что оно того не стоит и код должен быть прежде всего читабельным. В phpStorm есть комбинация Ctrl+Alt+L очень рекомендую)
    Ответ написан
    2 комментария
  • Нужно ли учиться в школе?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    "понимаю, что смогу стать хороших инженером, если забью на школьную программу, но если я ошибаюсь и школьные знания помогут мне в будущем. Или если я не буду заниматься компами, а только учёбой, будет ли это хорошо или как? Суть вопроса думаю понятна. Что можете посоветовать? "

    Не сможете. Чтобы стать хорошим инженером, ты должен знать и школьную программу и больше.

    Если ты считаешь, что хорошо учишься, если ты думаешь, что может стать инженером и решать любые задачи - реши простую жизненную задачу сразу с хорошей практикой. Задача такая:

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

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

    DrunkMaster
    @DrunkMaster
    Язык R есть, он довольно быстр, но он довольно узконаправленный, для математических рассчётов вроде и крайне малопопулярен. Ваш друг не прав, популярность языка R не идёт, а колеблется около нуля. Это проблема многих разработчиков - считать что технолгия / язык на которых они работают топовая, популярная, самая лучшая и т.д.
    Ответ написан
    Комментировать
  • Получение сообщений с помощью messages.get vk api?

    Xardch
    @Xardch
    User authorization failed: no access_token passed.

    Токен не передаете в запросе
    Ответ написан
    2 комментария
  • Хорошие сборники задач по теории алгоритмов?

    Astrohas
    @Astrohas
    Python/Django Developer
    Дасгупта Пападимитриу Вазирини - Алгоритмы
    Кормен, Лайзерсон, Штайн - Алгоритмы построение и анализ

    Скиена Стивенс - Алгоритмы. Руководство по разработке
    Порублев и Ставровский - Алгоритмы и программы. Решение олимпиадных задач
    Меньшиков - Олимпиадные задачи по программированию
    И еще ACMP.Ru, topcoder и codeforces
    Знания вы можете также черпать из википедии, e-maxx.ru , algolist.manual.ru и курсам от Интуит (хоть и там школьники, но вещи довольно таки не школьные), а также лекции Куликова из CSC или Лекториума.
    Upd: Кстати забыл сказать что курс Куликова идет по книге Дасгупты, так что желательно одновременно начать чтение этой книги и просмотра этого курса
    Ответ написан
    5 комментариев