9 байт Вотякова. Айти, прога
رفتن به کانال در Telegram
Про айти, прогу и всё с ними связанное Основной канал: @votyakov_ar_life По рекламе писать @leeramsay
نمایش بیشتر676
مشترکین
+224 ساعت
+27 روز
+530 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
هیچ دادهای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
سپتامبر '24
سپتامبر '24
+9
در 0 کانالها
اوت '24
+19
در 0 کانالها
Get PRO
ژوئیه '24
+47
در 0 کانالها
Get PRO
ژوئن '24
+29
در 0 کانالها
Get PRO
مه '24
+106
در 1 کانالها
Get PRO
آوریل '24
+29
در 0 کانالها
Get PRO
مارس '24
+44
در 0 کانالها
Get PRO
فوریه '24
+19
در 0 کانالها
Get PRO
ژانویه '24
+53
در 1 کانالها
Get PRO
دسامبر '23
+457
در 1 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 25 سپتامبر | 0 | |||
| 24 سپتامبر | 0 | |||
| 23 سپتامبر | +1 | |||
| 22 سپتامبر | 0 | |||
| 21 سپتامبر | 0 | |||
| 20 سپتامبر | 0 | |||
| 19 سپتامبر | +1 | |||
| 18 سپتامبر | 0 | |||
| 17 سپتامبر | 0 | |||
| 16 سپتامبر | 0 | |||
| 15 سپتامبر | 0 | |||
| 14 سپتامبر | +1 | |||
| 13 سپتامبر | +1 | |||
| 12 سپتامبر | 0 | |||
| 11 سپتامبر | 0 | |||
| 10 سپتامبر | 0 | |||
| 09 سپتامبر | 0 | |||
| 08 سپتامبر | +2 | |||
| 07 سپتامبر | +1 | |||
| 06 سپتامبر | 0 | |||
| 05 سپتامبر | 0 | |||
| 04 سپتامبر | 0 | |||
| 03 سپتامبر | 0 | |||
| 02 سپتامبر | +2 | |||
| 01 سپتامبر | 0 |
پستهای کانال
Repost from Вотяков | Саморазвитие
Прога Перед Вузом
Многие последнее время приходили на консультации по курсу программирования и спрашивали, можно ли как-то поботать прогу летом перед вузом? Иии теперь ответ на это — да, можно! На мини-курсе Прога Перед Вузом.
Коротко: курс для тех, кто хочет изучить или освежить Python и самое начало алгоритмов перед вузом. Притом не важно, какой язык у тебя будет дальше в вузе — темы из курса являются базовыми для любого языка.
Что входит в курс
— Видеоуроки из 5 модулей: базовый python, продвинутый python, Git, парадигмы программирования (ООП), введение в алгоритмы и структуры данных
— Домашка к каждому уроку
— Конспекты для повторения
— Чат с другими участниками и АР
Доступ строго до 1 сентября. Продлений не будет. Да и вы сами не будете допроходить его — будет слишком много дел в унике :)
Цена вопроса 15 000р. Можешь взять в рассрочку на 3-24 месяца от Т-Банка и кайфовать.
Записаться на курс — здесь
| 2 | Онлайн/оффлайн Хакатон от TON
Призовой пул $2,000,000
Цель — создать как можно больше крутых продуктов на базе Telegram Mini to Apps.
Информация про онлайн хакатон здесь, про оффлайн буткемпы (СПб, Белград, Берлин, Минск и др.) здесь | 4 712 |
| 3 | ⚡️Разговорный режим кстати уже доступен в приложении на телефон!
Пока не прям такой же крутой, как показали на презентации: нет возможности показывать в лайве камеру и он всё ещё думает перед тем как ответить, хотя блин. Жаловаться, что твой бесконечно-умный ИИ-ассистент берёт паузу в 2-3 секунды перед тем как более-менее адекватно и информативно ответить на абсолютно любую тему, по которой ты задаёшь вопрос, это какой-то сюр
Очень крутая штука, всем рекомендую опробовать | 617 |
| 4 | ChatGPT сегодня стал ещё умнее🤯
Буквально пару часов назад закончилась презентация OpenAI, на которой они показали новую модель — GPT-4o. Более того, она уже доступна тем, кто купил подписку с четвёркой (только текст + файлы, но она значительно быстрее обычной четвёрки).
Хайлайты
— Эта модель в целом сильно быстрее и умнее gpt4: теперь она умеет обрабатывать аудио и визуальные данные
— Появится отдельное десктопное приложение (пока только для macos)
— В нём и в приложении на телефон появится режим разговора без задержек
— Она может разговаривать с разными эмоциями
— Можно использовать её в качестве синхронного переводчика
— Она даже умеет распознавать эмоции человека по фото
Самое крутое — это новый разговорный режим, который наконец-то даст тот самый опыт взаимодействия с ИИ-помощником, как мы видели в кино: ты говоришь, он отвечает, ты можешь перебивать его, а не ждать, пока он спроцессит одну команду и только после говорить другую. Он даже теперь может в реальном времени распознавать то, что ты показываешь на камеру — например, уравнение, написанное на листке бумаги или эмоцию на твоём лице (примеры из презентации).
Будущее почти наступило получается. | 4 717 |
| 5 | Топ полезных приложений, о которых ты не знал или которые забыл
1️⃣Obsidian. Это просто лучший редактор текста в формате Markdown (тут есть руководство) и ведения заметок. Про него у меня есть пара стримов на канале даже, только там я фокусировался на системе Zettelkasten, но обсидиан (разумеется) можно использовать и для других целей. Тебе не нужен ворд, когда есть он.
2️⃣ Teamviewer. Всегда бесило, когда у родственников что-то не так с компом и они объясняют тебе это как "ну вот я сюда нажимаю и всё пропадает"? Просто скачай это приложений им на комп, научи им пользоваться (давать тебе код доступа) и всё, сможешь в любой непонятной ситуации подключаться к их компу и делать всё, что хочешь самостоятельно.
3️⃣ Syncthing. Это просто имба-приложение, которое позволяет синхронизировать любые файлы между устройствами бесплатно. Никаких трат на гугл или яндекс диски. Вот тут рассказал, как настроить синхронизацию между компом и телефоном для Obsidian, но аналогичное можно провернуть для чего хочется. А если завести это на домашнем сервере....
4️⃣ TreeSize. Если ты давно хотел узнать, какие именно папки в винде занимают больше всего места, но было лень проходиться по каждой из них и кликать по свойствам — эта прога для тебя. Она показывает, сколько места занимает каждый файл и папка у тебя на диске.
5️⃣ OBS Studio. Её я использую чуть ли ни каждый день для записи роликов и проведения трансляций. Забудь навсегда о всяких бандикамах и подобных приложениях, просто скачай эту штуку, один раз разберись (она очень не сложная) и кайфуй.
Приятный бонус — все эти программы бесплатные)
В комментарий жду ваши самые полезные проги, которые поменяли жизнь на "до" и "после"👨💻 | 909 |
| 6 | Что у тебя? | 800 |
| 7 | Какой компьютер выбрать для старта в IT и программировании?
Тоже любишь себя радовать новой игрушкой, чтобы смотивировать к занятию чего-то полезного? Я тоже, поэтому прекрасно понимаю, что чтобы стартовать в проге надо в первую очередь купить хороший комп или ноут.
Компьютер или ноутбук?
Я бы в 90% случаев рекомендовал ноутбук — за счёт его мобильности: можешь взять как в будущий офис, так и работать дома, и в кафе, и взять в путешествие (работа на удалёнке это отдельный кайф). Комп ты так не возьмёшь, даже если это мак мини: всё равно придётся находить где-то монитор, клавиатуру, мышку...
Мак или Винда?
Задай себе другой вопрос: ты хочешь на нём гамать, работать с тяжёлыми видео и эффектами, тренировать нейронки, работать с 3D? Если на всё перечисленное ответ "нет" — выбирай мак на процессоре M1 или выше. В противном случае бери игровой ноут: да, он тяжёлый и шумный, но зато мощный.
Разумеется, это очень поверхностный ответ на вопрос, и среди тех же игровых ноутов ещё надо покопаться, чтобы найти топовый вариант. Но теперь, надеюсь, у тебя есть направление, в сторону которого можешь думать и изучать😉 | 865 |
| 8 | Как игровые консоли убили поколение программистов
Многие программисты выросли из детей, которые просто хотели играть в игры, но сталкивались с миллионом проблем на пути к этому. А когда наконец-то играли — занимались также установкой модов, читов, и просто ломанием игры внутри неё самой. Вот только... что если бы этого не было?
Сегодня тебе не надо решать никаких проблем с играми на том же Playstation 4 или 5: вставил диск / купил цифровую копию, подождал установки, играешь. Всё. Модов просто не существует, ошибок обычно абсолютно мизерное количество — и даже если они встречаются, маловероятно, что ты можешь что-то с этим сделать. Зачастую только перезагрузить игру или консоль.
Значит ли это, что мы уже теряем целые поколения программистов?
К сожалению, да, потому что дети не сталкиваются со сложностями и задачами на пути к получению "игрушки". А когда хотят её взломать — сталкиваются с невозможностью это сделать. И это "проблема" не только консолей, но и ПК, в котором тоже теперь можно очень легко устанавливать и запускать игры.
Решение — познакомьте своих братьев, сестёр или даже детей с Ардуино. Давайте им игры именно на ПК, и желательно с возможностью потом устанавливать моды, читерить (только не в онлайне😁) и даже делать свои карты.
Ставьте 🔥, если снова окунулись в ностальгию и пишите в комментарии, что вы сами делали в детстве с играми, какие сложности были) | 890 |
| 9 | Большинство программистом — геймеры. Почему? Часть 2
В прошлом посте я затронул только один момент — проблемы с играми. Но не со всеми же играми были сложности, многие ты реально просто устанавливал и играл, верно?
Конечно, но что насчёт модов, конструкторов карт и читов ради веселья, а не просто выхода из какой-то безвыходной ситуации? Моды это вообще самое лучшее и наглядное объяснение ребёнку, что такое библиотека, что за зависимости у неё и её совместимость или несовместимость с другими.
Кто не пытался строить свои карты в варкрафте 3? Мне кажется, все, кто играл в него. И это даёт отличный опыт работы со специфичной программой-конструктором, после которой фотошоп кажется детской игрушкой.
А читы это вообще любое занятие, потому что с их помощью ты ломаешь всё. У детей в принципе есть такой этап, когда они роняют всё, ломают — им интересно, как объект отреагирует на падение, или что будет если вырвать вот этот провод. Здесь же можно делать то же самое, только в виртуальном мире, который ещё более неизвестный, чем реальный.
Вот так желание играть в игрушки, а также желание их ломать и изменять приводит человека к зарплатами в сотни тысяч в будущем🙂 | 641 |
| 10 | Большинство программистом — геймеры. Почему?
Всё очень просто — когда ты ребёнок, для тебя нет непреодолимых препятствий на пути к любимой игрушке, даже если она виртуальная и чтобы заставить её работать, нужно выучить английский, понять, как устроен ПК, скачать пару вирусов файлов, и можно будет работать с кайфом.
У большинства людей текущих нескольких поколений в обе стороны от 2000 года не было возможности просто "воткнуть игру и играть" (так называемое plug&play), которое сейчас есть. Чаще всего у тебя был пиратский диск с рынка, который не всегда даже мог запустить установщик. А если позволял установить и запускал игру — далеко не без проблем: не было какого-то файла, мамин/папин комп с возможностями калькулятора не мог потянуть какие-то вещи, просто были какие-то баги, которые надо было чинить читами...
И вот ты уже и знаешь, как пользовать командной строкой внутри игры (для читов), знаешь, что для запуска программы ей нужно докачать какие-то dll файлы (учишься находить их в гугле + понимаешь, как работает файловая система), нужно поиграться с настройками графики, чтобы ничего не лагало (понимаешь, что за что отвечает в них + учишься тестировать).
Ставь ❤️, если помнишь эти времена и у тебя до сих пор дома лежит куча пиратских дисков. В комментариях жду фото этих дисков! | 854 |
| 11 | Стрим будет завтра в 18:30, не пропустите!
https://www.youtube.com/live/dA7yYt4Kkl8?si=v546z640-1N1qKqb | 472 |
| 12 | Как получить рабочий опыт?
Часто чтобы устроиться на работу нужно иметь рабочий опыт, но где его получить? Одним из вариантов является поиск проектов на GitHub с тегом "good first issue".
Что такое "good first issue"
Во многих open-source проектах есть раздел issue. В этом разделе могут публиковаться баги проекта, их решения или какие-то задачи, которые разработчики сами делать не хотят и оставляют их в открытом доступе :)
Тегом "good first issue" специально помечают задачи, которые по силам начинающим разработчикам. Осталось только взять эту задачу и выполнить ее. Получается все в плюсе: ты получил рабочий опыт, который можно указать в резюме + это отобразиться в твоем GitHub аккаунте, а разработчики получат выполненную задачу
Хорошим примером является userver (бэкенд фреймворк на С++), в есть задачи с тегом "good first issue"
Как взять задачу из issue
В общем и целом все довольно просто, но на всякий случай подробная инструкция здесь
Чтобы тебе не перерывать весь GitHub в поисках тега "good first issue", можешь сразу пользоваться сайтом, который сделал это за тебя. Правда на нем есть не все проекты с этим тегом, но выборка приличная
Количество задач по Python, зачастую, больше всего, так что есть из чего выбрать. Поэтому не откладываем и получаем опыт работы | 819 |
| 13 | Как выбрать специализацию в сфере IT?
Вот ты определился со своей будущей сферой деятельности и гордо сказал: «Я буду айтишником!». Потом ты начинаешь гуглить инфу про профессию мечты и оказывается, что IT – понятие широкое. Тут тебе все возможные специализации: Back-end и Front-end разработчики, тестировщики, верстальщики, системные и data- аналитики, ML специалисты… Ну и на этом моменте списка ты берешь паузу и задаёшься вопросом «а что именно интересно мне?» И даже если ты уже на этот вопрос как-то в двух словах ответ нашёл (что-то типа «мне нравится программирование»), то как блин этот факт соотнести с загадочными словами из Гугла?
Конечно, на этом этапе выбора профессии мало кто готов забить и тыкнуть пальцем в небо, ведь потом ты сначала будешь тратить свои ресурсы на обучение, а затем работать по этой специальности, и, естественно, хочется идти по этому пути с удовольствием и неугасающим энтузиазмом.
Дак как же помочь себе сделать правильный выбор?
На самом деле, всё не так страшно. Вот несколько полезных поинтов:
1) Разберись, что включает в себя каждая специализация.
Здесь великий интернет тебе в помощь. Погугли, что из себя представляет каждая специальность, посмотри З/П, необходимые навыки и возможные обязанности. Кстати, максимально отражать реальность будут вакансии на рекрутинговых сервисах, например, HH.ru или Superjob.ru . Также посмотри видео-интервью на ютубе с действующими спецами IT. Их опыт поможет тебе взвесить все «за» и «против» той или иной профессии.
2) Пообщайся лично с IT-специалистами.
Если кто-то из твоего близкого круга или из окружения друзей работает в IT – смело наводи контакты и обращайся за ценным советом. Поверь, человек будет рад поделиться своим опытом и объяснить простым языком, что входит в его рабочие задачи.
3) Попробуй погрузиться в тему самостоятельно
Самый правильный вывод проще всего сделать на собственном опыте. Например, ты можешь начать изучение определенного языка программирования по роликам на Ютубе и прочим бесплатным материалам. | 497 |
| 14 | Красота Математики
Меня как математика с Мехмата МГУ по-настоящему расстраивает один простой факт — большинство людей не видит никакой красоты в математике. Более того, многие не видят в ней даже практических применений, кроме как посчитать наличку на кассе даже её уже считать не надо, все давно пользуются картами. А ведь на самом деле она используется в большинстве сфер: от музыки до буквально каждой науки.
Хочу исправить это дело, поэтому жду всех в эту субботу в 18:00 на своём ютуб канале.
https://www.youtube.com/live/RuZ3hcQnXUQ?feature=shared
В принципе, если говорить о том, где и зачем изучают математику — это матфаки разных вузов. Это очевидный факт. А вот неочевидный факт заключается в том, что люди, идущие на эти факультеты, зачастую не хотят получить какую-то профессию. Или тем более диплом.
Всё куда интереснее — они хотят познать саму суть математики. Увидеть её красоту: когда одни очень абстрактные, но при этом строгие конструкции связываются между собой и образуют единую функционирующую систему.
Судя по отзывам от учеников, у меня хорошо получается показывать именно красоту математики, после чего изучать её и готовиться к ЕГЭ или олимпиадам становится в разы проще. Но на этот стрим я приглашаю не только школьников, а вообще всех — приводите друзей, мам, бабушек. И я докажу вам и им, что математика не ограничивается простой арифметикой, а страшные формулы на самом деле являются страшно красивые, если посмотреть на них с чуть другой стороны. | 302 |
| 15 | Решение №2. n — длина исходного списка | 610 |
| 16 | Решение №1. n — длина исходного списка, а m — кол-во пар в ответе | 413 |
| 17 | Рубрика "Алгоритминутка"
Помните задачу про сумму двух чисел? Давайте усложним ее?)
Читайте пост и пишите в комментарии, какие алгоритмы вы хотели бы видеть еще)
Если все поняли, то решаем ее на LeetCode, считаем асимптотику решений и ставим ❤️
#алгоритминутка | 554 |
| 18 | Если вы думаете, что ваш компьютер никогда не паникует — вы ошибаетесь)
Скрин с мака моего ассистента, он завис намертво (ноут, не ассистент), пришлось перезагружать кнопкой даже. И вот что он увидел в отчёте об ошибке...
А с какой самой смешной или странной ошибкой сталкивались вы? Напишите в комментарии) | 516 |
| 19 | Библиотека Tabulate
Помните пост про библиотеку rich? Библиотека tabulate очень хорошо ее дополняет — она предназначена для красивого вывода табличных данных.
Установка библиотеки
pip install tabulate
Какие типы поддерживает tabulate?
1) Любой iterable: одномерные списки/словари
2) Любой объект iterable of iterables: двумерные списки
3) Списки из библиотеки numpy
4) Датафреймы из pandas.DataFrame
В этой библиотеки всего одна! функция tabulate(), в которую нужно передать объект для красивого вывода. Рассмотрим примеры:
Заголовок
Импортируем библиотеку, создаем таблицу, которую будем выводить и используем функцию tabulate(). Параметр headers является необязательным, он выводит заголовок таблицы.
from tabulate import tabulate
table = [["Sun", 696000, 1989100000], ["Earth", 6371, 5973.6],
["Moon", 1737, 73.5], ["Mars", 3390, 641.85]]
print(tabulate(table, headers=["Planet","R (km)", "mass (x 10^29 kg)"]))
Можно установить
headers="firstrow", тогда для заголовка таблицы используется первый ряд данных.
Индексы
Иногда бывает нужно чтобы выводилась нумерация в таблицы. Для этого можно использовать параметр showindex
from tabulate import tabulate
table = [["Sun", 696000, 1989100000], ["Earth", 6371, 5973.6],
["Moon", 1737, 73.5], ["Mars", 3390, 641.85]]
print(tabulate(table, headers=["Index", "Planet", "R (km)", "mass (x 10^29 kg)"], showindex="always"))
Формат таблицы
Библиотека предоставляет огромное количество форматов вывода таблиц. Например, можно вывести таблицы в виде html или latex! С полным перечнем предлагаю ознакомиться в документации.
from tabulate import tabulate
table = [["Sun", 696000, 1989100000], ["Earth", 6371, 5973.6],
["Moon", 1737, 73.5], ["Mars", 3390, 641.85]]
print(tabulate(table, headers=["Planet", "R (km)", "mass (x 10^29 kg)"], tablefmt="outline"))
Общий синтаксис такой: добавляем параметр tablefmt и в нем указываем тип таблицы, который больше всего понравился :)
Если вы начнете использовать и rich, и tabulate, то вывод ваших программ будет просто потрясающим! | 634 |
| 20 | Как обмануть HR на собеседовании
Чекайте картинки.
Крутой способ, не правда ли? Единственная проблема — он просто не работает. А если он вдруг сработал, то не думаю, что вы захотите работать в такой айти компании, которая не удосуживается проверить ваше резюме чем-то, кроме плохо настроенного AI.
Если рекрутёры и скармливают ваше резюме нейронке, то точно учитывают такие трюки. А при их обнаружении ваша кандидатура вероятно отправится в топку — им нужны не умники, а умные люди. Разные вещи.
И раз уж такое дело, го в комментарии истории того, как вы где-то провели вокруг пальца рекрутёра) | 751 |
