Ты чё базаришь пёс?
Или как заставить Chatgpt говорить как гопник)
Или как заставить Chatgpt говорить как гопник)
Кто шарит, помогите плз, начинающему. Хочу по работе простенького бота сделать на whatsap. В идеале бы рабочий код получить. Надо создать переменные из входящего сообщения - sender и text. Дальше сам смогу. В телеге сделал уже рабочий варик, а тут чот не догоняю. И вот вроде оно прям выводится, а как вытащить не соображу.
Разбираемся вместе с экспертами карьерного центра Практикума, почему одни программисты получают больше, а другие меньше и как развиваться в сфере, чтобы увеличить доход.
От чего зависит зарплата
Опыт работы
Как правило, специалистов делят на три класса: джуны, мидлы и сеньоры. В разных компаниях cвои требования к специалистам разных уровней. Вот самое распространённое представление:
Junior — разработчики с опытом до года. Обычно они начинают со стажировок и работают в компании под руководством более опытных спецов.
Middle — специалисты с опытом работы от года до трёх лет. Могут брать более сложные задачи и выполнять их самостоятельно.
Senior — старшие программисты с опытом работы от пяти до десяти лет, которые решают сложные задачи. Часто руководят проектами и командой.
Например, в первой половине 2022 года джуниор-специалисты в России зарабатывали около 70 000 ₽, мидлы — 150 000 ₽, а сеньоры — 240 000 ₽.
География компании
Как показывает исследование «Хабр Карьеры», в рамках которого проанализировали почти 10 000 зарплат айтишников, доход IT-специалиста сегодня сильно зависит от города. Например, мидл-разработчик в Москве будет получать больше, чем в Санкт-Петербурге, а программист из Северной столицы в среднем зарабатывает больше челябинского. При этом не имеет значения, где именно вы находитесь, ведь вы можете работать удалённо. Главное здесь — где находится компания. Именно это влияет на доход.
Языки программирования
В мировом рейтинге популярности лидирует Python, и уже не первый год. Зарплата джуна начинается от 100 тысяч рублей. У Python упрощённый синтаксис и много библиотек, поэтому его уважают и разработчики, и заказчики.
Самые высокие зарплаты у джунов, которые работают с языками:
Java — 79 000 ₽
Kotlin — 80 000 ₽
Swift — 87 000 ₽
Golang — 96 000 ₽
Мидлы получают больше всего, когда работают с языками:
Kotlin — 170 000 ₽
Golang — 200 000 ₽
Objective-C — 200 000 ₽
Сеньоры зарабатывают в среднем 300 000 ₽, если разбираются в языках Golang, Objective-C и Swift.
На первом месте в рейтинге по уровню зарплаты среди всех классов программистов — те, кто владеют Python. Зарплата джуна начинается от 100 тысяч рублей.
Подробнее о языках программирования можно почитать здесь.
Как повысить доход?
Чтобы хорошо зарабатывать, разработчику недостаточно знать только язык программирования и фреймворки — шаблоны, на основе которых можно написать свой код. Нужно развивать и другие навыки. Эксперты Карьерного центра Практикума собрали несколько универсальных советов, которые помогут зарабатывать больше:
1. Развивайте технические навыки
Опытного специалиста от новичка отличает умение писать понятный и простой код, который легко читать и поддерживать. Он знает, что одну задачу можно решить по-разному, и выбирает оптимальный способ.
2. Не переставайте учиться
Чтобы быть востребованным специалистом на рынке, нужно постоянно развивать навыки и добирать знания. Даже если вы уже прекрасно владеете одним языком программирования, следите за обновлениями. Могут меняться и дополняться фреймворки, появляться новые технологии.
3. Прокачивайте гибкие навыки
Работа почти всегда ведётся в команде, а потому разработчику важно уметь аргументированно доносить свою точку зрения до коллег и руководителей. Хороший английский тоже не будет лишним: предстоит читать много документации и, возможно, общаться с зарубежными коллегами.
4. Создавайте пет-проекты
Пет-проекты выполняют разработчики и другие IT-специалисты в свободное от работы время. Допустим, небольшое решение на уровне гугл-таблицы или полноценное приложение, которым будут пользоваться другие люди. Удачные кейсы обычно интересуют потенциальных работодателей и станут бонусом при трудоустройстве или повышении в должности. Например, студенты Яндекс Практикума уже на этапе обучения создают проекты для реальных заказчиков, чтобы повысить шансы устроиться на работу.
Подробнее о пет-проектах можно почитать в посте
Вывод: зарплата специалистов зависит от класса: джуны, мидлы и сеньоры. Чем выше квалификация, тем больше зарплата. Актуальные направления — разработка игр и баз данных, мобильная разработка, фулстек, бэкенд и фронтенд. Чтобы зарабатывать от 195 000 ₽, стоит изучать языки Python, С++, Java и JavaScript.
А если вы пока не разобрались, какое направление в разработке вам подходит больше, пройдите бесплатный курс по выбору профессии в программировании в Практикуме. Вы сможете определиться с тем, хотите ли вы стать разработчиком или тестировщиком. А если разработчиком, то каким: на C++, Python или Java, создавать веб- или мобильные приложения. А ещё курс поможет понять, как устроена сфера и с чего лучше начинать.
Реклама. ООО «Яндекс»
Так получилось, что мне в связи с некоторыми обстоятельствами необходимо до октября освоить Python&Django и не просто так, а на более менее вменяемом промышленном уровне. Обстоятельства так сложились.
А так как цель поставлена, то надо к ней идти.
Из подписок удалились все развлекательные ресурсы типа Тик-Тока и прочего. Основательно почищен пул подписок на YouTube, удален вообще RuTube, удалены все игры с телефона, даже читалку для электронных книг удалил. Плюс весь новостной шум типа групп в WhatsApp и Telegram
По прошествии трех дней, ТОЛЬКО ТРЕХ ДНЕЙ КАРЛ!!!, заметил странное:
Стал высыпаться
Стал гораздо спокойнее и собраннее
На работе всё стало успеваться гораздо быстрее
Книгу оставил себе пока только одну, собственно учебник по Python и она оказывается легко запоминается!!! Логичная, понятная и действительно интересная.
Как оказалось практика программирования после многих лет перерыва - это ПРЕВОСХОДНО!
Вывод: какой я был дурак, что не сделал этого раньше.
Как изучить Python с нуля: самый лёгкий способ
Хочу рассказать о хорошем способе изучения Python’а для абсолютных новичков в программировании. Большой плюс языка состоит в том, что по Пайтону много полезной литературы, в отличие от того же JavaScript. Но много интересных материалов опубликовано на английском языке, поэтому даже для самого программирования нужно владеть хотя бы основами английского.
В посте я буду рассматривать литературу на русском языке.
В первую очередь возьмите в руки отличную книгу Марка Лутца под названием “Изучаем Python”, 4 издание. Есть ещё и 5 издание, но, как мне показалось, оно очень плохо переведено на русский. Параллельно читаем ещё одну книгу этого автора “Программирование на Python”, тоже 4 издание. Первая книга поможет вам получить всю необходимую теоретическую базу по языку в доступной форме, а вторая научит вас применять все полученные знания в ваших пет-проектах. По моему мнению, достаточно этих двух книг, они содержат всё, что нужно знать, чтобы начать программировать с нуля.
Про официальную документацию писать не буду, так как она написана на английском. На сайте Digitology.tech выложен полный перевод документации по языку Python, который включает в себя: учебник, документация по модулям стандартной библиотеки, справочник по синтаксису и многое другое.
Если вы больше воспринимаете информацию по видеоурокам, то открывайте видеоканал Тимофея Хирьянова, преподавателя кафедры информатики МФТИ. Очень крутой препод, подача отличная. Очень легко подаёт материал. Не нервничает, не нудит, не теряется, говорит чётко, ясно. Хорошо просматривается цепочка повествования вообще. Приятно слушать. Очень доходчиво объясняет достаточно сложный для восприятия предмет на стыке достаточно сложных предметов: математики (логика, теория графов), устройства ЭВМ, синтаксиса и грамматики языка. Очень хорошо воспринимается с нуля даже начинающими слушателями за счет объяснения на сравнительных примерах из жизни.
Если хочется больше практики, то изучите материалы из моего поста, под которым я опубликовал этот комментарий-пост. Материалов много, поэтому вы сможете найти для себя подходящие задачки / курсы.
P.S. Добавьте в закладки следующие сайты, они вам будут крайне полезны в начале вашего пути:
https://metanit.com/python/tutorial - хорошее практическое руководство для новичков.
https://ru.stackoverflow.com/ - огромное сообщество программистов. Если столкнётесь с трудностями при решении задач, то смело задавайте свой вопрос. Главное – напишите, что именно вы сделали и почему это не сработало.
Дерзайте! Всем удачи.
Забавные и малоизвестные факты о языке Python :)
Python - это язык программирования для тех, кто не любит писать код. Это одна из самых известных шуток про Python связана с его простым синтаксисом. Поэтому его часто называют языком для тех, кто не любит писать код. Но не стоит забывать, что простой синтаксис не делает Python менее мощным языком программирования.
Python - это язык, который имеет свой собственный философский подход. Он называется "The Zen of Python", который описывает некоторые из основных принципов, которые следует придерживаться при разработке на Python. Например, одним из главных принципов является "Простое лучше, чем сложное". Это означает, что простой код, который легко читается и понимается, он предпочтительнее, чем сложный и запутанный код.
Язык Python - это как котенок: он забавный и милый, но он может укусить, если вы его не обучите. Действительно, Python может быть интуитивно понятным языком, но если вы не будете соблюдать правила синтаксиса и не будете использовать правильные практики программирования, то вы можете получить нежелательный результат.
Знаете ли вы, как определить программиста на Python на улице? Он будет говорить о том, как быстро он написал свою программу. Язык Python может быть очень эффективным языком программирования, который позволяет реально быстро создавать приложения и игры. Однако, как и в случае с любым другим языком программирования, это не всегда означает, что программа будет хорошо написана :)
Python - это язык, который не требует от вас быть гением в математике, но он поможет вам им стать. Python помогает легко работать с математическими вычислениями и анализом данных благодаря мощным библиотекам, таким как NumPy, SciPy и Pandas. На практике так и есть, Python действительно может помочь программистам улучшить свои знания в области математики.
Python - это язык программирования, который не связан со змеёй, но мы все равно называем его Python. Эта шутка - игра слов. Несмотря на то, что язык был назван в честь телепередачи Монти Пайтона, змея Питон на самом деле не имеют никакого отношения к языку программирования.
Какой язык программирования наиболее часто используют панды? Python, конечно! Шутка отсылает к одной из самых популярных библиотек на языке Python - Pandas, которая используется для анализа данных. Панды обязательно бы выбрали Python в качестве своего любимого языка программирования :)
Программисты не говорят, что у них есть проблема. Они называют это Python'ом. Шутка отсылает к тому, что язык может стать зависимостью для программистов. Да-да, так и есть. Все больше программистов начинают использовать Python в своих проектах. Но применение Python может привести к тому, что программисты начнут зависеть от этого языка и столкнуться с проблемами, если придется работать с другими языками типа C++ или Java.
Если вы не знаете, как решить проблему с помощью регулярных выражений, то у вас теперь две проблемы. Эта шутка отражает сложности работы с регулярными выражениями, которые могут быть довольно трудными для понимания и написания. Вместо того, чтобы использовать регулярные выражения, можно использовать более простые методы для работы с текстом в Python.
Чат от бинг без vpn не доступен в нашем регионе, об этом пишет и сам чат.
Получить доступ к нему оказалось очень просто для начала я скачал браузер bing,из магазина приложений. Затем необходимо войти или создать аккаунт Майкрософт, делать это можно и без vpn.
После этого чат бот ещё неактивен , нужно выполнять любые поисковые запросы , в этом браузере , каждый запрос это 3 балла , за день максимум дают 30 баллов, с vpn. После этого на следующий день при заходе через vpn мне дали доступ к чату. На фото баллы и окно поиска.
После этого просто нажимаем на букву B посредине экрана и попадаем в чат. Важно что без vpn диалог не откроется и даже остановиться если отключить ВПН.
Вот так чат отвечает на вопрос о доступе . Но конечно не всегда. Сам чат на мой взгляд довольно капризный даёт всего 15 попыток общения , потом начинает заново. Но при этом очень общительный, отзывы о нем у меня положительные. Пример общения с темы напиши отзыв о масле подсолнечном) Ответ строит по формуле , ищет мнение о вопросе в интернете и уже потом пишет ответ. То есть довольно актуальные данные . Ответы выделяет ссылками на сайты , но если попросить он их ставить не будет.
Ну и конечно он легко путается)
Настройки браузера которые использую. И сама буква за которой сидит чат.
Забавная игрушка, но уж очень нервная, чуть что трубку бросает.
Что первое нужно спросить у умного робота если тебе 50+:) Конечно же про А и Б на трубе.
Спросил - получил невнятный ответ мол вариантов много, одного ответа нет, может труба может дырка и тд. Объяснил ему что эта загадка имеет единственное, традиционное, известное всем решение. Получи в ответ благодарность за помощь но тут сеанс закончился. (жаль не заскриншотил) Начал новый и задаю тот же вопрос.
Упс! Кисо обиделось? ГГГ
Попробуем уточнить
Упс :)