Telegram Group & Telegram Channel
😶‍🌫️ Как работать продуктивно на новом месте работы?

У многих вкатунов часто возникает один и тот же вопрос: «Вот дали мне задачу, а что потом? Я ваще хз что делать»

Давай разберемся!

6️⃣Определи всего ли тебе в этой задаче хватает, чтобы сделать ее в соответствии со всеми ожиданиями.

Здесь тебе нужно проверить дизайны, если задача про UI, посмотреть в описание задачи и убедиться, что там написано достаточно, чтобы взять и делать, готов ли уже бэкенд, и уточнить будет ли тут какая-либо аналитика.

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

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

Если не готов бэкенд, то узнай как сделать задачу с помощью моков у коллег.

Нужно добавить аналитику? Разузнай как ведется работа с ней в приложении.

Важно запомнить: с момента как ты взял задачу в работу до момента ее отдачи тобой в тестирование никто не будет уточнять по ней что-то вместо тебя.

Например, джунам чаще всего дают расписанные полностью задачи, которые можно брать и делать, миддлам — что-то среднее, часто требуются уточнения с их стороны, ну а синьорам бизнес часто спускает задачи «на бумажке»: сделай это и вот это, вот дизайн, а ответственность за декомпозиацию задачи уже лежит непосредственно на разработчике.

2️⃣Оценка задачи.

В начале твоей работы в компании от тебя не будут требовать четких попаданий в оценку. Практически везде дают время привыкнуть к темпу разработки, т.к. это неотъемлемая часть твоего онбординга.

Твоя задача — смотреть и наблюдать за тиммейтами.

🖍️Обращай внимание на то, как они оценивают задачи в реальном времени: на что обращают внимание при своих рассуждениях.

Подними прошлые задачи коллег, посмотри на оценки и подумай почему именно в столько сторипоинтов/часов оценил ее твой коллега.

Если что-то смущает в оценках предыдущих задач коллег, то не будет зазорным написать человеку и спросить, почему именно такую оценку он дал конкретной задаче, и тебе спокойно ответят, поделятся рассуждениями.

Таким образом, повышая насмотренность в оценках задач, ты быстро поймешь, как оценивают задачи в этой компании.

3️⃣Не знаешь с чего начать в решении задачи.

Здесь важно понимать, что чаще всего в продукте задачи подразделяются на несколько разных типов: новые фичи, фикс багов, инфраструктурные.

➡️Новые фичи — смотришь как устроена организация кода для создания нового модуля (экрана), есть ли шаблоны, делаешь по аналогии, только с вводными твоей задачи.

➡️Фикс багов — воспроизводишь сначала у себя по шагам, описанным QA. Если не получается воспроизвести, топай к тестировщику, воспроизводите вместе. Когда воспроизведешь, бери в руки автомат с брейкпоинтами и воспроизводи баг с подключенным дебаггером в Xcode. Если не знаешь как отлаживать код при помощи брейкпоинтов — вперед на ютуб, там море докладов на тему отладки кода и поиска багов.

➡️Инфраструктурные задачи. Даже если ты продуктовый разработчик не из Core-команды, могут прилетать задачи на улучшение кодовой базы (тесты, CI, новые утилиты, рефакторинг легаси-кода) или на создание каких-либо общих переиспользуемых компонентов (UI-элементы для использования на разных экранах, общие кнопки и т.д.). Не нужно их бояться, но такие задачи менее понятны, чем другие.

А если ты не iOS-разработчик, то эти правила применимы ко всем специальностям, но чуть поменяй под себя.

Не бойся новых задач, ведь именно они повышают твою экспертизу и делают из тебя специалиста.

✔️Главное помнить, что большинство задач уже решено кем-то и обсуждено в интернетах не раз, а у тебя есть доступ (ну пока, надеюсь так будет всегда) к неограниченным ресурсам гугла.

Как искать такую информацию — вопрос на другую тему, но думаю разобрать вопрос гуглинга.

#старт #софты #мысли
Please open Telegram to view this post
VIEW IN TELEGRAM



group-telegram.com/vcutcutcut/61
Create:
Last Update:

😶‍🌫️ Как работать продуктивно на новом месте работы?

У многих вкатунов часто возникает один и тот же вопрос: «Вот дали мне задачу, а что потом? Я ваще хз что делать»

Давай разберемся!

6️⃣Определи всего ли тебе в этой задаче хватает, чтобы сделать ее в соответствии со всеми ожиданиями.

Здесь тебе нужно проверить дизайны, если задача про UI, посмотреть в описание задачи и убедиться, что там написано достаточно, чтобы взять и делать, готов ли уже бэкенд, и уточнить будет ли тут какая-либо аналитика.

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

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

Если не готов бэкенд, то узнай как сделать задачу с помощью моков у коллег.

Нужно добавить аналитику? Разузнай как ведется работа с ней в приложении.

Важно запомнить: с момента как ты взял задачу в работу до момента ее отдачи тобой в тестирование никто не будет уточнять по ней что-то вместо тебя.

Например, джунам чаще всего дают расписанные полностью задачи, которые можно брать и делать, миддлам — что-то среднее, часто требуются уточнения с их стороны, ну а синьорам бизнес часто спускает задачи «на бумажке»: сделай это и вот это, вот дизайн, а ответственность за декомпозиацию задачи уже лежит непосредственно на разработчике.

2️⃣Оценка задачи.

В начале твоей работы в компании от тебя не будут требовать четких попаданий в оценку. Практически везде дают время привыкнуть к темпу разработки, т.к. это неотъемлемая часть твоего онбординга.

Твоя задача — смотреть и наблюдать за тиммейтами.

🖍️Обращай внимание на то, как они оценивают задачи в реальном времени: на что обращают внимание при своих рассуждениях.

Подними прошлые задачи коллег, посмотри на оценки и подумай почему именно в столько сторипоинтов/часов оценил ее твой коллега.

Если что-то смущает в оценках предыдущих задач коллег, то не будет зазорным написать человеку и спросить, почему именно такую оценку он дал конкретной задаче, и тебе спокойно ответят, поделятся рассуждениями.

Таким образом, повышая насмотренность в оценках задач, ты быстро поймешь, как оценивают задачи в этой компании.

3️⃣Не знаешь с чего начать в решении задачи.

Здесь важно понимать, что чаще всего в продукте задачи подразделяются на несколько разных типов: новые фичи, фикс багов, инфраструктурные.

➡️Новые фичи — смотришь как устроена организация кода для создания нового модуля (экрана), есть ли шаблоны, делаешь по аналогии, только с вводными твоей задачи.

➡️Фикс багов — воспроизводишь сначала у себя по шагам, описанным QA. Если не получается воспроизвести, топай к тестировщику, воспроизводите вместе. Когда воспроизведешь, бери в руки автомат с брейкпоинтами и воспроизводи баг с подключенным дебаггером в Xcode. Если не знаешь как отлаживать код при помощи брейкпоинтов — вперед на ютуб, там море докладов на тему отладки кода и поиска багов.

➡️Инфраструктурные задачи. Даже если ты продуктовый разработчик не из Core-команды, могут прилетать задачи на улучшение кодовой базы (тесты, CI, новые утилиты, рефакторинг легаси-кода) или на создание каких-либо общих переиспользуемых компонентов (UI-элементы для использования на разных экранах, общие кнопки и т.д.). Не нужно их бояться, но такие задачи менее понятны, чем другие.

А если ты не iOS-разработчик, то эти правила применимы ко всем специальностям, но чуть поменяй под себя.

Не бойся новых задач, ведь именно они повышают твою экспертизу и делают из тебя специалиста.

✔️Главное помнить, что большинство задач уже решено кем-то и обсуждено в интернетах не раз, а у тебя есть доступ (ну пока, надеюсь так будет всегда) к неограниченным ресурсам гугла.

Как искать такую информацию — вопрос на другую тему, но думаю разобрать вопрос гуглинга.

#старт #софты #мысли

BY Vcut-cut-cut в iOS. Роман Исаков




Share with your friend now:
group-telegram.com/vcutcutcut/61

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

Pavel Durov, a billionaire who embraces an all-black wardrobe and is often compared to the character Neo from "the Matrix," funds Telegram through his personal wealth and debt financing. And despite being one of the world's most popular tech companies, Telegram reportedly has only about 30 employees who defer to Durov for most major decisions about the platform. Telegram Messenger Blocks Navalny Bot During Russian Election Pavel Durov, Telegram's CEO, is known as "the Russian Mark Zuckerberg," for co-founding VKontakte, which is Russian for "in touch," a Facebook imitator that became the country's most popular social networking site. The perpetrators use various names to carry out the investment scams. They may also impersonate or clone licensed capital market intermediaries by using the names, logos, credentials, websites and other details of the legitimate entities to promote the illegal schemes. The picture was mixed overseas. Hong Kong’s Hang Seng Index fell 1.6%, under pressure from U.S. regulatory scrutiny on New York-listed Chinese companies. Stocks were more buoyant in Europe, where Frankfurt’s DAX surged 1.4%.
from us


Telegram Vcut-cut-cut в iOS. Роман Исаков
FROM American