
Egor
20.10.2016
09:01:41
@PaksUkro

Александр
20.10.2016
09:02:08
дал, проверяй

Egor
20.10.2016
09:02:42
> @selasie
вот ты мне поясни за алгоритмы и структуры
> @selasie
они прям нужны?
> @selasie
вот прям без них я тебе тейбл вью не сделаю с аватарками твоих друзей из фб?
Обязательно
как только делаешь что-то большее, чем, кнопочки/аватарки

Ivan
20.10.2016
09:03:04
Что?

Google

Ivan
20.10.2016
09:03:10
Данные с сети качаешь?
Парсишь?
Сохраняешь в кеш?

Haile
20.10.2016
09:03:30

Egor
20.10.2016
09:03:32
Парсишь, например, да

Ivan
20.10.2016
09:03:38
Ничего не нужно

Egor
20.10.2016
09:03:46
дерево объектов "полигон с ебучей дыркой" который может содержать другие такие же полгоны
для карты с разметкой по агрозонам
реальный кейс
плюс тактовка в процессе изменений
такт всего 200мс
попробуй сделать без дерева
ах да, важный момент

Google

Александр
20.10.2016
09:05:15
Каждый мужик должен построить кривую безье по точкам, написать дерево и вырастить собственный фреймворк для автолайаутов

Haile
20.10.2016
09:05:17
ну пойду прочитаю про дерево
сделаю дерево

Egor
20.10.2016
09:05:53
+1

Ivan
20.10.2016
09:05:59

Egor
20.10.2016
09:06:50
сделаю дерево
ты на меня конечно не серчай, но я надеюсь, что по структурам данных ты просто тонко троллишь

Haile
20.10.2016
09:07:17
ну типа, если у тебя специфика проекта, где прям нужно что-то знать
деревья там, графы
то да

Egor
20.10.2016
09:07:34
не важно, это часть твоей професии

Haile
20.10.2016
09:07:48
я не напишу тебе по памяти дейкстру на доске

Egor
20.10.2016
09:07:56
я тоже

Haile
20.10.2016
09:07:59
но я пойду, прочитаю про нее, и напишу в коде
ну то есть, я к тому, что "разверни ка мне бинарное дерево на вайтборде" - это какой-то бред

Egor
20.10.2016
09:08:26
но стек/очередь/сет вполне

Haile
20.10.2016
09:08:41
знакомый в гугле работает

Еxey
20.10.2016
09:08:42

Haile
20.10.2016
09:08:46
дрочил алгоритмы

Еxey
20.10.2016
09:08:52

Google

Haile
20.10.2016
09:08:59
в итоге двигает кнопочки в хроме
деревья не пишет

Александр
20.10.2016
09:09:02
в самом начале SICP есть замечательная фраза: if you can name it, you can tame it. Не нужно нихуя из этого знать, нужно просто держать в голове таблицу кейвордов по которым можно нагуглить нужное решение и все.

Vladimir
20.10.2016
09:09:03
Все iOS программисты капризули?)

Александр
20.10.2016
09:09:14

Vladimir
20.10.2016
09:09:16
Всем привет)

Haile
20.10.2016
09:09:17

Александр
20.10.2016
09:09:18
ножками топаю

Haile
20.10.2016
09:09:33

Nikolay
20.10.2016
09:09:42
гугл-дривен девелопмент
ну вот в том и проблема, что не все can name it

Александр
20.10.2016
09:10:02
это уже их проблемы

Egor
20.10.2016
09:10:07

Nikolay
20.10.2016
09:10:19
надо написать дифф двух массивов, а на выходе получаем O(N^2) вместо линейного LCS

Александр
20.10.2016
09:10:21

Nikolay
20.10.2016
09:10:23
¯\_(ツ)_/¯

Egor
20.10.2016
09:10:32
с гуглокодерами, блять

Александр
20.10.2016
09:10:41

Nikolay
20.10.2016
09:10:46
ты за бингкодеров? :3

Egor
20.10.2016
09:10:52
StackOferflow-Drive-Development

Google

Nikolay
20.10.2016
09:10:53
или яху

Egor
20.10.2016
09:11:10
хотя в целом мне похуй
на самом деле

Еxey
20.10.2016
09:11:13

Александр
20.10.2016
09:11:25

Egor
20.10.2016
09:11:56
как ты определяешь что нагуглил именно то, что нужно?

Александр
20.10.2016
09:12:04
а уже потом про гуглеж грамотных имплементаций этих алгоритмов
))

Admin
ERROR: S client not available

Александр
20.10.2016
09:12:07
не самому же писать

Nikolay
20.10.2016
09:12:17
а потом legal trouble, потому что у той реализации была не та лицензия
бугага

Александр
20.10.2016
09:12:39
Конечно
по ночам копирасты ходят по всем бинарям и проверяют, не использовал ли ты сортировку пузырьком от кулхацкера со SO

Egor
20.10.2016
09:13:56
не ходят, но если ты в серьезной западной конторе и кто-то где-то случайно прознал - тебе пиздец

Nikolay
20.10.2016
09:14:01
ну это ошибка выжившего
"не произошло со мной — не произойдёт ни с кем"

Egor
20.10.2016
09:14:40
ну чем там по структурам и алгоритмам-то?

Александр
20.10.2016
09:14:50
есть че?

Egor
20.10.2016
09:15:56
вот есть у тебя специфичная задача, не типовая
в гугле инфы по минимуму, на стаке вообще нет
как ты ее обмозговывать будешь? на основе чего принимать архитектурные решения?
как обосновывать ту или иную реализацию?

Google

Еxey
20.10.2016
09:15:56

Александр
20.10.2016
09:16:05
коробок бинарных деревьев - 1к
стакан - 5к
колесо бинарного поиска - 500р
(заебал этот срач про алгоритмы даже меня)
//а я люблю срачи
он тут уже не первый день идет

Еxey
20.10.2016
09:17:01

Haile
20.10.2016
09:18:04
так конклюжна нет никакого
вон баба в блог пишет, что алгоритмы - оружие патриархальной системы

Александр
20.10.2016
09:18:38

Egor
20.10.2016
09:18:41
не сердись, я не наезжаю и не пытаюсь тут блеснуть умом в белом пальто
просто когда разработчик понимает и знает все это (просто поверь, рано или поздно придется в этом серьезно покопаться), то у него уже не стоят вопросы про трудоутсройство и часово рейт
стоит сказать, что я видел и обратную сторону
когда олимпиадник по информатике сидел и тупил перед открытым XCode

Haile
20.10.2016
09:19:11

Nikolay
20.10.2016
09:19:32
круто у вас, всегда под боком знакомые олимпиадники

Egor
20.10.2016
09:19:43
опыт важен, очень важен
но не так важен, как опыт+база

Ivan
20.10.2016
09:19:44
Ты сам это написал
Важно понимать что это
Но знать нахуй?

O'Miay
20.10.2016
09:19:55
Всем привет

Александр
20.10.2016
09:20:07

Haile
20.10.2016
09:20:14
я вот за посление 5 лет один раз дерево написал

O'Miay
20.10.2016
09:20:15
Кто-нить пишет на xamarin под iOS