Debug_Yourself – Telegram
Debug_Yourself
669 subscribers
87 photos
3 videos
7 files
80 links
Рассказываю про свой путь становления программистом.
Делюсь информацией, которую изучаю, проектами, которые делаю, шишками, которые набиваю. Также иногда проскакивает диванная философия.

Админ - @arutemu_su
Download Telegram
- При беседе со мной ты говорил, что хочешь уйти из Авито. Чем вызвано это желание или, может быть, уже твердое решение.
- Думаю, тему с опытом работы можно закрыть. Почему ты до сих пор не заграницей? Наверняка ты присматривался к зарубежным компаниям. Интересно узнать, к каким и почему?
- Интересна тема образования, и тут будет наверное сет вопросов. Какое образование у тебя? Насколько оно влияет при устройстве в IT? Стоит ли учиться в университете в России, если ты хочешь стать мобильным разработчиком? И если стоит, то где?
- Давай немного о наставничестве. Как найти себе хорошего наставника? Был ли когда-нибудь он у тебя или, может, ты сам выступал в качестве него?
- Разумеется, многие хотят поднять скил в проге и устроиться на работу. А ты представь, что человек изучает прогу не с целью дальнейшего найма на работу, а как хобби. Изучил азы, но не знает, за что дальше браться. Что ты бы посоветовал ему?
- Оказавшись перед Дуровым, что ты ему скажешь?
Гость - @drumbledore
Его канал - apk_class
Оцени интервью
Debug_Yourself pinned «ИНТЕРВЬЮ БЫТЬ! Друзья. Наконец удалось взять долгожданное интервью у android разраба @drumbledore. Повторюсь, у гостя за плечами опыт работы в mail.ru, яндексе и на текущий момент Авито. На данный момент параллельно с работой он запустил свой канал, посвященный…»
Без Git'а не закоммитишь и файл из project'а.

Без системы контроля версий никуда. И я бы хотел подкрепить это утверждение ссылкой на какие-нибудь данные типа "сколько % работодателей требуют от кандидата наличие знаний и опыта работы с СКВ". Но напрямую такой инфы на 2018 год не нашел.

Тем не менее, открываешь вакансию и видишь СКВ. Говоришь со знакомыми прогерами, они спрашивают про наличие гитхаба и проектов на нем. Значит все-таки нужда есть. Даже необходимость. И ее необходимость раскрывается, наверное, когда ты начинаешь с ней знакомиться. Собственно, я посвятил день Git и хочу поделиться полезными ссылками с теми, кто этого еще не изучал его, но хочет. Ну либо освежить знания.

GitHowTo - это интерактивный тур, который познакомит вас с основами Git. Мне очень понравилась подача, для новичка в самый раз.

Видео по Git - Это скорее для тех, кто любит изучать что-то по видео. За 16 коротких видео вам дадут достаточное представление, чтобы уверенно работать с Git.

Pro Git Book и Волшебство Git - Два текстовых ресурса. Оба содержат довольно подробное описание каждой git команды. Я бы лично посоветовал знакомиться с ними после прохождения хотя бы GitHowTo.

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

Конечно, источников материала много. Я постарался отобрать то, что было понятно при изучении мне. Буду надеятся, что вы найдете что-то полезное для себя.

В завершении хочу сказать, что завтра планирую посвятить день все-таки телеграм боту и расширить статью, так что ждите!
Приветствую читающих!

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

Там я подробно излагаю ход своих мыслей, показываю свои решения - в общем делюсь опытом. Хочется верить, что объясняю я там доступно, а вам интересно. Ведь боты в тренде, так почему бы и не начать изучать их вместе со мной?

Также напомню, что я пишу статью на gitbook, а его новая версия может некорректно отображаться в РФ, поэтому достаточно юзать VPN (если у вас нет, рассказываю, как поставить его за 5 минут.
Работая над своим ботом, я понял, что в некоторых вещах ошибался.

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

В моем случае, я хочу сделать бота для онлайн заказа в кофейнях. Но я понятия не имею, нужен ли он им вообще? И моя задача поскорее его сделать и проверить гипотезу "а нужен ли он вообще"?

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

Сюда же можно добавить свой перфекционизм (код говно, надо переписать, можно лучше). Наверное, тут должна быть грань между "сделаю, как умею" и "у меня есть мысли, как это можно сделать лучше", и чтобы время на разработку не увеличивалось в геометрической прогрессии в процессе этой самой разработки.

Ни в коем случае не считайте эти мысли правильными. Скорее, это вам исповедь недоjuna. Кстати, сегодня тоже поработал над ботом. Думаю, что его макет готов на 70%. Еще пару таких продуктивных дней и можно переходить к этапу "убедить кофейни в его надобности».
Доброго пятничнего вечера.

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

> Финальные штрихи в написании бота для кофейни оказались не такими уж простыми. Я уделил время внедрению "корзины" для пользователей, но адекватно она пока не работает.

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

Если вам интересно, предлагаю ознакомиться со статьей, но напомню, что я пишу ее на gitbook, а его новая версия может некорректно отображаться в РФ, поэтому достаточно юзать VPN (если у вас нет, рассказываю, как поставить его за 5 минут).

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

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

Для пожелания и критики, с уважением, @arutemu_su
Автоплатежи - зло?!

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

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

Вчера мне приходит смс, что списано 690 рубчинских за след. три месяца подписки. Конечно, меня это возмутило.

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

Тут я конечно конкретно выгорел. Сначала написал в саппорт лингалео, мол вы с меня списали деньги без моего ведома. Но почему-то сразу подумал, что они найдут 1001 причину, что крайний я, и не вернут деньги.

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

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

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

И по сути лингалео скорее всего предупреждали меня про автопродление, пусть не в очевидной форме. Но это и ежу понятно, что на самом деле они хитрят. Сколько людей, переставшие заниматься, разбираются из-за такой незначительной суммы? Наверное 1/10. И на это идет расчет.

Кстати забавно, что после обращения в поддержку тебе "дарят" скидку на годовой премиум 1590 руб вместо 1990 руб. Но ради интереса мой друг чекнул свой акк, а он ни разу не покупал премиум, просто пару дней позанимался там. И у него точно такая же скидка. Охуенный подарок.

Также я как-то держал свой сайт и платил за хостинг 600 рур/мес, если память не изменяет. И вот настает день оплаты, я ее провожу, и обнаруживаю, что помимо моей оплаты был еще совершен автоплатеж. И проблема в том, что там была акция, если пополняешь сразу на 2 месяца, то 3й в подарок. А я, получается, мало того, что не рассчитывал платить больше 600 руб, так еще и без акции остался. Но стоит отдать должное саппорту, проблему решили и оформили пополнение так, чтобы 3й месяц в подарок дали.

Какой вывод? Лично я считаю, что из-за таких автоплатежей ты теряешь бдительность. При чем, чем меньше сумма, тем выше шанс не заметить. Поэтому я взял за практику все пополнять вручную. Так я ощущаю, сколько и на что уходит денег. Чего и вам советую.
👍1
ПОЛЕЗНЫЕ МАТЕРИАЛЫ ПО СОЗДАНИЮ ТГ БОТА

Всех приветствую. Кто какое-то время следит за моим каналом, понял, что я сейчас занимаюсь изучением создания ботов в тг. В качестве ЯП выступает Python, а в качестве библиотеки, которая делает разработку бота проще, выступает pyTelegramBotAPI. И хотя я писал, что материала именно по этой библиотеке не так много, я хочу поделиться тем, с чем сам успел ознакомиться. Это точно вам поможет сделать ваши первые шаги, заинтересует в целом, и вы присоединитесь ко мне:)

> Для начала советую посмотреть небольшой учебник, посвященный этой теме. Он на русском, читается легко. При прочтении у вас начнет складываться первое понимание.

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

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

> На и вишенкой на торте будет моя статья «Как я учусь делать тг бота». Там я подробно описываю все этапы бота, над которым работаю в данный момент. Стараюсь все донести максимально подробно. Статья готова не полностью, но я стараюсь ее дополнять ежедневно. Единственное, что она может некорректно открываться в РФ, VPN вам поможет.

Для пожелания и критики, с уважением, @arutemu_su
👍1