
Android Development
— Ничего не поделаешь, — возразил Кот. — Все мы здесь не в своем уме — и ты, и я!
— Откуда вы знаете, что я не в своем уме? — спросила Алиса.
— Конечно, не в своем, — ответил Кот. — Иначе как бы ты здесь оказалась?
Если ты дочитал эту страницу до конца, значит тебе интересна разработка для мобильной платформы Android и ты достаточно мотивирован, чтобы развиваться в этом направлении.
В нашей команде принято интересоваться возможностями платформы от Google, ее особенностями и тонкостями. Чувство юмора, занятия спортом, творчество и разумный троллинг - приветствуются.
В данный момент открытых вакансий по выбранному направлению нет.
Вы можете направить нам Ваше резюме, выбрав "Другая вакансия"
Мы познакомимся с Вашим опытом и постараемся предложить что-то интересное!

Есть такое понятие - Trainee. Проще говоря, стажер. Этот этап вполне можно преодолеть самостоятельно. Главное - настойчивость, трудолюбие и готовность вникать и искать ответы. В нашу команду мы обычно не берем стажеров - не видим смысла учить в офисе то, что вполне можно освоить дома самостоятельно.
Первый полноценный этап развития карьеры - Junior developer. Обычно, это ступень с которой начинают выпускники ВУЗов или студенты старших курсов. Хотя в последнее время многие специалисты переходят в разработку с других, порой самых далеких от программирования специальностей. Junior в нашей команде обязательно работает и развивается вместе с кем-то из опытных разработчиков. Наставник для джуна - это Бог! Если говорить о важных качествах, то на первое место выйдет умение учиться и воспринимать конструктивную критику, а ее будет много! Другой важный навык - умение нормально работать в команде и общаться с другими людьми. Если ты джун и столкнулся с проблемной задачей: вникни, разберись, попробуй найти варианты решения проблемы, и после этого обязательно обсуди находки с кем-то более опытным - это основной путь развития.
Проходит время, ты впитываешь знания, приобретаешь практический опыт в разных задачах и тебе начинают доверять самостоятельно принимать решения, связанные с реализацией порученного проекта. Где-то тут притаился Middle Developer :)) Специалист на этой ступени уже много знает и умеет, но те горизонты новых знаний и возможностей, которые перед ним открываются - поистине безграничны! Кстати, для мидлов знание английского становится уже необходимостью: участие в митингах и обсуждениях с заказчиком происходят на English.
Следующая ступень – Senior developer. Здесь принимаемые решения влияют уже не только на собственную жизнь, но и на всю команду и весь проект. Соответственно, цена ошибки возрастает. На этом уровне могут быть варианты дальнейшего развития: углубление в архитектурные решения, наставничество и путь ТимЛида или дружба с заказчиком и развитие в качестве Project manager - каждый выбирает свое.


-
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Ниже мы приводим список материалов, которые помогут тебе лучше и быстрее освоить упомянутые области знаний. Осторожно! Очень толстые книги! Ссылки на книги не даем, дабы не нарушать аффтарских прав. Ищущий - найдет.
-
Core Java. OOP
- Хорстманн. Java 2. Том 1. Основы.
- Брюс Эккель. Философия Java, 4-е изд., 640 стр.
-
Платформа Android
- Учебный центр Developer.android.com
- Startandroid.ru
- Национальный открытый университет Интуит
- Рето Майер. Android 4. Программирование приложений для планшетных компьютеров и смартфонов. 816 стр.
-
XML
-
JSON
-
SQL
- SQL не новая технология. В Сети уже имеется достаточно много толковой информации. Легкое “гугление” приведет тебя к массе видео-лекций, статей и книг. Кстати, хороший разработчик должен еще и уметь находить нужную ему информацию!
-
Системы управления версиями (Version Control System, VCS)