Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
🔥 Дрифт и гонки без правил!
Садись за руль, жги резину и уноси баллы в безумных поворотах!
🚗 Реалистичный дрифт
🏁 Захватывающие трассы
💨 Улучши свою тачку и побеждай!

Дрифт Без Лимита

Гонки, Симуляторы, Спорт

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Новичок + Программирование

С этим тегом используют

Политика Пикабу Помощь Алексей Навальный Юмор Вопрос IT Программист IT юмор Разработка Python Картинка с текстом Все
101 пост сначала свежее
2
breakingbadIT
breakingbadIT
5 месяцев назад

Как ChatGPT и нейросети могут ускорить ваше обучение программированию⁠⁠

Как ChatGPT и нейросети могут ускорить ваше обучение программированию Новичок, Программирование, Программист, IT, Искусственный интеллект, ChatGPT, Длиннопост

Вы только начали учить Python или JavaScript, и кажется, что впереди — бесконечный путь? Современные нейросети, такие как ChatGPT, могут стать вашим персональным ассистентом, который сократит время на рутину и поможет сосредоточиться на главном. Вот как можно использовать AI не для халявы, а для прокачки навыков.

P.S в конце небольшой список того, чего делать не стоит XD


1. Объяснение сложных концепций простым языком
Представьте, что вы застряли на теме «замыкания в JavaScript» или «декораторы в Python». Вместо часового гугления задайте вопрос ChatGPT:
- «Объясни, как работают замыкания, на примере создания счётчика».

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

Пример ответа ChatGPT:

Как ChatGPT и нейросети могут ускорить ваше обучение программированию Новичок, Программирование, Программист, IT, Искусственный интеллект, ChatGPT, Длиннопост

Плюс: ChatGPT адаптирует объяснение под ваш уровень. Скажите: «Объясни, как будто мне 10 лет» — и получите аналогию с коробкой, в которой хранятся игрушки-переменные.


2. Поиск ошибок в коде за секунды
Новички часто тратят часы на отладку. Загрузите свой код в ChatGPT и спросите:
- «Почему моя функция возвращает undefined?»
- «Где здесь синтаксическая ошибка?»

Реальный кейс:
*код выводит None

Как ChatGPT и нейросети могут ускорить ваше обучение программированию Новичок, Программирование, Программист, IT, Искусственный интеллект, ChatGPT, Длиннопост

Ответ ChatGPT:
«Вы забыли добавить return sum в функции calculate_sum. Без return функция не возвращает результат».

Важно: Не копируйте слепо исправления. Проанализируйте ответ, чтобы понять причину ошибки.


3. Генерация идей для проектов
Не знаете, что добавить в портфолио? Запросите у нейросети:
- «Придумай 5 простых проектов на Python для новичка».

Пример ответа:
1. Телеграм-бот для учета личных расходов.
2. Парсер сайта с вакансиями.
3. Игра «Камень, ножницы, бумага» с ИИ-соперником.
4. Конвертер валют с использованием API.
5. Генератор мемов на основе введенного текста.

Лайфхак: Усложняйте запрос.
Например: «Дай идею для проекта на React, который можно сделать за неделю».


4. Тренировка для интервью
ChatGPT может имитировать собеседование. Попросите:
- «Задай мне 5 вопросов по основам SQL».
- «Спроси, как я оптимизировал бы медленный запрос в базе данных».

Пример диалога:
Вы: «Как работает индексация в SQL?»
ChatGPT: «Индексы ускоряют поиск данных, как оглавление в книге. Но их избыток замедляет запись. Где бы вы их использовали?».


5. Автоматизация рутины
Нейросети помогают экономить время на шаблонных задачах:
- «Напиши регулярное выражение для поиска email в тексте».
- «Сгенерируй mock-данные для таблицы пользователей».

Пример запроса:
«Создай JSON с 3 пользователями: имя, email, возраст».

Ответ:

[
{ "name": "Иван", "email": "ivan@example.com", "age": 28 },
{ "name": "Анна", "email": "anna@example.com", "age": 24 },
{ "name": "Петр", "email": "petr@example.com", "age": 35 }
]

Чего не стоит делать?
- Полностью доверять коду от ChatGPT. Всегда проверяйте его и тестируйте.
- Игнорировать фундаментальные знания. Нейросети — инструмент, а не замена учебникам.
- Забывать про сообщества. Задавайте вопросы людям — например, в моем Telegram-канале где я сам, как новичок, делюсь мыслями ;)


Итог
ChatGPT и нейросети — это как «костыли», которые помогают идти быстрее, но не заменят ваши ноги. Используйте их для:
- Объяснения сложных тем.
- Быстрой отладки.
- Генерации идей.
- Подготовки к собеседованиям.

Показать полностью 2
[моё] Новичок Программирование Программист IT Искусственный интеллект ChatGPT Длиннопост
6
1
breakingbadIT
breakingbadIT
5 месяцев назад

Почему новички бросают IT, даже если им это нравится и что вообще делать?⁠⁠


Почему новички бросают IT, даже если им это нравится и что вообще делать? Обучение, IT, Программист, Программирование, Мотивация, Новичок, Длиннопост

Вы начали учить программирование, смотрели уроки, решали задачи, но в какой-то момент всё забросили. Знакомая ситуация? Вы не одиноки — многие новички в IT сталкиваются с этим. Давайте разберём, почему так происходит и как не потерять мотивацию на пути к своей первой работе в IT.


1. "Я никогда это не освою"

Одна из главных причин — переоценка своих сил. Новички часто хотят выучить всё и сразу: Python, алгоритмы, базы данных, фреймворки. Но когда они сталкиваются с объёмом информации, это вызывает стресс.

Что делать:
- Разбейте обучение на маленькие шаги.
- Сосредоточьтесь на одном навыке за раз.
- Не сравнивайте себя с опытными разработчиками — они тоже начинали с нуля.


2. Отсутствие видимого результата
Многие учатся месяцами, но не создают проекты. Без реальных задач сложно понять, как применять знания на практике.

Что делать:
- Начните с простых проектов: бот для Telegram, парсер сайтов или личный блог.
- Публикуйте свои работы на GitHub — это поможет вам видеть прогресс.


3. Страх перед реальными задачами
Новички часто боятся искать первую работу или стажировку. Им кажется, что их знаний недостаточно.

Что делать:
- Помните: junior-позиции созданы для тех, кто только учится.(Ну почти))))
- Не бойтесь ошибаться — это часть процесса.


4. Эффект "плато"
После первых успехов прогресс замедляется. Вы уже знаете основы, но до уровня, достаточного для трудоустройства, ещё далеко.

Что делать:
- Найдите наставника или ментора, который поможет вам двигаться дальше.
- Присоединяйтесь к IT-сообществам, где можно обмениваться опытом.


5. Объединяйтесь
Обучение в одиночку может быть скучным. Найдите единомышленников — это поможет вам оставаться мотивированным.

Что делать:
- Участвуйте в чатах, форумах и митапах.
- Создавайте учебные группы или присоединяйтесь к ним.
- Делитесь своим опытом — например, я веду Telegram-канал, где рассказываю о своём пути в IT, делюсь полезными материалами и советами.


Главное — не сдаваться
Да, путь в IT может быть сложным, но он того стоит. Помните: каждый опытный специалист когда-то был новичком. Начните с малого, и вы обязательно найдёте своё место в IT.

Показать полностью 1
[моё] Обучение IT Программист Программирование Мотивация Новичок Длиннопост
6
breakingbadIT
breakingbadIT
5 месяцев назад
Программирование на python

Как я, бармен, начал писать код: 5 ошибок, которые совершает каждый новичок в Python⁠⁠

Привет, Пикабу! Меня зовут Суннат, и я тот самый парень, который вместо того, чтобы смешивать коктейли, теперь смешивает переменные и функции. Да, я решил круто изменить свою жизнь и стать айтишником. Но, как и Уолтер Уайт, я начал с нуля — без опыта, без знаний, только с желанием и кучей ошибок.

Как я, бармен, начал писать код: 5 ошибок, которые совершает каждый новичок в Python Python, Программирование, IT, Новичок, Длиннопост

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

1. "Я всё сделал по инструкции, но ничего не работает!"
Когда я только начал изучать Python, я думал, что достаточно просто скопировать код из учебника — и всё заработает. Но нет. Оказалось, что программирование — это не только про написание кода, но и про понимание, что ты вообще делаешь.
- Ошибка: Слепое копирование кода без понимания.
- Решение: Начни с малого. Попробуй изменить что-то в коде и посмотри, что получится. Да, это страшно, но так ты быстрее поймёшь, как всё работает.

2. "Я не знаю, с чего начать"
Когда я открыл первый учебник (к слову, почти сразу закрыл, отдав предпочтение Ютубу и статьям) по Python, у меня глаза разбежались: столько информации, столько терминов, столько всего! Я просто не знал, за что хвататься.
- Ошибка: Попытка изучить всё и сразу.
- Решение: Сфокусируйся на одном. Например, начни с основ: переменные, циклы, условия. Не пытайся сразу писать сложные программы.

3. "Я боюсь задавать вопросы"
Когда я столкнулся с первой серьёзной ошибкой, я боялся спросить у кого-то помощи. Мне казалось, что все вокруг уже всё знают, а я один такой "тормоз".
- Ошибка: Страх выглядеть глупо.
- Решение: Задавай вопросы. В IT-сообществах много людей, которые готовы помочь. Я сам нашёл несколько Telegram-каналов, где новички и профессионалы делятся опытом.

4. "Я не могу найти время на учёбу"
Работа барменом отнимала много сил, и после смены я просто валился с ног. Но я понял, что если хочешь чего-то добиться, нужно находить время.
- Ошибка: Откладывание на потом.
- Решение: Начни с малого. Даже 15-20 минут в день — это уже шаг вперёд.

5. "Я думал, что программирование — это скучно"
Когда я только начал, мне казалось, что программирование — это сплошная математика и скучные задачи. Но потом я понял, что это ещё и творчество.
- Ошибка: Непонимание, что программирование может быть интересным.
- Решение: Попробуй написать что-то для себя. Например, я начал с простого бота для Telegram. Это было весело и полезно.

Как я, бармен, начал писать код: 5 ошибок, которые совершает каждый новичок в Python Python, Программирование, IT, Новичок, Длиннопост

IT — это не страшно. Да, сначала будет сложно, но если ты действительно хочешь научиться, у тебя всё получится. Главное — не бояться ошибок и не сдаваться. 

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

P.S Картинки лично меня позабавили. ИИ ещё есть куда расти))

Показать полностью 2
[моё] Python Программирование IT Новичок Длиннопост
14
breakingbadIT
breakingbadIT
5 месяцев назад
Программирование на python

Как я из бармена превратился в айтишника: путь новичка в Python и почему это не так страшно, как кажется⁠⁠

Привет, Пикабу! Сегодня я хочу рассказать свою историю о том, как я, бармен, решил круто изменить свою жизнь и окунуться в мир IT. Да-да, я тот самый парень, который вместо того, чтобы наливать тебе мохито, теперь сидит за ноутбуком и пытается понять, почему его код не работает (или работает).
Словно Уолтер Уайт из «Во все тяжкие», я пустился в авантюру, только вместо мета у меня Python, а вместо подпольной лаборатории — куча учебников и курсов.

Как я из бармена превратился в айтишника: путь новичка в Python и почему это не так страшно, как кажется Python, Программирование, IT, Новичок, Junior, Длиннопост

С чего всё началось
Ситуация была классическая: работа в баре, ночные смены, бесконечные коктейли и мысли о том, что я, наверное, могу что-то большее. Однажды, после очередной смены, я наткнулся на статью о том, как IT-сфера меняет жизни людей. И тут меня осенило: а почему бы и нет? Python, как мне сказали, — это идеальный язык для новичков. Ну, думаю, если даже школьники его учат, то и я смогу.

Как я из бармена превратился в айтишника: путь новичка в Python и почему это не так страшно, как кажется Python, Программирование, IT, Новичок, Junior, Длиннопост

Первые шаги: эйфория и разочарование
Начал я, как и многие, с бесплатных курсов и YouTube. Первые дни были как медовый месяц: я писал простенькие программы, которые складывали числа или выводили на экран «Hello, World!». Я чувствовал себя гением. Но потом начались настоящие трудности.

Оказалось, что программирование — это не только про написание кода, но и про умение гуглить, читать документацию и понимать, что ты вообще делаешь. Ошибки сыпались одна за другой. То скобку забыл, то отступ не там поставил, то вообще непонятно, почему код не работает. Иногда я сидел до ночи, пытаясь понять, в чём проблема, а потом оказывалось, что я просто опечатался в названии переменной.

Трудности, с которыми столкнулся:
1. Синтаксис и логика
Python, конечно, дружелюбный язык, но это не значит, что он прощает всё. Отступы, точки с запятой, правильное использование функций — всё это поначалу казалось китайской грамотой.

2. Мотивация
Были моменты, когда хотелось всё бросить. Особенно когда после нескольких часов работы программа всё равно не работала. Но я понял, что в IT важно не сдаваться. Каждая ошибка — это шаг вперёд.

3. Страх неизвестности
Когда ты только начинаешь, кажется, что всё уже придумано до тебя, и ты никогда не сможешь стать крутым специалистом. Но потом я осознал, что даже опытные программисты постоянно учатся.

Что помогло не сдаться:
- Сообщество
Я нашёл несколько Telegram-каналов и форумов, где новички и профессионалы помогают друг другу. Это очень вдохновляет, когда ты видишь, что ты не один.
- Практика
Я начал писать маленькие проекты для себя. Например, простого бота для Telegram. Это дало понимание, что программирование — это не только про теорию, но и про реальные дела.
- Юмор
Да, я научился смеяться над своими ошибками. Когда твой код не работает из-за глупой опечатки, лучше посмеяться, чем злиться.

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

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

Как я из бармена превратился в айтишника: путь новичка в Python и почему это не так страшно, как кажется Python, Программирование, IT, Новичок, Junior, Длиннопост

Вместо заключения
IT — это не страшно. Да, сначала будет сложно, но если ты действительно хочешь научиться, у тебя всё получится. Главное — не бояться ошибок и не сдаваться. И помни: даже Уолтер Уайт начинал с малого.

Так что, если ты тоже думаешь сменить профессию или просто хочешь попробовать что-то новое — дерзай! А я буду рад видеть тебя в своём канале. Давайте учиться вместе!

P.S. Если твой код не работает, просто перезагрузи компьютер. Не помогло? Ну, тогда добро пожаловать в клуб! 😄

Показать полностью 3
[моё] Python Программирование IT Новичок Junior Длиннопост
13
19
itsLeha
itsLeha
1 год назад
Лига Геймеров

Как я Unreal Engine постигал за месяц⁠⁠

В середине мая я уволился с работы(грузчик-комплектовщик). Впереди перед новой работой маячило 3 недели отдыха. Ух, отлично думалось мне ,отдохну от работы, присутствовало некоторое осмысление свободы после суммарного рабочего стажа в стенах этой фирмы порядка 10и лет(на разных должностях). Очередным беззаботным утром, часов 12 я испил из чайника воды, дабы утолить жажду после вчерашнего пшеничного сока для взрослых на ум пришёл вопрос- чем же заняться? времени много свободного ещё впереди. В голову пришло воспоминание о том, что я где-то видел, что движок анрил в плане оформления выглядит довольно прикольно- это не скучные строки кода, как у остальных движков. а вполне себе цветные прямоугольники, которые соединяешь между собой- стильно, модно, молодёжно, с детства любовь к компьютерам. Я ещё начинал перед чёрным экраном с командной строкой в Windows 3.11, если не ошибаюсь. та, после которой только пошли полноценные окна в версии Windows 95. Отчего бы и нет- подумал я , тем более предрасположенность к этому есть. В школе экзамен сдавали по информатике, многие сидят что-то пишут, а я уже закончил свой "проект" и сидел уже на середине урока играл в своё детище в духе- "угадай случайное загаданное число компьютером за определённое количество попыток с подсказками". Скачав движок я понял, что там легко построить что угодно, правда времени много на это уходит, если не скачивать совсем уж целые локации или готовые дома для игры. Я решил, что создам простенький хоррор(так как я люблю в подобное играть и читать на эту тематику), что бы там было темно, как у афроамериканца в глубинах и скримерами(это резко выскакивающие монстры, которые вас пугают). Отстроив начальную локацию для появления главного персонажа я оставил минимум осевещения, только уличные лампы, принято было решение, что дальше будет всё происходить в доме. А войти в дом нужно через дверь и просто открыть её было бы скучно, отсюда было принято решение,что она упадёт противоположно герою. Тут моё воображение представило, что дверью будет придавлена якобы кошка, она вскрикнет, ты пройдёшься по ней и игра хоррором стать перестала, так как мне с моим богатым воображением было понятно, что лучше сделать юмористический квест и понеслось.. каждый день просиживал за компом по часов бывало 5-7 изучая нужную механику, начиная с того, как открыть дверь, ну или как тупо забрать определённый предмет и другое. Это очень затягивает, не хуже,чем компьютерные игры, когда что-то создаёшь. В итоге я сотворил свою первую игру в юмористическом стиле. в ней вам нужно будет принести бухло, журнал с девочками и бутылку вазелина бомжу, дабы он весело провел время, ну или вернуть похищенный.. эм.. писюн статуе и другое :) Игра вышла при тесте на моём друге в районе 30 мин. ОНА моя первая, в процессе я постигал нужные мне команды кодинга и в итоге залил её на вк плей.. Да, понимаю, это не стим. В стиме, к слову за каждую игру требуют чуть больше 100 баксов, а вк был ,как площадка для знакомства со всей системой монетизации моего творчества. Поставил скромные 50 руб, посмотрим, что из этого выйдет. В разработке игра, которую не стыдно будет в стим пихнуть за рублей 300 .И.. всем спасибо за внимание,ниже скриншоты с моей игры и другое, а уж если кому несложно в Вк плей её купить(игра Strange House в разделе платных игр) и написать любой отзыв, дабы поднять мой рейтинг там, так вообще буду благодарен.

Скачать Strange House it's Leha Studio. Играть Strange House онлайн (vkplay.ru)

1/3
Показать полностью 3 1
[моё] Компьютерные игры Игры Игровые обзоры Программирование Новичок Петрозаводск Карелия Видео Длиннопост
2
7
rilya
1 год назад
Программирование на python

Вопрос к программистам на python⁠⁠

Собственно есть вопрос. Прошел пару курсов по питону бесплатных. Общий синтаксис и что куда зачем понял. Уровень думаю как английский со словарем. Теперь не могу понять практического применения. Прошу кинуть вариант задания именно с работы. Ну к примеру вот тебе вот это, сделать надо вот это. Потому как понимаю что питон используется много где, если буду варианты задания из разных сфер будет вообще огонь.

Python Новичок Нужен совет Без рейтинга Программирование Текст
41
user8927456
1 год назад

Объект⁠⁠

Объект Программирование, IT, Новичок, IT юмор, Переписка, Скриншот

Когда хочешь понять, что такое объект, а ответ на вопрос вызывает только это:

Показать полностью 1
[моё] Программирование IT Новичок IT юмор Переписка Скриншот
6
Партнёрский материал Реклама
specials
specials

Считаете себя киноманом 80 LVL?⁠⁠

Залетайте проверить память и сообразительность → Будет интересно

Киногерои Тест Текст
5
user7825794
1 год назад
Программирование на python

Проект на Pygame⁠⁠

Всем привет, делаю онлайн игру для проектной работы. Игру пишу на python с помощью pygame, для обмена данными пользуюсь библиотекой socket, для запаковки информации использую json. Сначала я думал кидать клиенту с сервера игровое поле в виде списка строк(шифр с условными обозначениями), но уже во время реализации идеи и её отладки я понял что это будет той ошибкой, которая будет преследовать меня даже во снах, поэтому я решил, что будет хорошей идеей передавать в json'е список спрайтов, но json стукнул меня по голове и вежливо сказал, что спрайты компоновать он не может(Object of type Wall is not JSON serializable). Как можно избежать подобных ругательств и/или решить данную подзадачу эффективнее? Если вам кажется, что я изобретаю велосипед, и Вы можете объяснить, как такое решают нормальные люди, то поделитесь пожалуйста своим опытом в комментариях, он может быть полезен не только мне. Заранее спасибо.

P.S. Совсем забыл указать гитхаб проекта, если кому-то понадобится, вот он. На момент написания поста актуален коммит ca33bdf. Если вы так же где-то заметили мои глупости, просьба не пинать тапками, я только начинающий программист(сейчас это вроде называют говнокодерами).

Python Json Pygame Программирование Помогите найти Новичок Текст
6
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии