SkazOff Blog

Programming | GameDev | Pause

В связи с тем, что мне предстоят поиски второй работы (не фриланс и не какая-нибудь фирма однодневка) решил быстренько восстановить знания по Андройду, методологиям разработки, СУБД и прочим и подобным. Поскольку качество и читабельность моего кода мне самому крайне не нравится — буду исправляться, в связи с этим посты по играм временно приостанавливаются, а начинаются посты по «учебе», ну а в моем случае восстановлению знаний.

Буду писать что читаю, какие уроки выполняю, примеры кода выкладывать и т.д. Придется трудно, т.к. абстрагироваться от всего того что уже знаешь — это ппц. Часть действий я уже на автомате делаю, даже не задумываясь почему так, а иногда это неправильно — придется ломать привычки=(

Итак цель: в кротчайшие сроки (допустим до января 17ого) исправить все свои косяки в написание кода

Средства: все учебники и сайты какие попадутся, стэковерфлоу, друзья кодеры/программеры, различные курсы и уроки онлайн

Что нужно знать мидлу:

  • Опыт коммерческой разработки от 3+ лет (ну это есть, хотя подтвердить будет трудновато, ох уж эти неофициальные работы);
  • На данный момент нужны знания Android API 14 и выше;
  • Знать основные библиотеки (обязательно! про это позже набью отдельный пост, какие зачем и когда);
  • Знать ООП и структур данных (на ОТЛ+++);
  • Понимание принципов клиент-серверной архитектуры;
  • Понимание архитектуры и принципов работы HTTP(s), REST, SOAP;
  • Многопоточное программирование;
  • Программирование сетевого уровня: Sockets, Java IO/NIO, TCP, SSL(TLS), HTTP;
  • Методологии разработки (Agile, Scrum, XP, etc);
  • UML (все не понимают зачем в универе то учат, но надо-надо);
  • Желательно умение разработать тесты;
  • Хорошее знание sqlite;
  • Уверенная работа с Android Studio, Gradle, Git, CVS, SVN;
  • Разговорный английский (Intermediate и выше).

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

Значит поехали=) Думаю теперь посты будут чаще;)

Оставить комментарий