DON'T STOP AND CODE – Telegram
DON'T STOP AND CODE
103 subscribers
58 photos
2 videos
1 file
119 links
Мой путь в программировании
#python

Для связи: @avagners
Download Telegram
Ну что?)) начал день около 5 утра) во время уборки слушал подкаст на cbc.ca про hospital school teachers👩‍🏫‍.

Плюсы:
- слышал различные фразы и иногда в основном понимал диалоги;

Минусы:
- так и не понял чем занимаются hospital school teachers 😅

Самое главное начало положено. 😁
This media is not supported in your browser
VIEW IN TELEGRAM
Так как в течение недели времени не смог выделить на учебу в Практикуме, то делаю это на выходных.
Сегодня прошел большую часть теории. Осталось 2 блока теории и проект.

На этом спринте мы знакомимся с Django и делаем целую платформу для блогов. Прикинте! =) Звучит очень классно!
Но по учебе есть некоторые вопросы. Или подача материала такая или я туплю, но некоторые предложения в теории сложно понять с первого раза. Приходится перечитывать по 5-10 раз. После отработки задачек становится немного понятней.

На мой взгляд, в программе обучения практических задач на закрепление теории катастрофически не хватает. Мне есть с чем сравнить. И могу с уверенностью сказать, что есть ресурсы, где подача материла и его закрепление сделано качественнее.
This media is not supported in your browser
VIEW IN TELEGRAM
Немного статистики от Сергея Бобровского🥸

"""
Собираясь заняться некоторой темой, честно спросите себя: "как долго я смогу этим заниматься?". Сколько часов каждый день? Сколько таких дней в месяц? Сколько месяцев в год? Сколько лет, сколько десятилетий я смогу регулярно развивать свою экспертность? 90% диванных экспертов сливаются через три дня, 9% -- через три недели, 0.9% -- через три месяца.

Люди, бравшие на себя долгосрочные обязательства и делающие что-то даже по полчаса в неделю, в итоге оказывались на 400% производительнее тех, кто пытался сделать задачу наскоком сразу за пару часов.
"""

Поэтому занимаемся каждый день!
This media is not supported in your browser
VIEW IN TELEGRAM
С 6:30 уже за прохождением Практикума.

Выполнил план минимум - завершил теорию по спринту, откорректировал проект и отправил его на ревью.

Осталось дождаться ревью и тогда можно сказать я завершил спринт за 2 дня.
Это не повод для гордости. Считаю это моей ошибкой, т.к. более правильно выделять каждое утро перед работой по паре часов)
Но я все равно доволен, что смог добить его сегодня и ничего не осталось на будние дни)

Очень много времени потратил на 2 последних задания в теории. Как всегда ошибка в мелочах.
Наименование переменной было group_posts. а потом поменялось на group_list. Перечитал снова пару десятков сайтов. Но ничего не помогало😅
Хорошо нашелся неравнодушный коллега в чате. Помог заметить ошибку)

Урок: прежде чем копировать куски кода нужно проверять каждый символ. Даже если кусок был скопирован из урока.😂
This media is not supported in your browser
VIEW IN TELEGRAM
Кстати, сегодня месяц как я разработчик👨‍💻
Кто молодец?!
Я - молодец! 😅

Сел и сделал правки по итогам код-ревью на практикуме. Потратил примерно пару часов.
This media is not supported in your browser
VIEW IN TELEGRAM
На работе знакомился с технологией hive. С её помощью можно взаимодействовать с данными на hdfs с помощью обычных SQL запросов.

Для людей непосвящённых это просто набор непонятных слов 🤣
Я сам ещё особо не понимаю, поэтому не принимайте близко к сердцу 😅
This media is not supported in your browser
VIEW IN TELEGRAM
- посмотрел видео про функциональное программирование - очень интересно;
- прочитал все переписки в слак практикума;
- почитал умные заметки Бобровского;
- подумал о том, что неплохо бы начать писать статьи на сайт;

пошёл спать😴
Проявляюсь в социальных сетях.

Буду исправлять свой networking, которого никогда не было. 😅

Это заметно по данному каналу)) как было 4 человека, один из которых я, плюс 1 бот, так и сегодня. 😂

В инстаграме иногда веду переписки с другими прогерами в комментариях или в директе.
Сегодня начал писать в твиттер.

Подписывайтесь, вот буквально сейчас написал 7 твитов) буду писать практически в режиме реального времени о том, что делаю и думаю о развитии карьеры в программировании.

ссылка ниже
https://twitter.com/AlexanderVagner
This media is not supported in your browser
VIEW IN TELEGRAM
🔥🔥🔥

Помните про сверхцель и сверхзадачи, которые я постепенно для себя формирую?

Скромно поделюсь своим черновиком, который написал прямо сейчас.😅

Сверхцель: стать ТОП-специалистом в ИТ через 5 лет. А именно уметь проектировать и реализовывать сложные проекты на миллионы строк кода.

Для этого нужно выполнить сверхзадачи:
- изучить computer science, а именно топовые темы (функциональное программирование, систему типов, теорию категорий и так далее);
- научиться писать программы на 300, на 1000, на 3000, на 10 000, на 100 000 строк кода;
- вести свою деятельность публично (как минимум публиковать статьи на свой сайт, как максимум постоянно писать в Твиттер и истории Инстаграм);
- перейти на английский язык. Да, без этого в мировой топ никак.
This media is not supported in your browser
VIEW IN TELEGRAM
Ахах) ребята, забываем про всякое там функциональное программирование)

Пишем программы в императивном стиле до тех пор пока не научимся делать проекты на 100 тыс строк. И вот тогда можно будет заглянуть в святая святых)

На самом деле я не стебусь. Я с уважением отношусь к таким советам и принимаю в работу.
Так :) Прекращайте уже мне рассказывать, как вы "изучаете" Haskell, или как вы "изучаете" TAPL, или как вы "изучаете" "новый Розеттский камень", все эти карго-культы и умничанье на уровне детский сад штаны на лямках. Пока вы самостоятельно не сделали на нормальной работе за нормальную зарплату проект/подсистему хотя бы на 20,000 строк "ООП", забудьте вообще об этом всём.

А то так и будете сидеть всю жизнь на унылом легаси-проекте с микро-зарплатой, думая "какой я гениальный непризнанный программист".

Сегодня буквально за 3 года весь ваш опыт обесценивается на 100%, если вы не развиваетесь карьерно в плане требований рыночных вакансий.

Моего трека по ООАП вам абсолютно достаточно для проектов на десятки тысяч строк; вот как научитесь их качественно делать, потом и тратьте время на понты (хотя это всё равно глупо, если вы не понимаете чётко, что это вам даст, а просто тупо "интересненько", просто кривые от императивщины мозги запутаете ещё больше).

Вот ваш прямой трек в ИТ: вам надо научиться легко создавать рабочие (за которые вам платят) проекты (самостоятельно или с подчинёнными),
с полной ответственностью за результат:

100 строк - 1,000 строк - джун - 10,000 строк - миддл - 100,000 строк - хороший миддл - ...

Моего трека по ООАП вам абсолютно достаточно до этого уровня. Вот пока до него не доберётесь, вообще прекратите тратить ресурсы впустую на любые побочные темки.
Постепенно возвращаюсь в режим.

Сегодня решал задачи на pyspark. Узнал много нового) Получил удовольствие от решения задач)

В ближайшие дни вернусь к прохождению курсов. Осталось уладить пару вопросов.