В Visual Studio не было возможности строить отчеты, а точнее не было хорошего инструмента. Самое удивительное, что на эту нисшу долгое время никто серьезно не претендовал. Если в Delphi с ее маленьким рынком претендентов на стандарт можно не думая назвать два QuickReport и FastReport (не считая более мелких игроков), то здесь только очень дорогой Business Objects.
Я долго думал и решил бросить вызов самому себе - создать простую, но удобную систему отчетности для .NET. Пол года упорного труда и что я вижу? Microsoft внедряет отчетность в VS 2008 Standard. Она была там и раньше, но сторонняя, а тут похоже что своя. А ведь если MS решила создать систему отчетности, стоит ли в это ввязываться скромному программисту Мишке? Глупо и бессмысленно. Не то, что ничего не заработаю, я просто потеряю. Продолжать работать? Зачем, если ее даже смотреть не будут. Что смотреть, если есть готовое. Продвинуть продукт в таких условиях невероятно сложно.
Вот лежу на больничной койке и думаю - чему быть? Куда деть эту кучу ума и опыта? И не вижу абсолютно ничего. Везде властвует MS, а там, где ее нет, на один вид программы 100 конкурентов. Ну зачем писать очередной графический редактор или просмотрщик? Я просто не вижу сферы, где можно что-то сделать и проявить себя.
Именно в этот момент понимаешь, почему многие программисты ненавидят Майкрософт - она лишила работы громадное количества программистов. Они не могут конкурировать и приходиться идти на очень сложную модель свободного кода OpenSource, на котором невероятно сложно заработать.
А что будет, если свободный код победит? 25 000 хорошо зарарабатывающих в Майкрософт программистов потеряет работу. Лучше станет? Нет! Как бороться? Понятия не имею. Пилить гиганта? Не поможет.
Майкрософт борeтся за программистов и кричит на сцене Developers, Developers, Developers, но с другой стороны, что будут делать эти Developers, когда Майкрософт влезет во все оставшиеся дыры. Да, останутся специализированные проекты, которые нельзя подвести под шаблон, но их на всех не хватит. Особенно на таких, как я, которые хотят сидеть дома, зарабатывать немного денежки распространяя свою работу в инете.
Мне ведь много не нужно. Совсем чуть-чуть, но свое. Но где найти это свое, когда меня душат. Куда не глянь, везде рынок Майкрософт, а где их нет, мелкие компании и доморощенные программисты набрасываются на рынок в борьбе за пользователя, как стервятники.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Я вот тоже, помню об этом размышлял. Просто так. Я ничего пока своего создавать не собираюсь (для широкого потребления). Только сейчас, как об этом подумаю, мозг клинит)
А почему бы не разрабатывать информационные системы на основе продуктов этих "гигантов"?
Я на собственном опыте (хоть и не столь огромном) убедился что в нашей стране в этой области огромный провал. Это к теме о консалтинговых компаниях, о которых ты писал. Сами столкнулись с такой заразой, влили кучу денег в чужую разработку а отдачи никакой, пришлось самому разрабатывать.
Остаётся только выбрать предметную область и вперёд, это отличный сегмент рынка, здесь многие согласны платить хорошие деньги за хорошие продукты, тем более с твоими знаниями...
Работали с двумя московскими компаниями, они разработали свои программные комплексы и сейчас успешно их впаривают наивным потребителям. Про программы скажу, что в принципе они неплохие, может сыроватые но идея и реализация неплохие.
Штат в этих компаниях не превышает 10 чел., так что реально собрать такую команду и зарабатывать неплохие деньги.
Это учитывая что живу я в провинции, но конкуренции в этой области никакой, 1С я не беру в учёт, для производственых систем она пока не очень.
Так что есть где развернуться. А насчёт " Я просто не вижу сферы, где можно что-то сделать и проявить себя." я такого не понимаю, работы море. Я например на системное программирование и веб вообще не смотрю, это такие узко специализированные сферы, что чтобы здесь хоть что-то заработать, надо быть семи пядей во лбу.
А в плане специалистов разработчиков ИС в нашей стране огромный дефицит, особенно логического проектирования систем, ну и реализации конечно.
Разговаривал с человеком с Москвы, он сказал что люди занимающиеся логическим проектированием систем зарабатывают больше чем программеры.
Сейчас закончил институт, занялся разработкой собственной системы для производства, после печального опыта работы с удалённым разработчиком (не поставлен у нас сервис в этой области пока что), зарабатываю неплохие деньги по нашим провинциальным меркам, плюс уже есть заказчики со стороны на разрабатываемую систему.
Для меня лично такая область наиболее интересна, разнообразна. А не чистое программирование, где сидишь по 10-12 часов в день уперевшись в экран монитора. Да и работу программеру сложнее найти, всего знать невозможно, соответственно надо учитывать специфику своих знаний и умений, а разработчику ИС знакомому со всеми этапами проектирования, разработки и внедрения систем найти работу как два пальца...
Вот моя формула успеха:
Delphi 7 (30 тыс. руб.) + FastReport 4 (4 тыс. руб.) + Mysql 5 (0 руб.)
+ немного мозгов :) и хорошая команда и я думаю можно хорошо развернуться
А я наоборот нехочу автоматизировать предприятия. Мне это скучно, потому что там базы данных, которые мне не очень интересны. Я устал от них.
Ну а в других сферах очень сильная конкуренция, победить которую тяжело (MS).
А что можно придумать новое в этой области? Когда над этим ломают голову целые корпорации, одному с ними не повоевать.
Надо реально смотреть на вещи, изучать рынок, искань свою нишу, если конечно ты не линус торвальдс :)
А иначе так и останешься "непризнанным поэтом"
Если конечно тебя интересуют деньги. Если нет то тогда в чём проблема?
Не надо путать OpenSource не означает бесплатный... как free software не означает открытый...
Согласен с Ronin'ом ... и с тобой Михаил тоже... короче жопа :) нужно идти в админы ... или экономисты
>>Разговаривал с человеком с Москвы, он сказал что люди занимающиеся логическим проектированием систем зарабатывают больше чем программеры.<<
Видимо имеются в виду архитекторы программных систем, они действительно получают в 2-3 раза больше, чем программисты, а также руководят разработкой... Впрочем их зарплаты абсолютно оправданы.
>>Мне ведь много не нужно. Совсем чуть-чуть, но свое.<<
Напиши профайлер для VS, те, что есть, дешёвыми не назовёшь...
Может мое предложение покажется странным, но вот к примеру есть игровой движок Game Maker стандартная часть функция которого бесплатна, а за дополнительные - нужно его зарегестрировать. Кроме этого он достаточно просто изучается людьми, которые практически не умеют программировать и в то же время есть режим для тех, кто умеет.
Счас этот движок набрал довольно приличное комьюнити, среди которых есть и русские.
Что я хочу сказать - можно к примеру написать что-то еще более простое и функциональное. Бесплатные функции помогут людям привыкнуть к продукту, а за дополнительные функции они в большинстве случаях все же зарегистрируют программу (конечно вопрос цены тоже важен).
"Бесплатные функции помогут людям привыкнуть к продукту, а за дополнительные функции они в большинстве случаях все же зарегистрируют программу"
вот это конечно большой вопрос. Итак то никто не хочет платить деньги за программные продукты, используют взломанные версии, а про какие-то сервисы в нашей стране говорить вообще мне кажется бессмыслено. Не поведётся мне кажется народ на такую ерунду.
Надо работать на примере Fast Report, выставлять продукт с заведомо невысокой ценой, чтобы человеку было проще купить чем использовать крякнутую версию, и рисковать собственной шкурой.
Вообще это вопрос маркетинга, надо искать эффективные схемы зарабатывания денег, такие, которые точно прокатят, простой пример Microsoft.
А весь этот Open Source дутая ерунда, реально там все также как и история с MS, вот вам пример, пришёл в магазин, лежит Mandriva 2008 Free, стоимостью 150р. но в ней нет ни драйверов ни толком программ, игр под неё не установить, чтобы хоть что-то толком заработало необходимо скачать кучу пакетов и установить, а потом настроить. Не выполнить данных действий простому смертному.
Тут же в интернете вижу рекламу Mandriva 2007 PowerPack со всеми наворотами: проприетарные драйвера, Cedega для виндовых игр и т.д. и т.п. Смотрю стоимость 2500 р. ВОТ ВАМ И OPEN SOURCE !!!!
Пока вы тут рассуждаете про свободу, кто-то наживается на ней
Так что я считаю надо мыслить подобным образом, особенно в нашей стране, всякая ерунда с сервисами и человеческой совестью не прокатит.
Вы забыли одно...
Без должной рекламы вам никак не продать свой продукт, на сколько он не был бы совершенен.
Так что написав свою программу, пускай у нее и есть аналоги, надо уделить внимание ее раскрутки! Уверить пользователей, что она лучшее, а остальное - "фуфло"/
Майкрософт не зря тратит огромные средства на рекламу своих продуктов. Даже тех, которые по умолчанию включены в Windows.
Аналог аналогу - рознь! Так что, я думаю, создавая схожую по функционалу программу не стоит сразу боятся что она останется не востребованной.
Ronin, в случае с мандривой, ты платишь за поддержку а не за ось, ничто не мешает скачать сорцы. Почитай GPL.
>>Тут же в интернете вижу рекламу Mandriva 2007 PowerPack со всеми наворотами: проприетарные драйвера, Cedega для виндовых игр и т.д. и т.п. Смотрю стоимость 2500 р. ВОТ ВАМ И OPEN SOURCE !!!!<<
Акстись Cedega, LinDVD, CAD-пакет из Mandriva PowerPack, etc. - это никакой не OPEN SOURCE, вот их лицензионные копии ты и оплачиваешь, покупая Mandriva PowerPack. А сама ОС бесплатно. Кодеки входят практически во все дистрибутивы, но в большинстве случаев не устанавливаются по умолчанию из лицензионных соображений(впрочем, есть дистрибутивы в которых всё работает из коробки: Mint, Sabayon и др. подробнее на distrowatch.com).
Для тех у кого амнезия напоминаю, что в Windows за 4000 р. новые видюхи работают из коробки в VGA формате(пока не скачаешь свежий драйвер, а тот что в коробке с видюхой даже не установится на Висту, хотя он и для Висты), звуковуха, принтер со сканером тоже почему то из коробки не работают в свежеустановленной Винде(к чему бы это?), также в Windows нельзя ни фильм посмотреть, ни музыку послушать, ни в игры поиграть. Для этого ж надо скачать и установить драйвера, скачать кучу кодеков, DirectX свеженький, купить игры... Но впрочем, как ты там говорил: "Не выполнить данных действий простому смертному."
О, затронута моя любимая тема, это работа и Майкрософт, не упущу случай спросить у гуру современного программинга Михаила Фленова: а вы не хотите поработать на рассматриваемой фирме, наверное все согласятся что у вас знаний и скилзов даже с перебором...(вспомнил анекдот про то, что мол зачем бить Горыныча если можно ему помогать и будет защита непробиваемая...:)_). Давайте попросим написать Михаила тему, как устроиться русскому программисту в данную компанию, естественно не в дочерке, а в родительском штабе...???А главное как Михаил видит эту ситуацию, какие ЯП нужны на его взгяд и т. п. Спасибо.
>> Для тех у кого амнезия напоминаю, что в Windows за 4000 р. новые видюхи работают из коробки в VGA формате(пока не скачаешь свежий драйвер, а тот что в коробке с видюхой даже не установится на Висту, хотя он и для Висты), звуковуха, принтер со сканером тоже почему то из коробки не работают в свежеустановленной Винде(к чему бы это?), также в Windows нельзя ни фильм посмотреть, ни музыку послушать, ни в игры поиграть. Для этого ж надо скачать и установить драйвера, скачать кучу кодеков, DirectX свеженький, купить игры... Но впрочем, как ты там говорил: "Не выполнить данных действий простому смертному."
О чём ты говоришь? Миллионы покупают новые компы в магазине всё уже установлено и всё работает, ничего качать не надо, пусть даже и с Вистой, хотя признаюсь что Виста не лучший вариант.
>> вот их лицензионные копии ты и оплачиваешь, покупая Mandriva PowerPack. А сама ОС бесплатно.
Так я об этом и говорю, что голая система бесплатная, а если нужен функционал, то надо платить деньги, чем этот подход отличается от винды? Голая система пригодится только энтузиастам и приверженцам open source движения, а мне как ИТ-специалисту на работе от неё никакого толка нет, поэтому если я и пожелаю перейти на линукс то мне надо будет раскошелиться.
Разговор то конечно был не об этом (а то мы опять щас погрязнем в спорах о преимуществах и недостатках систем).
Разговор был о том как надо зарабатывать деньги в нашей стране, с учётом менталитета нашего народа.
Пойду ли я работать в MS? Если в Канадский офис - пойду не думая. Американский - подумаю. Остальные нет. я готов работать в успешной компании, а Майкрософт без сомнения успешная и я считаю ее самой успешной. Пусть мне не все нравится в этой компании, но получить такой опыт я хочу. И не на год или два, я готов там работать долго. Но не предлагают. Один раз я проходил интервью, но слишком нервничал. Я всегда нервничаю, когда говорю по английски (мало опыта говорить), поэтому отвечал не очень хорошо, и мне отказали. Но даже не смотря на это, в Канадский офис готов поехать в любой момент.
А чем Канадский офис лучше?
Ну если всё так просто и легко, то почему я не вижу повсеместного перехода на линукс на производствах и предприятиях, и тем более в коммерческой среде?
И ещё вопрос такой - ты работаешь где нибудь или нет, и скажи какой софт используют в твой фирме?
>> Да, какой из тебя ИТ-специалист, если ты даже с Линуксом не смог разобраться. На что тебе там надо раскошелиться? На Cedega? Нахрен IT-специалисту игры? не говоря уж, что она стоит 5$ в месяц, IT-специалисты на кофе больше тратят! Или на Wine Etersoft, чтобы 1C, Гарант и прочую лабуду вовсю гонять
Тогда подскажи как перевести под линукс проект разработанный в Delphi под виндовую платформу + коммерческую систему на платформе Foxpro + куча программ разработанных на предприятии под винду (dos'овские, на oracle и т.д. и т.п.)?
+ переучить пользователей работе в линукс, + администраторы
А потом посчитай всё это в денежном эквиваленте
И так на многих предприятиях, учитывая что гдето до сих пор используют 98 винду
А у меня сервер работает под управлением CentOS, и я не говорил что не разобрался с линуксом, просто попытался дома на ноуте установить, так даже 2007 Mandriva не смогла распознать половины железа, драйверов в ней нет. Если я не прав то скажи в чём? Только не надо громких заявлений, не подкреплённых фактами.
У нас на предприятии все сервера работают под BSD но это же значит что надо бросаться всех пользователей переводить под линукс, это не целесообразно.
И вообще это тема другого разговора.
Да, ещё хотел сказать по поводу "Тем, что под Виндовс денег стоят 95% программ, а под Линукс - 5% программ."
Посмотри дистрибутив CentOS - в нём вырезаны все коммерческие логотипы, пакеты, программы, драйвера, в общем всё что нарушает авторские права, и поймёшь что такое бесплатный линукс!
>>И ещё вопрос такой - ты работаешь где нибудь или нет, и скажи какой софт используют в твой фирме?<<
LAMP + редактор текста с подсветкой синтаксиса, кому какой нравится + MySQL GUI Tools + Subversion. Съел?
Я не понял с какого перепугу мы перешли к предприятиям, когда мы обсуждали только простых пользователей и тебя. Некоторые предприятия на DOS до сих пор работают, с какой стати я должен ими интересоваться?
>>Посмотри дистрибутив CentOS - в нём вырезаны все коммерческие логотипы, пакеты, программы, драйвера, в общем всё что нарушает авторские права, и поймёшь что такое бесплатный линукс<<
Я гораздо лучше тебя знаю, что такое бесплатный Линукс, на примерах таких дистрибутивов как Ubuntu, Arch Linux, Fedora. В них есть всё, что нужно для работы и пользователю и IT-специалисту.
А вот ты даже не понимаешь разницу между бесплатным и свободным...
""Пойду ли я работать в MS? Если в Канадский офис - пойду не думая. Американский - подумаю. Остальные нет. я готов работать в успешной компании, а Майкрософт без сомнения успешная и я считаю ее самой успешной. Пусть мне не все нравится в этой компании, но получить такой опыт я хочу. И не на год или два, я готов там работать долго. Но не предлагают. Один раз я проходил интервью, но слишком нервничал. Я всегда нервничаю, когда говорю по английски (мало опыта говорить), поэтому отвечал не очень хорошо, и мне отказали. Но даже не смотря на это, в Канадский офис готов поехать в любой момент. ""
Уважаемый Михаил, а может вы действительно напишите подробную историю(оформите как тему блога), где осветите, как вы готовились к собеседованию, как вообще нашли HR - ов, где проходило собеседование, какие ЯП подтягивали
...на самом деле это ценнейшая информация, поскольку в инете такого не найдешь(а вот холиваров по 300 стр. какой продукт лучше хоть на каждом форуме). Ваши слова:а Майкрософт без сомнения успешная и я считаю ее самой успешной...
Вот здесь я с вами соглашусть на все 500^5000 процентов...прям душу согрело это высказывание...
Ждем вашего сценария по поводу попытки трудоустройства в супер корпорацию "MicroSoft"
P.S. romul, ronin заканчивайте "относительной фигней" заниматься, давайте лучше попросим маэстро рассказать немного о себе и поделиться бесценным опытом...
Если бы я сам устроился в MS, тогда я бы мог написать об этом. А так как я там не работал и не работаю, то и советовать не могу. Чтобы попытаться, можно отправить резюме на их сайте где-то в разделе работы. А как проходить собеседование? Понятия не имею. Я имел всего лишь короткое интервью с кем-то из штатов.
Romul - ну ты и засранец, извини за выражение :)
Прям каждого зацепить надо лишь бы поспорить, нельзя так людей оскорблять, они могут и обидеться.
вроте ромул: В данном случае процентов может быть максимум 100, так что с такими познаниями в математике, тебе о MS даже думать смысла нет...
ага..., еще какие сказки приплетешь...Если будет желание и знания, то буду и проценты ту ни при чем...
Михаил... Есть одна сфера, где MS практически не работает. Это НОРМАЛЬНЫЙ текстовый редактор для Windows Mobile. Word Mobile скорее похож на блокнот. А вменяемый конкурент тут только один:Text Maker от сторонней компании. Кстати, на нем неплохие деньги зарабатывают. Если сделать лучше - и вам хорошо, и всем хорошо.
Чтобы написать текстовый редактор, необходим какой-то формат файлов и пользователи купят эту программу, если этот формат будет популярным. Не трудно догадаться, какой формат является самым популярным, только вот поддержать его будет очень и очень сложно. Он слишком сложный, даже для реализации основ.
Михаил, я занялся изучением VC по вашей книге. Но возникли проблемы, сам не могу найти их решения. Пожалуйста, помогите. Я написал вам на форум VR-online, как Вы это и просили делать в предисловии к своей книге.
На VR я уже не появляюсь, потому что времени нет. Пиши сюда: http://www.flenov.info/contact.php я обязательно отвечу. Может не сразу, но отвечаю всем. Если вопрос по C++ или C# то можешь писать сюда: http://russia.hackishcode.com/forum.php. Этот форум не популярный и я его проверяю каждый день
Help. I am looking for guide
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.