Блог IT Дилетанта


Гео и язык канала: Россия, Русский
Категория: Блоги


Борт журнал IT дилетанта
Как из инженера нефтяной отрасли, я стал IT разработчиком. Бросил пить и курить. Стал участником марафонского забега 😆
Об этом и о другом, пишу здесь.
Сотрудничество: @diletant_ads

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Блоги
Статистика
Фильтр публикаций


К сожалению ТГ не даёт особо развернуться с кастомизацией текста(например цвет изменить нельзя).

Но, уже неплохо.

Спрятал рекламный блок в «спойлер», подразумеваю, что это будет подталкивать тыкнуть на него из любопытства, а после, возможно, обратить внимание на текст рекламы.

Но, это также может и подбешивать - юзер думал там что то интересное, а там реклама 😅


Предупреждение внизу, оформил в цитату.


Сейчас это выглядит так.


UPD. Поигрался немного с версткой.
На скриншоте показано как выглядело сообщение о проверке ссылки.


Всем привет. Вышел на работу на фултайм, почти месяц прошел.

Времени на свои проекты практически нет, на этот канал тоже.

Добавил функционал отзывов в бота, если кому то интересно, можете посмотреть.

Всех благ 🤝


Вот так сейчас выглядит функционал отзыва.

На мой взгляд - легко, быстро и симпатично 😊


Кнопка в боте выглядит вот так 😏
К сожалению, изменить её дизайн не возможно.

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

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

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

Отзывы буду хранить в БД. Затем придумаю способ, как и где их можно и лучше показывать.

Чтобы юзер мог не только отзыв оставить, но и посмотреть что пишут другие.

Функционал работает пока на тестовом боте, сейчас закончу тесты по безопасности и внедрю отзывы в рабочий бот.

На этом пока все. Всех благ!


В моем случае, юзер просто отправляет боту ссылку на проверку, и получает результат проверки.
Никаких регистраций нет.
Единственное что я храню, это userId и дату запуска бота.

Я решил реализовать функционал отзывов от юзера, прямо в боте.

При помощи telegramWebApps.

Это приложение, которое позволяет открыть сайт внутри ТГ. Идея очень похожа на vkApps от ВКонтакте.

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

Для моих целей, я сделал просто форму отзыва, с пятью звездами для рейтинга и коротким текстом отзыва.

Юзер нажимает кнопку «оставить отзыв», ему открывается прямо в боте форма отзыва, он заполняет, окно закрывается и юзер снова находится в боте.

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

Просто - нажал, написал. Готово.


Всем привет.

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

К сожалению, пока ТГ не дает возможности, узнать например что человек удалил бота.
Это мешает сделать хорошую аналитику по боту.

Также, если вы не регистрируете пользователей, то есть прям как на сайтах - юзер вводит логин и пароль, то у вас очень мало возможностей для взаимодействия с юзерами,
Отправка уведомлений вне ТГ например.

Кстати, для таких регистраций сейчас нужно очень аккуратно действовать и соблюдать Федеральный закон № 152 «О персональных данных».


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


3 часа назад я написал пост про казусы.

После этого прошел два собеседования.

И получил оффер 😊

Сейчас жду договор на подпись, нужно внимательно изучить.

Если все ок, то подписываю договор и в понедельник - первый рабочий день в новой компании.

Работа удаленная, с 9 до 18.

Первые три месяца испытательный, потом оформление по ТК РФ.

Ощущения странные. Давно не работал фултайм.
Да и в целом, перед чем то неизведанным испытываешь волнение.


P.S. Заметил, что новая работа у меня как правило начинается в начале года. Интересно, надо обмозговать 😊


В плюсе то в плюсе, да вот выглядит это немного странно 😅

Что за специалист такой, 4 года стажа, зп указана - от 150.000₽, а он откликается на junior позицию, да еще и на зп согласен почти в два раза меньшую чем сам указал в своем резюме.

Я бы на месте нанимающих менеджеров напрягся, если честно.
Не прошел бы мимо конечно, познакомился и выяснил причины такого подхода, а там уже исходил из своих нужд.

Но, есть риск, что нанимающие менеджеры просто пройдут мимо - на всякий случай.
Зачем тратить время на «мутного персонажа», а время - это деньги.

Если есть достаточное количество откликов на их вакансию, то такой сценарий вполне реалистичен 😅

Вот такой вот казус. Пока, ни на одном из собеседований, этот казус никого не смутил, а может и смутил, просто не задавали прямого вопроса.

Но несколько HR, просто не ответили на мой отклик. Возможно как раз поэтому, а возможно по другим причинам.

HR вообще бывают «разные» и иногда очень интересные))) расскажу как нибудь в одном из постов.

Всем добра!


Часть 3. Про казус.

В чем казус?

У меня есть резюме, которое уже и не стыдно показать вроде…

Там 4 года коммерческого опыта разработки.

Но, в том же резюме я сам указываю, что оцениваю свой уровень как junior +

В том же резюме написано, что зарплатные ожидания от 150.000₽.

Эта цифра, в первую очередь, для того, чтобы «фильтровать» компании, которые в принципе не рассматривают такой уровень оплаты.

Соглашусь я и на меньшую сумму. Здесь уровень зп больше даже зависит от оформления. Будет по ТК РФ, либо ГПХ, либо самозанятый.

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

Делаю я это для того, чтобы компания заранее знала, что навыков не так много, соответственно задачи будут менее ответственные.

Тогда я смогу развиваться как разработчик в менее стрессовых условиях, при этом полностью и качественно закрывая требуемые от меня задачи.

То есть, все в плюсе.


Ищу работу. Часть 2.

В моем случае, недостаток знаний, еще усугубляется тем, что я увлекающийся и ленивый 😆

Мне интересно очень много сфер, в IT я знакомлюсь с другими языками программирования, фреймворки для них, базы данных, инструменты для CI/CD, блокчейн технологии, криптовалютный рынок, NFT, разработка мобильных приложений, телеграмм ботов и тд и тд.

И вроде бы хорошо, эти знания только в помощь, но получается так, что в голове «винегрет» из поверхностных знаний. А в глубину я эти технологии и инструменты знаю не очень…

На работе, я занимаюсь в основном тем, что «ремонтирую» очередную сломавшуюся страницу или компонент на сайте интернет-магазина.

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

Но времени на эти пет-проекты не так много, к тому же еще «пожить» бы успеть 😊

А насчет «пожить», здесь тоже куча интересов:

Мотоспорт, сноуборд, сёрфинг, йога, медитации.

В прошлом году открыл небольшой бизнес по прокату сапбордов.

Изучение истории, английский язык, преподавание в онлайн-университете, развитие социальных сетей и личного бренда.

И это только часть увлечений и интересов.

Потому и выходит, что кругозор широкий, а специалист так себе. Дилетант, собственной персоной 😅

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

Но это не главное, главное чтобы бизнес зарабатывал с вами больше, чем он вам платит за вашу работу. Иначе не получится.

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

А понимать, или хотя бы задумываться над этим стоит.

Всем добра!


В следующих частях:

Часть 3. Про «казус»;
Часть 4. Как избежать пробела в знаниях.


Вам удобно читать такие длинные тексты?
Опрос
  •   Да, все отлично!
  •   Лучше разделять на более мелкие части
  •   Что это за канал вообще?
2 голосов


Ищу работу. Часть 1.

Доброе утро.

Сейчас нахожусь в поиске фултайм занятости, то есть пятидневная рабочая неделя по 8ч/день.

Ищу работу в общем.

И неожиданно, обнаружился «казус» 😅

Дело в том, что стаж работы в IT у меня уже 4 года.
То есть я «по идее» уже специалист middle уровня.

Но так как я разработчик-самоучка, и пришел в IT из совершенно другой сферы:

коммерческий опыт есть, а вот базовых знаний и понимания процессов очень мало.

Объясню почему.

Когда ты только начинаешь изучать азы, ты вообще ничего не понимаешь.

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

И приходя на эту работу, ты закрываешь задачи, все отлично. НО.

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

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

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

Но это очень крохотный поток знаний.

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

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

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

в целом об устройстве компьютера, об интернете, сетях, языках программирования, паттерны, подходы и тд.

Мне удалось найти такой опыт, но это была одна единственная компания.
С ней я проработал чуть меньше года.

Во всех остальных случаях - это конкретные, однотипные задачи.



В следующих частях расскажу про то, что, в моем случае, усугубляет эти провалы в знаниях и про сам «казус»


Добрый день.

Нашел сервис приема платежей криптовалютой.

И вроде хорошо все:

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

НО.

Во первых, я не учел один момент.

При оплатах криптовалютой, есть оплата комиссии сети, например в сети ETH это бывает очень дорого, от 50$ и выше.
Но как правило это около 1-2$, плюс сюда комиссия сервиса платежей.

Эти расходы можно конечно переложить на пользователя(кто платит, тот и оплачивает комиссии).
Но это как то не этично что ли…


А во вторых, у сервиса нет встроенной интеграции с телеграммом.

То есть когда пользователь нажмет кнопку «донат» например, то ему либо ссылка на оплату придет, либо можно адрес крипто кошелька отправить, чтобы он туда отправил крипту.

Это очень неудобно. Хотелось бы, чтобы было при нажатии кнопки всплывающее окно, прямо в боте, не выходя из телеграмма.

Можно это окно реализовать самостоятельно, тем более у телеграмма теперь есть webApps - это возможность открывать «мини-браузер» прямо в приложении(вплоть до интернет-магазина можно сделать в этом окне), но это очень затратно по времени.

А адрес своего крипто кошелька я могу и сам отправить, без платёжной системы, и без оплаты им комиссии…

Поэтому думаем дальше.

Хорошего всем дня!


Всем добрый вечер!

Новости по ЮКасса.

Сегодня пришло письмо с договором, а через час пришло второе - с отказом в обслуживании с формулировкой:

«К сожалению, политика безопасности нашего сервиса не позволяет заключить договор»


В чем именно причина, во мне или в продукте, не раскрывают…

Придется искать другие платежные системы.

К сожалению, их не так много, которые можно подключить через телеграмм.

Есть другие, которые можно подключить по API, но на первый взгляд, не все из них вызывают доверие, в том числе у пользователей.

Все таки ЮКасса, что касается доверия - была самой подходящей.

Тем временем совершенствую сам продукт, готовлю и тестирую функционал подписок, реферальной системы, новой возможности по проверке файлов на вирусы через бота.

Планов много, плывем дальше 💪

Всех благ!


Немного сумбурно, поэтому постараюсь суммировать то, что необходимо сделать, или хотя бы обратить внимание, чтобы не пострадать от взлома:

1. Найдите для себя удобный способ или сервис хранения, обновления и создания паролей. Их много, просто подберите подходящий вам;

2. Создавайте пароли длиной в 18 символов(все равно запомнить невозможно даже 8 символов, поэтому что «мелочиться»);

3. Особо важные пароли - банки, аккаунты соц сетей и тд- храните отдельно, в самом надежном месте. Потому как менеджеры паролей - тоже взламывают, хоть и редко.

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

Всех благ!


Всем добрый вечер.

Хотел бы немного поговорить про пароли.

В наше время, сервисами пользуются все, от мала до велика.

И надежный пароль - это уже необходимость, о которой стоит задуматься.

Я всегда считал, что у меня хорошие пароли, так как они состояли как правило из не менее чем 8 знаков, состоящих из строчных и заглавных букв, цифр и символов.

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

Так вот, мои пароли, можно взломать за 40 минут, то есть меньше часа.

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

Но этот вопрос вполне решаемый, нужно лишь уделить этому совсем немного времени.

Кроме сложности пароля, есть еще необходимость регулярно их менять, ну например раз в полгода-год.

Потому как пароли утекают, и сложность уже не играет роли.


Добрый вечер.

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

Очень интересный проект, хотел бы в нем поучаствовать.

Это тот нечастый момент в IT, когда можно увидеть в офлайне как работают твои решения.

ЮКасса по прежнему молчит. Видимо до конца праздников ответа так и не будет.

Радует только криптопроект, ожидаем получения первых доходов в середине января.

Новогоднего настроения нет. Если честно, просто поспал бы с удовольствием 😅 но нужно - стол, гости, вот это вот всё…

С наступающим Новым годом! 🎉


С наступающим всех 🎉

От ЮКассы пока тишина… поэтому ищу на всякий случай другие варианты подключения оплат в телеграмм бота.

Кстати для каналов в ТГ есть и другие решения, а вот с ботами, к сожалению, сложнее.

Но хотел сказал не это.

Посмотрел количество пользователей ботом. Оказалось, что примерно 500 новых юзеров в месяц.
Однако, далеко не факт, что все 500 из них пользуются ботом регулярно.

И вот какие мысли. Для чего собственно я донаты то подключаю - чтобы хотя бы хостинг за бота оплачивать не из своего кармана 😅

И чтобы гордо рассказывать что имею коммерческий проект 😆

Ну и вот. Если из 500 пользователей в месяц, хотя бы 10 будут регулярно делать Донат по 100₽. То аккурат хватит на хостинг - 1000₽/месяц.

А если даже таких цифр не будет…?

А если таких цифр не будет, то принял решение делать подписку на бота. Также 100₽ в месяц, но уже обязательно.

Новые пользователи смогут попробовать бота, будет 5 бесплатных использований. А потом все - только по подписке.

Да, может нагло, может глупо. Но оплачивать бота из своего кармана уже надоело.

И пусть уже не будет 500 юзеров в месяц, и даже если не будет 10 юзеров в месяц, а вот подписка будет.
Решил так.

Показано 20 последних публикаций.