Реальный Код
25 subscribers
42 photos
6 videos
55 links
The Real Coding - твой проводник в мир разработки ПО.

Делюсь реальным опытом разработки с новичками.

Практические знания и советы по:
- Python
- Selenium
- командная строка
- C++
- много других интересностей, которые пригодятся вам в профессии
Download Telegram
Немного хороших новостей 🔥

Самое время вкатываться, кто еще не 😉 а помочь вкатиться поможет как раз этот канал и канал на ютуб. А кому нужны дополнительные частные дама консультации - велком в личку 🙌

#новости
👍2👎1🤔1
💻 ИТ-отрасль заняла 1 место по темпам роста ключевых показателей за 4 года среди всех крупных отраслей экономики

С 2019 по 2023 год ИТ-отрасль — на первом месте по темпам роста среди крупных отраслей экономики. Произошло увеличение всех основных показателей: вклада в ВВП, объёма реализации продукции и услуг собственной разработки, численности сотрудников и инвестиций в основной капитал. Высшая школа экономики провела масштабное исследование ИТ-отрасли. Рассказываем о нём подробно.

ИТ в цифрах


📊 Объём реализации продуктов собственной разработки и ИТ-услуг увеличился с 2019 по 2023 год в 2,5 раза и составил 3,1 трлн рублей. В среднем за год показатель рос на 26%. Для сравнения в целом по экономике рост объёма реализованной продукции составил 1,6 раз за 4 года.

👍 Средняя зарплата в ИТ-отрасли в два раза выше средней по экономике. В 2023 году она составляла 155,9 тыс. рублей, что в 1,7 раз больше, чем в 2019 году.

👨‍💻 Численность работников ИТ-отрасли стабильно прирастает и за 4 года увеличилась в 1,5 раза, к концу 2023 года составила 857 тысяч человек. Для сравнения в целом по экономике количество сотрудников за этот же период почти не изменилось.

🪙 Инвестиции в основной капитал ИТ-компаний составили почти 500 млрд рублей. Это в 4,4 раза больше, чем в 2019 году, и почти на 50% выше, чем в 2022 году. Экономика в целом выросла по этому показателю в 1,8 раз.

📶 С 2019 года по динамике валовой добавленной стоимости ИТ-отрасль опережала другие крупные сектора экономики. Среднегодовой темп её прироста в реальном выражении за 2019-2023 года превысил 10%. В результате вклад в ВВП вырос в 1,5 раза за 4 года и составил почти 2%.

@mintsifry
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Go Live 🔥

Решил попробовать сегодня постримить. В 19:00 мск. Будут мои комментарии, lo-fi музыка, мое лицо в кадре 🙂

Буду просто сидеть кодить в свое удовольствие и попутно рассказывать, что происходит.

В программе: REST API, React, frontend, Mantine UI. А дальше как пойдет. Можно будет задать вопросы, высказать пожелания.

Импровизация, код и релакс 😊 Подключайтесь 🙌

#react #typescript #livecoding #webapp #lofi #youtube

https://youtube.com/live/3pLhyMEY-l0
👍4👎1🔥1🤔1
ping
👍5👎1🤔1
А вот накидайте в коментах по 1-2 вопроса по теме ИТ. Соберу их и потом отвечу

Хочется чем-то поделиться, рассказать интересное. А то и полезное может кому-то будет

#вопросОтвет
👍3👎1🤔1
Привет 🙌

А накидайте бустов для канала, кому не жалко. Как это сделать – будет вам задание разобраться самим как айтишникам 😉
👍2👎1🤔1
«Что будет проще для понимания условного гуманитария: js или питон?»



#вопросОтвет #расскажуЗаМинуту #python #js #вкатывание
👍3👎1🤔1
«Есть ли какие то симуляторы тестировки? Чтобы практиковаться»

https://django-todo.org



#вопросОтвет #расскажуЗаМинуту #тестирование
👍3👎1🤔1
‼️ Знак ‼️

Кстати, если ты ждал какой-то знак, чтобы начать заниматься программированием или тестированием – то вот он ⚡️

Начни прямо сегодня!

- скачай питон

- начни писать что-то

- начни писать в файлике простенькую HTML-страничку

- напиши тест-кейсы для какого-то простого сайта

- полистай книжку по программированию

- поищи тут короткие ролики для вдохновения, что можно сделать простого

У тебя получится

#мотивация #главноеНачать #вкатывание
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👎1🤔1
А вот зацените, какие нелепые баги бывают в достаточно матерых продуктах, которыми пользуются тысячи людей (36К звезд на ГитХабе)

То есть в коде количество суток вычислялось не делением на 24, а умножением. После чего это значение использовалось для понимания, пора удалять логи или нет

Надо ли говорить, что условие почти всегда выполнялось…

🤪

Вот ссылка на тикет https://github.com/pocketbase/pocketbase/pull/5179

#чеБывает #забавное #баги #gitHub
👍2🤔2👎1
Ребят, есть желание сделать видос с разбором куска кода.

Какой язык хотели бы увидеть в разборе?
Anonymous Poll
11%
C/C++
78%
Python
33%
Go
0%
JavaScript/TypeScript
11%
HTML/CSS
👍2🤔2👎1
Очень хороший текст про так называемый искусственный интеллект и пиар/хайп вокруг него. Прям очень точно описано. Советую почитать, чтобы избавиться от иллюзий и создаваемого вокруг ИИ/ML/AI/ChatGPT флёра всезнайки и всемогуча, знающего все и способного решить все проблемы

#искусственныйИнтеллект #статья #полезно
👍1👎1🤔1
Forwarded from Точка сборки
Искусственного интеллекта не существует.

Точнее, существует такой бренд, темка, которую активно форсят уж больше 10 лет (но были заходы и ранее). Но то, что сегодня пытаются впарить под этим брендом — интеллектом не является. С таким же успехом можно называть искусственным интеллектом 1С-Бухгалтерию или Яндекс.Навигатор.

Постараюсь объяснить на пальцах, что понимается под машинным обучением и нейросетями.

Это алгоритм. Как и любой алгоритм, он справляется (худо-бедно) с каким-то классом задач, но по определению не может решить ЛЮБУЮ задачу. Нейросеть — это результат статистической обработки большого массива данных, называемого обучающей выборкой. И вся её "интеллектуальность" на самом деле сводится к тому, чтобы при получении каких-то входных данных выплюнуть результат, который сохранился при обучении на тех конкретных данных.

Грубо, нейронке дали на вход тысячи разных фото с котиками, и сказали — это котик. Потом дали ещё столько же фоток собакенов — это собакен. В нейронах отпечатались числовые коэффициенты (веса) и можно теперь на вход подавать какую-то новую фотку и ожидать на выходе что-то вроде "это 34% котик и 18% собак". Я намеренно не буду углубляться в особенности алгоритмов и разные способы сделать их "умнее". Важен принцип: нейросети — это алгоритм для распознавания паттернов, образов. Там нет интеллектуальной деятельности от слова совсем.

Распознавать фоточки и текст, имитировать диалог, переводить, рисовать однотипные картинки по текстовому запросу, предлагать код в редакторе, чистить звук от шума, подсвечивать новобразования в снимках МРТ — да. Но думать — нет, сорри.

Также как сортировка пузырьком сортирует массивы данных, но не может играть в шахматы или строить маршрут.

Как и у любого алгоритма, у нейросетей есть свои минусы и ограничения. Первое, что вытекает из определения — это обучающая выборка. Она должна быть очень большой, очень полной и очень достоверной. Если мы дали всего по 100 фоток котиков и собак, точность распознавания будет никакая. Если мы не додали фоток мышей, то грызуны будут распознаваться котопсами. Если мы взяли в качестве источника википедию, то итоговая нейронка будет с явно перекошенными политическими убеждениями.

Самое прикольное, что исправить "убеждения" нейронки очень сложно, т.к. она представляет собой не структурированную библиотеку с человеко-читабельными записями, а просто кучу цифр и какая там цифра за что отвечает — невозможно определить. Это приводит к смешным (и обидным) казусам, типа того как Google Photos распознавали негров как обезьян, и к вынужденному обкладыванию костылями поверх выданных результатов вроде исправления 6+пальцевых персонажей или ручной цензуры — про Путина не говорить, порнуху не рисовать. В общем, если в обучающую выборку когда-то попали кривые данные, то выковырять их оттуда никак не получится — проще обучить заново.

На этом страдания разработчиков не заканчиваются: выбор параметров и структуры нейросети — штука нетривиальная и делается методом проб и ошибок с подключением интуиции (т.к. у этой задачи нет правильного ответа). Сколько у нейронки входов/выходов, глубина и прочее — всё это определяется разработчиком и, соответственно, тоже может быть зафакаплено.

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

В общем, конечным пользователям всегда стоит задаваться вопросами:
- На каких данных обучалась нейронка?
- Кто эти данные предоставил и можно ли ему доверять?
- Являются ли данные достоверными и актуальными?
- Как мы можем убедиться в том, что ничего левого в нейронку не попало (спойлер: никак)?

Текст получился большим, так что вопросы о том, заменит ли ИИ человека, почему нейросети внедряют во всё подряд, почему в это вливают огромные бабки, случится ли вот-вот качественный скачок, мы оставим до следующего раза.
👍3
P.S. кстати, теоретическая база ИИ была заложена еще в 60-х годах, однако тогда еще не было достаточных вычислительных мощностей, чтобы реализовать это на практике
Я там дропнул новый релиз моей утилитки для генерации красивых плашек для ГитХаба с вашей статистикой по языкам

https://github.com/DiPaolo/git-stats-plate-gen/releases/tag/v2.1.0

Пробуйте, отписывайте баги, пожелания, похвальбы

#git #news #release
👍3👎1🤔1
спешу поделиться с вами радостью!

в совсем недавно вышедший питон 3.13 вошел мой фикс 😃 ууууууррррааааааа 🥳 несказанно счастлив и горжусь 💪

бага была зарепорчена мною еще года три назад, и пофикшена тогда же:

argparse incorrectly shows help string on a new line in case of long command string (https://github.com/python/cpython/issues/87041)

а вот и сам фикс: https://github.com/python/cpython/commit/8d3a0fecbe2edb69cf66db82f1c59601aac94651

так что вот, приложил свою руку 😎☺️

#python
🔥3👍2👎21👏1🤔1🤓1
что же касается самого релиза, то я для себя отметил следующее:

- PEP 703 – Making the Global Interpreter Lock Optional in CPython (https://peps.python.org/pep-0703/)
- вместо него есть штука Free-threaded CPython (https://docs.python.org/3/whatsnew/3.13.html#free-threaded-cpython)
- A better interactive interpreter (https://docs.python.org/3/whatsnew/3.13.html#whatsnew313-better-interactive-interpreter)
- PEP 730 – Adding iOS as a supported platform (https://peps.python.org/pep-0730/)
- PEP 738 – Adding Android as a supported platform (https://peps.python.org/pep-0738/)

полный список фич и обновлений тут https://www.python.org/downloads/release/python-3130/

🐍

#python #release
👍5👎2🤔2