Журнал Bright
  • Журнал Bright
  • Лица
  • События
  • Мнения
  • Путешествия
  • На глубине
  • Архив
  • О журнале

iOS разработка: «Учитесь правильно задавать вопросы»

13.02.2021Мнения, Трендсеттерadmin

Профессия iOS разработчик сейчас довольно востребована, хорошо оплачивается и становится все более популярна, а потому привлекает много людей. Как начать карьеру в этой области Bright рассказал Роман Артемов, iOS разработчик.

С чего начать

Помимо основного обучения на курсах/самообучение стоит пробовать кодить небольшие домашние проекты (например, приложение Книга контактов, Тудулист). Отсутствие конкретных знаний заставит гуглить проблему, шерстить форумы для поиска похожей проблемы, что косвенно учит правильно задавать вопрос, а это уже полдела. По мере завершения домашнего проекта можно усложнять приложение. По окончанию курсов/самообучения можно показать домашний проект на интервью и рассказать с какими проблемами столкнулись и как решили.

Обычный день iOS-разработчика

Каждый день проходит по разному. Порой целый день сидишь и кодишь. Мысли появляются быстрее чем печатается код. Еще не успел докодить задачу и уже задумал сделать рефакторинг еще не реализованного функционала. Начинает размываться время обеда, конец рабочего дня, время встреч с коллегами. Даже после такого вдохновленного и продуктивного дня еще час/два не можешь отойти от рабочей обстановки и начать проводить время с близкими.

А бывает целый день ищешь решение плавающего неоднозначного бага. Более 100 запусков проекта не приносят результата. Под конец дня с трудом находишь сценарий воспроизведения. Правка бага уходит на следующий день.

Нередко бывают дни когда выпадает день встреч. Целый день созвонов. В этот день можно фоном подумать над задачами в спринте и их реализации. Также попутно можно поправить какие нибудь простые баги.

Очень редко выпадают дни когда попадется нудная задача. Целый день ищу причины ее не делать, а заняться например своим саморазвитием(чтение профильных ресурсов) или просто посмотреть видос на ютубе. Под конец дня нахожу силы и уговариваю себя сделать эту задачу.

Инструменты для разработчика

Xcode/Appcode/Vscode — основная среда разработки iOS разработчиков.

Sublime/NotePad — текстовый редактор, замена листу бумаги когда что-то срочно нужно записать.

Apple music/youtube — чтобы не падать духом от утомительных встреч и нудных задач.

На дорожку

Чтобы развиваться не только в своей прикладной области, стоит уделить внимание более базовым знаниям, необходимых разработчику:

— Структуры данных, алгоритмы. Без этих знаний практически невозможно разработать оптимальное работающее приложение

— Устройство и работа с базами данных. Используется почти во всех сферах разработки. Базовыми знаниями все же надо обладать.

— Английский. Куда ж без знания языка, если захотим работать удаленно на зарубежные компании.

Разобраться с Android разработкой поможет статья.


Предыдущая запись Android разработка: «Не слушать тех, кто говорит, что не получится» Следующая запись Комбуча: напиток, который оказался на пике моды
Комментарии:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

CAPTCHA
Обновить

*

Свежие записи

  • Вивьен Вествуд: вдохновляющая бунтарка
  • Новые фильмы, которые отправят нас в путешествие
  • Можно по-разному: интересные новогодние традиции мира
  • Эмоции на работе: демонстрировать или нет?
  • Короткие сериалы для длинных выходных
Email
Vkontakte

Рубрики

©Bright live
ЭЛ № ФС 77 — 58164.

Политика конфиденциальности
__________
Наш ресурс является общедоступным и часть материала на нём размещается авторами, поэтому, при обнаружении материала, который вы считаете своим собственным, напишите нам в редакцию и мы решим проблему, вплоть до его исключения со страниц нашего сайта.