El objetivo está desatendido
El autor lleva sin comentar el objetivo 2 años 7 meses 29 días
Совершенствование: 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. Такую цель я пока не хочу заводить, думаю, что я впишу пока это сюда.
Еще считаю, что мне стоит немного углубляться не в совсем привычные для меня сферы. В основном я углублялся именно в программирование, но пора влезть еще и в теории и основы, потому что что-то я плохо учил, что-то я забыл - математика, дискретная математика - первые в этом списке. И добавятся еще, думаю.
-
Заполнить цель
Как я говорил, сейчас я не могу сфокусироваться на цели, так как у меня диплом. Но после диплома я оформлю цель полностью. Мне необходимо было создать цель и поставить этап по ее оформлению, так как иначе есть вероятность того, что я этого бы не сделал.
-
Заполнить этап "Прохождение курсов"
-
Создать этап "Просмотр докладов/видео обучений"
-
Создать этап "Чтение туториалов, докладов, документаций"
-
-
Подготовка к собеседованию в Google
Как я уже описывал ранее, у меня скоро предстоит собеседование в Google. Несмотря на то, что у меня уже есть работа, я все же хочу пройти туда собеседование, потому что это отличный опыт, и потому что в будущем я бы хотел все же попробовать туда попасть.
-
Прочитать Cracking the Code Interview (главы о собеседованиях в Google и т.д., надо взять книгу в руки, чтобы точно назвать главы)
-
Освежить память об алгоритмах сортировок, работы с деревьями и графами - Ла Форе - Алгоритмы и структуры данных
-
Просмотреть курс подготовки к собеседованиям в Google и подобные компании
-
Потренироваться писать код в vim (там будет, конечно, не vim, но тоже редактор без плюшек)
-
Пройти мок-интервью с братом
-
Освежить знания о шаблонах проектирования (достаточно электронных ресурсов)
-
-
150 часов своим проектам
-
10 часов на алгоритмы
-
Чтение статей/докладов (30)
Решил, что показателем тут будет не перечисление самих статей, а их количества. Потому что статей у меня очень много сохраненных, и читать бы стоило все. Потому поставлю тут как бы цель прочитать N статей. Речь идет про профессиональные статьи, конечно, которые в том или ином виде могут быть применены к работе/учебе и так далее.
-
Просмотр видео-докладов/обучений
Решил поставить это отельным этапом. Так же как и в случае со статьями, результатом будет количественный показатель. Просмотреть N видео.
-
1 Understanding the Tricks behind the JIT by Douglas Hawkins - https://youtu.be/oH4_unx8eJQ
-
2 Java performance Puzzlers by Douglas Hawkins - https://youtu.be/wgQBz2Ldhvk
-
3 Dynamic measurement in front-end development - conference from Atlassian in Krakow
-
4 Measuring performance and availability in applications - conference from Atlassian in Krakow
-
5 Get your hand dirty on architecture - conference from Atlassian in Krakow
-
6 Kotlin for Fron-end and Backend - example of a full stack development https://youtu.be/SsREyo6DlTg
-
7 Доклад о Kubernetes https://www.youtube.com/watch?v=XZQ7-7vej6w&t=1540s
-
8 Microservices https://www.youtube.com/watch?v=yPvef9R3k-M
-
9. DevOps для разработчиков (Барух Садогурский) https://www.youtube.com/watch?v=z-GEbyXKetE
-
16. 10.000 performance tips for Java https://www.youtube.com/watch?v=OYpTn0nWKR4&list=WL&index=62&t=0s
-
-
-
Чтение книг
За весь следующий год, пока будет существовать эта цель я вполне смогу прочитать некоторое количество книг. Есть ряд книг, которые я все никак не дочитаю, и думаю, что правильно их все же закончить.
Пока что я поставлю в цель только две книги, потому что исходя из опыта предыдущих целей, когда у меня много книг, я постоянно мотаюсь между ними и не заканчиваю в результате ничего.
-
Алгоритмы и структур данных - Ла Форе
-
Concurrency in practice - Brian Goetz
-
-
Прохождение курсов
Курс по алгоритмам я уже пытался пройти больше полугода назад. Но у меня просто не было времени.
Второй курс пока я не уверен на 100%, что хочу пройти, но описание и так далее мне нравится.
-
Algorithms Part I by Princeton University - https://www.coursera.org/learn/algorithms-part1/home/welcome
-
Parallel, Concurrent, and Distributed Programming in Java Specialization by Rice University - https://www.coursera.org/specializations/pcdp
-
- 11118
- 25 mayo 2019, 12:31
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro