×Закрыть

Материалы по теме «программирование»

RSS

DOU Проектор: Codeasy.net — изучить C#, спасая человечество DOU Проектор: Codeasy.net — изучить C#, спасая человечество

Dmytro Shervarly 11033

Привет всем! Я Дима, уже около 6 лет работаю в области software development. Я — соучредитель и руководитель проекта Codeasy.net. Это курс программирования, проходя который, вы спасете мир играючи... 40

Что такое Haxe и почему он может быть вам интересен Что такое Haxe и почему он может быть вам интересен

Dmitry Hryppa 13751

Большинство девелоперов используют Haxe в том или ином виде только при разработке игр. Это одна из причин недостаточной осведомленности о его возможностях. В этой статье я хотел бы пролить свет на то, чем же является Haxe и почему вам стоит задуматься о том, чтобы начать использовать его в своих проектах уже сегодня. 57

«Что учить, Java или C#?» Востребованность и перспективы популярных языков «Что учить, Java или C#?» Востребованность и перспективы популярных языков

Валентина Шимкович 72730

Чтобы ответить на популярные вопросы начинающих программистов о том, стоит ли учить такой-то язык и связывать с ним карьеру, мы расспросили разработчиков на Java, JavaScript, PHP, C#, C++, Python и Swift/Objective-C. 88

Рейтинг языков программирования № 8: Java по-прежнему доминирует, но доля рынка начала сжиматься Рейтинг языков программирования № 8: Java по-прежнему доминирует, но доля рынка начала сжиматься

Ruslan Shevchenko 78715

Самым распространенным языком по-прежнему остается Java, JavaScript вышел на второе место, незначительно опередив C# по популярности. 44

Принцип подстановки Барбары Лисков Принцип подстановки Барбары Лисков

Наталия Ништа 41024

Продолжая серию «ООП — это просто», на этот раз я попытаюсь рассказать о принципе подстановки Барбары Лисков (Liskov substitution principle, далее LSP). Рассмотрим пример, в котором нарушим этот принцип и посмотрим, к чему это приведёт. 226

Инвертируй меня полностью Инвертируй меня полностью

Наталия Ништа 29435

В этой статье я попытаюсь рассказать про принцип инверсии зависимостей (Dependency inversion principle, далее DIP). Чтобы по-человечески разобраться, начнем с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». 206

Уровни абстракций — ключ к пониманию архитектурных изысков ПО Уровни абстракций — ключ к пониманию архитектурных изысков ПО

Наталия Ништа 44078

Эта статья будет в большей степени полезна новичкам, только начинающим работать с абстракциями и построением архитектур ПО. Однако искренне надеюсь, что и более опытные специалисты смогут найти для себя что-то интересное в этом материале. 104

Какой язык программирования выбрать Какой язык программирования выбрать

Sergey Nemchinsky 104318

Попробую ответить на этот животрепещущий вопрос. И начну ответ с уточнения, что вопрос поставлен некорректно. Вопрос должен скорее стоять в выборе направления программирования. Итак, на что в первую очередь должен обращать внимание человек, выбирающий специальность? 246

Рейтинг языков программирования № 7: PHP уходит с пьедестала Рейтинг языков программирования № 7: PHP уходит с пьедестала

Ruslan Shevchenko 129193

Краткая сводка: Java по прежнему самый распространенный язык программирования; разрыв между Java и C# — увеличивается. JavaScript вошел в тройку лидеров, вытеснив из нее PHP. Возобновился рост использования Scala. Cоотношение Objective-C/Swift все еще 80/20. 176

Рейтинг языков программирования № 6: новые лошадки на коммерческом рынке Рейтинг языков программирования № 6: новые лошадки на коммерческом рынке

Ruslan Shevchenko 73037

На чем кодят молодые программисты? Какие языки выбирают для своих проектов? Сколько еще мы будем писать первые программы на Basic’е? 90

14 рекомендаций из личного опыта для разработчиков 14 рекомендаций из личного опыта для разработчиков

Aliaksandr Valialkin 19289

Я как разработчик с небольшим стажем хочу поделиться рекомендациями, которые могут оказаться полезными некоторым из вас. Чем опытнее разработчик, тем большее количество перечисленных ниже советов покажется ему очевидными и банальными. 94

Рейтинг языков программирования № 5, январь 2014 Рейтинг языков программирования № 5, январь 2014

Ruslan Shevchenko 101683

Краткая сводка: на первом месте по прежнему Java, при этом разрыв между C# и Java увеличился. JavaScript обогнал Python. Индекс удовлетворенности возглавляет Scala, а в пятерке основных дополнительных языков появился T-SQL. 62

Профессия избранных, или «Ох уж эти невыносимые программисты»! Профессия избранных, или «Ох уж эти невыносимые программисты»!

Редакція DOU 15568

Рассмотрим несколько наиболее распространенных проблем, которые возникают между ITшниками и социумом «обычных» людей. Как-никак, правильная постановка задачи — это уже половина ее решения. 35

Рейтинг языков программирования № 4, январь 2013 Рейтинг языков программирования № 4, январь 2013

Ruslan Shevchenko 103446

Краткая сводка: Самые популярные — Java, C# и PHP. JavaScript как основной язык используется чаще Ruby, PL/SQL вошел в первую тройку дополнительных языков. 23

W30LUW

Yuriy Silvestrov 2396

Захотелось пошутить и озаглавить колонку так, как это принято в Linux/Unix мире — аббревиатурой. Полностью фраза из названия звучит как «Web 3.0 is like Unix Way». Отчего именно Unix Way? 16

Що нового у світі програмування Що нового у світі програмування

Ruslan Shevchenko 11193

Напевно не існує області знань, якій не пророкують «теплову смерть» від відсутності розвитку. Програмування не є виключенням: досить часто можна почути що все, що можна було придумати в програмуванні вже є у Lisp/Fortran/Smalltalk (підкреслити вибране) і нічого принципово нового з тих часів так і не створено. 142

Рейтинг языков программирования, 1H2012 Рейтинг языков программирования, 1H2012

Ruslan Shevchenko 36868

Краткая сводка: Java вышла на первое место, в разработку приходит поколение, не знавшее С++, на радаре появился Apex. 73

← Сtrl 12345 Ctrl →

Комментарии

Угу, парное. i.redd.it/kg3cgpznfql01.jpg
У випадку рутини можна вкласти час в вивчення інструментів, але що використовуються (vim, and tmux, and tuple), відрефакторити чи завтоматизувати щось.
Давайте порахуємо вартість. Щоб було простіше розробники працюють в парі 6 годин на добу з перервами та перевіркою пошти. Два розробника — кожен працює десь годин п’ять з перервами на доу. (Втикати в парі набагато складніше).
Люди конечно виноваты. Подробности популярно изложены в монологе агента Смита в 1ой матрице. А вот пониманию как взаимодействие каких угодно людей приводит к проблемам имеющим системную природу да, популярное изложение мало помогает...
А бывает так, что это становится чемоданом без ручки. Ибо бросить его уже нельзя никак. А клиенты хотят развития, платят деньги, а команда разработки гнобит попередников, и что бы решить вопросы — сначала дотягивает долги, а потом пилит фичи клиента.
То есть, если кто-то закрыл одну стори на пять поинтов, а другой закрыл пять на единицу, то можно считать, что у этих двух людей перформанс одинаковый, правильно?
А разве у меня не так написано в конце, что надо решать эти проблемы систематически, и оценивать риски? Очевидно, что технический долг может возникнуть только потому, что время прошло, мир поменялся.А поменялись ли люди? Развивались ли они паралельно?
Спасибо за ответ. Такой ответ читать приятно. Если мы осознанно принимаем решение,что в продукте есть техдолг, но тем не менее, мы его релизим — никто не пострадал. Признать что он есть — это уже большой шаг.
Если инженерная группа приняла такое решение, и не поставила в известность менеджмент, это опасная игра. Тем не менее, если менджмент проинформирован — все ждут когда шкаф грохнется, и тогда выскочит черт из табакерки с табличкой «а я говорил!».
Разве не люди виноваты в том, что возникают проблемы? Или вы отрицаете, что виновник — человек? Уверен у вас есть своя точка зрения, не могли бы вы ей поделиться в двух словах?
А можна Вас попросити, будь ласка, поділитися посиланням на дослідження? А то люди так часто люблять плутати причину і наслідок. Например, может оказаться, что это не Скрам делает хорошие команды, а хорошие команды просто прилежно делают скрам.
Какой именно инструмент Скрама позволяет хорошо видеть перформанс каждого Количество сторипоинтов закрытых каждым за спринт.
Перехожу на новую работу, удаленную. На интервью говорили, что активно практикуют парное программирование на удаленном сервере при помощи tmux и vim. Я с обоими тулами, конечно же, на ты, но посмотрим что из этого выйдет.
Если кандидат не хочет потратить время и сделать тестовое, то у него нет мотивации работать в компании. Тестовое оплачиваемое? Если нет, значит компания хочет что бы человек работал бесплатно в виде овертаймов.
А он и не палил Москву Ось до цього і претензії.