1

Этап 1

Заполнить цель

08 июня—08 июня

2

Этап 2

Подготовка к собеседованию в Google

16 июня—16 июня

3

Этап 3

150 часов своим проектам

4

Этап 4

10 часов на алгоритмы

5

Этап 5

Чтение статей/докладов (30)

6

Этап 6

Просмотр видео-докладов/обучений

7

Этап 7

8

Этап 8

Чтение книг

9

Этап 9

Прохождение курсов

1

Этап 1

Заполнить цель

08 июня—08 июня

2

Этап 2

Подготовка к собеседованию в Google

16 июня—16 июня

3

Этап 3

150 часов своим проектам

4

Этап 4

10 часов на алгоритмы

5

Этап 5

Чтение статей/докладов (30)

6

Этап 6

Просмотр видео-докладов/обучений

7

Этап 7

8

Этап 8

Чтение книг

9

Этап 9

Прохождение курсов

25 мая 2019 01 августа 2022
Цель просрочена на 875 дней

Цель заброшена

Автор не отписывался в цели 2 года 8 месяцев 24 дня

Карьера и работа

Совершенствование: grow bigger and better

“All you need is the plan, the road map, and the courage to press on to your destination.” Earl Nightingal

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

А еще качество road map, плана были не очень, потому что я не продумывал детально свои цели, как бы они действительно были удобны. В эту цель я хочу вложить больше precise штук, таких как более понятные мне и всем сроки, более понятные критерии достижения. Ставить цель "получить appraisal" - такая себе идея, хотя бы потому, что тут не написано "когда" и "сколько".

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

И так, основная идея - я ставлю базовые этапы, такие как прочтение книг, прохождение курсов, углубление в какую-то тему посредством проведения в ней <n> количества времени. Плюс могу добавлять какие-то цели, а-ля "прочитать обучение SpingWebFlux from zero to hero", которое не сильно долгий и большой этап, но было бы приятно его отметить, если такое вдруг появится.

Как-то упоминал про работу в Google. Такую цель я пока не хочу заводить, думаю, что я впишу пока это сюда.

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

  1. Заполнить цель

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

    1. Заполнить этап "Прохождение курсов"

    2. Создать этап "Просмотр докладов/видео обучений"

    3. Создать этап "Чтение туториалов, докладов, документаций"

  2. Подготовка к собеседованию в Google

    Как я уже описывал ранее, у меня скоро предстоит собеседование в Google. Несмотря на то, что у меня уже есть работа, я все же хочу пройти туда собеседование, потому что это отличный опыт, и потому что в будущем я бы хотел все же попробовать туда попасть.

    1. Прочитать Cracking the Code Interview (главы о собеседованиях в Google и т.д., надо взять книгу в руки, чтобы точно назвать главы)

    2. Освежить память об алгоритмах сортировок, работы с деревьями и графами - Ла Форе - Алгоритмы и структуры данных

    3. Просмотреть курс подготовки к собеседованиям в Google и подобные компании

    4. Потренироваться писать код в vim (там будет, конечно, не vim, но тоже редактор без плюшек)

    5. Пройти мок-интервью с братом

    6. Освежить знания о шаблонах проектирования (достаточно электронных ресурсов)

  3. 150 часов своим проектам

  4. 10 часов на алгоритмы

  5. Чтение статей/докладов (30)

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

  6. Просмотр видео-докладов/обучений

    Решил поставить это отельным этапом. Так же как и в случае со статьями, результатом будет количественный показатель. Просмотреть N видео.

    1. 1 Understanding the Tricks behind the JIT by Douglas Hawkins - https://youtu.be/oH4_unx8eJQ

    2. 2 Java performance Puzzlers by Douglas Hawkins - https://youtu.be/wgQBz2Ldhvk

    3. 3 Dynamic measurement in front-end development - conference from Atlassian in Krakow

    4. 4 Measuring performance and availability in applications - conference from Atlassian in Krakow

    5. 5 Get your hand dirty on architecture - conference from Atlassian in Krakow

    6. 6 Kotlin for Fron-end and Backend - example of a full stack development https://youtu.be/SsREyo6DlTg

    7. 7 Доклад о Kubernetes https://www.youtube.com/watch?v=XZQ7-7vej6w&t=1540s

    8. 8 Microservices https://www.youtube.com/watch?v=yPvef9R3k-M

    9. 9. DevOps для разработчиков (Барух Садогурский) https://www.youtube.com/watch?v=z-GEbyXKetE

    10. 16. 10.000 performance tips for Java https://www.youtube.com/watch?v=OYpTn0nWKR4&list=WL&index=62&t=0s

  7. Чтение книг

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

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

    1. Алгоритмы и структур данных - Ла Форе

    2. Concurrency in practice - Brian Goetz

  8. Прохождение курсов

    Курс по алгоритмам я уже пытался пройти больше полугода назад. Но у меня просто не было времени.

    Второй курс пока я не уверен на 100%, что хочу пройти, но описание и так далее мне нравится.

    1. Algorithms Part I by Princeton University - https://www.coursera.org/learn/algorithms-part1/home/welcome

    2. Parallel, Concurrent, and Distributed Programming in Java Specialization by Rice University - https://www.coursera.org/specializations/pcdp

  • 11166
  • 25 мая 2019, 12:31
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?