• Авторизация


Контора пишет. Попытка рецензии на книгу Дефрагментация мозгов 18-08-2013 21:08 к комментариям - к полной версии - понравилось!


Не рецензия, а скорее размышление над содержанием книги Сергея Тарасова:

Дефрагментация мозга. Софтостроение изнутри

Disclaimer :

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

Во вторых -  ни на что не претендую.  и я вообще не специалист, тем более не программист.  последнее время по работе занимаюсь наверное большую часть времени рассказом что есть 5 процессов:  идентификация, аутентификация, авторизация,  sso и защита от физического проникновения..  не надо их путать, нет, мы с вами ни о чём не договаривались и не надо так кричать....

 

Эпиграф (большой):  

КОНТОРА
кол kontoor, фр. comptoir, от ит. conto, от лат. computare, считать, рассчитывать. Место, занимающееся счетными делами.
Объяснение 25000 иностранных слов, вошедших в употребление в русский язык, с означением их корней.- Михельсон А.Д., 1865.

КОНТОРЩИК, конторщика, муж.
1. Младший служащий в конторе или другом учреждении по письменной части.
а, м. comptoir m.
м. Конторский служащий. Кроме разряда служащих горных, есть еще конторские. На каждом прииске в больших компаниях имеется свой конторщик, руководимый центральною конторой, во главе которой стоит бухгалтер. Ум., 1888: 95 … Словарь золотого промысла Российской Империи

1888—1924: основание IBM

В 1890 году на территории США проходила перепись населения. Для обработки её результатов впервые был применён «электрический табулятор», изобретённый Германом Холлеритом. Благодаря ему, данные переписи удалось обработать всего за год, тогда как предыдущая перепись 1880 года обрабатывалась восемь лет. Воодушевлённый успехом, изобретатель открыл в 1896 году компанию Tabulating Machine Company. Википедия.

Принцип Питера — это частный случай общего наблюдения: любая хорошо работающая вещь или идея будет использоваться во всё более сложных условиях, пока не станет причиной катастрофы. Как правило, появляется большой соблазн продолжать пользоваться уже проверенной идеей, технологией или вещью в изменившихся условиях, даже выходящих за допустимые рамки применения этой идеи, технологии или вещи. Википедия.

 

Из цитат, кстати, попутно делаю вывод - что компьютер "по русски"  на самом деле  должен называться конторкой. :)

IBM PC совместимая конторка - звучит!

-------------------------------

Писатель из меня конечно ещё тот,  поэтому перепостив эпиграф я бы с удовольствием закончил,  ибо сапиенти сат, но надо всё таки написать, о чём же пишет Сергей.

Для начала кину камень -  книгой я бы это не назвал,  скорее набор статей на общую тему,  можно было бы как то и похитрее изложить а то я так сразу и не понял - к чему был рассказ о именованиях должностей в СССР  пока мне  камрад  Большой не пояснил. Хотя к концу видно, что автор расписался.

И второй -  на мой взгляд студенту или школьнику, читать будет тяжеловато -  сомневаюсь, что они вообще поймут о чём речь. Но  кто предупреждён тот вооружён. (особенно хорош внезапный кусок кода, встретив который я загрустил :)  )

Итак какие моменты мне запомнились и как я это всё воспринял.  

Задача дефрагментации файлов - упорядочить  размещение их на диске.  в дефрагментации мозгов же видимо сложить пазл, чтобы куски информации встали на свои места.

Подзаголовок книги - "софтостроение изнутри"  и речь идёт о процессах происходящих внутри отрасли фактически промышленности, в которой заняты миллионы людей по всему миру.  Что немаловажно там же крутятся ОГРОМНЫЕ ДЕНЬГИ.  

Откуда деньги?  Как видно из эпиграфа, вся эта история с бухгалтерией и учётом началась довольно давно. С места в карьер Сергей предупреждает - ребята - основные бабки и люди задействованы в работе с масштабным корпоративным Программным обеспечением сиречь софтом - о нём и будет речь!

Тут  я давно уже говорю, что многие пользователи думают, что компьютер это для того, чтобы в игры играть (а для интернета - планшет),  а на самом деле это самое что ни на есть средство производства 21го века. Ошибкой было бы думать, что можно без них обойтись.  Средний бухгалтер  сейчас проворачивает с помощью компа такое количество учётных операций,  что для того чтобы сделать это вручную  потребовались бы десятки человек.  Без учёта же работать невозможно, останешься на уровне лавки. Фактически  - если бы не компьютеры -  никакого взрыва частного предпринимательства в 90е бы не было. да-да.( или хе-хе. даже не знаю.)  Если б не было Нураллиева с 1С - был бы ( и были и есть) - ктото другой,  об этом в книге тоже есть упоминание на примере системы Ниеншанц-Опердень написанной в начале 90х.  

В общем собственно книга и рассказывает процесс происходящий в отрасли  с конца 80х до текущего момента  с примерами из жизни автора. 

Что же собственно творится?  Я, надо сказать, тусуюсь вокруг ИТ  довольно давно, но многое мне были непонятно,  т.е. ясно что происходт какая то фигня, но что конкретно - не разобрать. кое что прояснилось.

1. Люди тянутся к деньгам - в отрасль идут все, кто может и не может. Соответствующий результат-  представьте, что  дома (не бараки, а высотки-небоскрёбы!)  строила бы дружная компания из ммм... историка искусств, юриста,  химика, инженера-двигателиста и пары сотен индусов, из которых по англиски не говорит 80% ?   Где же  Архитектор (специалист по ИТ)?  - спросите вы,  а его не взяли, потому что он overqualified и его никто не понимает.  вот отсюда и шутки про дятла.  но _программисты_ то тут как раз ни при чём. Они довольно потирают руки и увеличивают почасовую ставку, за разгребание получившегося бардака.

2. Отрасль ещё не устаканилась -  фактически до последнего времени шёл рост.  Поэтому на рынке происходит яростная борьба компаний гигантов за кусок пирога, а лучше весь пирог. Гигансткие компании вкладывают гигантские средства в популяризацию СВОИХ технологий, преследуя цель исключительно заработать денег (гигантских, ага),  а не научный подвиг совершить. Результатом является то,

2.1. что несмотря на ТЕОРЕТИЧЕСКУЮ БАЗУ существующую с незапамятных времён (о чём кстати хорошо пишет   иногда жж пользователь  vit-r)  в софтостроении многое просто существует как написано. мда.   лучше не смог сформулировать, извините.

2.2.  Происходит постоянное изобретение велосипеда

2.3.  В головах у многих  работников - куча рекламных лозунгов

2.4.  Постоянные выпуски НОВЫХ продуктов.

3. Идея собственно банальна - если ты успеешь первым- то сделаешься со своим продуктом отраслевым стандартом по факту - поэтому вся разработка происходит в постоянном режиме давай-давай.

В качестве примера -  основной доход  (по крайней мере до недавнего времени) компании МС  приносило сочетание виндовз+офис,  т.е.  конторка, счёты, писчая бумага с пером и почта. 

4.  Затачивание продуктов ( мы тут о ПО говорим) ориентируется на бизнес,  поэтому для разработки внутри продукта разрабатываются различные прилады и инструменты.  Нагромождаясь друг на друга они образуют лес

4.1.  За которым программист теряет из виду реальность

4.2.  Создают огромные трудности  в работе из-за версионности

4.3.  А также  как не парадоксально УВЕЛИЧИВАЮТ трудозатраты в разработке НА ПОРЯДКИ, чем более простые средства 20-ти летней давности

Приведу собственный пример  м.б. не о том, но рядом.  Стоит компьютер,  на компьютере ОС,  на ОС виртуальная машина,  на виртуальной машине ОС,  из под этой ОС запускается виртуальная ява-машина,  на ней запущен веб сервер и сервер приложений, на котором крутится приложение, которое работает через сеть с железкой,  которую заменить нельзя, потому что непонятно на что (или слишком затратно чтоли ), потому что той фирмочки которая всё это делала уже нет,  а больше это вроде никто не делает.  как то так вроде было.и  вот тут наверное совру - всё нормально работает только с IE6.

5. Проблемы.

5.1.  Неоднозначная правильность в выборе массовых технологий. Как пример - тот самый подход с доступом к данным через вебморду - когда все навнедряли 15 лет назад систем за миллионы,  а тпереь выяснилось,  что это только под IE6  всё работает,  а для того чтоб поменять - нужно ещё раз столько же заплатить.

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

5.3. непоследовательность действий некоторых больших компаний, когда недавно продвигаемые технологии ВНЕЗАПНО  оказываются брошенными (на этом месте я подумал - как хорошо, что я не стал заниматься X, Y и Z (в частности silverlight) не смотря что меня на это всячески подбивали, а программирую до сих пор, когда припрёт, на бэйсике)

 

В общем - это то что вспонилось.  Так же в книге много весёлых примеров из практики Автора.  Интересных.

Какие выводы - лично для меня два:  

Освоить SQL  до базового уровня  (желательно на деньги заказчика)

Сгонять к Сергею таки в гости, посоветоваться надо :)

UPD.  Для работающих в ИТ  к прочтению рекомендуется!  Часть выводов я не озвучил, чтобы сохранить интригу. :)

вверх^ к полной версии понравилось! в evernote
Комментарии (2):
19-08-2013-00:09 удалить
компьютер "по русски" на самом деле должен называться конторкой. Один фиг не по-русски. Flammar.
Reeder 19-08-2013-00:29 удалить
Ответ на комментарий # Дык. Чисто русских вообще только 2.5 тысячи корневых групп


Комментарии (2): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Контора пишет. Попытка рецензии на книгу Дефрагментация мозгов | Reeder - Здесь красивая местность | Лента друзей Reeder / Полная версия Добавить в друзья Страницы: раньше»