Личностный рост, с сайта dictionary.cambridge.org:

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

Из википедии:

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

Как человек, который начинал как аналитик качества, а в настоящее время является младшим разработчиком и, вероятно, имеет отчасти к синдрому самозванца, я очень ценю непрерывное обучение и личное развитие. То, что я делаю для личного развития, обычно связано с реальной разработкой программного обеспечения и изучением новых технологий. По большей части это означает выполнение руководств (из чтения или просмотра), обычно используя то, что я узнал из этих руководств, для создания супер простых приложений и выполнения побочных проектов. Иногда я читаю статью или книгу, но обычно лучше всего учусь на практике. Без личного развития и роста я бы не ушел из QA -> dev, и я действительно считаю, что каждый должен уделять этому время. Это помогает вам дорасти до своей роли или, может быть, поможет вам дорасти до роли, которую вы хотите начать выполнять, и поможет вам стать лучше.

Так что же это? Здесь я планирую документировать то, что я делаю для своего личного развития, и, возможно, вести блог о других вещах. Но для меня это всего лишь способ отследить, как я вырос с течением времени (и, надеюсь, немного улучшить свое письмо). Это может быть хорошим ресурсом для читателей (если и когда я на самом деле их получу) с учебными пособиями и статьями, которые я считаю полезными и/или интересными, и, надеюсь, то, что я делаю, вдохновит других начать инвестировать в самосовершенствование.

Чем это не является: я пишу учебники. По крайней мере, на данный момент у меня нет намерений писать свои собственные. Оставлю это профессионалам. Время от времени я могу делиться фрагментами кода (разумеется, ничего не связанного напрямую с моей работой). Итак, для начала вот этот небольшой фрагмент кода:

Это как получить анимацию push и pop без навигационного контроллера (просматривает переходы на экране по горизонтали, а не по вертикали) и просто используя собственную библиотеку анимации. Да, по этому поводу уже были некоторые ресурсы из stackoverflow (многие предлагали использовать CATransition()), но меня не устраивала анимация. Поэтому взял некоторые предложения здесь и там и сделал это. Я чувствовал, что это намного лучше имитирует анимацию push/pop (время всегда можно отрегулировать).

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

Удачного взлома.