Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×
http://emery-emerald.narod.ru
  • Переключиться с математики на программирование — насколько реально?

    Спасибо, я знаком с этой книгой, особенно понравились изыски в области управления глобальными переменными и контроля над преобразованием интеллектуальных указателей. Ну и собственно Локи я тоже очень высоко ценю. Но: 1) я имел в виду именно сборник околопредметных эссе, 2) новичкам Александреску следует давать с той же осторожностью, что и школьнику — Фотошоп.

    Экзотическая книга, не спорю, очень хороша для смещения точки сборки (если читали про магию тольтеков К. Кастанеды) в программистском мышлении. Да, новички ее просто не осилят, но беречь их особо не стоит.

  • Переключиться с математики на программирование — насколько реально?

    ...тока я упустил линию мысли — извените! С чего это я — марксист?))

    Математику начинаете рассказывать про математику:). Насчет Маркса не хочу углубляться, но в МГУ я интенсивно общался с профессурой, посвятившему Марксу всю свою научную карьеру. Скажу только, что с вами не согласен.

  • Переключиться с математики на программирование — насколько реально?


    Тут в соседнем блоге рекламируют книжку Coders at Work.

    Ссылка:

    www.developers.org.ua/...at-work-review

    Лично меня резюме книги не «зацепило». Я больше люблю читать книги вроде: Андрей Александреску «Современное проектирование на С++. Обобщенное программирование и прикладные шаблоны проектирования» (itbookz.ru/...tirovanie.html или прямая ссылка: depositfiles.com/...iles/yprdlrcbt

  • Переключиться с математики на программирование — насколько реально?

    Не буду, чтобы не испытывать отвратительное ощущение — морального устаревания своих навыков.

    А на что жить тогда будете?:).

    У меня знакомый электронщик из физико-технического института имени Карпенко до сих пор работает в основном под Windows 98 — ОН ТАК ПРИВЫК. Научрук диссертации ебошил спектрометр ядерного магнитного резонанса 1979 года выпуска (а там, знаете ли, осциллограф вместо монитора и сотня магниторегулирующих ручек вместо клавиатуры), хотя мог бы купить и современный — ОН ТАК ПРИВЫК. В обоих случаях люди не слишком довольны жизнью, но апгрейдиться наотрез отказываются.

    Ну, это уже больше похоже на закостенелость. Другими словами, негибкость ума. Впрочем, это их право. Если их устраивает те результаты, которые они имеют и нет желания получать новые результаты, то о чем разговор?

    Так, понеслась моча по трубам©. Как только разговор заходит о трех дипломах, я чувствую интенсивный баттхерт. Кстати, в профайле у вас указаны ДВА высших образования. Где-то вкралась ошибка.

    Где-то выше у меня написано, что юридически у меня два высших, а фактически три. Если хотите, то по третьему я самоучка. И зарплату получаю, за это третье образование.

    Вы знаете, это уже просто смешно. Почему-то из каких-нибудь там Турок, Тисмениц, Кицманей и Стахановых люди с сотней долларов в кармане едут учиться во Львов, Харьков, Киев и Москву и не маются подобными дилеммами.

    Ну, я уже вышел из этого возраста, до тридцати с лишним лет меня не было дома (Политех, НИИ, МГУ). Как говорил товарищ Мюллер, шеф Берлинского гестапо, удовольствия у стареющих мужчин уже другие:). Предпочитаю, просто поэкспериментировать с shareware или похожими технологиями. Если получится, то удовольствия будет больше:).

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

    Политех окончил в 22, в НИИ до 26, в МГУ до 31, это был 1990 год. Дальше считайте сами:).

    Не думайте, что тут никто не понял сути этой фразы. Это всего лишь вежливый информационный эквивалент вот такого довольно известного в Интернете аргумента: lurkmore.ru/Все_пидорасы _а_я_—_д’Артаньян

    Вообще-то, не я начал наезды. Терпел, сколько мог:). Но по натуре, я дружелюбный, не делайте из меня монстра.

    А, вы хотите сказать, что эмбеддед лучше на ассемблере писать, чем на С. Ну хорошо. Это и правда бесполезный спор. Давайте лучше вот такой язык обсудим: ru.wikipedia.org/...i/Whitespace:)

    На ассемблере лучше ломать программы:). Кряки не публикую, но удовольствие получаю:). Что до Whitespace, то статья там не законченная, откровенно говоря, ничего не понял.

    Тональность вашего вопроса заставляет предположить, что вы не читали Спольски и принципиально не желаете этого делать. Тут в соседнем блоге рекламируют книжку Coders at Work. Она может вам быть интересна, там интервью с 15 крупнейшими разработчиками вашего поколения.

    . Насчет «принципиально не желаете», вы не правы, я просто ожидал цитирования хотя бы чего-нибудь, чтобы возбудило интерес. А вы даже не утверждаете, что книга интересная. А я и без того читаю много, чтобы что-то начать читать вне очереди.

  • Переключиться с математики на программирование — насколько реально?

    А что все так ополчились против Emery Emerald? Перечитывать последние страницы не хочется.

    Наверное, не любят, когда кто-то выделяется из общего стада:).

  • Переключиться с математики на программирование — насколько реально?


    >...в связи с примером моего перехода из математиков в программисты

    Да прогер вы уже, это факт. Математики обычно говорят "Решение есть! «© Фольклер...и уходят:) А не примеры, реализации.

    Конечно, «прогер», я, что утверждаю иначе? Сказал же, что математикой уже давно не занимаюсь, потому, как не востребована, а зарабатываю на жизнь прикладным программированием, потому что востребовано. И за что платят, то и «танцую»:). А вы, похоже, больший марксист, чем сам Карл Маркс:).

    > А про ваши статьи на codeproject было бы интересно почитать.

    Они свою работу делают, им реклама ни к чему.

    Если нечего сказать по существу, то зачем было поднимать эту тему? Я не введусь на «умные умолчания».

  • Переключиться с математики на программирование — насколько реально?

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

    Я способен освоить любую технологию за кратчайшее время

    А в чем позитив того, что солдат перестанет мечтать стать генералом? Ну, перестану утверждать, чтобы не дразнить публику, но думать то не перестану. Или у вашего Джоэля Спольски есть более нетривиальные установки?

    MFC уже давно умерло, и никто в здравом уме не пишет на MFC программы...

    Я согласен, вы программист. Но вы неконкурентноспособны за пределами своей провинции, поэтому здесь к вам соответствующее отношение.

    Ну, это хоть конструктивная критика:), а то устал уже объяснять, чтобы меня правильно понимали. Я достаточно самокритичен, чтобы согласится с вами, да мой поезд ушел тогда, когда развалился СССР. Но у меня еще не самый худший вариант, поверьте. А поскольку я не собираюсь покидать свою провинцию, то конкурентоспособность за ее пределами меня волнует мало. Поймите, я никому не навязываю свои взгляды и жизненные ценности. Я просто общаюсь. Сообщая информацию о себе, я рассчитываю услышать ответную информацию от вас, типа, чем сейчас живет народ? Почти как у собутыльников (хотя я не практически не пью):). Я не доверяю уму на словах, покажите его в деле, продемонстрируйте свои успехи, ведь чтобы критиковать, много ума не надо.
    Вы практически все демонстрируете линейное мышление, мыслите устоявшимися шаблонами. Продемонстрируйте лучше гибкость ума, не тривиальность мышления. Я вам еще про ассемблер еще ничего не рассказывал, и не хуже вас знаю, что на нем никто ничего уже не пишет:). Но не буду, это будет разговор слепого с глухонемым.

    MFC для меня тот же самый ассемблер, чтобы вам было понятно, это типа когда народ от нечего делать кроссворды разгадывает. Какая в этом польза? Да ни какой! Кроме удовольствия и тренировки ума. Вы бы поступили гораздо мудрее, если бы сказали: «Товарищ, дорогой, а ты знаешь, что если ты решишь проблему Х, то будешь иметь Y килобаксов в кармане?» Причем Х имеет отношение к программированию или математике или теорфизике и не является лохотроном, вроде разработать за 1000 зеленых президентов Windows 8 быстрее Мелкософта. Это был бы совершенно другой разговор. Для этого потребовалось бы изучить то-то, то-то и то-то? Но это уже мои проблемы, изучу, решу — получу свои Y килобаксов, нет — тоже мои проблемы. Но знание чего может гарантировать заработок, не вообще, а конкретно: явки, телефоны, адреса? Я перепробовал много чего, но кроме гарантированного заработка по основному месту работы, я не знаю такого. Но у меня в провинции и так лучшая работа, какая здесь может быть. А ехать неизвестно куда, неизвестно на что меня не прикалывает. Заработки через Интернет штука весьма ненадежная и сомнительная. Если у вас есть что сказать по этому поводу, то скажите, поделитесь общей информацией. А если нет, то тогда какая вам разница, на чем и что я пишу? Да хоть на египетских иероглифах!

  • Переключиться с математики на программирование — насколько реально?

    1C77 звучит солидно, почти как ФОРТРАН77.

    Вы считаете своим долгом развить у меня комплекс неполноценности?:). Да какая мне разница, как он звучит. Если вам будут платить зарплату только за работу на арифмометре, или на логарифмической линейке, будете работать на них как миленький. У меня 1С является пятым «языком программирования» в третьем высшем образовании. Вы считаете это мои проблемы, что родному государству нужны 1С-ники, а не специалисты по математическому моделированию или теоретической физике? Лично мне не проблема работать на MS SQL Server, Oracle, DB2, не говоря уже о любых веб технологиях и языках. Я способен освоить любую технологию за кратчайшее время. Вопрос только в том, что я буду делать с этими знаниями, если они по моему месту жительства не востребованы. Может быть в крупном городе ситуация была бы другая, но я живу там где живу и относительно доволен своим уровнем успеха. Мои друзья программисты кормятся за счет Акцеса-97. Тоже будете ёрничать? А ребята очень не глупые, они из него выжали такое, что вам и не снилось. Ну не хотят в провинции работодатели работать на сложных и дорогих системах, когда можно с тем же успехом применять дешевые и простые. У нас же тут не мега-корпорации, с офисами по всему миру. Думаю мы просто разбалованы пиратским софтом.

    А с фортраном-77 я тоже неплохо знаком, работал на нем в МГУ, когда еще персоналок не было вообще. Кстати, в интернете, можно свободно скачать его компиляторы, ибо остались еще его поклонники. Не перевелись также и любители MS DOS’a. Ну и что из того? Лично мне ультрафиолетово, а почему это задевает вас, я не понимаю.

    ЗЫ. Emerald, вы глубоко ошибаетесь, если думаете, что фрилансом занимаются только вчерашние студенты. Хотя "КПИ — крупнейший мировой центр подготовки индусов"©

    Пусть так, просто я хотел сказать, что такая работа не для меня. Лично мне уже надоело подстраиваться под работодателя. Лучше я пощупаю возможности shareware.

  • Переключиться с математики на программирование — насколько реально?


    Сдается мне, что для 1С есть свой Киевский ресурс — КЛУБ ПРОФЕССИОНАЛОВ 1С. Там все эти обсуждения...

    1С назвать языком программирования все равно, что того, кто отредактировал.ini файл, назвать программистом...

    Ну, я называю его псевдокодом. За много лет я достаточно наобщался со сторонниками и противниками 1С (сейчас последних значительно больше). Все доводы и контрдоводы мне хорошо известны, которые проходили уже не по одному кругу. Вас кормит программирование? Что именно? Вот про это и давайте порассуждаем. А если вас 1С не кормит, то о чем говорить? Вы просто будете повторять известные мифы.

    При помощи Teleric or DXpress controls + C#/.Net + MS SQL Server можно написать ERP систему на порядок лучше, чем 1С и одному человеку... это не самая большая проблема — проблема далее ПРОДАТЬ и сапортить... 1С поднялась за счет того, что она хоть чтото могла делать, в то время когда систем такого класс вообще не было (в сегменте малого бизнеса)...

    Здесь ключевые слова «можно написать», тогда как у меня «уже написано» и внедрено и, как я говорю, сначала я работал на свои программы, а теперь мои программы работают на меня. Другое ваше ключевое слово «ПРОДАТЬ». Я не продаю свои конфигурации, меня наняли внедрить именно 1С77, но помучавшись со всеми известными стандартными конфигурациями, я понял, что отвечать я могу только за свои собственные конфигурации. Потому и написал их в кратчайшее время и успешно внедрил и все работает без проблем уже пару лет. Да, теперь можно подумать и насчет продаж. Но продавать программы у нас не очень благодарное дело, особенно если ты не фирма 1С. Потому и решил постепенно выложить на своем сайте весь процесс разработки оптимизированной конфигурации по учету ресурсов и начислений для 1С77. Понятно, что процесс этот трудоемкий, тем более что я не люблю подробно разжевывать и к тому же совершенно бескорыстно. Стимула практически никакого. Тем более, что все в один голос трубят, не надо этого делать, не надо, не надо:). На что я могу рассчитывать? Только на ленивых юзверей, которым может понравится моя конфигурация, но что-либо менять там под себя им будет просто влом. То бишь, на индивидуальные заказы. Другой вариант, shareware бизнес. В этом смысле весьма кстати будет опыт работы на С++, а MFC или Qt или что-то еще, не суть важно. Но тут тоже свои проблемы, конкуренция в shareware весьма высока, ориентироваться надо на буржуев, а с ними будут некоторые шероховатости в организации оплаты. Потому просто, до поры до времени, решил попиариться на codeproject.com на тему которая мне известна, а заодно и продумать концепцию разрабатываемых программных продуктов и удобную систему оплаты за них.

    Чтото было сказано про западного заказчика... что вы парите 1С западу?:)

    Нет, конечно, зачем он им? Им вполне достаточно эксела, там, где у нас сложная учетная система. А вот какие-нибудь «рюшечки» продать им вполне можно. Читал в Интернете, что один товарищ продавал красивые скины для системных часов. Так он писал, что это приносит ему дополнительно три его ежемесячные зарплаты по основному месту работы.

    А сообщения действительно похоже на рекламное, тока непонятно чего вы рекламируете. Есть отдельная ветка кстати «Фриланс и общение с заказчиком»...Статьи на codeproject’е у всех здесь есть:)

    По крайней мере, коммерческой рекламы здесь нет, а про свои программистские наработки я начал говорить в связи с примером моего перехода из математиков в программисты. Затем просто отвечаю на вопросы. А каковы вопросы, таковы и ответы. С заказчиком мне пока рано разговаривать, а фриланс мне не нравится, этим пусть вчерашние студенты занимаются. А про ваши статьи на codeproject было бы интересно почитать.

  • Переключиться с математики на программирование — насколько реально?


    Вы точно математик? Как можно от такого тихого ужаса как кресты да еще и с МФЦ удовольствие получать?

    ОколоИТшные математики обычно от всяких Хацкелей с МЛями эстетическое удовольствие получают, а у Вас пассивное садомазо какое то...

    Юридически да, у меня два высших образования (политехническое и мехмат МГУ (математика)). А фактически три высших, третье — прикладное программирование (С/С++, Pascal & Object Professional, Visual FoxPro, VB.NET и 1С77 и немного Macro Assembler), за которое я получаю зарплату. Сейчас потихоньку съезжаю на полу системное программирование на C++ & MFC. Согласитесь, образования и опыта вполне достаточно, чтобы иметь собственное, а не чужое мнение по поводу 1С, в частности. Кто-то тащится от вышивания крестиком, а кто-то от засовывания собственной головы в пасть тигру. Реально меня кормит только 1С77. Кормила бы математика, занимался бы математическим моделированием. Но наука сейчас никому не нужна, тем более в провинции. Поэтому математикой я не занимаюсь уже давно. А поскольку из любого «теста» можно сделать конфетку, то и из 1С77 также. Я добился того, что мне на нем комфортно работать за счет написания абсолютно нестандартных конфигураций и использования определенных внешних компонент. В этом смысле «восьмерка» мне не нравиться совершенно, я даже не представляю себе каким количеством килобаксов меня можно было бы соблазнить на восьмерку:).

  • Переключиться с математики на программирование — насколько реально?

    Одному — наверное, нельзя. А зачем это делать одному?

    Я вполне справился один. Почему один? Потому, что мир провинции, это не мир столицы метрополии, здесь все немного попроще и ближе к природе:). Например, у нас на фирме имеется несколько штатных программистов, некоторые даже после специализированных ВУЗов. Но корочки программистов ребята имеют, а программировать нет. А начальство ведь как считает, с Вордом товарищ работать умеет? Вроде да, настучит одним пальцем с отступами из одних пробелов. А Ворд это что? Программа? Да! Значит, товарищ кто? Правильно, программист! По аналогии, машина — машинист, велосипед — велосипедист, автомобиль — автомобилист и т.п. Короче блатных много, а работать остается «рабочим лошадкам»:). Но отчасти это даже выгодно. В стрессовой ситуации, соображать начинаешь лучше, да и лишний раз доказывать, что ты не верблюд не надо:).

    И я скажу. Вы, бесспорно, мастер своего дела, но это не должно вредить здоровью:)

    Спасибо. А экзамены это разве не стресс? Особенно по математике на мехмате? Одни у нас после них отправлялись в Кащенко, а другие умудрялись читать математику как художественную литературу и сдавали потрясающе легко.

    Что и требовалось доказать.

    Ну, если это вас утешит:).

  • Переключиться с математики на программирование — насколько реально?


    Emerald, интересно было бы почитать, но это скорее в раздел по стартапам. А то выглядит как рекламное объявление.

    Рекламное объявление чего? Моего сайта? Но пока мне нет смысла его особо рекламировать, так как там всего несколько некоммерческих страниц. Моих статей на codeproject.com или sql.ru Так это просто примеры перехода с математики на программирование. Публиковаться на codeproject.com выгодней всего, там можно сделать себе такую рекламу, которую не получишь на всех сайтах рунета. Ибо там около 7 миллионов пользователей и около 20 тысяч опубликованных статей программистов. Считайте это рекламой самого процесса написания статей на этом сайте. Легко можно прославиться как программисту, имея оригинальные идеи и полезные разработки. Могу открыть вам «секрет» многие мои знакомые программисты комплексуют по поводу того, что они не знают математику. Часто мне говорят, «ну ты же математик», на что я отвечаю, «а где вы видели математику в моих программах»? Абстрактное мышление да, не вредно, но использую его я на полпроцента. Только вот совсем недавно выступил с темой «Распределение порядка во всех перестановках» на форуме математиков: http://dxdy.ru/topic25746.html. Меня заинтересовал вопрос, какова средняя длина упорядоченной подпоследовательности (УПП) в бесконечной случайно распределенной последовательности? А также закон распределения этих УПП. Совместными усилиями мы получили некоторые результаты, которые я намереваюсь применить для оптимизации внешней сортировки сверхбольших массивов данных. Это я к тому, что при желании можно заниматься математикой, будучи программистом.

    Лично мне было поначалу даже стыдно переучиваться на программиста, типа кто не может стать математиком, идет в программисты...
    Ну вот судя по посту, вы считаете, что 1С — это программирование, неудивительно, что вам было стыдно...
    Неготичьно. Низачот.
    Я чувствовал, что этот пассаж вызовет комментарии:).
    Псевдо код «1С77» был у меня уже пятым языком (после Си, Паскаля и ФоксПро и Бейсика.NET, на которых у меня были самостоятельные разработки). И именно на нем (в паре с Visual FoxPro, без которого впрочем, можно было обойтись, как я вижу сейчас) мне удалось написать и внедрить реальный учет на реальном предприятии всего за несколько месяцев. Вы можете написать учет заработной платы и учет ресурсов (материалов, основных фондов, денежных средств, забаланса, в том числе частично налоговый учет) для предприятия на полторы тысячи человек со своей спецификой за более короткое время на другом языке программирования или средстве разработки? А также обучить персонал, преодолеть тихий саботаж невежд и ввести все необходимые первичные данные! И обеспечить десятки видов необходимых отчетов! И вы мне будете после этого говорить, что задачу подобного уровня можно решить одному человеку не используя 1С? Достоинства и недостатки «семерки» я знаю достаточно хорошо, так что давайте не рассуждать мифами.

    Да, сейчас, я пишу на С++ & MFC и получаю гораздо больше эстетического удовольствия, чем от псевдо кода «1С». Но попробуйте увеличить производительность стандартных конфигураций «1С» в 15 раз, чтобы комфортно работать на них! Уверен, большинство скажет это, мол, не реально, ну его в болото этот 1С и будут неправы. В учете зарплаты (начислений) я применил движок VFP для решения этой задачи, но затем понял, что этого делать не обязательно и в учете ресурсов обошелся только частью ядра «семерки» применив только парочку внешних компонент для марафета, но не влияющих на производительность. Решение этой задачи хотя бы на концептуальном уровне, вполне достойна математика. Если вы ее решите, тогда можете спокойно хаять 1С, как это любят делать почти все программисты:).

  • Переключиться с математики на программирование — насколько реально?


    Переключиться с чего угодно на программирование вполне реально
    Я добавлю, что для математика — теоретика программирование будет в разы легче, чем современная абстрактная математика. Лично мне было поначалу даже стыдно переучиваться на программиста, типа кто не может стать математиком, идет в программисты. Конечно, современное программирование тоже значительно усложнилось, но для математика в любом случае, стать программистом это всего лишь вопрос времени. Другое дело, что залог успеха в программировании, как в прочем и везде, это умение мыслить концептуально. Программистов сейчас много, даже очень много. Но программист программисту рознь. Есть кодеры исполнители (конструкторы), которые при наличии грамотного технического задания и в рамках своей квалификации делают свою работу быстро и качественно. Есть разработчики технических заданий для программистов, которые при удачном составлении техзадания фактически выполняют половину работы, можно сказать, что это изобретатели или управленцы среднего уровня. С этой работы редко кто справляется качественно. А есть архитекторы — разработчики ПО (программного обеспечения), которые решают задачу на концептуальном уровне. Это уже можно сказать политики, управленцы высшего звена иногда даже первооткрыватели. Примеры. Возьмем программу «1С», версии 7.7. Архитектор сформулировал идею разработки собственной фирменной платформы для построения на ее базе учетных задач уровня предприятия. Что-то типа средства разработки прикладного ПО высокого уровня, заточенного под нужды ведения учета на любом предприятии советского типа. Он выбрал язык программирования — С++ (фирма «Парус», выбрала язык программирования — Visual FoxPro и проиграла фирме «1С»), а также библиотеку разработки — MFC. Далее им была сформулирована достаточно оригинальная идея открытого псевдо кода, поддерживаемого платформой (ядром) 1С, который реализуется в виде конфигураций, доступных для свободного редактирования любым пользователем. Также была определена объектная прикладная модель учета, как на уровне программных объектов, типа «справочник», «документ», «план счетов» и т.д. и т.п., так и на уровне концепции, была выбрана модель учета, которую я называю субконтный учет, сопряженным к которому является, более естественный, натуральный учет (об этом можете почитать в моей статье на http://emery-emerald.narod.ru/1C/Lional03.html). И много еще чего было сформулировано архитектором, по отчетности, поддержки встроенных запросов и т.п. Удачной была его модель? В некотором смысле да, я бы поставил твердую «четверку». Были и просчеты, но этот продукт был выпущен вовремя, удачно раскручен и стал самым продаваемым на территории СНГ. Тот же архитектор сформулировал концепцию восьмой версии «1С», но, на мой взгляд, она за способность вышибать бабки из «юзверей» заслуживает «пятерки», а за техничность решения — слабой «тройки». Перейдем на уровень составителей технических заданий («изобретателей» ПО). Один из них сформулировал техзадание на объект «Справочник» (сейчас я говорю про «семерку»), другой на объект «Документ» и т.д. Вот за что я люблю «семерку», так это за объект «Справочник». Судя по всему, его проектировал грамотный специалист, чего не скажешь про объект «Документ», не говоря уже про объект «Календарь», который «ваял», надо полагать, студент двоечник. По логике объект «Документ», должен наследовать свойства объекта «Справочник», но он создан сам по себе, с возможностями меньшими, чем у справочника. Как по мне то он вообще не нужен, лично я писал все конфигурации с нуля, применяя только объекты: «Справочник», «Константы», «Перечисление», «Отчеты» и «Обработки», кроме того, я отказался от встроенной прикладной модели учета братьев Нуралиевых (хозяев «1С») и реализовал вполне успешно собственный натуральный учет. Были у меня и другие нововведения. Обо всем этом я начал писать на своем сайте: http://emery-emerald.narod.ru, хотя материала там еще мало, но со временем будет больше. Понятно, что кодировщику уже достались задачи сфарганить там, скажем, поддержку групп (типа папок в файловой системе) в контроле CListCtrl, навести определенный марафет на этот контрол, так чтобы его нельзя было отождествить с SysListView32 и т.д. и т.п.
    Другой пример, знаменитая настольная учетная система MS Access. По ней также можно пройтись, как по «1С», но ограничусь одним замечанием. С точки зрения прикладного разработчика Access-97 заслуживает «пятерки», а все дальнейшие его версии, от «тройки» до «четверки». Т.е. просматривается явная тенденция коммерциализации ПО в ущерб его пользователям. Иначе говоря, злоупотреблений монополистов — производителей ПО.
    Если вы хотите самостоятельно вести свой программистский бизнес, то трудно придумать что-то лучше shareware. Только вам нужно быть архитектором, изобретателем и конструктором своего собственного ПО одновременно. Кроме этого, нужно суметь организовать собственный сайт, для рекламы и продаж, либо воспользоваться услугами посредников. Лучше ориентироваться на зарубежного покупателя, но есть некоторая проблема с совместимостью их систем электронной оплаты с нашими (постсоветскими). Тем не менее, сначала нужно сделать себе имя и рекламу, чтобы начать реально что-то продавать. Например, публиковаться (в том числе) на сайте www.codeproject.com. Можете, для примера почитать мои статьи там:
    www.codeproject.com/...Emerald-04.aspx
    www.codeproject.com/...Emerald-03.aspx
    www.codeproject.com/...Emerald-04.aspx
    www.codeproject.com/...y-Emerald.aspx
    Есть и те же самые русские обсуждения и публикации на sql.ru:
    Для профессионалов MFC. Как одновременно изменить высоту у заголовка и строк CListCtrl’a?
    sql.ru/...tualthread.aspx tid=667408
    MFC: Как передать параметр в непараметризованный конструктор в MDI приложении?
    sql.ru/...tualthread.aspx tid=674018
    MFC-03. Использование элементов интерфейса для управления модифицированными списками.
    sql.ru/...tualthread.aspx tid=679175
    MFC-04. MMF чтение и создание DBF файлов вместо сериализации для виртуальных списков.
    sql.ru/...tualthread.aspx tid=681845
    Алгоритм создания CDX файлов.
    sql.ru/...tualthread.aspx tid=686605
    Альтернатива SQL запросам.
    sql.ru/...tualthread.aspx tid=688114
    Смотрите мои сообщения по работе с dbf файлами через runtime библиотеки VFP:
    sql.ru/...tualthread.aspx tid=601874
    А также мои сообщения по компиляции VS C++ проектов из командной строки:
    sql.ru/...tualthread.aspx tid=584888

    Все это рано или поздно будет и на моем сайте. Так что можете постепенно входить в круг программистских проблем и решений.

  • Переключиться с математики на программирование — насколько реально?

    Вот только тема Переключиться с математики на программирование — насколько реально?

    Вполне реально, я ведь уже рассказал свою история перехода с математики на программирование.

  • Переключиться с математики на программирование — насколько реально?

    Еще раз повторюсь — пример крайне неудачный — посему не будем развивать ненужный флейм.

    Так я и пытаюсь съехать с темы Березовского на тему «система». Вообще-то я считаю, что самый большой преступник это государство, хоть либерально — демократическое, хоть диктаторское. Это в той или иной мере относиться на всех его властных чиновников. Ну не верю я в благородную власть! Поэтому если государство «назначает» своим «главврагом» кого бы то ни было, хоть Березовского или Гусинского или Ходорковского или Лазаренко (список можно продолжать бесконечно), то лично я воспринимаю это как факт того, что данный «товарищ» решил поиграть в игры для взрослых с самим государством. Раз играет, значит, имеет шанс выиграть, а «победителей не судят». Ну, а если проиграл, то не «пан», а «пропал». Березовский ведь проиграл на игровой площадке «Россия» и немного «Украина», а на игровой площадке «Великобритания» он очень даже как выиграл. Тоже относиться и к Виктору Суворову. В России он «расстрельный» товарищ, а в Лондоне он герой. Кстати, книги его продаются на Украине, значит и здесь он если не герой, то «правдоборец». Так что для меня факт того, что преступная власть назначает официально преступником мистера Х, говорит только о том, что данный Х не «лыком шит», но отнюдь ничем не хуже и не лучше хозяев государства.
    Что касается бытовых преступлений, то они и решаются на бытовом уровне, типа кровной мести родственников. Но для «больших дядей» уличные преступники «ущербны», как выразился один из «элиты» и вполне ими управляемы.

    Ну, а чтобы совсем сменить политическую пластинку на профессиональную, можно обсудить тезис «ползучего перехода власти к профессионалам». Что-то в этом есть, но хозяева мира и в Африке хозяева, не так ли?

  • Переключиться с математики на программирование — насколько реально?


    Эмеральд, я сделал вывод, что вы не хотите или по некоторым причинам опасаетесь отвечать на этот вопрос. Я же не методических разработок диссертации просил от вас, а просто пары слов по существу: «семья», «ребенок», «родные», «ностальгия», «возраст» и т.пр.

    Да нет, почему же. Просто подумал, что ответ очевиден. Из Москвы поехал домой на Украину ибо «пересройка» тогда начинала уже зашкаливать, хотя имел возможность остаться там в аспирантуре. И потом просто понял, что коли система рухнула, то по любому, мои возможности стали на порядок меньше в любом месте и в любом случае, ибо оставался только один путь сохранить и приумножить успех, это беспредел, но в такие игры я не играю. Сейчас я имею свой средний провинциальный уровень успеха, что более менее позволяет нормально существовать мне и моей семье. Зато добился главного, заниматься любым проектом ради собственного интереса. Уезжать куда либо мне не хочется, За границей мне не комфортно по политическим мотивам, а ныне в Москве или Киеве мне просто не интересно, ибо там сейчас плохая энергетика. Да и зачем? Есть Интернет, этого вполне достаточно и для общения и самореализации.

  • Переключиться с математики на программирование — насколько реально?


    Как интеллигентно. Ты не стесняйся — говори как есть — заработал потому что проходимец вор и бандит методично уничтожавший свою страну.

    По логике вещей это вполне может быть, но «не пойман, не вор», в смысле, у меня нет убедительных доказательств этого. Хотя, речь не об этом. Отвлекитесь от эмоций и морали, и рассмотрите вопрос по существу. Воров, проходимцев и бандитов всегда было и есть много. Но успешных из них и приемлемых, хотя бы для одной страны, значительно меньше. Наверное, вы согласитесь, что «их бы способности, да на мирные цели...». То бишь, способности к успеху у них явно есть, только применяют они их не для благих дел, а для «грязных делишек». А ведь в детстве, наверняка многие из них были «отличниками по поведению». Вероятно, они скажут, что их способности не дают должного эффекта в «мирных целях». А это уже проблемы всей системы, которая тихо и почти незаметно, сместила акценты от «каждому по труду», до «каждому сколько положено». А «положенного» всегда будет мало, принципы экстремумов здесь работают во всей красе. Вот и берут они от жизни сами, никого не спрашивая. Не попался — типа, молодец. Так что если уж кого хаять, то систему, а не Березовского, который принял, навязанную ему игру системы. Эзотерики говорят, что на зло надо отвечать «молчанием ума», даже давая «сдачу». В общем без магической «бутылки», здесь не разобраться:).

  • Переключиться с математики на программирование — насколько реально?

    Правильно мыслите, но почему вы с таким бэкграундом до сих пор не в столице Империи или не за границей?

    Разве обо мне речь? «Не стреляйте в пианиста, он играет, как умеет!». Конечно, при прочих равных условиях более энергичный, молодой, пробивной будет иметь больше успеха, чем «скромняга». «Экономика это больше, чем на половину психология». Поэтому если мы говорим об успехе, то профессионализм при этом играет роль менее 50%. Если нас интересует материальная сторона успеха, прежде всего, то тогда надо акцентировать внимание не на своей профессии или образовании, а на своих психологических качествах. Вот тогда давайте сравнивать, у кого психологические мышцы тверже. В этом смысле не образование играет ключевую роль, а организаторские способности. Возьмем, к примеру, Березовского (Еленина), живущего ныне в Лондоне. Он что сделал карьеру как математик? А ведь он доктор физ-мат. наук! Нет, все свои капиталы он заработал за счет своей энергичности, способности оказаться вовремя в нужное время, в нужном месте и т.п. Ну, а если нет способности или желания без мыла проникать в пикантные или даже импозантные места и ситуации, то тогда приходится мириться со своим скромным материальным статусом. Именно это я и хотел сказать что, раньше система была заинтересована в мозгах специалистов, а сейчас в их энергетической проникающей способности, являющегося свойством тела, а не ума:).

  • Переключиться с математики на программирование — насколько реально?

    Я по образованию математик. Закончил мехмат КНУ им. Шевченко (кафедра алгебры)

    В некотором смысле у меня похожая ситуация. Закончил первый ВУЗ (политехнический институт), поступил в НИИ по распределению. Платили мало, подумал, что специальность не очень востребована, потому решил учиться еще раз, уже в более «навороченном» ВУЗе, на мехмате МГУ. Второе распределение было супер! Попал в научно — производственную фирму, где были востребованы обе мои специальности. Как математик я занимался математическим моделированием и оптимизацией производственных процессов. В фирме, на науку денег выделяли не меряно, не знали даже как их потратить. Карьера мне светила сногсшибательная. Но счастье мое длилось недолго, через полгода развалился Советский Союз, и все, наступила бесконечная полоса кризиса. Наука стала никому не нужна, квалифицированные специалисты тоже. Чтобы элементарно выжить, пришлось, уже самостоятельно приобрести третью специальность — прикладного программиста. Начинался компьютерный бум и реально было востребовано только автоматизация учета на предприятиях. По крайней мере, у нас в провинции. Освоил несколько языков программирования, но успешными оказались 1С77 и VFP. На этих языках я написал с нуля основной учет на своем предприятии. Все внедрилось и успешно работает уже пару лет. Эта дало возможность более-менее нормально существовать. Сейчас, когда появилось свободное время на работе, решил заняться полу системным программированием на С++. Можно сказать ради удовольствия. Хочется иметь какой-нибудь дополнительный заработок, связанный, например, с информационными технологиям. Например, shareware бизнес. Но, чувствую, надо еще освоить web-дизайн или сайтостроительство и другие Интернет технологии. Особого спроса на квалифицированные кадры не ощущается до сих пор, поэтому, деваться некуда, приходится бесплатно заниматься творчеством для Интернета. Единственный плюс, заниматься можно, чем хочешь. Математику я уже почти забыл, поэтому занимаюсь в основном информационными проектами в Интернете. Так что бороться с геополитикой достаточно трудно:).