hhhhh1


Популярное

hhhhh2


среда, 25 сентября 2024 г.

Плюсую за С++

Всем привет.

А я ведь свое ИТ начинал с С++, тогда у нас и выбора то особого не было. Но сегодня за С++ топит молодой гуру Михаил Русаков. Неожиданно и похвально. Ему слово!

С++ не попупярен или сложен?

Не так, несмотря на наличие таких замечательных языков как Java и C#, C++ по-прежнему живее всех живых, несмотря на преклонный возраст как для языка программирования. 

Почему так ?

А всё дело в его неоспоримых преимуществах:
1. Огромная скорость. Быстрее только язык C и Assembler, на которых на текущий момент программируют, в основном, микроконтроллеры. Ни Java, ни C# даже рядом не стоят по производительности в сравнении с C++.
2. Объектно-ориентированность. Это означает, что на C++ можно писать такие же гибкие и качественные программы с чистым кодом, как на Java или C#.
3. Отличные возможности по работе с памятью. По этой причине C++ является абсолютно незаменимым при системном программировании.
4. Кроссплатформенность. Один и тот же код можно с использованием соответствующего компилятора запустить на любой платформе, и он будет отлично работать.
5. Универсальность. Может использоваться реально везде. Мне, если честно, даже трудно представить область, где он не подойдёт.
6. Огромное сообщество разработчиков. Поскольку C++ уже много лет, то найти ответ на любой возникший вопрос не составит труда. Разумеется, благодаря этому же сообществу есть очень много готовых бесплатных библиотек с открытым исходным кодом, ускоряющих и упрощающих разработку.

Если C++ такой замечательный и универсальный, зачем тогда используются и другие языки?

У нас все честно, поэтому мы подходим плавно к минусам этого языка:
1. Программирование идёт более медленно, так как в C++ надо быть и более внимательным (чтобы не допустить ту же утечку памяти), и кода для одной и той же задачи надо написать немного больше, чем на Java или C#.
2. Относительно медленная компиляция. В очень крупных проектах она может достигать даже нескольких минут (особенно обидно, когда компиляция завершается ошибкой из-за забытой точки с запятой).
3. C++ - это очень сложный язык программирования. На моем счету около пары десятков языков программирования. Некоторые можно сказать, что уже мертвы (по типу ActionScript для Flash), другими я пользуюсь практически каждый день (PHP, JavaScript). Так вот из всех этих языков, C++ не просто сложнее любого другого, он намного сложнее.

Вывод отсюда очень простой. Язык C++ требуется там, где необходима высокая скорость работы программы, либо нужна активная работа с памятью. И таких задач великое множество, отсюда и его востребованность. Однако, там, где это неважно, уже используются другие языки программирования. Кстати, по этим же причинам крайне сложно найти крупный проект, где вообще не используется C++, или тот, где всё написано только на C++.

Поэтому совершенно неудивительно, что Вы, мои подписчики и клиенты, очень просили курс по C++ (а при выборе темы для курса я всегда стараюсь опираться на Ваши пожелания).

И я рад сообщить, что у меня уже есть подробный видеокурс по C++, с которым Вы можете ознакомиться по этой ссылке: https://srs.myrusakov.ru/cpp

Данный курс называется «Программирование на C++ с Нуля до Гуру», и он Вас обучит следующему:

1. Всем базовым вещам в языке C++: установка среды разработки, теоретической части, всем основным конструкциям (переменные, область видимости, условный оператор, циклы, массивы, ссылки и так далее).

2. Работе с указателями. Это достаточно сложная, но очень важная тема.

3. Объектно-ориентированному программированию: что это такое, для чего нужно, как это всё использовать в C++.

4. Работе с исключениями.

5. Использованию множества готовых классов, упрощающих Вам работу.

И это лишь краткий список того, что Вы узнаете, благодаря курсу «Программирование на C++ с Нуля до Гуру».

Ознакомиться с курсом сейчас

На сегодня это всё, спасибо за внимание!
С Уважением, Михаил Русаков!


среда, 21 августа 2024 г.

Почуй мене!

Всім привіт.

Сучасний світ не бачить людину без месенджера  в телефоні. Будь хто користується WhatsApp, Viber, Telegram, Signal, Teams, Skype тощо. Якщо тебе не існує в месенджері то тебе не існує взагалі. В месенджерах люди живуть та працюють, проводять наради та зізнаються в коханні...

Я бачив не раз як в месенджері функційонують групи для ОСББ чи диспетчерів Service Desk. Навіть сам колись через ICQ проводив закриття опердня в банку.)

Але от що дивує особисто мене - що не зважаючи на профіль групи деякі її учасники все одно привносять в неї своє побутове спілкування. Іншими словами людина вважає якщо її запросили в групу то говорити (писати) там вона може все забажає. І тут часто діалоги в групі, наприклад, ОСББ переходять на політичні теми або про рибалку, або про дітей, або про котиків та собачок, одним словом в словесну смитті стає важко орієнтуватися (пальчик замахається скролити) де ж дійсно та сама об'ява від Міськводоканалу або інше. Такі діалоги через один підкріплюються репостними малюнками, фото, скетчами, шарждами та відео. Добре що хоч Viber включив функцію ШІ коли можно отримати короткий підсумок опублікованих думок за день.

Мені прикро усвідомлювати що зараз саме так людина себе бачить у вирі подій, та визначає своє значення у спілкуванні. По месенджерам помітно що люди більше почали говорити або писати, набагато меньше слухати, і ще меньше чути одне одного. Месенджер дає людям засіб спілкування, але не робить їх ближче. Якщо вони знаходять себе там, але не прагнуть зустрітися наживо, вони стають ще далі. Ви ніколи не пропустите день народження друга, але водночас ви вже можете не дзвонити йому. І напевно не приїдете особисто до нього на свято. І друг із радістю прийме такі привітання, там же у месенджері. Забувши який вигляд мають ваші емоції і радісний блиск ваших очей.

Побачимося.

суббота, 20 июля 2024 г.

Не звони мне, не звони...

Всім привіт.

Всі ми користувачі ПК, що на роботі що вдома. Вдома ми долаємо проблеми ІТ самі, а от на роботі можно скористуватися послугами Сервіс Деск. Це обумовлено тим що на роботі деяки сервіси налаштовані складніше та й прав щось поміняти або лагодити може просто не вистачити.

Звісно Сервіс Деск намагається вирішити любе звернення користувача, але трапляються випадки, як на мене, невідповідності користувача до ПК. Спробую пояснити.

По перше, дивно вирішувати проблеми які навіть з другого погляду такими не являються, тобто такі які користувач оперативно може виправити сам. Було б бажання. Але з його точки зору створити заявку, витратити свій час та час оператора (тобто час компанії!) на "зміну джерела відтворення звуку в Teams" це нормально.

По друге, прикро що іноді користувач сам призначує собі рівень критичності в організації. Звісно то відбуваєтсья на словах, але ж скліьки це "додає" уваги до себе. Таким чином він вважає що решта заявок можуть бути посунуті або відкладені заради нього. Бо він то Критичний, а решта сьогодні вийшли прогулятися.

По третє, це самий смак - існують користувачі які звертаються до Сервіс Деск-у з любого приводу, так би мовити, на кожен "пчих" в своїй роботі. Я би міг порадити керівництву такого заявника звернути увагу на нього як на дуже критичну (тут це слово логічно) ланку робочого процесу: або такий працівник не дружить з ПК, або працівник не справляється з функціоналом порівняно з колегами, або він відігрується на Сервіс Деск-у морально (це щодо blacklist). В любому випадку такий користувач в своїй особі неправомірно збільшує експлуатаційні витрати на обслуговування ІТ-інфраструктури компанії. То ж робіть висновки, пане керівнику, або за вас їх зробить супервізор Сервіс Деск!


На останок хочу зауважити що існують адекватні користувачі які розуміють що Сервіс Деск вирішує, або намагається вирішити їх проблеми які для них створили інші підрозділи кампанії, або Micrоsoft, або провайдер Інтернет, або злюка росіянин. Ця послідовність може мінятися, але варто залишатися людьми завжди.

Щасти вам.

воскресенье, 26 мая 2024 г.

Создание нейросетей на Python.


Всем привет.

Вышел видеокурс "Создание нейросетей на Python" от Михаила Русакова.

Курс научит Вас созданию нейросетей на Python. Курс рассчитан на начинающих. Вся информация идёт от простого к сложному очень маленькими шажками. При этом глубокое знание математики не требуется. Поскольку в курсе Вы будете получать эти знания по мере необходимости.

Из курса Вы узнаете всю необходимую теорию и терминологию. Научитесь создавать нейросети самых разных архитектур и обучать их. Также Вы создадите собственный фреймворк. Что очень важно проделать для грамотного использования того же PyTorch. Затем Вы изучите и сам PyTorch. Помимо уроков к курсу идут упражнения для закрепления материала.

Ещё Вы получите Бонусы, дополняющие основной курс: "Распознавание изображений", "Анализ настроения по тексту отзыва", "Программирование на Python с Нуля до Гуру".

Ознакомиться с курсом, посмотреть его видеопрезентацию, а так же заказать его можно по этой ссылке: https://srs.myrusakov.ru/nn.

Что Вам даст прохождение курса «Создание нейросетей на Python»:

1. Вы поймёте, как выглядят и как работают нейросети

2. Вы научитесь создавать многослойные архитектуры

3. Вы научитесь обучать нейросети

4. Вы узнаете, как работает стохастический, полный и пакетный градиентный спуск

5. Вы узнаете, как работают фреймворки для нейросетей изнутри

6. Вы научитесь правильно применять функции активации

7. Вы научитесь анализировать и обрабатывать изображения

8. Вы узнаете, как решать проблемы с расхождением

9. Вы освоите NLP для обработки текста

10. Вы научитесь использовать PyTorch и NumPy

11. Вы научитесь сохранять и загружать модели

12. Вы сможете создавать нейросети для решения своих задач

13. Вы получите актуальную и востребованную профессию

14. Вы повысите конкурентоспособность Вашего резюме

15. Вы освоите ещё огромное количество деталей и нюансов

суббота, 20 апреля 2024 г.

Boss-ота.

Всім привіт.

Приходять у компанію, а йдуть від керівників. Десь я таке вже чув?

Насправді сумна і часта історія, історія яка ходить по колу і ніхто від неї не застрахований, бо життя таке що головну(і саму цікаву!) частину його ми проводимо на роботі. Тому і тікаємо(гірше коли терпимо) від точксичних, деспотичних або просто незрілих керівників. При цьому вік керівника зовісм не впливає на його недоліки. На жаль як і раніше, керiвник вищої ланки прикриває себе керівником що нижче саме за лояльність, професіоналізм тут грає останню флейту. Ну нижній керівник готовий за таку шану гори рухати, але руками своїх підлеглих.

Основні ознаки, які вказують на toxic boss:

🚩Авторитарний стиль керівництва і спілкування. Притаманне одностороннє прийняття рішень без можливості виказати іншим свою точку зору. Або ми поговорили, та я вирішив. Або ще краще як мій минулий зажди прикривався рішенням шефа що вище " це не я, це Він так сказав".

🚩Знецінення роботи. Замість похвали – постійна невдоволеність. Можна часто почути, що робота виконується не так, повільно або недостатньо якісно. Постійне нагадування про KPI яке вибрало наше керівництво, тому всі тут шануйтеся.

🚩Надмірний контроль, мікроменеджмент. Це наради через день в самий продуктивний час, вимога звітів про "плюси" за тиждень та Teams online 24 години на добу. 

🚩Егоцентричність. Впевненість у тому, що він все робить правильно. Не сприймає критику і нехтує зворотнім зв’язком зі сторони. Всі мої питання тонули у  великій занятості шефа, який постійно стрибав з однієї наради в іншу.

🚩Некомпетентність. Замало бути просто керівником? Звичайно! Але про це вже згадувалось неодноразово, тобто ні - то окрема країна керівників, які шанують тільки собі подібних. Boss-ота одни словом.

Ось і на моїй роботі пішов уклон в енікейщика господарського напрямку, на додачу матеріальна  відповідальність, це коли на тобі устаткування на мільйони((, і ніхто тебе не страхує, я один збезпечував роботу місцевої інфраструктури 2 останніх роки, зарплатня не піднімалася навіть коли змінили посаду на вищу, ну а коли керівництво з столиці почало відверто свинячити в мій бік по деяким пунктам, то я зрозумів що час...

В кінці кінців набрид мені цей хаос в корпоративному стилі, то ж пішов я у відпустку, оновив резюме, розкинув його, за тиждень отримав три фідбеки, відбув три співбесіди, і спіймав офер. Ось так!

Правда до резюме треба було оновити ще і військовий квиток, суворі часи... Ризик був, але, як мені дали зрозуміти у військоматі людина мого віку їх вже не цікавить.

Життя триває!