All streams
Search
Write a publication
Pull to refresh
15
0
Иван Зайцев @IvanZaycev0717

Fullstack Developer, Москва

Send message

Объектно-ориентированный Python, 4-е изд.

Авторы: Стивен Лотт, Дасти Филлипс

Для кого: Junior +

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

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

Образование - это уже давно бизнес. А в бизнесе, как на войне, - все средства хороши. Все эти статистики с 146% трудоустроенных выпкускников, все эти отзывы, где 15 из 10 каждый выпускник ставит курсу - это всё просто смешно. Даже, когда я заканчивал университет, нас просили предоставить информацию о трудоустройстве - вроде как видите какой у нас хороший университет, у нас уже студент нашёл работу. Но! Студент нашёл работу ВОПРЕКИ "стараниям" университета. И лишь благодаря СОБСТВЕННОЙ находчивости и стараниям.

У нас был на собеседовании парнишка, который выпустился из одной из перечисленных в статье "школ". У него спросили - сколько было выпускников? Он сказал, что около 250 человек. А такое количество выпускников каждый месяц появляется. Теперь возьмём этот 81% - это 202 выпускника находят работу. Столько вакансий нет, а уж тем более среди джунов. Поэтому все эти статистики - это чистой воды маркетинг.

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

сюда можно еще "колёса" прикрутить в билд, чтобы быстрее работало

RUN pip wheel --no-cache-dir --no-deps --wheel-dir ./wheels -r requirements.txt

А в релизе уже

COPY --from=build ./wheels /wheels
COPY --from=build ./requirements.txt .
RUN pip install --upgrade pip
RUN pip install --no-cache /wheels/*

Колёса (Wheel-файлы) значительно ускоряют установку, так как они уже скомпилированы

А когда по Kubernetes в облаке планируете документацию выложить? Было бы интересно почитать, рассмотреть возможность оркестровки контейнеров с помощью этого сервиса

Brackets — это текстовый редактор для разработчиков, который свободно распространяется и незаменим в работе с HTML, JS и CSS

У Brackets логотип подозрительно пожож на Роскомнадзор

А почему вы детей не хотите посадить на Visual Studio Code? Там одно удовольствие работать с фронтендом, целая куча расширений на любой вкус и цвет. VS Code такой же абсолютно бесплатный инструмент. Плюс у детей будет опыт работы на IDE, которая в реальной коммерческой разработке используется

Выбирайте ночные забеги, температура ниже, бежится легче.

Нарушение сна - прямой путь к психотерапевту, а иногда и к неврологу или психиатору. Ночью мозг должен отдыхать, включаться ГАМКергическая система, должен происходить нейрогенез. Аэробным упражнениям место УТРОМ, утром тоже температура ниже.

Есть один известный антипример пользы бега - это Джим Фикс. В своих книгах и многочисленных интервью он рассказывал о предполагаемом влиянии бега на увеличение продолжительности жизни и он умер в 52 года от сердечного приступа. Почитайте Википедию.

Я сам бегаю, но бегать надо с умом. Если вы бегаете вдоль МКАД - вы вдыхаете всё, что только можно и такой бег принесет сильный ущерб организму.

Еще один момент - не каждому подходит бег: кому-то плаванье, кому-то пауэрлифтинг

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

бывший студент не устроившись в бизнес идет преподавать на выпустившие его курсы - норма которой не стесняются

Настоящему специалисту деньги надо платить - а для бизнеса это дополнительные издержки. Поэтому нанимают выпускников.

Вообще вся эта ситуация с курсами все больше напоминает мем про египтологию:

My friend got a degree in egyptology, but can't get a job, So he's paying more money to get a Phd, so he can work teaching other people egyptology. In his case college is literally a pyramid scheme

Вообще было бы интересно узнать, сколько выпускников курсов НЕ нашли работу по окончанию. А таких, я думаю, ни одна тысяча наберётся. Просто они стесняются об этом говорить - кто любит говорить о своих провалах/неудачах.

Если вы только начинаете изучать этот фреймворк - то лучше не брать, зря потратите время и деньги

Добавлю к статье - откуда брать данные для тестирования. Можно, конечно, самим придумать, но есть сторонние библиотеки faker и mimesis. Я бы рекомендовал mimesis - там отличная документация и тестовые данные на любой вкус и цвет: будь то картинки, номера телефонов, IP-адреса и почти все что только можно

Хорошие издательства технической литературы, на мой взгляд: O'Reilly

Лично, я считаю, что в последнее время качество падает. Возьмём, например, недавнюю Bill Lubanovic - FastAPI: Modern Python Web Development. У меня создалось такое впечатление, что он её писал из-под палки. Первая версия относится к 2023 году, а в 2024 вышла новая версия, так как в первоначальной версии было огромное количество косяков

Packt

Здесь как повезёт. Наряду с хорошими авторами издательство любит нанянь индусов или негирийцев (без расизма с моей стороны) - и потом получаем опять нестыковки и legacy код

Увы, мы не знаем, что именно творится внутри компании.

Есть одна потрясающая книга "Дженерал Моторс в истинном свете" (автор - Дж. П. Райт), в которой Джон Делориан заметил, что среди высшего руководства GM многие люди более озабочены сохранением своих должностей, чем реальным развитием компании или внедрением инновационных идей.

в любом случае рынок всё расставит на свои места

Надо самую первую главу книги посвятить, как в России получить доступ к Copilot или ChatGPT. Путь получения доступа очень уж тернистый

Тут даже думать нечего - конечно, Python. Здесь в первую очередь надо учесть его область применения: веб-разработка, анализ данных и визуализация, машинное обучение и искусственный интеллект, автоматизация. Не надо изучать всякие липовые языки, которые нигде не применяются

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

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

Тем не менее этот совет хороший и правильный. Но правду надо искать от реальных выпускников, выцеплять их по единице.

Фронтенд намного проще бекенда. Поэтому приготовтесь и к большей конкуренции при поиске работы. Не только с юридическим лицом, но и на фрилансе.

Самое главное - практика, практика и еще раз практика. Здесь не так сильно нужны глубокие знания и умение решать алгоритмические задачи. Здесь важно нарисовать кнопку на экране и раскасть её, максимум отправить AJAX-запрос на сервер.

А мне сразу вспомнилась GTA 4 - если пьяным сядешь за руль, за тобой полиция сразу гонится, а водить в таком состоянии ой как сложно

  • снять шестимесячный запрет на работу в аналогичной компании после увольнения;

Мне кажется даже в трудовом законодательстве Зимбабве такого нет. Что это?

В крупных компаниях FAANG (Facebook, Apple, Amazon, Netflix и Google) работают психологи и специалисты по психическому здоровью - статья в New York Times https://www.nytimes.com/2016/02/28/magazine/what-google-learned-from-its-quest-to-build-the-perfect-team.html

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

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity

Specialization

Fullstack Developer
Python
Fastapi
JavaScript
Vue.js
SQL
MongoDB