История изменений
Исправление unxed, (текущая версия) :
У меня есть универсальный ответ на «ненужно».
Знаете, зачем нужно умение разбираться в старом чужом коде? Потому что рынок, чёрт побери, готов платить за это умение деньги, и не маленькие. Любителей писать код - полно, а вот людей, способных без отвращения читать, и, более того, понимать чужой код - днем с фонарем не найти. А этот навык требует тренировки ведь.
Вы не представляете, сколько у всяких корпоратов разного легаси, которое переписать неподъемно дорого, а выкинуть невозможно. Я на одной из своих работ примерно таким и зарабатываю, кстати.
То есть, взять какой-нибудь древний проект и довести его до работы в современных условиях это прямо вот типовая рыночная задача, на решение которой существует огромный спрос. А навык этот почти не зависит от используемого языка, кстати: приемы «археологии» везде примерно одни и те же.
Более того, чем менее популярен язык, тем труднее найти человека, готового предложить «текущий ремонт» кода на нём. А если предложения немного, значит, и ценник выше :)
Так что всем, кто рассуждает о «ненужно», предлагаю реанимировать какой-нибудь мёртвый проект на каком-нибудь мёртвом языке, а потом найти контору, которая до сих пор живет на софте на этом языке, и предложить ей свои услуги, показав опен сорс проект в качестве портфолио. Назвать поднимающий настроение ценник, удивиться сговорчивости другой стороны и начать жить более богатой во всех смыслах жизнью :)
Исправление unxed, :
У меня есть универсальный ответ на «ненужно».
Знаете, зачем нужно умение разбираться в старом чужом коде? Потому что рынок, чёрт побери, готов платить за это умение деньги, и не маленькие. Любителей писать код - полно, а вот людей, способных без отвращения читать, и, более того, понимать чужой код - днем с фонарем не найти. А этот навык требует тренировки ведь.
Вы не представляете, сколько у всяких корпоратов разного легаси, которое переписать неподъемно дорого, а выкинуть невозможно. Я на одной из своих работ примерно таким и зарабатываю, кстати.
То есть, взять какой-нибудь древний проект и довести его до работы в современных условиях это прямо вот типовая рыночная задача, на решение которой существует огромный спрос. А навык этот почти не зависит от используемого языка, кстати: приемы «археологии» везде примерно одни и те же.
Более того, чем менее популярен язык, тем труднее найти человека, готового предложить «текущий ремонт» кода на нём. А если предложения немного, значит, и ценник выше :)
Так что всем, кто рассуждает о «ненужно», предлагаю реанимировать какой-нибудь мёртвый проект на каком-нибудь мёртвом языке, а потом найти контору, которая до сих пор живет на софте на этом языке, и предложить ей свои услуги, показав опен сорс проект в качестве портфолио. Заломить как следует ценник, удивиться сговорчивости другой стороны и начать жить более богатой во всех смыслах жизнью :)
Исправление unxed, :
У меня есть универсальный ответ на «ненужно».
Знаете, зачем нужно умение разбираться в старом чужом коде? Потому что рынок, чёрт побери, готов платить за это умение деньги, и не маленькие. Любителей писать код - полно, а вот людей, способных без отвращения читать, и, более того, понимать чужой код - днем с фонарем не найти. А этот навык требует тренировки ведь.
Вы не представляете, сколько у всяких корпоратов разного легаси, которое переписать неподъемно дорого, а выкинуть невозможно. Я на одной из своих работ примерно таким и зарабатываю, кстати.
То есть, взять какой-нибудь древний проект и довести его до работы в современных условиях это прямо вот типовая рыночная задача, на решение которой существует огромный спрос. А навык этот почти не зависит от используемого языка, кстати: приемы «археологии» везде примерно одни и те же.
Более того, чем менее популярный язык, тем труднее найти человека, готового предложить «текущий ремонт» кода на нём. А если предложения немного, значит, и ценник выше :)
Так что всем, кто рассуждает о «ненужно», предлагаю реанимировать какой-нибудь мёртвый проект на каком-нибудь мёртвом языке, а потом найти контору, которая до сих пор живет на софте на этом языке, и предложить ей свои услуги, показав опен сорс проект в качестве портфолио. Заломить как следует ценник, удивиться сговорчивости другой стороны и начать жить более богатой во всех смыслах жизнью :)
Исправление unxed, :
У меня есть универсальный ответ на «ненужно».
Знаете, зачем нужно умение разбираться в старом чужом коде? Потому что рынок, чёрт побери, готов платить за это умение деньги, и не маленькие. Любителей писать код - полно, а вот людей, способных без отвращения читать, и, более того, понимать чужой код - днем с фонарем не найти. А этот навык требует тренировки ведь.
Вы не представляете, сколько у всяких корпоратов разного легаси, которое переписать дорого, а выкинуть невозможно. Я на одной из своих работ примерно таким и зарабатываю, кстати.
То есть, взять какой-нибудь древний проект и довести его до работы в современных условиях это прямо вот типовая рыночная задача, на решение которой существует огромный спрос. А навык этот почти не зависит от используемого языка, кстати: приемы «археологии» везде примерно одни и те же.
Более того, чем менее популярный язык, тем труднее найти человека, готового предложить «текущий ремонт» кода на нём. А если предложения немного, значит, и ценник выше :)
Так что всем, кто рассуждает о «ненужно», предлагаю реанимировать какой-нибудь мёртвый проект на каком-нибудь мёртвом языке, а потом найти контору, которая до сих пор живет на софте на этом языке, и предложить ей свои услуги, показав опен сорс проект в качестве портфолио. Заломить как следует ценник, удивиться сговорчивости другой стороны и начать жить более богатой жизнью :)
Исходная версия unxed, :
У меня есть универсальный ответ на «ненужно».
Знаете, зачем нужно умение разбираться в старом чужом коде? Потому что рынок, чёрт побери, готов платить за это умение деньги, и не маленькие. Любителей писать код - полно, а вот людей, способных без отвращения читать, и, более того, понимать чужой код - днем с фонарем не найти. А этот навык требует тренировки ведь.
Вы не представляете, сколько у всяких корпоратов разного легаси, которое переписать дорого, а выкинуть невозможно? Я на одной из своих работ примерно таким и зарабатываю, кстати.
То есть, взять какой-нибудь древний проект и довести его до работы в современных условиях это прямо вот типовая рыночная задача, на решение которой существует огромный спрос. А навык этот почти не зависит от используемого языка, кстати: приемы «археологии» везде примерно одни и те же.
Более того, чем менее популярный язык, тем труднее найти человека, готового предложить «текущий ремонт» кода на нём. А если предложения немного, значит, и ценник выше :)
Так что всем, кто рассуждает о «ненужно», предлагаю реанимировать какой-нибудь мёртвый проект на каком-нибудь мёртвом языке, а потом найти контору, которая до сих пор живет на софте на этом языке, и предложить ей свои услуги, показав опен сорс проект в качестве портфолио. Заломить как следует ценник, удивиться сговорчивости другой стороны и начать жить более богатой жизнью :)