Pull to refresh
5
0
grafomanych @grafomanych

User

Send message
В данном случае реализация на NodeJS. Соответственно проблема многопоточности отпадает в связи с архитектурой платформы (workflow асинхронный, но все выполняется в одном потоке, многопоточность симулируется). Временной интервал для задач варьируется в интервале от нескольких секунд до нескольких минут.
Критерии для обработчиков — типы задач (множество) и интервал приоритетов.
В моем случае потери на скорости распределения ничтожны по сравнению с длительностью выполнения задач, дополнительная оптимизация не требовалась, более важным фактором была гибкость в настройке / диапазон возможных критериев и понимание пользователями принцыпа работы.
И у меня похожий велосипед, только разгребаторам выделяются таски по ряду дополнительных критериев.

image
Писателям новой эпохи будет трудно соревноваться с ушедшими титанами. RIP :(
Обучение на семинарах, лекциях и т.д., думаю, вполне оправдано. Ежедневное индивидуальное обучение — совсем другая история. Наибольшая ирония в том, что специалисты, которых учат подобным образом, часто быстро стают очень высокого мнения о себе, требуют моментального повышения оплаты и, впоследствии, уходят в другую компанию, где их финансовые потребности удовлетворяют (такой разработчик действительно может очень неплохо проходить собеседования :) ). Недавно вот нанимали такого парня — работал в компании, организованной очень опытными программистами, которые тратили много времени на его развитие. За них обидно, а для нас отличное «приобретение».
Еще обидно за проекты, в которые вкладывают усилия множество людей, и общее качество которых страдает в силу чрезмерной концентрации начинающих разработчиков. Хочется, знаете ли, гордиться плодом своих усилий.
Новички, конечно, есть всегда, вопрос только в их концентрации и уровне проектов / сложности использованных технологий.
А касательно того, что «увлеченный человек на голову выше своего коллеги» — встречал, знаете ли, довольно толковых низкорослых программистов. :) Быть выше начинающего разработчика, или человека, которому его работа не нравится, чести не добавляет. Хочется, в общем, чтобы информация, поступающая из рабочего окружения, давала представление об альтернативных методах решения возникающих проблем, чтобы было больше людей способных взглянуть на поставленные задачи иначе. Это все, конечно, весьма субъективно — крик души. Строго не судите, пожалуйста.
С каждым годом все больше уверен, что деньги портят отрасль ИТ.
8 лет назад, когда я начинал свой путь как разработчик, и средняя з.п. программиста была чуть выше средней з.п. по стране, в ИТ шли, в основном, люди увлеченные, у которых не было проблем с отсутствием в компаниях тренингов, спортзалов и личного зубного врача.
Сейчас каждый, кто знает как включить компьютер, в силу своей жадности, пытается попасть в ИТ.
А компании набирают проектов — сколько сейлзы найдут, ресурсов не хватает, начинают нанимать всех подряд.
Область наполняется людьми, которые относятся к программированию исключительно как к источнику дохода и пытаются всех, и себя в том числе, обмануть.
Отсюда падение качества и имиджа программистов из СНГ.
Еще интересное наблюдение — очень много молодых программистов сейчас требует от компании чтобы она их развивала. Ребята, если вам нужно развитие, переставайте лениться! Берите свою Ж в руки, и начинайте поглощать интересующую вас информацию, благо её сейчас больше чем можно осилить. Не можете чего то найти — не ленитесь, напишите тестовый пример, который сможет подтвердить или опровергнуть ваши предположения. Это единственный путь стать экспертом. Учить вас никто не будет. Обычно люди, которые хорошо в чем то разбираются, слишком востребованы в процесе разработки. Выделять их время, ухудшая тем самым качество продукта, на то, чтобы учить новичков — кощунство.
Воздушные шары летают на высотах до 10 км.
Вот на этом видео воздушный шар летит на высоте 2 км: www.youtube.com/watch?v=qSRr2S0eB6g
Вся площадь шара и корзины — сплошные точки конденсации.
Почему же не видно воды, стекающей с шара?
Возможно я тормоз, но мне кажется, что за такое время все вышеперечисленное можно освоить только очень поверхностно.
Мир цифровых технологий развивается очень быстро, за всем не поспеете, для начала нужна специализация, которая обеспечит вас доходом и будет хорошей базой.
Вот зачем, скажите, к примеру Javascript разработчику, основательное знание Unix систем?
Люди, которые очень быстро двигаются и стараются все знать оставляют огромные пробелы в знании своих основных инструментов.
Никто не оспаривает пользу расширения кругозора, но лишняя спешка вредит, как мне кажется.

А я думал переводчик переводит комментарии и форвардит их в блог с оригинальной статьей (чешу репу, предварительно сделав глупое выражение лица).
Возможно я тормоз, но странный у вас синглтон получился. В смысле ничто не мешает несколько экземпляров класса FactorialUtil получить, как с одинаковыми, так и с разными алгоритмами, какой же это синглтон?
Очевидно, что каждый хорош для своих поверхностей.
Интересно, почему их не скомбинируют.
В качестве компенсации за эмоциональную травму мышки предлагаю наливать на дно ведра грам 50 спирту.
Видел как то передачу, как их строят.
Заливают в куполообразную сдутую форму бетон, а потом форму надувают електронасосом.
Ждут пару дней пока застынет и дом готов.
Это если речь только о стенах идет.
Есть предположение, что многие читают начало и конец поста, если пост длинный.
А среди коментариев обращают внимание на самые длинные, а так же коментарии с очень высокими и очень низкими оценками.
Ребенок быстро нашел бы способ определить, что там внутри этой блестящей штуковины.
Ага, и аналогия с Китайской стеной присутствует.
А я иногда впадаю в транс под ритмичное постукивание соседа молотком.
А содержимое желудка оно попутно индексирует?
Веб 2 от Веб 1 с точки зрения бизнеса отличается очень не значительно.
Спорткары и обычные машины в качестве аналогии не подходят — у них разная целевая аудитория.
На счет работы пользователей — возьмите, к примеру, форум, чем не ресурс, на котором большую часть наполнения добавляют пользователи?
До тех пор, пока средство будет давать возможность решать поставленные задачи быстрее, дешевле или проще(выбирайте по вкусу) других средств, оно будет использоваться при обстояльствах, в которых требуються именно характерные ему свойства.
Забавно будут проходить дебаты политиков с такими штуками на головах.

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity