> а благодаря опыту становится видна подноготная лежащая под истерией вокруг новомодных штучек. Как следствие, вы становитесь всё более востребованы по сравнению с молодыми максималистами и всё такое.
Мой опыт говорит, что начиная новый проект, бизнес не слишком заботится о фундаментальности решений. Ему нужна быстрая доставка идей в рабочий код, чтобы проверить идею на практике. А потом, может быть, мы разумеется это перепишем. И вот с таким подходом зрелые программисты на рядовых позициях справляются хуже молодых. Это факт.
А вот когда к бизнесу приходит понимание, что «дальше на руби-с-рельсами не уедешь» и нужен критический осмотр и переделка — да, добро пожаловать! Но 9 из 10 проектов тупо не доживают до такого уровня.
С возврастом меняется эффективность работы мозга: через 10 лет вы заметите, что стали думать медленнее, вам сложнее дается новый материал, труднее следить за новомодными штучками в сфере вашей специализации.
Как следствие, вы становитесь неконкурентноспособны по сравнению с молодыми 23-летними сеньорами :) И даже ваш опыт мало что будет значить, потому что никому неинтересно, чем вы занимались 10-15-20 лет назад. Писали на TASM под DPMS? Знаете как устроен, систему прерываний и команд 80386? Круто! Но практического применения эти знаний сегодня — ноль.
> Самое важное. Алгоритм валюты – желательно не Script и уж точно не SHA-256. Таким образом ни обладатели видеокарт ни хозяева ASIC’ов не смогут заняться майнингом на старте
а теперь внимательно смотрим на cudaminer и привет.
Бэкслэши возникли оттого, что точка — конкатенация строк — много срача было по этому поводу в php-dev maillist. Ну и еще одна причина — php dev team не осилили написать парсер, который бы отличал вызов статик метода от неймпейса.
Вообщем, это яркий пример того, как изначальное уродство непродуманного синтаксиса («точка») порождает чудовищных монстров в будущем.
Какие другие браузеры в 2001 году) Вы о чем?) Микрософт флегматично клал болт на W3C и другие браузеры, потому как в то время совокупная доля IE была под 96%.
Концепция HTML Components и behaviors, как и HTML Applications, была весьма актуальна и очень перспепктивна на то время. но Микрософт застопорил развитие IE6, увидев в развитии веба конкурента своим десктопным продуктам. Это отлично описано у Джоэла Спольски russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html, если кто не читал — крайне рекомендую.
Дилемма в том, что админы, которые вроде как отвечают за стабильность и надежность систем, хотят брать проверенный покрытый благородной плесенью софт.
А бизнес падок на новомодные штучки, которых в стабильных дистрах еще лет пять не будет, потому как софт с детскими болезнями. И получается, что девелоперы потом либо запрягают админов на бессонную ночь фразами «нам нужен пакет XYZ версии ABC и никак не ниже», либо втихаря на свой страх и риск собирают из сырцов то, что им нужно прямо на боевом сервере, добвляя тем самым админам седины на макушку.
P.S. Из личного опыта: в январе 2011 буржуи захотели за проект на node.js, который в то время был в версии 0.2 с хвостиком. Когда встал вопрос, какую ось хотим на сервер — несмотря на вуаль зрелости и энтерпрайзности CentOS, в итоге, после пары дней мучений, был выбран (гусары, молчать!) Ubuntu, как самый регулярно обновляемый дистр из доступных на облаке.
Фишка в том, что в дебиан можно подключить sid и тянуть необходимый свежак оттуда. А касательно CentOS интернеты так и пестрят HOWTOs вида toster.ru/q/56870:
Просто сравните, сколько времени займет у админа средней руки поставить на боевой сервак под CentOS к примеру, свежий imagemagick или mongodb или какой-нить питоновский gevent, который в pip без libev не поставить, а libev отсутствует в репах. И сколько времени на это тратится в человеческих дистрибутивах.
Предвкушая утверждения про «стабильность и зрелость» — какая к чертям стабильность, если треть софта на сервак будет поставлена мимо реп?
> Представляя число 123456789 в десятитысячной системе счисления, мы получаем сразу два преимущества: во-первых, сокращаем количество потребляемой памяти, так как вместо массива из 9 чисел нам достаточно хранить массив из 3 чисел (1, 2345 и 6789), во-вторых, значительно уменьшаем время выполнения стандартных операций над длинными числами, поскольку за раз обрабатываем 4 разряда числа.
ЛОЛШТО?!
ЗЫ. Еще П. Нортон в своей знаменитой Assembly Language for IBM PC в качестве разминки и закрепления материала показывал, как реализовать калькулятор, оперирующий десятичной целочисленной арифметикой без ограничения на разрядность чисел. 1986 год. А вы тут про дотнет. :D
>> чтоб у работника не было чувства, что его поимели.
> Какие чувства тут, если есть работа и ее надо делать?
Такие чувства как, например вам втирают про правильные процессы, интересные проекты, дружную команду, а по факту оказывается, что контора VCS не практикует, раздает таски по телефону, жмется на 2-й монитор и вообще, намекает, что неплохо было бы купить компьютер за свои деньги.
По теме ТС неплохо было бы ознакомиться с классическим треугольником: «опыт» | «удовлетворение от работы» | «деньги» — выберите два из трех.
> а благодаря опыту становится видна подноготная лежащая под истерией вокруг новомодных штучек. Как следствие, вы становитесь всё более востребованы по сравнению с молодыми максималистами и всё такое.
Мой опыт говорит, что начиная новый проект, бизнес не слишком заботится о фундаментальности решений. Ему нужна быстрая доставка идей в рабочий код, чтобы проверить идею на практике. А потом, может быть, мы разумеется это перепишем. И вот с таким подходом зрелые программисты на рядовых позициях справляются хуже молодых. Это факт.
А вот когда к бизнесу приходит понимание, что «дальше на руби-с-рельсами не уедешь» и нужен критический осмотр и переделка — да, добро пожаловать! Но 9 из 10 проектов тупо не доживают до такого уровня.
Как следствие, вы становитесь неконкурентноспособны по сравнению с молодыми 23-летними сеньорами :) И даже ваш опыт мало что будет значить, потому что никому неинтересно, чем вы занимались 10-15-20 лет назад. Писали на TASM под DPMS? Знаете как устроен, систему прерываний и команд 80386? Круто! Но практического применения эти знаний сегодня — ноль.
В Беларуси не взлетит. Ибо Белтелеком.
а теперь внимательно смотрим на cudaminer и привет.
Вообщем, это яркий пример того, как изначальное уродство непродуманного синтаксиса («точка») порождает чудовищных монстров в будущем.
Концепция HTML Components и behaviors, как и HTML Applications, была весьма актуальна и очень перспепктивна на то время. но Микрософт застопорил развитие IE6, увидев в развитии веба конкурента своим десктопным продуктам. Это отлично описано у Джоэла Спольски russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html, если кто не читал — крайне рекомендую.
А бизнес падок на новомодные штучки, которых в стабильных дистрах еще лет пять не будет, потому как софт с детскими болезнями. И получается, что девелоперы потом либо запрягают админов на бессонную ночь фразами «нам нужен пакет XYZ версии ABC и никак не ниже», либо втихаря на свой страх и риск собирают из сырцов то, что им нужно прямо на боевом сервере, добвляя тем самым админам седины на макушку.
P.S. Из личного опыта: в январе 2011 буржуи захотели за проект на node.js, который в то время был в версии 0.2 с хвостиком. Когда встал вопрос, какую ось хотим на сервер — несмотря на вуаль зрелости и энтерпрайзности CentOS, в итоге, после пары дней мучений, был выбран (гусары, молчать!) Ubuntu, как самый регулярно обновляемый дистр из доступных на облаке.
Q. как поставить foobar под CentOS?
A. вот так:
1. yum -y update
2. yum -y groupinstall «Development Tools»
3. wget host/source-of-your-favorite-software.tar.gz
4. tar zxf…
5. configure
6. make && make install
Просто сравните, сколько времени займет у админа средней руки поставить на боевой сервак под CentOS к примеру, свежий imagemagick или mongodb или какой-нить питоновский gevent, который в pip без libev не поставить, а libev отсутствует в репах. И сколько времени на это тратится в человеческих дистрибутивах.
Предвкушая утверждения про «стабильность и зрелость» — какая к чертям стабильность, если треть софта на сервак будет поставлена мимо реп?
ЛОЛШТО?!
ЗЫ. Еще П. Нортон в своей знаменитой Assembly Language for IBM PC в качестве разминки и закрепления материала показывал, как реализовать калькулятор, оперирующий десятичной целочисленной арифметикой без ограничения на разрядность чисел. 1986 год. А вы тут про дотнет. :D
> Какие чувства тут, если есть работа и ее надо делать?
Такие чувства как, например вам втирают про правильные процессы, интересные проекты, дружную команду, а по факту оказывается, что контора VCS не практикует, раздает таски по телефону, жмется на 2-й монитор и вообще, намекает, что неплохо было бы купить компьютер за свои деньги.
По теме ТС неплохо было бы ознакомиться с классическим треугольником: «опыт» | «удовлетворение от работы» | «деньги» — выберите два из трех.
@ app.errorhandler(413)
def err_413(error):
return «OOPS!»