Диджитализируй!
27.6K subscribers
459 photos
54 videos
11 files
530 links
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном

ПРАВИЛА — https://xn--r1a.website/t0digital/200

ЛАЙВ-КАНАЛ — @smthisgoingon

Дать много деняк — sterx@rl6.ru

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
Последний раз что-то плотно изучал по CSS очень давно, возможно в нулевые. Сейчас выделил время освежить — удивляюсь, как всё развилось.

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

.text {
column-count: 7;
}


Прекрасно. Не знаю, нафига, но прекрасно. Дэ.

И IE почил, хвала небесам. Живём.

#frontend #it
😁115👍54🔥11
Из всех образовательных компаний, работающих на русскоговорящем пространстве, я могу выделить Слёрм. И по отзывам, и по моему опыту взаимодействия — они крутые. Делают хорошие программы по DevOps, Linux и тп.

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

Таки вот!

И написали мне ребята оттуда, говорят, Алексей, у нас курс по CI/CD запускается, не хочешь рассказать о нём? А я что, я с удовольствием:)

Кто хочет разобраться в том, что такое CI/CD процессы, для чего они используются, что в себя включают, какой инструментарий для них разработан и как его настроить — велкам.

Когда я решу глубже прокачаться в DevOps и смежных технологиях, то пойду именно к ним.
👍132🔥14😢6🤔2🥰1
В свете текущих событий переезжаем на свой Gitlab. Его можно разверуть самому, воспользоваться готовым образом в Яндекс Облаке или инструкцией от Selectel.
Всё легко и быстро.
Боже, храни Open Source.

#it #linux
🔥218👍80😢3🎉3😁2
Добрый вечер!
#gg
👍245😁119😢6🤔4🔥2
Закончил Большую книгу CSS. Кто хочет систематизировать и углубить или просто изучить вопросы CSS вёрстки, можно почитать параллельно со статьями MDN. В книге часть информации неактуальна (упоминания того, что в IE это всё не работает и подобное — можно пропускать, главу про float вёрстку можно пропускать), но впечатление не портит, остальное полезно. По Grid можно дочитать на MDN.

#IT #frontend #books
👍140🔥81
Ну шо, россияне, как вы, будете посещать Вкусно и грустно (и точка)?
Anonymous Poll
43%
Нннну да!
57%
Нннннет!
😁64🤔32😢105👍5
3 позиции, по которым Python превосходит С++?

Вопрос из комментов, решил скопировать ответ и сюда, возможно новичкам будет полезно.

1. Безопасность по памяти. В пайтоне не работают с памятью напрямую, выделяя и освобождая ее, это делает интерпретатор за вас. Исключается огромный пласт ошибок и частично как следствие этого появляются пункты 2 и 3.

2. Гораздо проще разработка и поддержка кода. Не на порядок, а на несколько порядков проще. Если надо просто решить задачу, то большинство людей выберет пайтон, о чем говорит его популярность и то, что именно под пайтон делают модули на низкоуровневых языках, когда надо получить интерфейс для доступа к логике, то есть API для доступа к логике, то есть простой способ вызова, использования этой логики.

Например, программы анализа данных, data science и подобные. Логика по факту написана на низком уровне, например, С, но среднестатистический аналитик её не сможет вызывать из кода на С, нужна какая-то более дружелюбная простая среда, С это слишком тяжело. Поэтому упаковывают логику в модуль для пайтона, подключают его к пайтону и используют уже из дружелюбного простого пайтона, который легко может изучить аналитик, не становясь при этом адовым программистом.

3. Изучить пайтон на порядки проще С++. Кривая обучения плавная. Концепции просты. Можно быстро начать получать результат от языка, и эти результаты будут безопасны по памяти (см п.1). Поэтому его часто и выбирает бизнес. Можно взять джуна и быстро вырастить его. Вырастить С++ спеца это многие и многие годы.

Если говорить о низком уровне, то сейчас в большинстве случаев имеет смысл изучать Rust. Не С и не С++. Более современный язык, безопасный по памяти, как пайтон, но быстрый, как С/С++, в каких-то сценариях даже быстрее. Но он, конечно, по-прежнему сложнее, чем Python, с более крутой кривой обучения и более долгим обучением как таковым. Языки для разных задач. Go даёт некоторый баланс между простотой разработки и эффективностью работы кода, скоростью его работы.

#it #python #backend #rust
👍209🔥22🤔93🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
А вот потому что читать и юзать надо было 😇

#gg #it #codebetter
👍59😁27😢3🔥21
🔥30👍5
Попиваю свой ночной тегуаньинь и читаю по TypeScript. Понавыдумывали майкрософтовцы, конечно. Но в целом получилось мощно. Костыли, ну или ладно-ладно, особенности JS лезут, разумеется, но от них уже не избавиться, просто надо их иметь в виду. Null, undefined, NaN и прочее.

Что по своему опыту рекомендую прочесть по TS тем, кто хочет начать писать на нём.

Сначала это. Затем это. Затем это. И только потом это.

Прочел ещё треть этой книги. Шутеечки понравились, а по теме не очень. Автор русскоязычный, Борис «бритва» Чёрный:), но писал явно на английском, редактор и переводчик постарались: непереводимое переведено, щедро рассыпаны опечатки, несколько раз перечитываешь, смысл не проясняется. А может и исходник такой. Или, возможно, надо читать, уже поработав с TS, тогда будет понятнее и опечатки бросаться в глаза не будут.

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

#it #backend #frontend #typescript #javascript #books
👍129🔥8
Яндекс Практикум не стал стоять в стороне от флешмоба, заданного в образовательном сегменте GeekBrains, и тоже слил перс данные своих клиентов. Есть 300 тыс записей, помеченных как part, а значит их больше и вероятно значительно.

Похоже, что все хранители больших количеств персоналки решили всё слить до принятия закона об оборотных штрафах за такое. Действенная методика!
😁159😢54👍44🤔22
Снова поднимаем серьёзные и постоянно актуальные темы выбора профессиональных инструментов программиста-разработчика. Почему тебе стоит отказаться от клавиатуры и как разрабатывать без неё? Почему клавиатура зло? Какие есть современные возможности и как работают профи? Давайте разбираться!

https://youtu.be/IchnTZRkKo8

#youtube #IT #tools
😁104👍50🔥26😢7🤔2
Для бедолаг, игнорирующих актуальные инструменты и продолжающих по каким-то никому неведомым причинам пользоваться консольным вимасом — вот такой плагин автосохранения там есть. Прям ничо такой, работает даже. Если не только мышь игнорите, но ещё и :w надоело тыкать😇.

Для фронтенд разработки c hot-reloading в браузере — удобно.

#it #linux #tools
😁75👍21🔥9🎉2
19 человек подписалось на канал с видео о кодинге без клавиатуры. Отлично.

Люди, наконец, нашли человека, который снял все их опасения и без тени сомнений, громогласно объявил: программировать мышью — это нормально! Никто не может вас упрекнуть!

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

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

Горд быть одним из первопроходцев. Ура!

#gg
🔥172😁146👍21🤔19🎉14
На курсе говорил ребятам, что бумага и ручка это недооценённый инструмент сейчас, рекомендовал пользоваться ими чаще, особенно в процесе обучения.

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

Примерно то же самое можно набить и на компьютере, но эффект не тот, письмо и рисование иначе влияет на мозг, чем набор на клавиатуре. Кому интересно — раз, два.

#course #tools
👍268🔥38🤔72🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
👍171😁30🔥2110🎉5
Впереди — большой проект и его надо сделать. Проектом может быть изучение новой технологии, большая задача по работе, диплом в университете, бизнес или любой другой большой жизненный вопрос, требующий решения. Как перестать прокрастинировать, перестать чувствовать вину и начать работать? Делюсь своими походами.

https://youtu.be/zDXhBnI88M4

#youtube #softskills #management
👍134🔥2815
Про выгорание

В тему последнего видео, в личку пришел вопрос про выгорание, что с ним делать. Решил скопировать ответ сюда. Человек говорит, что проблема сложнее ответа «отдохни», что после отпуска через 2 дня снова всё начинает сыпаться.

У меня, наверное, такого не было, поэтому мне об этом сложно говорить и сложно давать какие-то советы, потому что не прожил это сам. Но, думаю, в первую очередь как всегда стоит подумать о причинах. Просто «отдохни» это тушение последствий в лучшем случае, а не выяснение причины и не её устранение.

И дальше, выяснив причину, нужно уже решать что с ней делать.

Что может быть причиной. Фантазирую, наверняка возможны и много других причин.

1) Просто неинтересные задачи, плохой коллектив, токсичный и тп. Давят сильно, надоело. Нужны перемены, можно сменить работу.

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

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

3) Проблемы, их корни могут быть связаны с личной жизнью, отношениями — тогда надо разбираться с этим вместо того, чтобы менять работу или сферу деятельности

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

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

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

#softskills
👍120🔥155🤔5
Некоторые ютуб-каналы, которые были мне знакомы, вели украинцы. Я этого даже не знал — говорили на русском языке, говорили понятные вещи, с понятными шутками (что показывает — мы в одном социокультурном слое), а находится по сторону экрана житель города Петропавловск-Камчатский или Киев непонятно, да и неважно. Каналы по разным тематикам, не только ИТ.

После 24 февраля некоторая часть из них (стоит сказать — не все, возможно даже меньшинство, хотя стату я не собирал) решили вести каналы исключительно на украинском. Кто-то хочет на белорусском.

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

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

Просмотры логичным образом у них упали, на примере канала keddr в 4-5 раз. Идёт отписка. Пострадали от этого те, кто не понимают языка ведущего? Ну так, кто-то подрасстроился на пару минут, думаю. Помогло это как-то их стране, людям? Эм, ну, надеюсь, да. Возможно даже у кого-то появилась вода и продукты, медикаменты, а кому-то стало легче переживать боль утраты близкого человека. Ведь теперь ютуб блогер сменил язык. Услышавшие свист и спешно падающие на землю люди, наученные жизнью различать по звуку разные боеприпасы, уверен, испытали неподдельную эйфорию, узнав об этом.

Мира всем.

Кто-то помогал гуманитарным фондам помощи мирным жителям? Каким?
👍438🤔37😢2114🔥4
Подруженция из колонки (Алисой звать) радостно сообщила, что на улице +32, вечером будет всего 29, и подытожила, что погодка самое оно, чтоб погулять:) Так-то оно, может, и так, но бережём головушки, друзья:)!

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

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

И нет, это не ограничение свободы! Што я, плохой какой что ли. Писать можно ВСЁ! Просто за что-то я вас забаню. Но боженька создал нас со свободной волей, мы вольны творить, чего душенька требует — и кто я такой, чтобы вас этого лишать:)

Хорошего понедельника, котаны!
Готовлю на этой неделе бодрый материал:)
👍395😁72🔥3312🥰7