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