Antiarchitect

Antiarchitect

На Пикабу
1322 рейтинг 0 подписчиков 9 подписок 4 поста 1 в горячем
Награды:
Пикабу 17 лет!10 лет на ПикабуЗа неравнодушие к судьбе Пикабу

Rutube. Как узнать в каком плейлисте находится видео?

Это уже прямо крик души.

Как в Rutube узнать плейлист, в котором находится видео на канале, чтобы потом на него подписаться - это ведь довольно простой функционал! "В плейлистах" назвали бы кнопку . Кнопка Сезоны и серии - это, конечно, хорошо, но немного не то.

29

Ответ на пост «Что я узнала, став кардиологом, а хотелось бы раньше...»105

Что я узнал за ~20 лет работы программистом:

ТЕОРИЯ:
- Конкретные знания, полученные в школе и ВУЗе быстро забываются. Надо забрать с собой технику обучения как такового, логическое мышление, умение систематизировать свои собственные знания.
- Необходимо строить связанную непротиворечивую систему знаний у себя в голове, к которой будут прирастать новые знания. Останавливаться в развитии нельзя, иначе придётся идти работать в банк :)
- Важно пользоваться логическим аппаратом не только в своей узкой области - этим страдают очень многие специалисты, но от этого они становятся всё более и более "пробирочными". Таким очень тяжело менять область деятельности на что-то смежное, новое и высокооплачиваемое.
- Фундаментальную теорию преподают тогда, когда она наименее полезна, а ценность её околонулевая.
- Хорошее соотношение теории и практики это 1 к 2. Не стоит насильно впихивать в себя теорию - без практики она к вам не прилипнет.
- На начальных этапах практика в разы важнее любой теории, однако становясь всё более и более опытным - всё более и более кусаешь локти, что не досидел тогда на лекциях по статистике, теории вероятности, даже функциональному анализу.
- Быть узким специалистом хуже, чем шарить в нескольких смежных областях.
- Успех командной работы в коммуникации. 80% споров не фундаментальны и вообще возникают по причине неспособности выработать общий язык (Ubiquitous Language - DDD) и передавать своё видение в его рамках.
- Лучшие художники воруют: решение задачи или проблемы проще найти и адаптировать, чем написать с нуля.
- Беритесь за новые языки и фреймворки. Есть переносимый и не переносимый опыт. Не переносимый опыт довольно бесполезен для развития. Переносимый опыт вырабатывается только в выявлении одних и тех же подходов, реализованных по-разному в разных языках или фреймворках. Вы начинаете знать не инструмент, а программирование как таковое. Пример: filter, map, reduce - универсальные примитивы для работы с коллекциями, в той или иной форме встречаются везде.
- Элегантность и дизайн языка важнее его реализации или быстродействия. Быстродействие подтянут, реализацию - перепишут, уродливость устранить невозможно. (Дада, я сейчас про Ruby vs Python).
- Лучший опыт и знания извлекаются из рефакторинга собственных (и чужих) решений. Напишите сначала работающее говно, а потом сделайте его более красивым и эффективным. Повторяйте пока не надоест или усилия очередной такой итерации не будут стоить никакого результата.
- Ни один двадцатилетний айтишник не сможет системно превзойти сорокалетнего. Возможно в какой-то одной узкой области, которой он увлечён.
- Термин айтишник - это как термин врач: у нас очень много специальностей и специализаций. Айтишники из разных областей подчас плохо понимают друг друга или не понимают совсем.

ПРАКТИЧЕСКАЯ ПОЛЬЗУХА
- Стоит научиться слепой печати на клавиатуре как можно раньше - клавиатура вечна.
- Всеми правдами и неправдами надо владеть английским языком на приемлемом уровне.
- Изучайте инструменты, которые облегчат вам жизнь и ускорят рутину: тайловые оконные менеджеры, модовые (mode) текстовые редакторы, консольные утилиты *nix систем - это база.
- Git, способы организации веток, semantic versioning ПО и подход шеринга изменений через merge реквесты обязателен к изучению до того, как вы начнёте работать в команде, пусть даже из двух человек.
- Гошечка, на данный момент, пожалуй лучший язык программирования, чтобы начать. Обезьяна с ампутированной половиной мозга уверенно становится джуном за пару месяцев. Если прийти с другого языка - освоение азов занимает неделю или две. Golang - прост и бездушен до омерзения, поэтому это один из лучших языков для командной разработки. С одного взгляда на Merge Request становится понятно, говно тебе принесли или нет.
- Надо уметь задавать вопросы: людям, гуглу, нейросети
- Формулируйте вопросы (да и вообще ведите общение) так, чтобы сразу обеспечить собеседника полнотой вводных данных и внести однозначность в ваши слова
- Вас будут окружать дебилы, вы будете стараться их избегать.
- Процессы не будут работать, вам придётся выстраивать личные связи с другими недебилами - они делают так же и записывают ваше имя в собственный блокнотик с недебилами.
- Нет ничего страшнее чем "сумеречный гений" в команде: код должен быть чуть выше чем посредственным для той или иной команды, иначе всё пойдет прахом от басфактора. "Творцы нам тут нахуй не нужны. Криэйтером, Вава, криэйтером..."
- Внимательно читайте сообщения об ошибках
- Пишите комментарии в коде там, где написанное не самоочевидно даже для самого себя из будущего - поверьте, вы не раз и не два будете проклинать себя из прошлого за отсутствие комментариев там, где они необходимы.
- Пишите внятные commit messages
- Старайтесь писать грамотно

Показать полностью
20

Скотт Риттер 21.04.2022

Новое интервью Скотта Риттера на канале The Unregistered от 21.04.2022. Широко известный в узких кругах американский военный эксперт, бывший морской пехотинец, затем инспектор ООН по вооружениям, говорит и анализирует течение спецоперации на Украине, даёт прогнозы, разбирает причины. В общем высказывает своё мнение, как специалиста по военным вопросам. Как всегда прекрасен.

Перечислю основные вопросы, заданные интервьюером:
4:16  Кто выигрывает в войне?
16:40 Путин выбрал очень сдержанную стратегию, потому что хороший парень?
22:24 Почему "Азов" - нацисты?
24:31 Почему Запад представляет ситуацию как победу Украины?
40:10 Почему Путин полностью неприемлем для внешнеполитической верхушки (США)?
44:50 (лирическое отступление о том, Путин не пошел в НАТО или наоборот)
52:56 Чего США хочет от этой войны?
56:10 Так сильная или слабая Россия нужна НАТО?
1:00:10 (лирическое отступление по поводу того, что НАТО не может существовать без врага)
1:01:22 Звучит так, как будто вы симпатизируете России в этой войне, это верно?
1:13:50 У этого конфликта нет предыстории?
1:19:25 Вы верите в то, что Украина была на грани от атаки на территорию России (в момент начала операции)?

...

Да короче, это бесполезно. Риттера лучше послушать целиком. Отвыкайте от клипового мышления :)

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества