TGViewer
Channel Public Channel
S0ER

S0ER

@softwareengineervlog

Архитектура | Программирование | Профессиональное развитие

Соер.Клуб - https://t.me/soer_live

По всем вопросам писать на @soerdev
Subscribers
10.4K
Photos
337
Videos
20
Links
732

Showing posts older than #1283 · Back to latest

Older Posts 20 shown
Post #1282 4.74K
В прошлом году многие мои подписчики посмотрели конференцию Яндекса для разработчиков YaTalks – в этом году она тоже будет. И я снова рекомендую вам ее посмотреть, там уже анонсировали темы про жизнь и про технологии.
В техническом блоке будут отдельные треки по стекам (Frontend, Backend, ML, Mobile) и темы вокруг IT: алгоритмы, нейросети, телеметрия, локализация для iOS, монорепозитории и другие хардовые. В жизненном поговорят о том, что всем так или иначе близко: как бороться с кризисами, развивать команду и самого себя, запускать новые проекты. Как и в прошлом году, спикеров заявлено много, в том числе с международным опытом. Сам планирую послушать дебаты про необходимость тимлидов и доклад о нейросетках

Регистрация бесплатная, все пройдет онлайн 3-4 декабря.
yatalks.yandex.ru Главная конференция Яндекса для IT-сообщества — YaTalks 2023 5 и 6 декабря более 100 экспертов IT-индустрии и учёных выступят в Москве и Белграде с техническими докладами о разработке и ML и с научно-популярными лекциями.
  • 👍 51
  • 👎 4
  • 🤔 3
Post #1281 4.29K
Я снова оживил формат S0ER TALKS и теперь он стал по-настоящему "TALKS", вообще не редактируя, сразу с записи и в прод. Да я обленился или хочу просто почесать языком, это уже вам виднее - https://www.youtube.com/watch?v=nCPTiUdTgn0
YouTube Программисты обнаглели да или нет? #soer #itubeteam Спонсорство - https://www.youtube.com/channel/UCe_T... Чат для программистов - https://discord.gg/3UVJWAs Спонсорская помощь - https://www.patreon.com/soersoft Группа ВК - https://vk.com/codeartblog Github - https://github.com/soersoft…
  • 🔥 19
  • 👍 8
  • 😢 1
Post #1279 6.24K
Пример того как не особо напрягаясь за полтора часа можно собрать инфраструктуру на докере, которая покроет абсолютно все потребности начинающего стартапа как в росте, так и в архитектуре. Плюс уже настроенный рабочий workflow через gitlab.
Конечно, можно костылить через LAMP и PHP и по старинке все вручную устанавливать, но я не понимаю зачем, если с нуля до "ready to go" занимает жалкие 90 минут?
https://www.youtube.com/watch?v=o91Dnq24sEQ

UPD. вопрос не в PHP, к нему претензий нет, вопрос в том чтобы унифицировать процесс разработки, а не проходить вручную все круги
YouTube Продолжаем продолжать S2E2 Возвращаемся к первому пэт-проекту, наводим порядок, настраиваемся на рабочий лад. https://goodgame.ru/channel/Westwind-Galeaf/ https://vk.com/wgdev https://www.youtube.com/c/WGDev https://t.me/WGDev #iTubeTeam #WGDev #php #js #programming #tdd
  • 👍 50
Post #1277 5.62K
Возобновил приём новых участников в ITUBETEAM позвал Рому Сакутина, пока жду его ответа.
Вопрос такой - кого из русскоговорящих ютуберов вы считаете профи своего дела?
  • 🔥 28
  • 🤡 8
  • 😁 2
  • 🤔 1
  • 🌚 1
Post #1276 5.69K
По поводу Яндекс.Документов надо сделать уточнение, вроде как они используют Р7-офис, который в свою очередь много чего взял от OnlyOffice. Т.е. это сила OpenSource опять дала о себе знать. Так что получается, что в большей мере молодцы не столько Яндекс-разработчики, а ребята из OnlyOffice и Р7, но в целом это не отменяет того, что у Яндекса много классных сервисов. Пишу это потому что "публичные персоны должны быть правдивы и не предвзяты".
  • 👍 73
  • 🤡 6
  • 🤔 2
  • 👎 1
  • 😁 1
  • 💩 1
Post #1275 5.4K
Ребята, я не люблю "балаболов", если есть конструктивная критика, то давайте обсудим. Если у вас детство в жопе играет, то отпишитесь от канала, вы реально только мешаете, пользы от вас ноль.
  • 👍 105
  • 🤡 25
  • 😁 13
  • 🐳 5
  • 🥴 4
  • 🤔 1
  • 💩 1
  • 🕊 1
Post #1274 5.28K
Постепенно отказываюсь от гугловых сервисов, сейчас перевожу документы на Yandex Документы. Не ожидал, но решение Яндекса мне нравится в разы больше. Ребятам разрабам большой респект! Очень круто сделали.
  • 👍 132
  • 🤡 55
  • 🤔 7
  • 🤯 5
  • ❤ 1
  • 😁 1
  • 💩 1
Post #1273 5.18K
Моё рабочее место выглядит так... как думаете, надо делать обзор на канале?
  • 👍 229
  • 👎 9
  • 🥰 9
  • 🔥 6
  • 🥱 5
  • ❤ 2
  • 🤔 2
  • 😍 2
  • 🌚 2
  • 💯 1
Post #1272 5.19K
В этом году были две встречи с подписчикам - одна в Сочи, другая в Санкт-Петербурге. Обе встречи были ламповыми и спонтанными. На стриме из Питера был вопрос - какой город следующий? Напишите в комментариях город в котором вы бы хотели чтобы прошла встреча с подписчиками. Спамить не надо, если ваш город уже есть, просто поставьте за него любую реакцию.
  • 👍 4
  • 👎 1
  • 🔥 1
Post #1270 4.22K
Ребята, если есть конструктивная критика по s0er.ru в плане улучшения юзабилити и вёрстки, или какие-то другие важные на ваш взгляд моменты, то напишите в комментарии.
  • 👍 3
Post #1267 4.48K
Самое важное, что надо знать про архитектуру, кроется в простой фразе - "Решения, которые вы приняли сегодня, определят решения, которые вы примите завтра."
  • 👍 58
  • ❤ 7
Post #1266 5.21K
В 2000-ом году Джоэл Спольки сформулировал 12 вопросов, которые показывают зрелость вашей команды. Это очень хороший список того, чего у плохих команд никогда нет.
Минимальный "проходной бал" - 6. Если ваша команда набирает меньше 6, то вам надо срочно с этим что-то делать.
https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/
Joel on Software The Joel Test: 12 Steps to Better Code Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understa…
  • 👍 23
Post #1265 6.83K
Я много раз публиковал подборку книг по архитектуре программного обеспечения, теперь вынес ее на SOER.MEDIA, надеюсь больше не потеряется.

https://s0er.ru/documents/article/3741

#книга #ссылки
  • 👍 46
  • 🔥 14
  • 🙏 4
  • ❤ 2
  • 👏 1
  • 😁 1
Post #1264 4.74K
Ожидаемые пример на пост про приложения из "говна и палок", которые стали большими. Сразу скажу, что все три не являются таковыми:

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

Microsoft - тут все просто, Билл вообще не заморачивался на создание продукта, он купил готовую OS, которая работала и поставлялась на ПК от IBM. Тоже пример когда изначально было нормальное готовое решение.

Facebook - один из "близких" к обсуждаемой задаче примеров. Но опять же, до Facebook был Facemash, при создании самого Facebook Цукерберг работал над прототипом братьев Уинклвосс, идея которого и легла в основу Facebook. Правда, остается вопрос был ли прототип или все же была только идея. Насколько я читал. прототип таки был, потому что Цукерберг в суде доказывал, что ни строчки кода он не взял. Но взял ли он архитектурные идеи и насколько вообще заимствовал из этого проекта - неизвестно. Одно точно, опыт создания аналогичных проектов у Марка был и очевидно, что он его использовал для запуска Facebook.

Проблема приложений, которые собраны не пойми из чего, не пойми как - это сопровождение. Если проект выстреливает, то рост пользовательской базы слишком высокий, просто не успеешь переписать грамотно. Поэтому приложения которые "выстрелили", должны быть достаточно продуманы, чтобы их можно было сопровождать и наращивать пользовательскую базу.
  • 👍 63
  • 🐳 4
  • 🤡 1
Post #1263 4.4K
Архитектурный подход к построению вашего продукта не означает "долго". Он означает "учитывая вектор развития".
Вы должны определиться со своими целями, прежде чем начнёте куда либо двигаться, а далее на каждом шаге проверять придерживаетесь курса или нет. Для этого нужно выработать принципы построения проекта и научиться отвечать на вопрос "зачем?". Например, зачем я использую СУБД, а не пишу данные в файл. Если не можете ответить на вопрос "зачем", то вероятно у вас нет необходимости в СУБД.
На уровне принципов архитектурный подход определяет и правила ведения документации, и уровень детализации проекта и т.д.
Делая стартап вы можете сильно упростить требования к ведению проекта, а разрабатывая космический аппарат, наоборот усложнить.
Есть разные техники, помогающие выработать нужные привычки, например "проговаривание" - "я делаю этот класс потому что ..."
В целом архитектурный подход ничуть не "дольше", чем "делаем как получится". Наоборот, он призван уменьшить энтропию вашего проекта и увеличить синергию команды.
Проблема лишь одна - нужно учиться, но это сложно, куда проще сказать "нам и так сойдет", а потом убедить себя, что все так работают и ничего.
  • 👍 82
  • 🔥 12
  • 👎 1
Post #1262 4.21K
Часто слышу мол если вы сделали продукт (программу) из говна и палок, но при этом заработали денег, то всегда сможете нанять команду толковых программистов, чтобы переписать проект.
В этом утверждении все близко сердцу говноделов, кроме маленькой детали - нормальных примеров нет.
  • 👍 55
  • 🙏 2
Post #1261 4.46K
Вишенка на торте - все пиво за сегоднящний вечер за счёт Дена. Как говорится "надо было приходить"
  • 👍 39
  • 😁 25
  • 🥰 3
  • 😱 3
Post #1260 4.52K
Нас становится больше
  • 🔥 100
  • 🥴 15
  • 👍 3
Post #1259 4.48K
+1
  • 🔥 91
  • 👍 18
  • 🤣 3
  • 🥰 1
  • 💯 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →