FlashcardsLoop — или как я делал свой Quizlet

По традиции статей Хабра начну с описания проблемы. Я изучаю C#, .NET, ASP.NET и ищу работу Backend-разработчика. Сейчас дело дошло до собеседований и фундаментальных вещей (синтаксис, паттерны проектирования, принципы SOLID), я понял, что информации море и она вываливается из головы. Вспомнил про метод карточек (Flashcards), который обычно используют для иностранных языков. Пошел на популярные ресурсы: Quizlet, RemNote и прочие. Зарегистрировался, начал создавать колоды, мне понравилось, вошел во вкус и каково было мое разочарование когда я везде натыкался на платные подписки. Где-то ограниченное количество карточек, где-то постоянная реклама, где-то очень замудренный интерфейс сделанный вообще не понятно для кого (привет Anki). Хочешь больше функций? Плати. — Хочешь учить без рекламы? Плати. — Хочешь добавить картинку? Ну, ты понял... Я смотрел на эти интерфейсы и во мне кипела злость: «Ну это же обычное CRUD-приложение! Две таблицы в базе, простейший API. Что тут сложного? Я сам могу такое сделать!» Так родилась идея: написать свой сервис. Бесплатный. Без ограничений. Для себя. Это и проблема решится, и пет-проект для резюме будет.

https://habr.com/ru/articles/972616/

#изучение_программирования #изучение_языков #c# #c#net #aspnet #react #docker #карточки

FlashcardsLoop — или как я делал свой Quizlet

Жадность — двигатель прогресса: как начинающий C# разработчик пилил бесплатную замену Quizlet, трогал React и боролся с Frontend-ом По традиции статей Хабра начну с описания проблемы. Я изучаю C#,...

Хабр

Выбор первого языка программирования для изучения: как сделать правильный выбор?

Мир программирования разнообразен, и новичкам сложно выбрать первый язык. Важно понять свои цели и предпочтения, чтобы сделать правильный выбор и уверенно начать. Сложность языка зависит не только от его особенностей, но и от вашего опыта и готовности разбираться в материалах. Объективного критерия нет. Часто сложность связывают с уровнем языка: низкоуровневые ближе к машинному коду и требуют работы с памятью и процессором, что сложнее, но даёт больше контроля. Высокоуровневые проще в использовании благодаря большим стандартным библиотекам и готовым решениям. Однако эта классификация не всегда однозначна и вызывает споры.

https://habr.com/ru/articles/956302/

#программирование #itобразование #изучение_программирования #учебный_процесс_it #javascript #c# #kotlin #python #c++ #development

Выбор первого языка программирования для изучения: как сделать правильный выбор?

Мир программирования огромен и разнообразен. Для новичка выбор первого языка может показаться сложной задачей: сколько их существует, какие лучше выбрать, с чего начинать? В этой статье мы разберем...

Хабр

https://book.up2skills.dev/

Интересное нашла, для изучения python

#python #книги #изучение_программирования

UP2SKILLS – BOOK

Программирование

SOLID: Не панацея, а инструмент. Осваиваем на практике

Запутались в SOLID? Устали от сухой теории? Понимаем SOLID на практике! Простые объяснения, реальные примеры кода и самое главное — интерактивные задания , чтобы закрепить каждый принцип! Узнайте, когда SOLID — ваша "конфетка от головной боли". Понять SOLID

https://habr.com/ru/articles/933386/

#Принципы_SOLID #Практические_задания #Для_начинающих #ООП #Изучение_программирования #Как_использовать_SOLID #SOLID #srp

SOLID: Не панацея, а инструмент. Осваиваем на практике

О SOLID Привет! Если вы думали, что пора бы основательно разобраться с SOLID, - вы попали куда надо! Если же впервые слышите о нём - вам тоже сюда. Цель нашего проекта - дать максимально полную...

Хабр

Изучение Python за 2 недели через боль и дедлайн: личная история

Изучил Python за короткий срок. Личная история. Взяли без знаний, но я смог до всяческих дедлайнов, пройдя огромное количество стресса, изучить язык программирования и даже этим спасти проект.

https://habr.com/ru/articles/925744/

#изучение_программирования #личный_опыт #безумие #доверие #герой

Изучение Python за 2 недели через боль и дедлайн: личная история

Всем привет, я Алексей Нихаенко, data engineer. Захотелось личной историей поделиться, которая произошла 2 года назад «как я изучил Python за короткий срок». Тут не будет рекламы...

Хабр

Учим Python для новичков

Начинаем изучать Python! Python — интерпретируемый высокоуровневый язык программирования общего назначения, используемый почти во всех отраслях! Давай еще

https://habr.com/ru/articles/912420/

#пайтон #изучение #изучение_программирования #изучение_языков #скачиваем_питон_1 #гг

Учим Python для новичков

Введение Питон Думаю все без исключения знают язык программирования Python появившейся в 1991 году! Свое название язык получил из‑за телешоу «Летающий цирк Монти Пайтона». Сам язык был...

Хабр

Разработчик из первоклассника за 6 часов

Как превратить юного школьника в айтишника за пару-тройку вечеров? Ответ очевиден – никак. Но! Заинтересовать, научить основам алгоритмического мышления и подарить радость первых самостоятельных проектов – это вполне реально. Именно с такой целью мы запустили обучающий проект для детей сотрудников нашей компании. Задача этой программы – не сделать из ребенка готового разработчика, а пробудить в нем интерес к программированию. Цель – включить «разработческое» мышление, разбудить стремление самостоятельно анализировать, экспериментировать, искать информацию и разбираться в новом.

https://habr.com/ru/companies/reksoft/articles/846548/

#scratch #программирование_для_начинающих #программирование_для_детей #программирование_для_школьников #изучение_программирования #курсы_для_детей #курсы_программирования

Разработчик из первоклассника за 6 часов

Как превратить юного школьника в айтишника за пару-тройку вечеров? Ответ очевиден – никак. Но! Заинтересовать, научить основам алгоритмического мышления и подарить радость первых самостоятельных...

Хабр

История возникновения и развития Python

Python отпраздновал своё 33-летие в 2024 году. За это время он успел вырасти из пет-проекта в один из самых популярных языков программирования в мире. Однако, если вы не интересовались историей его возникновения и развития, возможно стоит начать сейчас.

https://habr.com/ru/articles/826530/

#Python #история_it #история_успеха #программирование #программисты #изучение_программирования #python3 #развитие #развитие_стартапа #развитие_программиста

История возникновения и развития Python

Python отпраздновал своё 33-летие в 2024 году. За это время он успел вырасти из пет-проекта в один из самых  популярных языков программирования  в мире, но не многие знают об истории этого...

Хабр

Новичковые скитания по поиску идеального языка программирования

Нам всегда хотелось найти идеальный язык программирования, но суровая реальность заставляет отвергать даже стабильные идеи. Рассказ одного новичка в программировании, который попытался раскопать идеальный язык программирования и проиграл. Вкусить тексту!

https://habr.com/ru/articles/799867/

#изучение_программирования #теория_языков_программирования

Новичковые скитания по поиску идеального языка программирования

Предыстория (отрицание) Когда я только начал интересоваться программированием, передо мной встал выбор - учить C или Python . В итоге, я выбрал Python из-за простоты использования языка. Под...

Хабр

Несколько советов как новичкам не забросить изучение IT

Я создаю IT-курсы уже 6 лет, являюсь руководителем направления обучения Бэкенд-разработке в онлайн-школе и даже развиваю свои собственные курсы по программированию на Python. Еще веду корпоративные обучения, работаю в универе и провожу консультации о построении пути в IT. И как бы это не выглядело саморекламой, я хочу сказать, что очень много работаю с людьми, которые пытаются начать свой путь в IT, топчутся на месте, не понимают куда двигаться, учатся по четыре года или вовсе бросают, и спустя несколько лет даже могу систематизировать все их проблемы на несколько типичных категорий. Об этом я уже написала кучу постов и даже сняла пару вебинаров, как и еще сотни специалистов и блогеров, поэтому не хочу повторяться. И повторять миллионы статей о построении пути, как стать разработчиком или роад-мепы я тоже не буду. Я не буду говорить как выстроить путь, какой язык вам лучше выбрать и какие ошибки не совершать. Я хочу дать несколько советов, которые помогут вам этот путь не забросить. И разобрать самые типичные проблемы, с которыми сталкиваются многие люди.

https://habr.com/ru/articles/789380/

#программирование #курсы #курсы_программирования #изучение_программирования #новичкам #путь_программиста #путь_в_ит #выбор_профессии

Несколько советов как новичкам не забросить изучение IT

Я создаю IT-курсы уже 6 лет, являюсь руководителем направления обучения Бэкенд-разработке в онлайн-школе и даже развиваю свои собственные курсы по программированию на Python. Еще веду...

Хабр