Мне пришлось перепроверить календарь, чтобы убедиться, что мы вернулись в класс всего на одну неделю, это было долго!

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

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

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

Говоря о продолжении обучения, во время перерыва я создал простое приложение React Native. Это калькулятор Sinclair и Masters Sinclair. Короче говоря, коэффициенты Синклера помогают определять победителей в соревнованиях по тяжелой атлетике. Я завершил базовую функциональность и стиль, но столкнулся с некоторыми проблемами, когда пытался его оптимизировать. Я запутался в общении между родительским и дочерним компонентами. Формула Sinclair и Masters Sinclair очень похожи, единственное отличие состоит в том, что для Master’s Sinclair необходимо учитывать возраст спортсмена (что впоследствии немного модифицирует формулу). Я подумал, что могу создать общий компонент формы и использовать его для обоих калькуляторов, а также просто добавить дополнительный ввод возраста на экран Мастера. Но тогда я не был уверен, где мне хранить информацию о состоянии. Я мог бы обойти все это, создав только одну большую гигантскую форму, но я подумал, что было бы удобнее разделять формы с помощью навигации по вкладкам. В итоге я не использовал компонент формы и повторял код для обоих экранов. Я могу попытаться найти коллегу с большим опытом работы с React Native, чтобы сесть со мной и помочь мне с этими и другими незначительными проблемами. Моими следующими шагами будет немного почистить код и стиль, а затем попытаться в конце концов опубликовать его.