Size: a a a

2019 February 01

B

Boris in Канада IT
Vasily Khoruzhick
асм не обязательно, но знать как работает современный проц - надо. Даже банально почему линейное чтение из памяти быстрее, чем рандомное
Это бесполезно объяснять. Уже целые поколения выросли, не имеющие ни малейшего понятия как это там внутри работает ггг
источник

VK

Vasily Khoruzhick in Канада IT
Boris
Это бесполезно объяснять. Уже целые поколения выросли, не имеющие ни малейшего понятия как это там внутри работает ггг
хз, я верю что у нас большая часть в компании - представляет хотя бы примерно
источник

B

Boris in Канада IT
Vasily Khoruzhick
хз, я верю что у нас большая часть в компании - представляет хотя бы примерно
Ну это  специфика компании. 30 лет назад не было программеров которые не знали базы системной. А сейчас таких большинство
источник

ДС

Дмитрий Судебов... in Канада IT
Boris
Это бесполезно объяснять. Уже целые поколения выросли, не имеющие ни малейшего понятия как это там внутри работает ггг
Я не могу представить как можно писать качественный, быстрый и эффективный код не зная как устроен в языке тот или иной тип данных или функция. Не досконально, конечно, но хотя бы в общих чертах.
источник

AS

Alex S in Канада IT
Boris
Это бесполезно объяснять. Уже целые поколения выросли, не имеющие ни малейшего понятия как это там внутри работает ггг
Типа как работает деление? в алу
источник

Б

Балу in Канада IT
Дмитрий Судебов
Я не могу представить как можно писать качественный, быстрый и эффективный код не зная как устроен в языке тот или иной тип данных или функция. Не досконально, конечно, но хотя бы в общих чертах.
Таких полно)
источник

AS

Alex S in Канада IT
Балу
Таких полно)
ну расскажи алгоритм деления)
источник

TM

Timur Malikin in Канада IT
Дмитрий Судебов
Я не могу представить как можно писать качественный, быстрый и эффективный код не зная как устроен в языке тот или иной тип данных или функция. Не досконально, конечно, но хотя бы в общих чертах.
Что вы имеете в виду под эффективностью? Как правило бизнесу нужна быстрая доставка фич, быстрая разработка, customer development и всякое такое. Так вот, на том же Ruby можно накидать сервис с полным крудом на 5 сущностей и покрыть тестами, пока я буду для Spring контекст описывать. Поэтому, если стартап и фичи превыше всего и анализ поведения, поиск ниши - только динамика спасает, если энтерпрайз и главное митинги и работа сервиса 99,9999% времени - java/c#
источник

TM

Timur Malikin in Канада IT
И динамика компенсируется бОльшим покрытием тестов чем статика, это есстестно.
источник

TM

Timur Malikin in Канада IT
я имел опыт работы на динамическом языке без тестов (erlang), так это просто самоубийство
источник

ДС

Дмитрий Судебов... in Канада IT
Наверное не совсем корректно высказал мысль. Естественно я имею ввиду реализацию не ниже, скажем, с.
источник

TM

Timur Malikin in Канада IT
Дмитрий Судебов
Наверное не совсем корректно высказал мысль. Естественно я имею ввиду реализацию не ниже, скажем, с.
С моей колокольни это уже узкая сфера и тут рулит С, ну без вариантов. Особенно если есть ограничение по железу
источник

TM

Timur Malikin in Канада IT
Смысл в том, что это меньшая доля рынка разработки
источник

TM

Timur Malikin in Канада IT
кесарю кесарево
источник

ДС

Дмитрий Судебов... in Канада IT
Timur Malikin
Что вы имеете в виду под эффективностью? Как правило бизнесу нужна быстрая доставка фич, быстрая разработка, customer development и всякое такое. Так вот, на том же Ruby можно накидать сервис с полным крудом на 5 сущностей и покрыть тестами, пока я буду для Spring контекст описывать. Поэтому, если стартап и фичи превыше всего и анализ поведения, поиск ниши - только динамика спасает, если энтерпрайз и главное митинги и работа сервиса 99,9999% времени - java/c#
Да. Отлично. Даже java если брать. Ну как чедовек не знающий реализаций, хотя бы в общих чертах, сделать осознанный выбор даже метода сортировки?!
источник

TM

Timur Malikin in Канада IT
Дмитрий Судебов
Да. Отлично. Даже java если брать. Ну как чедовек не знающий реализаций, хотя бы в общих чертах, сделать осознанный выбор даже метода сортировки?!
чет не очень понял к чему вопрос... Алгоритмы надо знать хоть как, имхо, понимать нотацию О, как минимум...
источник

RS

Roman Speranskii in Канада IT
А вы GO не рассматривали?
Он же замена С, но на много приятней и не такой калищный как Ruby
источник

IP

Ivan Porozhnyy in Канада IT
Roman Speranskii
А вы GO не рассматривали?
Он же замена С, но на много приятней и не такой калищный как Ruby
Может не ruby а rust?
источник

TM

Timur Malikin in Канада IT
Ivan Porozhnyy
Может не ruby а rust?
+1 чето ruby и GO совсем про разное
источник

RS

Roman Speranskii in Канада IT
Ivan Porozhnyy
Может не ruby а rust?
Спасибо. С просони попутал.
Но посыл вы поняли :)
источник