Лето 69-го

Если кто-то хочет создать шаблон изображения Дневник маньяка для серии еженедельных дневниковых записей, присылайте мне свои предложения в Twitter.

Отказ от ответственности

Все, что я говорю здесь, ни в коем случае не учит, я также здесь, чтобы учиться, мы все учимся всю свою жизнь, пожалуйста, если вы видите что-то неправильное в какой-либо из будущих или настоящих записей дневника, поправьте меня, иначе как я когда-нибудь учиться? Заранее спасибо!

Хорошо, привет, читатель, меня зовут Дом, сокращенно от Доминик. Я делаю слишком много за неделю и просто добавил к этому письмо, вот краткое вступление обо мне, чтобы наверстать упущенное, если вы новичок здесь. Я начал работать в FinTech программистом.

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

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

Лето 69-го

Эта неделя началась, может быть, слишком жарко для многих людей, по крайней мере, я знаю, что это было слишком жарко для меня лично. Температура 38 градусов по Цельсию бушевала в сухих песках Корнуолла, вызывая лесные пожары и тому подобное, на самом деле никакого буэно. Даже в столице были сообщения о плавлении железнодорожных путей и беглецах из аэропортов, делающих то же самое, безумие.

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

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

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

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

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

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

Исследовать

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

Я закончил писать веб-приложение React в качестве шаблона веб-сайта, который помог мне изучить ReactJS вместе с ним. Я не ожидал, что учебник будет таким подробным, но на самом деле он учит вас многим вещам, которые, честно говоря, могут понравиться даже опытному разработчику React, например, использованию библиотеки StateContext в вашем приложении для создания тем и многим другим вещам.

Исходя из моих ограниченных знаний о внешнем интерфейсе, всякий раз, когда я пытался создать веб-сайт очень быстро, мой первый выбор всегда был Bootstrap, который по сути представляет собой библиотеку CSS с пресетами. Было здорово узнать, что есть другие, лучшие альтернативы, такие как Попутный ветер. Вдобавок ко всему, создание очень визуально привлекательных диаграмм для отображения статистики на странице в сочетании с использованием Syncfusion сделало эту настройку очень хорошей в моих глазах. Вот часть страницы с веб-сайта только с диаграммой с областями, вы можете увидеть и представить, насколько это может быть полезно и насколько это привлекательно для глаз.

Учебник смотрите здесь: ссылка

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

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

Вторая часть недели состояла из изучения менеджеров пакетов и компиляторов для JavaScript. После того, как я поделился с моими подписчиками в Твиттере, что я работаю с React, они быстро сказали: Вам следует обратить внимание на Vite, а не на Webpack. Сука, я именно так и сделал.

Миграция существующего проекта, который был загружен с помощью CRA (Create-React-App), похоже, никогда не работала, даже после того, как вы попробовали ее тремя разными способами из разных статей.

Поэтому я сделал то, что сделал бы любой маньяк, просто создал еще одну папку и загрузил совершенно новый проект, используя Vite с их образцом шаблона React, и объединил файлы вручную. С другой стороны, пока мой NPM устанавливал модули узлов, я также изучил и провел небольшое исследование использования Yarn over Node Package Manager (npm).

TL;DR всего этого заключается в том, что пряжа в целом намного лучше с точки зрения производительности и выполнения, поскольку она читает и устанавливает пакеты параллельно, а не последовательно, как NPM.

У Vite и Webpack также есть похожие истории, но с другим подходом. Что я имею в виду? Что ж, Vite имеет более длительное время производственной сборки и более медленный запуск разработки, но, как показывает мой опыт, у него невероятно быстрый цикл обратной связи, когда изменения были внесены в ваш код без какого-либо жесткого обновления. Вдобавок ко всему этому, хотя время сборки может быть трудно превзойти даже с включенным «разделением кода» в Vite и Webpack, когда дело доходит до перезагрузки новых модулей, оно почти мгновенное по сравнению с 3–4 секунды веб-пакетов.

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

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

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

«Бросьте 💩 в стену и посмотрите, приклеится ли она» — Альберт Эйнштейн (очевидно, полностью законный источник)

Мысли

Эта неделя была довольно сложной: мы достигли рекордно высокого уровня температуры, когда-либо зарегистрированного для Великобритании, который, по-моему, составлял 40,2 градуса по Цельсию, тем не менее я бы сказал, что производительность была достигнута во второй половине недели.

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

Как я упоминал ранее, я очень экстремальный человек, в настоящее время в моей семейной жизни есть некоторые крайности, которые требуют решения, и пока они работают над этим, это вполне может просто отвлечь меня от того, что я должен делать, и вместо этого я Я просто больше сосредоточен на лазере. То же самое и с едой: я лучше всего работаю, когда морю себя голодом, то же самое и со сном — я лучше всего работаю и открываю для себя то, чего обычно не делаю, когда полностью лишен сна. На этой неделе я высыпаюсь, но замечаю, что устаю больше, даже если не замечаю этого. Хорошим примером этого является последняя ночь: я иногда засыпал за своим компьютером около 11 вечера, а затем спал до 23:45, затем я ложился спать и полностью вырубался примерно до 7:45 утра. Я знаю, что вставать в воскресенье раньше 8 утра должно быть преступлением, но вот и мы, я ранняя пташка.

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

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

Если вы также есть в Твиттере и хотите общаться в режиме реального времени, напишите мне и там: @kyri0s_