ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))

preview_player
Показать описание
Привет
Осваивайте только нужные навыки вместе со SkillFactory:
Скидка 45% по промокоду WINDERTON до 31.05.2023 г.

Я wndtn, мне 20 c чем-то лет, и я изучаю computer science и программирую ~10 лет.
Я into С++, и всякие low-level штуки.
У меня есть небольшой проект, xplatform, который вы сможете найти на github, и через него практиковаться в изучении всей базы программирования, и если вам повезет(если вы упорный), вы станете хорошим программистом %)
Если нужна помощь в программировании 1 на 1, чекайте ссылки .

всем добра

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Ресурсы для изучения языков. У меня на канале есть видео по тому, где, что и как учить, но там преобладают именно зарубежные источники.

Но я пытаюсь так же находить что-то у наших ребят, и мне очень зашли лекции по языкам с Computer Science Center.
Алексей Кладов очень мясисто валит на эту тему, но им мы тут не ограничимся.

Сcылки:
- Где учить Python?
- Где учить JavaScript?
You don't know javascript
Ben Awad
Low Byte Productions
- Где учить Java?
- Где учить C++?
- Где учить Rust?

Подпишись сюда:

Если не найдете каких-то ссылок и материалов из видео, пишете коммент об этом, я добавлю.

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Оборудование:

Камера - Sony a7ii
Объектив - SIgma F1.4 DG
Микрофон - AudioTechnica at2035
Звуковая карта - Scarlett Solo
Петличка - Rode smartlav+
Клавиатура - HyperX Alloy
Вторая клавиатура - apple magic keyboard(black edition)
Монитор DELL 25'
Монитор Asus mg248q
Iphone 11 pro(зеленый)
CAMLINK elgato - для стриминга
JBL headset

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Музыка:
KASPA- Not long now
SAHARA ULTRA - NO OTHER
Inteus w BACKWHEN - Planetarium
Рекомендации по теме
Комментарии
Автор

Как всегда быстро, понятно, без лишнего. Сначало подумал что сложновато без вашей обертки инфы в виде схем из гугла и мемасиков в середине видео, но а общем подкаст был успешно обработан и понят. Жду новые туторы и подкасты✊

Angelina_Pak
Автор

Всё очень понятно, спасибо автору, он рассказывает не слишком быстро и не слишком медленно, не пытаясь показывать что много знает в затрагиваемых темах (просто чтобы показать это), но и не упускает важных для хорошего понимания уточнений. + вставочки которые помогают быстрее построить ассоциацию у себя в голове =)

mort_brain
Автор

Шлёпа ничего не понимать, шлёпа просто хотеть много деняк.

SigmaFloppa
Автор

Выражу слова благодарности.
Спасибо тебе за твои старания!

marvinheemeyer
Автор

Пожалуй, ты являешься одним из тех редких Ютуберов, которых достойны большего внимания.
Умение монтажа, доносить суть словами и изображениями, - всё это очень радует. Пусть и не смогу помочь, выражу слова благодарности.
Спасибо тебе за твои старания!

JarKz_z
Автор

Мое восхищение твоим пониманием того о чем рассказываешь. Спасибо за ликбез! Обеими руками "за" за подкасты

mindofdecency
Автор

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

И ребят, кто до C++ и Rust досмотрел, оцените биток пожалуйста.... ;)

wndtn
Автор

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

bazonbazonly
Автор

Это первое видео, которое посмотрел на этом канале. Пожалуй, буду следить за новостями. Мне нравится такой формат.
Большое спасибо за этот темп !

roboclever
Автор

Очень хорошее видео, монтаж и подача топ!
Жду подкасты, ибо их помимо того что их легче делать(монтаж ненужен и т.п) их можно слушать и делать какую-нибудь дополнительную задачу, ведь ничего не упустишь на экране)

atommax_
Автор

Крутое видео, спасибо!
Только начинаю разбираться. Вообще было бы здорово увидеть на канале видос с чуть более структурированной прикладной инфой, типа:
1. Уровень языка - хотя бы зацепить, о чем это вообще (чем, например, низкоуровневый язык отличается от верхнеуровневого, зачем возникло разделение на уровни).
2. Зачем использовать языки того или иного уровня.
3. Выбор языка в зависимости от прикладной задачи. Вот эти языки используются для разработки фронта потому что, .. а вот эти - для разработки бэка, потому что, .. а вот эти - для мобильных приложений, потому что...
4. Поподробнее про функциональные и объектно-ориентированные языки - почему вообще такое разделение, откуда оно пошло и в каких задачах какой подход применяется.
Ну и было бы круто вводить специализированную терминологию постепенно (так легче воспринимать). А то видео, вроде, ознакомительное, а уже с первых минут мозг мочат компиляторами и CPU/IO bound.
Хотя, может, я не целевая аудитория канала)
В любом случае, ещё раз спасибо и успехов!

kirshcher
Автор

Я думаю что жизнь у подкастов есть, мне понравилась твоя подача, ждём-с)

gpkhgwh
Автор

А какие языки программирования лучше всего подходят для начинающих?) я долго искал курсы по IT, рассматривал разные компании, но Skypro помогли мне найти первый заказ)

JohannesSillanpaa-jvly
Автор

Смотрю тебя 5 лет и никогда не пожалел, каждое новое видео, порция мотивации

mrcat
Автор

Спасибо, видео крутое. После просмотра каждого видео появляется желание немедля встать и за комп, учить))

aleksanderostrowski
Автор

Мужик ты крут!!! До того как попал на тебя реально верил что смогу обучиться программированию... теперь сомневаюсь))) смотрю твои видео и понимаю - придется потрудится! Черт и это мне нравится😂😂😂 продолжай в тoм же духе, тебе тоже добра!!!

vsgeute
Автор

По поводу подкастов - хорошая идея. Хоть у тебя уже есть плейлист с ними, хотелось бы увидеть и в другом свете, в формате "Сложное - простыми словами". Например, разбор конкретных тем:
- Почему разные ОС требуют разных форматов написания кода? Почему кроссплатформенные языки (типа C#, Java, C, C++...) могут быть не такими кроссплатформенными, как кажется?
- Как работает JWM? В чем ее сходства и различия с решением .Net/Core?
- Смесь языков программирования и технологий в рамках 1 проекта: как правильно это сделать? Что выбрать?
- Как тут затясался Python?
Что-то такое. Сложные и, порой, расплывчатые вопросы, касающиеся разработки (и мб ИБ, темы не такие уж и далекие) но простыми словами и в формате подкаста.

По поводу развертывания инфраструктуры - согласен, надо делать. Но с объяснением, как именно оно работает. Например, по той же Kibana хрен найдешь нормальное объяснение по внутреннему устройству - только англоязычные источники, да и не факт что ты поймешь, что под капотом. Хочется знать, как устроено и работает то, с чем сам работаешь)

С меня лайк за такой контент :)

ktjoffs
Автор

Интересно, познавательно. Спасибо!
3:30 - Я считаю, для низкоуровневого знакомства с железом лучше взять микроконтроллер. Разобраться с набором команд, понять принцип работы с памятью, периферией, научиться использовать прерывания. В CPU/GPU всё то же самое, но в больших масштабах.
Уже лет 5 я довольно много работаю с FPGA, пишу в основном на VHDL (и немного на Verilog). Я бы сказал, что это достаточно специфическая для программиста область, которая имеет весьма посредственное отношение к работе компьютера.
Процессор работает с байтами или словами по 2, 4, 8 байт, выполняя над ними операции из набора команд. Скорость работы зависит от тактовой частоты. Каждое ядро выполняет одну конкретную команду в данный момент. То есть процессор работает последовательно.
FPGA работает с сигналами, по сути. Это набор портов ввода-вывода и логических ячеек, которые можно объединять в произвольные блоки. Разные блоки могут иметь разную тактовую частоту, при этом нужно следить за их синхронизацией. Можно создать полностью асинхронную систему, которая не будет зависеть от тактовой частоты. Байты и слова служат скорее для удобства программиста и могут иметь произвольную длину. Часто блок может представлять собой конечный автомат (FSM), меняющий состояние и сигналы на выходе по определённой схеме (сигналы на входе, внутренние таймеры и пр.). Основа работы FPGA - параллельное выполнение множества простых действий.
При желании можно сделать CPU из FPGA, но не наоборот.
На мой взгляд, знакомство конкретно с языками VHDL, Verilog, System Verilog не имеет смысла. В случае FPGA я бы рекомендовал начинать как раз с уровня железа и логики, а затем уже реализовывать конкретные задачи на выбранном языке. Или без него: я сталкивался с проектом, который был полностью реализован графически.

artemthegamer
Автор

с удовольствием послушаю твои подкасты. На ютуб тоже обязательно заливай

lngfbux
Автор

Прошу тебя, подкасты - это именно то, что нужно. Каждый день по паре часов гоняю на пары, и подкасты по программированию - это просто маст хэв

yadernijhuesos