Video: C# Console Snake Game

C# Console snake game screenshotТия дни водих една интересна лекция, в която демонстрирах на живо в рамките на 2 часа как се пише играта змия на конзолата. Използвах езика C#. Студентите ми казваха какво искат да има в играта, аз им го писах на живо и им обяснявах кое как работи. Много фирми използват точно тази игра, за да подбират програмистите си. Казват им: "седни тук, имаш 30 минути напиши ми играта змия" и после според бързината и качеството на кода решават кой кандидат става и кой не. Тук съм качил цялото видеото от лекцията, заедно със сорс кода на змията.
Приятно гледане ;)

Read More


Как да сравним два C# файла за еднаквост на код?

Don't copy-pasteТъй като в момента работя по софтуер за автоматизирано тестване на състезателни задачи на езика C#, ми дойде идеята да направя и модул, който да проверява за еднаквост на код в два C# файла, с което да мога да хващам преписвачите, които използват моята система. Разбира се, за да се хванат преписвачите, е необходимо решението на всеки да бъде сравнено с решението на всеки друг. Това е лесната част. Трудното е самото сравняване. Тук ще се опитам да опиша решенията, които открих и начина, по който намерих решение на проблема ;)

Read More


303-ма ще се обучават безплатно в Софтуерната Академия на Телерик

Telerik Academy LogoПриключи тазгодишната кампанията за кандидатстване в Софтуерната Академия на Телерик. Тази година над 430 човека заявиха желанието си да се обучават безплатно за една от най-престижните професии в света – тази на софтуерните инженери. Фирма Телерик за 3-та поредна година ще предложи работа на най-добрите участници в Академията. Тук ще се опитам да напиша едно накратко цифрово обобщение на кампанията за кандидатстване в Софтуерната Академия на фирма Телерик.

Read More


Нов сезон в Софтуерната Академия на Телерик

Telerik Academy Hanger BG FrontБезплатното професионално обучение за софтуерни инженери в Софтуерната академия на Телерик стартира за трета поредна година. Тази година над 300 участника ще се обучават безплатно в продължение на няколко месеца за най-проспериращата професия – тази на програмистите. Успешно завършилите академията ще могат да започнат работа в работодател номер едно за 2010 година – фирма Телерик. Най-добрите участници ще имат избор да започнат работа в една от трите престижни професии:

  • .NET Software Engineer  (Софтуерни инженери за Microsoft платформата .NET)
  • QA and Test Automation Engineer (Инженери по качеството на софтуера)
  • Developer Support (Инженери по поддръжката на софтуера и връзката с клиентите)

В този блог пост ще се опитам да дам доста пълна информация за академията. Имайте предвид, че информацията не е финална и винаги може да настъпят промени, както в сроковете, така и в материала, върху който обучаваме, защото Microsoft технологиите непрекъснато се променят.

Read More


Бъдещето на Windows

Microsoft Build ConferenceСнощи беше първият ден на Build конференцията на Microsoft (която продължава от 13-ти до 16-ти септември). Това е конференцията, която се чакаше като манна небесна от софтуерните инженери и фирмите, занимаващи се с Microsoft технологии. Още снощи стана ясна „голямата картинка“ на бъдещето на Windows и свързаните с него технологии. Вчера на конференцията беше пусната и developer preview  версия на Windows 8. Стана ясно и бъдещето на XAML. На конференцията се споменаха и интересни неща като native javascript, picture password, WinRT (new windows runtime). Друга важна особеност е, че metro дизайнът от Windows Phone ще е основен за Windows 8.

Read More