Обложка канала

Evgeny Ignatenko. Страница 5

Блог программиста-стажёра. Интересный опыт и истории из жизни разработчика, на начальном этапе карьеры.

  • Evgeny Ignatenko

    git Я очень люблю Гит за невозможность его полностью обуздать. Это такой гигантский по своим возможностям инструмент, что мне кажется не хватит и двух жизней, чтобы научится им виртуозно пользоваться. И больше всего меня прикалывает находить новые возможности гитовых команд, о которых я думал, что уже знаю все. Сегодня, например, я узнал, что git push можно сделать в репозиторий в соседней локальной папке, а не куда-то удаленно. А открытие какой возможности Гита удивило тебя в последний раз?
  • Evgeny Ignatenko

    Обучение программированию Небольшая поддержка для тех, кто находится сейчас на начальных этапах изучения программирования. Первые этапы освоения любого навыка или знаний всегда самые сложные, и при изучении программирования это чувствуется очень сильно. По началу знания будут усваиваться очень тяжко, придется несколько раз перечитывать страницы или пересматривать ролики, чтобы хоть что то понять. Но чем больше ты учишься кодить, тем легче тебе будет учиться кодить. Если сейчас на освоение какого-то языка или инструмента тебе требуется месяц или два, то через пару лет на то же самое будет уходить меньше недели. Так что главное найти в себе мотивацию заниматься этим сквозь пот первый год-два, а потом уже будет идти, как по маслу, поверь мне. А вот как искать в себе мотивацию, это уже совсем другая история :)
  • Evgeny Ignatenko

    Interview with Senior C++ Developer in 2022

    C++ programming language Interview with a senior C++ developer in 2022 with Gunter Peterson - aired on © 2022 The C++. Programmer humor C++ humor Programming jokes Programming memes C++ 2022 C memes C++ jokes hybrid inheritance memory allocation jokes pointers, references, structs, webassembly #programming #jokes #c++

    YouTube
  • Реклама

  • Evgeny Ignatenko

    Raspberry Pi Я тут недавно установил операционку на свою распбери и сделал, чтобы к ней ssh'ится можно было. И вот передо мной встал вопрос, а чё с ней делать дальше? У тебя мб есть какой-то классный опыт применения распбери в быту? Интеграции с Яндекс-станцией особенно интересуют. Короче, делись инфой, только не надо ссылки на проекты по типу метеостанции скидывать :)
  • Evgeny Ignatenko

    Не этим ли прекрасен Си?
  • Evgeny Ignatenko

    Когда нибудь задумывался о том, что задерживая дыхание, чтобы избавиться от икоты, ты по сути выключаешь и включаешь снова лёгкие... Где то я этот метод уже видел.
  • Evgeny Ignatenko

    Именно так я вижу современный auto++.
  • Evgeny Ignatenko

    top Я думаю в утилиту top нужно добавить возможность поздороваться с другим пользователем. Бывает же такое — заходишь на удаленном хосте посмотреть top, а там кто-то ещё сидит и в это же время смотрит top. Хочется же ему привет сказать :)
  • Evgeny Ignatenko

    Квиз #include <iostream> struct E { E() { std::cout << "1"; } E(const E&) { std::cout << "2"; } ~E() { std::cout << "3"; } }; E f() { return E(); } int main() { f(); }
  • Evgeny Ignatenko

    Ах да, забыл еще один важнейший аргумент в пользу двух мониторов.
  • Evgeny Ignatenko

    Вот уже больше месяца сижу с двумя мониторами в таком формате (ноут рядом считается же вторым монитором, да?) и так я и не нашел разумного применения для второго. Я честно пытался использовать его для всякого. И для терминала, и для документации, и для чатов и тд. Единственное, что мне показалось удобным — вытаскивать туда окно зума, чтобы параллельно на каком-то митинге сидеть и поглядывать туда одним глазом. Короче вердикт окончателен. Одного монитора хватает за глаза. В два сразу смотреть все равно не сможешь, а иметь под каждую вкладку в браузере и каждую прогу отдельный монитор — детсадовский бред. Так кроме того, чтобы просто переключить вкладку, надо еще и вспомнить, на каком она у тебя мониторе. А внимание ты так и так переключаешь. Зачем тогда для этого еще и головой вертеть туда сюда? Лайк — если согласен, дизлайк — если ты у мамы хакер с десятью мониками.
  • Evgeny Ignatenko

    Темная тема прекрасна ровно до того момента, пока тебе не придется использовать светлую тему.
  • Evgeny Ignatenko

    CLion Решил тут попробовать поюзать инструменты от JetBrains, контора по такому случаю даже лицензию CLion мне приобрела. Ну че то первые впечатления совсем огорчающие. Все всплывающие окна открываются в неверном формате, приходится сперва в ручную менять ему размер, не выходит поставить никакую тему, кроме дефолтных, но самая беда — идеа ни в какую не хочет проиндексировать мой проект, из за чего фичи типа автокомплита и go to defenition не работают. По этому поводу я даже начал вести диалог с их саппортом... Короче совсем все не так радужно из коробки, как они обещают. Вообще нормальную IDE иметь хочется, потому что в Виме сидеть целый день довольно утомительно. Я вообще понял главное отличие IDE от любых "высокоэффективных" текстовых редакторов. Текстовый редактор нужен, когда ты знаешь, что делать. Можешь быстро зайти, дописать что нужно или поправить что нужно. А IDE — это когда в одну руку ты берешь пиво, в другую мышку, и сидишь медитируешь над легаси кодом и пытаешься понять, что тут к чему. Свой идеальный текстовый редактор я уже нашел, а вот IDE пока нет. А как с этим делом обстоит у тебя? Какой IDE пользуешься?
  • Evgeny Ignatenko

    Garbage collector Сегодня хочу предложить тебе небольшой и довольно занимательный проект — создание примитивного сборщика мусора. Сборщик мусора тут на самом деле вполне реальный, а примитивная скорее виртуальная машина, в которой он работает. Проект отлично подойдет для ознакомления с тем, что такое сборщик мусора и как он устроен. Развлечение совсем недолгое, на один вечер. Займет не более 200 строк кода. Наслаждайся 😉 #projects
  • Evgeny Ignatenko

    С новым годом 🎊🎉 Ставим эту ёлочку сюда уже 3 год подряд. Порой просматриваю свой бложик, и остаюсь в шоке, от того сколько же я тут уже понаписал. На маленькую книжку хватит. P.S. Включил реакции на постах, давайте тестить новые фишки телеги.
  • Реклама

  • Evgeny Ignatenko

    Vim Хочу поделиться очень прикольным народным учебником по Виму. Тут есть все, что нужно знать о Виме, даже больше, чем в официальной документации, и при этом доходчивее и читается значительно проще. Если ты относишься к этому текстовому редактору с такой же любовью, как я, то тоже найдешь тут много полезного. Vim <3
    GitHub - iggredible/Learn-Vim: Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for. - GitHub - iggredible/Learn-Vim: Learning Vim and Vimscript doesn't have to be...

    GitHub
  • Evgeny Ignatenko

    Выражение "это как программировать на bash" - это идеальная противоположность выражению "это как ездить на велосипеде". Не важно сколько раз ты делал это раньше, каждый раз ты будешь учиться с нуля.
  • Evgeny Ignatenko

    Python Почему всех потных питонистов так волнует то, на сколько их код pythonic. Для чего вообще к этому стремиться? Я считаю, что на 100% pythonic код выглядит, как совершенная головоёбка. А читать не свой pythonic код — то еще развлечение, особенно если автор кода приложил все усилия, чтобы сделать его как можно более pythonic. А говорить о том, что pythonic конструкции работают быстрее чем unpythonic довольно смешно imho. Даже если это так, как будто кого-то волнует производительность кода на Питоне.