Сегодня знаменуется начало официального периода кодирования в рамках GSoC; мне как будто говорят: «Пристегнись! Вы прошли уровень 0. Уровень 1 будет сложнее».
Мой ответ: «Давай!» :п
После обсуждения с моими наставниками и администраторами я начал работать над проектом прямо в период объединения сообщества, поскольку мои экзамены в конце семестра запланированы на июль (прямо в середине периода кодирования). А с ростом числа COVID-19 все настолько неопределенно, что лучше начинать бегать чуть раньше.
Весь этот период последних 4 недель был для меня не чем иным, как катанием на американских горках. От выполнения всех своих обязательств до смерти под кучей работы; Я испытал их все.
Прошедшая неделя прошла довольно успешно. Я сделал пару PR, обновляя кучу экранов и рефакторинг их частей кода.
С несколькими PR мне иногда хочется жонглировать :p Работать над несколькими ветками или переходить от одной ветки к другой, исправлять их в соответствии с отзывами, добавляя то, что я пропустил ранее.
Имейте в виду, читать и понимать чужой код, а затем пытаться переписать его с помощью новых потоков, организованных вами, непросто. Но это, безусловно, улучшает ваше понимание основных концепций, и именно это делает вас лучшим программистом.
Параллельно я изучаю Rails, что на самом деле идет неплохо. Но так было не всегда; Раньше я был разработчиком Django, поэтому изучение нового фреймворка на другом языке казалось пугающим.
Но недавно я просматривал Отчет о навыках разработчиков Hackerrank за 2020 год, в котором говорится, что 60% разработчиков полного стека должны были изучить совершенно новый фреймворк или платформу за последний год. что как бы исправило это для меня.
Прочитав это, я подумал: Вы не единственный; Хватит сплетничать, вставай и учись всему :D
Завершая этот период, путешествие до сих пор было замечательным. И с появлением новых контрольно-пропускных пунктов меня только больше волнует то, что будет дальше. С нетерпением жду следующих 12 недель, увидимся на следующей стороне!
Пока, Сайонара!