C# как язык програмирования позволяет чисто теоретически кросплатформенные приложения, а как платформа курируемая компанией Microsoft нет. Mono это изделие энтузиастов, вы даёте гарантию что через 2-3 года её так же будут подерживать? Где гарантия что Microsoft не засудит создателей mono по всяким патентам и тд и тп. MonoTouch, MonoDroid наверняка будут работать через промежуточную прослойку то есть через Objective-C или Java, что как вы понимаете не ускорит работу программ написанных на них. Ну а на самый простой мобильный телефон где только идёт JME, на C# что то написать?
Для меня ликвидность на рынке, это переход из одного сегмента в другой с минимальной затратой времени, на переобучение. Например я сейчас web программист, если например на Android будут плотить больше, то я гораздо легче переду на програмирование под Android чем C# программист.
Чисто теоретически Java создавалась для того чтоб непосредственно исполняться во всяких embedded системах, а не на JVM. Но практически, так она не используется. Меня мало интересуют сферический конь в вакууме, для меня C# эт не язык программирования, а в первую очередь платформа. Ибо язык подучить для меня не проблема, и так использовал в той или иной степени 5 языков, из них на 3 работал профессионально.
Ну попробуйте написать на C# daemon под Linux, и приложение под простой мобильный телефон не (не под windows 7 mobile). А также если не сложно напишите GUI приложение так чтоб не меняя исполняемого кода работало под как можно больше операционных систем. Да и официальная поддержка .Net есть под какую то ось акромя винды?
Программировал как на Java так и на C#, больше импонирует Java, так как в ней нет привязки к одной ОС, ну и использовать Java можно, как для GUI приложений, так и для web, так и для мобильных приложений так и для всяких сервисов, что делает меня как программиста более ликвидным на рынке :-) Ну а так как ЗП что и Java программистов, что у .Net приблизительно одинаковая, то смысла переходить нет.
Тю, та кому те коворкинг центры нужны? Гораздо лучше работать в коллективе, где друг друга хорошо знаешь, а если что нужно своё, то делаешь или дома, или на выходных на работе :-) А в этих ковокинг центрах, я уверен атмосфера совсем не рабочая :-) А если ещё куча ламеров, будут тебя спрашивать как то сделать, как то сделать, то тут не до работы :-) А если учесть что за место, в них надо платить то вывод напрашивается сам собой :-) Я понимаю если с друзьями кому доверешь, сняли хату и там разрабатываете :-) а так пустая трата времени и денег :-) Сугубо IMHO :-)
Мда, если честно проблема выосана из пальца :) Та хранишь данные в сессии :) а картинку генеришь динамически (при этом её никуда сохранять не нужно), текст для картинки берёшь из той же сессии :)
Мда А тут прямо научная работа :))))
Простенько конечно :) Но для начала, даже очень неплохо, советую добавить, хоть какуюто категаризацию подарков, аля "косметика, аксесуары, цифровая техника" и тд и тп :) А так зачот :)
Хорошая задачка для приёма на работу :) Проверяется имеенно умение соображать :) Часто бывает знание языка не так важно :) Всё равно прийдётся учить не только сам язык но и старые наработки :) А вот сообразительность эт большой плюс при приёме на работу :)
Для меня ликвидность на рынке, это переход из одного сегмента в другой с минимальной затратой времени, на переобучение. Например я сейчас web программист, если например на Android будут плотить больше, то я гораздо легче переду на програмирование под Android чем C# программист.
Мда А тут прямо научная работа :))))