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%. Еще пару таких продуктивных дней и можно переходить к этапу "убедить кофейни в его надобности».