Dmitry 
    
    
 
    
    Dmitry 
    
    
 
    
    Эльберд 
    
    
        
        
        
        Всем привет 👋
    
 
    
    Алексей 
    
    
        
        
        
        👋Привет
    
 
    
    Anton 
    
    
        
        
        
        Приветики
    
 
    
    OldBorodach 
    
    
        
        
        
        🤝
    
 
    
    Денис 
    
    
        
        
        
        Хеллоу
    
 
    
    Ilya 
    
    
        
        
        
        Приветствую
    
 
    
    SHAKUR 
    
    
        
        
        
        Всем привет
    
 
    
    SHAKUR 
    
    
        
        
        
        Какой слайдер сейчас лучше добавлять?
    
 
    
    MarsAl 
    
    
        
        
        
        Всем Доброго утра! Есть в группе кто считает себя состоявшимся, самостоятельным программистом? Посоветуйте пожалуйста литературу по алгоритмам в программировании, возможно есть с применением алгоритмов в реальных задачах или трансформ реальных задач в алгоритмы?)) Сам читаю "грокаем алгоритмы" Б.Адитья, недавно начал..
    
 
    
    Denis 
    
    
 
    
    MarsAl 
    
    
        
        
        
        Мне нравится. Скачал по рекомендации. Трудно сказать актуальное чтиво или нет, поэтому решил заручиться одобрением "бывалых" в этой группе..
    
 
    
    Anonymous 
    
    
        
        
        
        Отличная книга, лучшая для введения в алгоритмы - слог простой, примеры наглядные
    
 
    
    Alex 
    
    
        
        
        
        книга интересная для чтения, но олды рекомендует Введение в Алгоритмы
    
 
    
    Alex 
    
    
        
        
        
        Это на университетском уровне
    
 
    
    Alex 
    
    
        
        
        
        а вам для чего?
    
 
    
    MarsAl 
    
    
        
        
        
        для изучения алгоритмов
    
 
    
    MarsAl 
    
    
        
        
        
        в программировании
    
 
    
    MarsAl 
    
    
        
        
        
        может кто-то знает книгу с "полным" собранием используемых в современности алгоритмов
    
 
    
    MarsAl 
    
    
        
        
        
        Не хочется разрабатывать велосипед на велопарковке))
    
 
    
    Andrey 
    
    
        
        
        
        А вдруг колесо фортуны улыбнётся?
    
 
    
    Anonymous 
    
    
        
        
        
        А не получится, все пишут их, потому что так учатся, потому что всего знать невозможно. Попробуйте Кнута "Искусство программирования", если вы хотите фундаментальный труд =)
    
 
    
    Anonymous 
    
    
        
        
        
        Только вы отойдете от программирования в компутер сайнс, а оно надо вам? =)
    
 
    
    MarsAl 
    
    
 
    
    Andrey 
    
    
        
        
        
        А это.
    
 
    
    Andrey 
    
    
        
        
        
        Марк Лутц кто нить читал?
    
 
    
    Andrey 
    
    
        
        
        
        Своих денег стоит?
    
 
    
    MarsAl 
    
    
        
        
        
        Книжки качаю из сети, а если "бумаги" сильно захочется могу распечатать на принтере. Если же книжка покажется реально нужно/стоящей/драгоценной то могу и купить в переплете, чтобы использовать как настольный справочник... и то - справочником легче пользоваться когда есть "поиск" (книга в переплете не может этим похвастаться, а эл. вид может)... имею ввиду, что не зная книги не буду покупать ее)) как то так
    
 
    
    Алексей (Яснотор) 
    
    
        
        
        
        Изучать алгоритмы ради изучения алгоритмов
        ..... Ну такое...
    
 
    
    MarsAl 
    
    
 
    
    Алексей (Яснотор) 
    
    
        
        
        
        Я к тому, что когда спрашивают "чтобы прочитать ради изучения", сложно советовать. Цель этого изучения должна быть в решении каких то задач. И изучение алгоритмов это не цель.
    
 
    
    Alexey 
    
    
        
        
        
        Большие галеры часто набирают на курсы-стажировки людей со знанием языка и алгоритмов и там уже учат остальным технологиям
        Для такого варианта войти в айти вполне целесообразно
    
 
    
    Алексей (Яснотор) 
    
    
        
        
        
        Основные алгоритмы в "Грокаем алгоритмы" описаны, для галер , стажировки или программирования как такого этого достаточно
    
 
    
    Алексей (Яснотор) 
    
    
        
        
        
        Лезть внутрь и глубже нужно лишь в конкретном направлении по задаче . Либо если начинаешь заниматься какими-то исследованиями. Но это точно не уровень начинающих чтецов.
    
 
    
    Alexey 
    
    
        
        
        
        Согласен, полезней это время лучше на технологии потратить
        В работе никогда не пользовался какими-то извращенными структурами данных, только для алгоритмических задач когда учился
        Как и алгоритмы в работе не замечал
        Максимум нужно было написать Collections.sort()
    
 
    
    Alexey 
    
    
        
        
        
        Хотя вот для собесов может быть полезно
    
 
    
    Anonymous 
    
    
        
        
        
        Ну, непедагогично это, человека интересует и он задает вопрос, да, может это вопрос с высоты не особо актуальный, но зачем глушить его интерес? =) Хочет он алгоритмы изучать, пусть. Дело то хорошее.
    
 
    
    MarsAl 
    
    
        
                    
                        
                            
                            Основные алгоритмы в "Грокаем алгоритмы" описаны, для галер , стажировки или программирования как такого этого достаточно
                        
                    
                
        
        
        Спасибо! Мысль такая же витала(что есть необходимый для всех минимум, по знанию алгоритмов - остальное "доучиваешь" по поставленной задаче). Нельзя все помнить наизусть***. Не давали покоя статьи в которых описывают собеседование на котором новоиспеченного Джуна не принимают на работу из-за того что не знает какой то из алгоритмов... Получается для собеседования на Джуна информации по алгоритмам из "Грокаем алгоритмы" уже достаточно должно быть. Это мое мнение, поправьте если кто-то собеседование проходил или собеседует сам.
    
 
 
    
    MarsAl 
    
    
 
    
    Dmitry 
    
    
 
    
    Alexey 
    
    
        
        
        
        Просто бывают ситуации, когда новичкам из благих намерений навязывают мысль, что чтобы стать программистов нужно выучить "все алгоритмы и структуры данных", а ещё матан, кресты и ассемблер, и гофовские паттерны и CS с физикой тоже знать неплохо. И у них опускаются руки.
    
 
    
    Dmitry 
    
    
        
        
        
        Посмотрите в Википедии определение алгоритма чтобы понятно формулировать
    
 
    
    Alexey 
    
    
        
        
        
        На хабре вроде статья была от такого вайтишника, который джаву хотел учить, его надоумили учить матан и кресты, иначе он был бы "ненастоящим программистом, а формошлепом" и он просто отчаился
        Хотя мог просто учить джаву
    
 
    
    Dmitry 
    
    
        
        
        
        А ещё паттерны ...
    
 
    
    Alexey 
    
    
        
        
        
        А ещё архитектуру, чистый код и чистую архитектуру, а ещё всевозможные принципе типо драй, ягни и тэпэ
    
 
    
    Dmitry 
    
    
        
        
        
        Хватит тревожно флудить, займитесь делом, просто начните решать конкретные прикладные задачи
    
 
    
    Dmitry 
    
    
        
        
        
        Советчикам предлагаю поделиться проектами (или маленькими скриптами) которыми они сейчас занимаются
    
 
    
    Alexey 
    
    
        
        
        
        Check out "ARROUND — video,streams,chats"
        https://play.google.com/store/apps/details?id=com.arround.io
    
 
    
    Dmitry 
    
    
 
    
    Alexey 
    
    
        
        
        
        Проект  занятие которым я прямо сейчас прокрастинирую
    
 
    
    Dmitry 
    
    
        
        
        
        Что конкретно?
    
 
    
    Alexey 
    
    
        
        
        
        Приложение, неожиданно
    
 
    
    Dmitry 
    
    
        
        
        
        Что конкретно? Над чем работаешь сразу над всем приложением одновременно?
    
 
    
    Alexey 
    
    
        
        
        
        Конкретно сейчас пилю запись видео с AR кусками и нарезкой его ffmpeg'ом
    
 
    
    Alexey 
    
    
        
        
        
        А так андроид клиент втроём пилим
    
 
    
    Dmitry 
    
    
        
        
        
        Я не такие высокие абстракции имел ввиду, а конкретные примеры из практики понятные желающим стать программистами.
        Ок, всем удачи!
    
 
    
    Алексей (Яснотор) 
    
    
        
        
        
        😳
    
 
    
    Andrey 
    
    
        
        
        
        Во жар от дискуссии, аж телефон нахрелся.
    
 
    
    MarsAl 
    
    
        
        
        
        Коллеги, Еще вопрос! Кто нибудь сталкивался/делал декомпозицию предметной области для проектирования (создание UML диаграмм) приложения(какого нибудь, интернет магазин/ежедневник и т.д. и т.п.)?
    
 
    
    MarsAl 
    
    
        
        
        
        Я как понял, в процессе изучения вопроса, у нас в РФ не очень то принято проектировать работу, а принято сразу приниматься за кодинг))
    
 
    
    MarsAl 
    
    
        
        
        
        Имею ввиду не принято составлять UML перед началом разработки приложений
    
 
    
    Модератор 
    
    
        
        
        
        всё в уме... всё в уме...😕
    
 
    
    MarsAl 
    
    
        
                    
                        
                            
                            всё в уме... всё в уме...😕
                        
                    
                
        
        
        Евгений, по фото и по никнейму вы похожи на действующего/опытного разработчика (сформулировал как смог). Подскажите как быть с дальнейшей эксплуатацией приложений, если нет документации (как минимум UML диаграмм), если все в уме.. Это ж наверняка, при добавлении чего-то нового или при обновлении приложения, как заново все приложение написать (если предыдущим мастер уволился например)..
    
 
 
    
    Anonymous 
    
    
        
        
        
        В IDE есть функции автоматического создания UML диаграмм проекта, а вообще если нет документации в проекте, нет тестов..то это грустно, по кусочку надо самому разбирать и создавать тесты, документацию. Я пытался искать готовые UML диаграммы, но толкового не находил, или очень старые.
    
 
    
    MarsAl 
    
    
 
    
    Anonymous 
    
    
 
    
    Anonymous 
    
    
 
    
    Anonymous 
    
    
        
        
        
        Ну что то типо того
    
 
    
    MarsAl 
    
    
        
        
        
        👍
    
 
    
    MarsAl 
    
    
        
        
        
        Только все же хочется сначала спроектировать, а потом реализовывать..
    
 
    
    Anonymous 
    
    
        
        
        
        Загугли UML диаграмму онлайн магазина
    
 
    
    Anonymous 
    
    
        
        
        
        https://i.imgur.com/8FwhsaI.jpg
    
 
    
    Anonymous 
    
    
        
        
        
        Все, можно теперь реализовывать =)
    
 
    
    MarsAl 
    
    
        
        
        
        👍😂
    
 
    
    MarsAl 
    
    
        
        
        
        гуглить я умею))