Привет! Модификатор size(100) задает констрейнты фиксированного размера 100-100. Следующий модификатор не может выйти за рамки этих констрейнтов ни в меньшую, ни в большую сторону. Поэтому size(50) после size(100) не имеет эффекта.
Разработчик свою ценность на рынке при этом не теряет, т.к. опытные разработчики на рынке в дефиците, и нанимают их чаще всего по принципу "есть 3+ года опыта, может рассказать, что такое хэшмапа и решить easy с литкода", то есть критерии общие для любых компаний с любой архитектурой.
А вот тимлидов предпочитают выращивать внутри компании, а не нанимать с рынка, как раз по причине их ориентированности на процессы в конкретной компании.
Спасибо за ссылку! Действительно, довольно подробная статья. Там углубление в работу Looper (о чём я осознанно не стал писать в своей статье) и запуск Activity. У меня же больше про процесс Zygote и вызов метода main в нём. Надеюсь, статья вышла полезной!
Привет! Модификатор size(100) задает констрейнты фиксированного размера 100-100. Следующий модификатор не может выйти за рамки этих констрейнтов ни в меньшую, ни в большую сторону. Поэтому size(50) после size(100) не имеет эффекта.
Разработчик свою ценность на рынке при этом не теряет, т.к. опытные разработчики на рынке в дефиците, и нанимают их чаще всего по принципу "есть 3+ года опыта, может рассказать, что такое хэшмапа и решить easy с литкода", то есть критерии общие для любых компаний с любой архитектурой.
А вот тимлидов предпочитают выращивать внутри компании, а не нанимать с рынка, как раз по причине их ориентированности на процессы в конкретной компании.
Спасибо за ссылку! Действительно, довольно подробная статья. Там углубление в работу Looper (о чём я осознанно не стал писать в своей статье) и запуск Activity. У меня же больше про процесс Zygote и вызов метода main в нём. Надеюсь, статья вышла полезной!