17 января 2012 15:23
Ну, так или иначе все нужно делать самому, от А до Я. Много бюрократии и излишних телодвижений, попыток убедить иностранное гос-во что я им нужен. На самом деле, всем странам нужно по сути дело одно: чтобы вы не сидели на шее а платили налоги. Остальное их мало волнует.
в 9й подкаст Solo На .Net — Разработка для начинающих
16 января 2012 13:56
Не, так считать нельзя. Я бы скорее даже на TIOBE смотрел, ну а лучше всего - на кол-во вакансий на Монстере. Java в переди, это так, но не сильно. Работу .Net-чиком вполне реально найти. "С нуля" я вижу три безопасных выбора - Java, C# и C++. (Есть и другие варианты, например Ruby/Rails.) Я бы сейчас наверное пошел в С++, т.к. на нем стало легче писать, местами есть хороший инструментарий для него (правда, refactoring tools - нет), ну и навыки более серьезные, с которых потом можно пересесть на более "упрощенные" языки.
в 9й подкаст Solo На .Net — Разработка для начинающих
15 января 2012 17:02
В производстве точно не 70% java - откуда эта цифра? И вообще, что такое "производство"? На рынке много языков и технологий, в т.ч. С++ у которого нехилая доля. Насчет зарплаты и перспектив - да, с одной стороны тут Java является "безопасным" выбором, но безопасный != идеальный. .Net тоже хороший выбор т.к. рынок есть, ну и когерентности побольше - все технологии Microsoft поддерживают .Net, а язык C# обскакал Java еще несколько лет назад.
Вообще, не в языках дело, а скорее в предметной области. Например, финансовое программирование намного более прибыльно чем, скажем, промышленная автоматизация. А там в основном С++. Я кстати начинал с С++, после которого C# и Java кажутся чем-то тривиальным-упрощенным. Ну и конечно, зная один язык, выучить другой не так уж и сложно.
в 9й подкаст Solo На .Net — Разработка для начинающих
14 января 2012 18:23
Не то чтобы не люблю, просто наверное не умею готовить, да и по быстродействию WPF сильно отстает, т.к. несмотря на хваленое "аппаратное ускорение" все работает очень медленно и уныло. Плюс, холодный старт в 4 секунды тоже не радует.
Контролы - да, это единственный вариант, только я Telerik'у я бы не доверил десктопные контролы, у DevExpress с этим лучше. По крайней мере, контролы Telerik для WinForms - тихий ужас, работал с этим пару лет назад.
11 января 2012 15:20
На Елансе и Одеске нужно долго троллить... а мне троллить лень, поэтому у меня например был проект, который использует мой подход к data mining'у (в блоге у меня детально описан) который банально скрейпил Elance, фильтровал все ненужное и маловероятное, а все полезное бросал ко мне в почтовый ящик. С подобным подходом меньше голова болит.
А вообще, сейчас много компаний западных ищут Российских разработчиков на удаленку... ищут в основном потому, что хотят сэкономить, ну и получить классных спецов в придачу. Правда не скажу что эти конторы "вкусные" в плане проектов, тут все как повезет, но они есть.
В идеале нужно И перебраться в развитую страну И работать удаленно. А для этого нужно удаленную работу (или несколько) которые покрывают расходы в другой стране, плюс желание разрулить собственноручно все проблемы, связанные с переездом.
в 9й подкаст Solo На .Net — Разработка для начинающих
11 января 2012 15:12
Привет, хорошо, в следующем подкасте расскажу про эти темы. А что остался один так некоторые слушатели наоборот считают что так лучше, меньше когнитивного диссонанса и неловких пауз. (Я периодически предлагаю разным людям прийти на подкаст, но пока безрезультатно.)
в 9й подкаст Solo На .Net — Разработка для начинающих
11 января 2012 2:30
Есть компании которые точно готовы и в которые попасть не так уж и сложно. Хороший пример - Microsoft. Вообще с эмигрантами сотрудничают плохо. Например, скандинавские страны вообще не любят эмигрантов, и лучше дадут работу менее квалифицированному, но местному сотруднику. Опять же, если предложат кому-то из другой страны, то на менее удобных условиях... то есть денег меньше предложат, одним словом.
Входной порог в "развитых" странах для разработчиков намного выше. Там реально будут смотреть и на диплом, и на навыки, и рецензентам вашим домой позвонят да проконсультируются, что вы за человек. Уровень конкуренции на _хорошую_ позицию в той же Англии намного выше. А все почему - потому что рынок сужается, все уже познакомились не только с аутсорсингом - это было бы слишком просто - но также с онсайт девелопментом когда какой-нть Люксофт присылает из России ребят в Лондон раборать на 50к... на такие деньги в Лондоне сложновато будет, хотя YMMV конечно.
Самый идеальный вариант - это когда в той стране куда едете работодатель настолько "сильный" что оплатит переезд, поможет найти школу детям, оплатит страховку на всех членов семьи, даст автомобиль, вменяемую зарплату, консультанта по налогам и сам за вас заполнит документы на ПМЖ/грин-карт/whatever. Fringe benefits многого стоят!
10 января 2012 0:00
Привет, мне тут в этом маленьком боксе не описать все "за" и "против". Скажу лишь что большинство проектов, которые мне приходилось делать на SQL Server (Express или полной версии) вполне можно было бы делать на Mongo. Приемущества - скорость разработки (не нужен ORM), быстродействие самого сервера, плюс сервер не пытается выесть 1/2Gb вашей оперативки только за то, что он такой красивый.
в 9й подкаст Solo На .Net — Разработка для начинающих
09 января 2012 23:57
Научиться учиться можно и самому, было бы желание. Я постигал работу с MSDN и Visual Studio 97/MFC еще в школе. Закупил набор книжек с диском, и читал, читал, читал. А 3 года слил в университете непонятно зачем - в основном кодил, тусил, много играл в теннис (в один период - по несколько часов в день), вообщем занимался всем кроме посещения лекций.
в 9й подкаст Solo На .Net — Разработка для начинающих