home.social

#начинающим — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #начинающим, aggregated by home.social.

  1. oosmetrics.com — когда публикация на строннем сайте может навредить вашему проекту

    Однажды я получил занимательное письмо от некой организации, которая добавила мой проект в свой рейтинг, да еще и метрики к нему прикрутила. Но мне стало интересно, какая у нее репутация.

    habr.com/ru/articles/1028644/

    #oosmetrics #метрики #безопасность #скам #мошенничество #начинающим #начинающие_разработчики #начинающие_программисты #opensource

  2. oosmetrics.com — когда публикация на строннем сайте может навредить вашему проекту

    Однажды я получил занимательное письмо от некой организации, которая добавила мой проект в свой рейтинг, да еще и метрики к нему прикрутила. Но мне стало интересно, какая у нее репутация.

    habr.com/ru/articles/1028644/

    #oosmetrics #метрики #безопасность #скам #мошенничество #начинающим #начинающие_разработчики #начинающие_программисты #opensource

  3. oosmetrics.com — когда публикация на строннем сайте может навредить вашему проекту

    Однажды я получил занимательное письмо от некой организации, которая добавила мой проект в свой рейтинг, да еще и метрики к нему прикрутила. Но мне стало интересно, какая у нее репутация.

    habr.com/ru/articles/1028644/

    #oosmetrics #метрики #безопасность #скам #мошенничество #начинающим #начинающие_разработчики #начинающие_программисты #opensource

  4. oosmetrics.com — когда публикация на строннем сайте может навредить вашему проекту

    Однажды я получил занимательное письмо от некой организации, которая добавила мой проект в свой рейтинг, да еще и метрики к нему прикрутила. Но мне стало интересно, какая у нее репутация.

    habr.com/ru/articles/1028644/

    #oosmetrics #метрики #безопасность #скам #мошенничество #начинающим #начинающие_разработчики #начинающие_программисты #opensource

  5. Перестаньте искать лучшую компанию. Ищите подходящее давление

    Разбор 5-ти кластеров ИТ‑сред и тест на совместимость для тех, кто хочет построить карьеру, сохранив нервную систему. Так сложилось, что моя профессиональная ИТ кривая прошла через стартапы, галеры, продуктовку, бигтех, энтерпрайз и госуху. И если в юности я делал выбор места работы не осознанно и не всегда удачно, то с возрастом появлялось настойчивое желание эту тему отрефлексировать, чтобы ответить на вопрос: «Чего ж тебе ещё надо собака?». У меня есть предположение, что я не одинок в этом вопросе выбора, поэтому хочу поделиться тем что из этого получилось. Погнали... Надпись на храме Аполлона в Дельфах иногда высмеивают, но в управлении карьерой это может оказаться весьма неплохим инструментом. «Познай себя» означает честную инвентаризацию своей толерантности к хаосу, амбициям и типам давления. На мой взгляд, большинство профессиональных неудач — это не от недостатка скиллов, а чаще конфликт личности и среды. Я часто наблюдал как один и тот же человек, совершенно непригодный к одной ситуации, буквально «расцветал» в другой. Когда ваша внутренняя прошивка несовместима с операционной системой компании, трение сжигает ресурс быстрее, чем работа. Когда ваша внутренняя прошивка совпадает с операционной системой компании, трение минимально. Энергия уходит в работу, а не в преодоление среды. Рынок IT гетерогенен и давно уже кристаллизовался в кластеры с мало‑пересекающимися правилами игры. Ошибка в выборе кластера стоит 2–3 лет жизни и куска нервной системы. Специалисты часто мечутся между средами, пытаясь играть по чужим правилам, и закономерно проигрывают.

    habr.com/ru/articles/1021986/

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

  6. Технический директор играет по-взрослому: JavaFX в хобби-проектах

    В первой статье я уже говорил о своей любви к компьютерным играм — что, в общем‑то, неудивительно. Но всерьёз, вплоть до создания собственных небольших прототипов (так называемых демок), я занялся этим только в довольно зрелом возрасте — где‑то с 2021 года и до сих пор. Всё началось с того, что я открыл для себя мир Java: для моих программистских навыков он оказался на удивление простым. Ну и да, про 2 млн устройств — это, конечно, избитая шутка. Больше всего в разработке приложений на JavaFX меня впечатлила простота реализации: приложения получаются легко и быстро. Конечно, можно допустить ошибки, и тогда производительность окажется низкой. Но я по‑прежнему считаю, что это очень удобная технология для создания настольных приложений. Забавно, но именно работа над промышленными системами моделирования научила меня ценить структурированность и надёжность кода — качества, которые я теперь применяю и в своих небольших игровых проектах. Сейчас я смотрю на свою карьеру как на удивительное путешествие, где увлечение играми и серьёзная инженерная работа дополняют друг друга. Каждый проект, будь то промышленный симулятор или аркадная игра, приносит свой уникальный опыт и помогает развиваться как профессионалу.

    habr.com/ru/articles/1008706/

    #геймдев #индиразработка #хоббипроекты #Java #начинающим

  7. Нецифровая электроника для начинающих

    Некоторое количество лет назад я на волне общения с толковыми школьниками в роботехнических летних лагерях написал свою первую книгу про цифровую электронику. Как и почему это случилось, описал в своей первой статье на Хабре . Книжка оказалась востребованной, и через три года я подготовил ее второе издание - в полтора раза толще. На этот раз благодаря издательству BHV она вышла в цвете, а я дополнил материал не только более подробными объяснениями и новыми схемами, но еще и сведениями, где и как освоенные знания могут пригодиться во "взрослой" микроэлектронике при разработке чипов. В таком варианте книжка по "цифре" оказалась востребованной до сих пор. С того времени голову не покидала мысль подобраться в том же стиле изложения к теме аналоговой электроники. Но это оказалось не так-то просто. Ведь в аналоговой электронике в отличие от гораздо более простой цифровой сигналы оцениваются не по примитивному правилу «включено-выключено», а во всей красоте и разнообразии их непрерывных изменений во времени. И тут уже никак, хоть ты тресни, не обойтись без некоторого количества математики, графиков, а также придется воспользоваться измерительной аппаратурой начального уровня. Вот на этой попытке балансировать между полной достоверностью и упрощением объяснений и была написана в долгими зимними вечерами в свободное от работы время моя третья книга по электронике для начинающих, на этот раз по аналоговой. О ней и пойдет речь дальше.

    habr.com/ru/articles/974064/

    #электроника #аналоговая_электроника #начинающим #книга

  8. Все ли могут кодить?

    Когда я поступал в учебное заведение на программиста, было популярное мнение, что без расширенных познаний математики тебе не стать хорошим программистом. И я тоже в это свято верил, ведь об этом говорили абсолютно все (в основном те, кто не имел к программированию никакого отношения). Лишь спустя несколько лет я понял, что это полнейшая бредовая чушь. Преобладающему большинству разработчиков программного обеспечения математика нужна лишь на уровне школьной программы. Безусловно, если вы занимаетесь машинным обучением, то вы должны быть в теме линейной алгебры и математического анализа. Хотите быть экспертом в криптографии? Будьте добры стать экспертом в теории чисел и абстрактной математике. Ну или вдруг хотите разработать 3D-движок — тогда добро пожаловать в тригонометрию. Но если вы обычный веб-разработчик или делаете десктопные приложения, или, может, какие-то консольные утилиты, или мобильные приложения, то страшные слова из предыдущего абзаца вам никогда не понадобятся. Я убеждён, что хорошим, как это модно говорить сейчас... «софтуэйр-инжинером», может стать практически любой человек. Основа программирования — это логика. А мозг человека прекрасно справляется с логическими задачами и, что более важно, отлично обучается логике. Так что, самое важное для программиста, по моему скромному и субъективному мнению, — это упорство и терпение. Если ты готов пыхтеть над задачей часами, а то и днями — велкам в разработку. Не менее важны любознательность и желание разбираться. Все знают, что программист учится всю свою трудовую деятельность — и это факт. Каждый день фиксы, патчи. Новые фреймворки, новые технологии, и тебе постоянно нужно быть в теме. Быть экспертом во всём не получится — физически времени не хватит, — но в общих чертах знать, что там и как работает, желательно.

    habr.com/ru/articles/973586/

    #начинающим #начинающие_программисты #начинающие_разработчики #начинающему #студенты

  9. Моя история: как я нашёл первую работу в IT

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

    habr.com/ru/articles/969228/

    #поиск_работы #стажировка #системный_анализ #аналитик #начинающим #достичь_цели #яндекс #сбер #саморазвитие #самореализация

  10. Что такое API? Простыми словами для Начинающих

    API . Это слово звучит в каждой IT-статье, в каждой вакансии, в каждом разговоре разрабов. Но когда гуглишь, что это, вываливается тонна заумных определений про «программные интерфейсы приложений», от которых мозг плавится. Так что сегодня объясню, что такое API, так, что ты точно поймешь: на простых примерах, интересно, да еще и с крутой графикой. Уже через несколько минут ты будешь великолепно знать, что такое API и как создать свой собственный.

    habr.com/ru/articles/964818/

    #api #frontend #backend #web #server #interface #ui #beginner #начинающим #новичок

  11. Создать мобильное приложение с zero опыта: рассказываю, как создавал свой первый проект на Java

    Помню, как будто это было вчера. На уроке раздается голос учителя: «Чтобы перейти в 11-ый, каждому из вас нужно реализовать свой проект. Творчество приветствуется!» . Кажется, вот оно: знак сделать то, о чем уже давно подумывал, — создать собственное приложение! Защищаю идею перед учителем, получаю одобрение. Впереди целый учебный год, казалось бы, у меня гора времени. Вот только я никогда в жизни не разрабатывал мобильные приложения… Меня зовут Ваня, я Python-разработчик, а в свободное время пишу для блога MWS. Сегодня решил поделиться историей-воспоминанием, как в школьные времена приступил к разработке своего первого в жизни мобильного приложения, а потом дорабатывал его уже в университете. Тут не будет истории успеха в духе «я монетизировал приложение и разбогател» и каких-то уникальных лайфхаков. Зато покажу на своем примере, что для создания приложения в качестве эксперимента не нужно знать все языки программирования и обладать суперскилами в разработке. Главное — не бояться пробовать. А еще те, кто только в начале своего пути, смогут научиться на моих ошибках и учесть детали, которые в свое время не учел я. Приступим!

    habr.com/ru/companies/ru_mts/a

    #разработка_мобильных_приложений #мобильные_приложения #java #начинающим

  12. Вся правда о карьере в ИБ: разбираем мифы про хакеров и высокие зарплаты

    Кибербезопасность сегодня выглядит как одна из самых заметных сфер в IT: о ней много говорят, специалистов не хватает, а зарплаты обсуждают даже в общих чатах про карьеру. Неудивительно, что у новичков складываются свои ожидания: от «быстрых денег» до образа белых хакеров. На деле всё чуть сложнее. А путь в профессию устроен иначе, чем может показаться на старте. Поэтому мы разобрали 5 самых популярных мифов о карьере в ИБ и проанализировали, что за ними стоит. Разобраться, что творится в инфобезе →

    habr.com/ru/companies/netology

    #кибербезопасность #информационная_безопасность #специалист_по_безопасности #мифы_и_реальность #белые_хакеры #начинающим #киберразведка #devsecops #инфобез #пентестеры

  13. 10 удобных конструкций Python

    Разбираем 10 удобных конструкций Python, которые помогают писать код короче и понятнее: list и dict comprehension, zip, enumerate, f-строки, Pathlib и другие полезные приёмы. Особенно полезно начинающим разработчикам.

    habr.com/ru/articles/932344/

    #python #programming #программирование #однострочники #code_style #начинающим

  14. Как сделать мобильное приложение в 2025 году за 2 недели

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

    habr.com/ru/articles/928178/

    #начинающим #советы #разработка_под_android #разработка_под_ios #webview #dart

  15. Как спасти проект, если нашли баги перед релизом

    Документация есть, тесты написаны, проверки закончили, даже QA не выгоревший. И всё равно за день до выкладки что-то ломается. Мы собрали истории — из больших и не очень команд — о том, как баги всплывают в последний момент и что с этим делать, если вы не Google, а просто хотите выкатиться без боли.

    habr.com/ru/companies/netology

    #баги_повсюду #релиз #выкатка_релизов #тестировщик #начинающим #qa #smokeтестирование #фичафлаги #хотфиксы #рефакторинг

  16. Среда выполнения JavaScript простым языком: движок, Event Loop и очереди задач

    Привет, с вами снова я – Дмитрий, React-разработчик, хотелось бы сегодня затронуть тему среды выполнения JS. Многие знают, другие уже подзабыли, а новички — вовсе не в курсе. В общем, эта статья точно найдёт своих читателей. Постараюсь простыми словами и по делу.

    habr.com/ru/companies/gnivc/ar

    #js #javascript #react #начинающим #runtime #ast #среда_выполнения_javascript #среда_выполнения #eventloop #callstack

  17. Типичные ошибки начинающих в SQL

    Проанализировали наиболее распространённые ошибки начинающих в SQL и расположили их в порядке возрастания сложности. Материал будет интересен тем, кто только начинает работать с данными, а также тем, кто хочет избежать популярных ошибок и сэкономить время на изучении SQL.

    habr.com/ru/companies/netology

    #sql #ошибки #новичкам #начинающим #субд #select #join #null #group_by #индексы

  18. Не покупайте грузовик для похода за хлебом и другие принципы программирования

    Мне недавно встретился код вывода количества FPS на экран, написанный начинающим программистом, и в этом коде был базовый класс, класс-потомок, виртуальные функции, конструктор с множеством параметров, variant. Код позволял выводить любое количество счетчиков FPS на экран разными шрифтами, но все, что было на самом деле нужно, это простая функция на 3 строки, считающая количество FPS и выводящая его на экран.

    habr.com/ru/articles/888570/

    #yagni #kiss #kissпринцип #kiss_principle #начинающим #советы

  19. Связный список для задач LeetCode (Easy)

    Здесь мы разберем практические аспекты работы с односвязными списками : Как дойти до конца списка. Как создавать новый связный список с использованием класса. Как добавлять элементы в связный список в цикле, не создавая каждый узел отдельно. Как работать с головой списка. Как не выйти за границы списка при итерации На примера задачи 206. Reverse Linked List — LeetCode easy

    habr.com/ru/articles/888242/

    #связный_список #leetcode_easy #начинающим

  20. Программирование: что это, зачем сюда идти и к чему быть готовым?

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

    habr.com/ru/articles/883034/

    #программирование #junior #стажировка #разработчик #начинающим #начинающие_программисты

  21. Безопасность на уровне кода: руководство по защите веб-приложений для начинающих

    Привет, Хабр! Я — Виталий Киреев, руковожу разработкой в хостинг-провайдере SpaceWeb. Сегодня поделюсь с вами базовыми практиками в области безопасности кода для веб-приложений и расскажу о пяти подходах, которые мы применяем в компании для повышения общей безопасности нашей экосистемы и продуктов. Эта статья будет интересна, прежде всего, для начинающих разработчиков и веб-мастеров.

    habr.com/ru/companies/spaceweb

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

  22. Что такое pytest и как его использовать? Или как новичку начать автоматизировать тестирование?

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

    habr.com/ru/articles/876570/

    #pytest #python3 #автоматизация_тестирования #тестирование #начинающим #тестировщики

  23. Для будущих программистов

    Привет! Я - разработчик с опытом работы чуть больше 5 лет, поэтому я нахожусь на золотой середине, когда я уже примерно понял, как все устроено, но еще не успел забыть трудности, которые испытывал, когда был новичком. Также я преподаю, поэтому вижу, что в голове у будущих программистов. Сегодня хочется как раз об этом и поговорить. В статье я постараюсь разобрать (опираясь на свои знания и наблюдения) одни из самых популярных вопросов, и ответить на них исчерпывающе. А конкретно: 1. Нужны ли платные курсы? 2. Нужен ли английский язык? 3. Нужна ли математика и база? 4. Нужно ли высшее образование? 5. Как выбрать первое направление? Давайте обсуждать, критиковать и разбираться

    habr.com/ru/articles/874590/

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

  24. SQL-инъекции для начинающих

    Недавно я участвовала в разработке курса для администраторов баз данных. Одной из ключевых тем, которые хотелось осветить, помимо прочих, были SQL-инъекции — атаки, направленные на базы данных. Однако, обсуждая программу с коллегами, я столкнулась с мнением, что эта тема может оказаться сложной для понимания начинающими специалистами, и даже некоторые миддлы могут испытывать затруднения с пониманием на уровне концепции. Именно этот разговор и послужил отправной точкой для создания данной статьи. В общем, я попыталась создать материал, который относительно простыми словами объяснит суть SQL-инъекций, их виды и последствия для начинающих и продолжающих. (в статье нет подробного описания методов защиты и нет мемов, уж простите) Узнать правду

    habr.com/ru/articles/873670/

    #атаки #хакеры #архитектура_бд #инъекции #базы_данных #начинающим

  25. Отладка сервера для самых маленьких. Выбор и установка операционной системы

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

    habr.com/ru/articles/873644/

    #selfhosted #сервер #домашний_сервер #начинающим #конфиденциальность #анонимность #установка_debian #разделы_диска

  26. Отладка сервера для самых маленьких. Начало

    Есть люди, которые начинают задумывается об приватности/конфиденциальности в необъятном интернете или уже её практикуют. Есть те, кто не хочет платить за сервисы и считает, что подписочная модель по текущим ценам — не самый выгодный вариант. Тогда появляеться гениальная идея об «self-hosted» решений и покупка домашнего сервера. В этом цикле статей мы будем говорить о настройке такого сервера и установке сервисов на него. Опыт по использованию этих сервисов, нужны они ли вам, или выбрать более простые аналоги, которые так еще окажутся быстрее в тех или иных задачах. Статьи будут интересны тем, кто задумывался о покупке домашнего сервера (и целесообразности такого решения) или те, кто уже имеет, но нету достаточного опыта/знаний в его настройке. В цикле акцентируется внимание на моментах, где мне пришлось перечитать много статей, как наших, так и иностранных, спрашивать у знакомых и друзей, чтобы собрать в единое целое ответ на простые вопросы: «Почему так?», «А зачем мне это?».

    habr.com/ru/articles/873426/

    #selfhosted #сервер #домашний_сервер #начинающим #выбор #покупка #конфиденциальность #анонимность

  27. Что такое программирование? С чего начать? И кому это подходит

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

    habr.com/ru/articles/871790/

    #начинающим #начало_карьеры #начинающие_программисты

  28. [Перевод] Python и подчёркивание (_)

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

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  29. [Перевод] Python и подчёркивание (_)

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

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  30. [Перевод] Python и подчёркивание (_)

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

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  31. [Перевод] Python и подчёркивание (_)

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

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  32. AJAX-запросы в Django на примере простейшего приложения сбора и показа сообщений

    Веб-разработчики часто сталкиваются с необходимостью динамически обновлять страницы без полной перезагрузки. С этим хорошо справляется технология асинхронного обмена данными AJAX, однако я не нашел на просторах интернета простого мануала использования AJAX и решил создать его сам. В этой статье я собираюсь подробно показать взаимодействие фронтенда с AJAX и бекенда с Django, ограничившись минимумом кода. Статья больше рассчитана на новичков и станет отличной базой для дальнейшего развития в теме.

    habr.com/ru/articles/862780/

    #Ajax #Django #getзапрос #javascript #разработка #начинающим

  33. Pygame для начинающих программистов. Статья первая

    В современном мире программирования язык Python занимает особое место благодаря своей простоте, читаемости и мощным возможностям. Он стал одним из самых популярных языков среди начинающих разработчиков и профессионалов. Но как же привлечь внимание к этому языку и сделать процесс обучения увлекательным? Ответ прост: через создание игр. Изучение Python с помощью разработки игр не только делает процесс обучения более интересным, но и помогает освоить ключевые концепции программирования в практическом контексте. Игры — это не просто развлечение; они представляют собой сложные системы, требующие логического мышления, креативности и навыков решения проблем. Разработка игр позволяет новичкам быстро увидеть результаты своего труда, что значительно повышает мотивацию и желание продолжать обучение. Библиотека Pygame, в свою очередь, предоставляет мощный инструментарий для создания 2D-игр на Python. Она упрощает работу с графикой, звуком и взаимодействием с пользователем, позволяя сосредоточиться на логике игры и дизайне. С Pygame мы будем реализовать свои идеи создавая игровые механики. В этой серии статей мы погрузимся в увлекательный мир разработки игр на Python с использованием Pygame. Мы здесь повторим основы программирования, создадим свои первые игры и получим навыки, которые будут полезны не только в разработке игр, но и в любых других областях программирования. В общем приготовимся к приключению, полному творчества, обучения и веселья! Все, хватит с пафосными речами. Ими я просто хотел немного замотивировать начинающих программистов - будущих разработчиков игр.

    habr.com/ru/articles/857500/

    #pygame #python #начинающим #начинающие_программисты #разработка_игр

  34. Приложение, идентичное натуральному: 7 способов прокачать свой pet-проект

    Обучение программированию очень похоже на единоборства: это сложный комплексный навык, искусство, если угодно. Есть в программировании и свои «боксёрские мешки» — это pet‑проекты. Но в отличие от единоборств, не совсем очевидно, что свой домашний проект и реальный коммерческий — это не одно и то же. В итоге ребята, старательно разрабатывающие очередное приложение для списка дел и просмотра погоды, рискуют заложить фундамент сомнительного качества, выстраивая цитадель своей профессиональной экспертизы. Если вы начинающий программист и хотите повысить положительный эффект от работы над pet‑проектом, то эта статья для вас. Мы обсудим, как сделать так, чтобы через свой pet‑проект вы развили навыки, необходимые при работе на коммерческом проекте.

    habr.com/ru/companies/alfa/art

    #android #карьера_программиста #карьера_в_it #начинающим #коммерческая_разработка #продуктовая_разработка #релизный_цикл #петпроект #создание_мобильных_приложений

  35. Игровая аналитика для чайников: что важно знать, когда собираешься начать работать с данными?

    Приветствую вас, друзья и подписчики, а также все остальные, кто волею судьбы забрел на эту страничку=) Сегодня мы поговорим об аналитике. А конкретнее, о том, как работать с аналитикой в игре, какие данные важно отслеживать и что с ними делать. Примечание: вопрос подключения и настройки скриптов и сервисов аналитики – это отдельная тема, о которой речь сейчас не пойдет. Есть миллион и еще один способ сделать это. Вы можете почитать о них в многочисленных источниках. Однако, если вы хотите увидеть материал именно от меня про то, как, к примеру, подключить GA к игрушке в Steam, или как настроить события на web-платформе или в мобилке — напишите в комментариях, и я постараюсь ответить на ваш вопрос в одной из следующих статей=)

    habr.com/ru/articles/843184/

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

  36. Джуны в IT: зарплаты в компаниях, вакансии и отклики

    Мы на Хабр Карьере помогаем IT-специалистам зарабатывать больше, а компаниям — быть в курсе трендов на рынке найма. Собрали новое исследование зарплат, на этот раз изучили зарплатные возможности для тех, кто только начинает свой путь в IT — стажеров и джунов. Ниже про цифры, конкуренцию и компании. п.с. Если вы стажер или джун в поиске работы, то недавно мы писали, какую зарплату просить начинающему IT-специалисту на собеседовании . А если вам просто интересно узнать оклады, которые сейчас предлагает IT-рынок — сразу заглядывайте в

    habr.com/ru/companies/habr_car

    #исследование_хабр_карьеры #зарплата_itспециалиста #зарплата_программиста #войти_в_it #начало_карьеры #начинающим

  37. 10 бесплатных курсов и мастер-классов, которые стоит пройти в августе

    ​​🤦 Посмотрели на календарь, а лучше бы не смотрели! Последний месяц лета решили провести с максимальной пользой. Начнём, пожалуй, с бесплатных занятий ;) Погнали →

    habr.com/ru/companies/netology

    #новичку #начинающим #джуну #бесплатные_курсы #сменить_работу #ии #нейросети #информационная_безопасность #симулятор #java

  38. Студенческий опыт Standoff — на шаг ближе к вершинам

    Привет, Хабр! На связи лаборатория кибербезопасности AP Security и сегодня наши стажёры делятся своим важным профессиональным опытом. Каждый, кто хотя бы немного знаком со сферой ИБ или краем уха слышал про Positive Hack Days, припоминает большие насыщенные киберучения под названием Standoff, на котором собираются лучшие хакеры, чтобы посостязаться в умении ломать инфраструктуру государства F. В противовес профессионалы синих команд упорно трудятся, разбирая реализованные киберинциденты . Под прицелом во время состязаний находится как внешний периметр, так и все то, что расположено за DMZ. В этой статье описан первый опыт участия во Всероссийской студенческой кибербитве в Москве на Positive Hack Days 2 , передан откровенный взгляд на трудности при первых шагах, откуда и следуют важные советы начинающим специалистам по информационной безопасности, мечтающим добиться больших высот. Надеемся, что эта статья побудит читателей не бояться пробовать собственные силы, так как такие мероприятия - отличная возможность не только побороться за призы, но и испытать себя со стороны атакующих или защитников, дополнить знания и получить определённый практический опыт.

    habr.com/ru/articles/832068/

    #начинающим #ВСКБ #ap_security #standoff #pentest #blue_team

  39. Я проработал в IT больше 10 лет. Вот 5 вещей, которые я бы хотел знать, если бы начинал сейчас

    Привет, дорогой Хабр. Душа просит выговориться, так что я пришел к тебе – заодно надеюсь поделиться чем-то полезным с молодыми айтишниками. За свою карьеру я прошел через фриланс, стажировки, корпорации, смену профессии и даже запуск собственного SaaS'а (об этом как-нибудь отдельно...). Я наделал кучу ошибок и набил болезненных шишек. Под катом я вспоминаю 5 важных уроков, которые я бы хотел получить 10 лет назад. Под кат

    habr.com/ru/articles/820433/

    #производительность #карьера_в_itиндустрии #выгорание #консистентность #обучение #начинающим

  40. Разными способами пишем игру «Камень-ножницы-бумага» на Python

    Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих? В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».

    habr.com/ru/articles/813665/

    #python #туториал #руководство #основы_программирования #основы_python #начинающим #руководство_для_новичков #для_начинающих #каменьножницыбумага

  41. Разными способами пишем игру «Камень-ножницы-бумага» на Python

    Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих? В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».

    habr.com/ru/articles/813665/

    #python #туториал #руководство #основы_программирования #основы_python #начинающим #руководство_для_новичков #для_начинающих #каменьножницыбумага

  42. Разными способами пишем игру «Камень-ножницы-бумага» на Python

    Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих? В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».

    habr.com/ru/articles/813665/

    #python #туториал #руководство #основы_программирования #основы_python #начинающим #руководство_для_новичков #для_начинающих #каменьножницыбумага

  43. [Перевод] Основы индексации и срезов в Python

    Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.

    habr.com/ru/articles/811247/

    #python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих

  44. [Перевод] Основы индексации и срезов в Python

    Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.

    habr.com/ru/articles/811247/

    #python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих

  45. [Перевод] Основы индексации и срезов в Python

    Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.

    habr.com/ru/articles/811247/

    #python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих

  46. [Перевод] Основы индексации и срезов в Python

    Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.

    habr.com/ru/articles/811247/

    #python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих

  47. Flask для начинающих — Часть 2 пишем landing page+admin panel с редактированием контента

    Здравствуйте! Меня зовут Михаил, и я пишу эту статью специально для начинающих программистов, желающих изучить основы веб-разработки с использованием Flask. Я сам активно занимаюсь разработкой проектов на Flask и хочу поделиться своими знаниями и опытом, чтобы помочь вам начать свой путь в мире веб-разработки. Flask для начинающих - Часть 2 создание Веб проекта Мы создадим с вами мини проект - веб сайт с админ панелью и обновлением контента сайта. При помощи Python, HTML, CSS, Bootstrap, Flask, SQLite. создать сайт на Flask

    habr.com/ru/articles/784770/

    #flask #flaskadmin #вебразработа #начинающим #bootstrap #website_development #быстрый_старт #beginner #html #python

  48. Flask для начинающих — Часть 2 пишем landing page+admin panel с редактированием контента

    Здравствуйте! Меня зовут Михаил, и я пишу эту статью специально для начинающих программистов, желающих изучить основы веб-разработки с использованием Flask. Я сам активно занимаюсь разработкой проектов на Flask и хочу поделиться своими знаниями и опытом, чтобы помочь вам начать свой путь в мире веб-разработки. Flask для начинающих - Часть 2 создание Веб проекта Мы создадим с вами мини проект - веб сайт с админ панелью и обновлением контента сайта. При помощи Python, HTML, CSS, Bootstrap, Flask, SQLite. создать сайт на Flask

    habr.com/ru/articles/784770/

    #flask #flaskadmin #вебразработа #начинающим #bootstrap #website_development #быстрый_старт #beginner #html #python