Всем привет! В прошлом посте мы с вами познакомились и, о чудо, свершилось то, ради чего это было задумано!
В комментариях пошли вопросы от людей, которые находятся в том же ужасном состоянии неопределённости, что и я когда-то.
В прошлом посте мы выбрали язык программирования, а теперь обсудим как ему учиться. Точнее как это делал я и какие трудности у меня были. Если вам просто интересно, на каких ресурсах брать задачи для практики, то можете просто отмотать в конец до Рика) (Привет, зелибоба)
Сидишь ты с открытым браузером и перед тобой безграничные ресурсы интернета, отсутствие понимания что делать и желание стать прогерхуцкером, закодить сайт левой рукой и создать второй убер правой.
Первое, что мне пришло в голову - это посмотреть курсы в каком-нибудь гигбрэинс, который в то время рекламился в каждом углу интернета. Я потратил накопленные потом и трудом деньхи на курс Java и здесь понял... А дисциплины то у меня нет)
Короче, после 1.5 месяца занятий я забил на это дело с кучей долгов домашних заданий и т.п. Первые шаги давались легко. У меня что тогда, что сейчас к программированию одно и то же чувство.
"У тебя есть молоток с лобзиком, построй самолёт"
Каждая задача - головоломка с множеством решений. Это интересно. Но без конкретики и цели сложно куда-то идти, верно?
И вот, сидим теперь мы всей компанией - я, курсы, долги по домашкам на этих курсах и разбитое состояние отсутствия движения.
Мои друзья тем временем на первых работах батрачат за 30-40к, делают крутые вещи и двигаются
Тем временем я:
Я был готов бросить всё, да и условия работы в маке стали казаться перспективнее, чем раньше. Но, появилась конечная точка, которая дала старт всему.
Я решил создать своё приложение и на его основе строить компанию.
В голове это звучало лучше...
В любом случае, без цели и точки Б, к которой вы захотите дойти, вы не поймёте в каком направлении двигаться. В это мгновение в голове стало ещё больше вопросов, но у них всех было 1 чёткое направление, которое завело меня на работу учиться мобильной разработке.
Я начал усердно заниматься. Ютьюб, курсы, сайты где сливают курсы, книги, я стал поглощать инфу как ненормальный! Так мне казалось...
Вечер, реклама, стажировка, сбер, москва, совмещай учёбу с работой и т.п.
С большим желанием зайти, порвать всех и выйти, я направился на собеседование.
Меня раскатали за 3 минуты и отказали. И так потом ещё пару раза...
Да, меня слал сбер нахер много раз подряд. И каждый раз это был полезный опыт. Меня много откуда гнали, но я понимал, что рано или поздно оно выстрелит.
И вот, когда я понял, что я бегаю за сбером, как школьник за самой красивой одноклассницей, а она меня динамит, то решил посмотреть в сторону тех девчонок, с которыми вы всегда были просто друзьями и приятно проводили время, но никогда не знакомились близко. И о чудо. С первого раза взяли.
После каждого собеседования я выпытывал все косяки, которые не нравились моим Hr. Советую так делать в начале, пока опыта не так много и исправлять все те вещи, которые вам подсветят. Не сдавайтесь и практикуйтесь. Но важней всего - это ваша цель, к которой вы будете хотеть двигаться через отказы, стресс и прочее дерьммо.
Как и обещал, полезные ресурсы для учёбы на андроидера - котлиниста/джависта. Не реклама! Гуглите - это главный навык прогера.
1) Твоя библия - startandroid ru
2) сливысклад (ресурс пиратский и вообще таким нельзя пользоваться и фуфуфу, есливы меня понимаете. Не заходите и не ищите там курсы udemy, gb и так далее!)
3) udemy - мастхэв
4) YouTube - StartAndroid
5) Try kotlinlang org
6) Если вы хотите приложухи делать, то берите любое уже готовое и повторяйте экран за экраном. Попробуйте сделать приложуху какой-нибудь пиццерии. И гуглите, много много много.
7) medium com куда без него
8) projecteuler просто задачки
9) taskcode ru level2
10) просто совет - старайтесь сёрчить на английском, даже если это очень тяжело и язык не знаете