Работа с памятью (англ)

Наткнулся на интересную статью о работе с памятью в .NET, думаю вам будет интересно

ссылка

События с явной инициализацией

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


  public event PropertyChangedEventHandler OnPropertyChanged;
 


Иногда бывает очень лениво делать проверку на null перед вызовом события:


 if (OnPropertyChanged != null)
    OnPropertyChanged(sender, args);
 


Итак, как это обойти…


( Читать дальше )

Работа программистом в Омске, плюсы и минусы

…Смотрел недавно сайт rabota55.ru, увидел объявление «Требуется на работу программист. обязанности: модернизация и настройка ПК»…

К сожалению, стереотипное мышление все еще имеет место быть. Это раньше программистами были все, кто имел дело к компьютерам. Некоторые склонны так думать и по сей день. По всей видимости Омск в этом отношении еще не вырос, программистами считаются те, кто настраивает компьютеры. Считаю это минусом.

В Омске выбор работы для программера заканчивается, не успев начаться.
Как то на RSDN была ветка с обсуждением IT-контор в Омске. действительно, контор не так много. и у них большая текучка кадров. потому что народ приходит студентами, набирается опыта, превращается из Junior в Developer, а зарплата остается на том же уровне. Человек начинает задумываться и в итоге меняет работу… Посему следующий минус — зарплата.

Еще одна проблема — плохой менеджмент и, как следствие, неправильно поставленный технологический процесс производства программного обеспечения. Господа руководители! Читайте побольше умных книжек ;) Порой бывает так, что один человек является незаменимым. Он тебе и швец и жнец. Если такое имеет место, значит стоит задуматься. Ставим минус менеджменту.

Количество IT-контор, действительно предлагающих тебе быть программистом, не превышает 5. Для города в полтора миллиона с высокой производственной мощью (хотя это тема для отдельного разговора...), цифра не высокая. Взять к примеру Екатеринбург или Новосибирск. Хотя что это я…

Факты говорят еще и о том, что Омск — некая перевалочная база, площадка для того, чтобы переехать в «теплые края». Этот вопрос актуальнее встает сейчас еще и потому, что мы попали в такое время, когда государству видимо самому сложно предсказывать экономическую обстановку.
Выход какой? Менять государство. И что мы об этом знаем? Есть государства, которые ждут с распростертыми объятьями, в том числе и программистов. Сдаешь экзамены и вперед! Если повезет конечно…

Часто задаюсь вопросом: что лучше — работа на дядю или работа на себя? Конечно, сейчас в условиях кризиса, сложно сказать что будет завтра. Организации теряют стабильность, сокращая кадры. Работать на дядю становится рискованно.

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

Те, кого не устраивает работать на дядю, или те, кто потерял работу, становятся фрилансерами. У фриланса много преимуществ — ты сам себе руководитель, сам решаешь какой проект взять, какие установить сроки (согласовав естественно с заказчиком, выступающим в роли дяди). Но есть и недостатки, такие, как например решение материальных вопросов с заказчиком, система оплаты и т.п.

Мое мнение таково — преимуществ у фрилансера больше в данное время. Мобильность — это в какой-то степени тоже стабильность, о которой все говорят, или по крайней мере, альтернатива стабильности.

А вопрос — оставаться в Омске или уезжать — открыт. Каждый сам для себя решает.

Офф.сайт топик-ссылка

Официальный сайт технологии ASP .NET : http://asp.net Начните с него :)

Assembla.com топик-ссылка

Отличная служба для командной работы. Много возможностей.

Вышла Visual Studio 2010 CTP. Установка и впечатления

Visual Studio 2010 CTP


Итак, немного запоздало пишу об этом, но возможно кому то будет интересно.
Visual Studio 2010 CTP опубликована для общественности и образы виртуальной машины доступны для скачивания.



( Читать дальше )

Какими средствами разработки вы пользуетесь?

Проголосовало: 14. Воздержалось: 0

Небольшой опрос. Кто какие использует средства разработки? Лично я использую Visual Studio 2008, она на данный момент покрывает 90% моих запросов :) правда пришлось установить ряд примочек, типа ReSharper и т.п., для удобства рефакторинга, например. Итак, кому что нравится, не стесняемся, отвечаем! Всем спасибо ;)

Тест

Проверка связи


Народ, это мой первый блог на проекте! Всем привет :)