Svetlin Nakov has over 15 years of technical background as software engineer, project manager,
consultant, trainer, and entrepreneur with rich experience with the .NET and Java EE platforms,
information systems, databases, Web development and information security. Svetlin is a regular
speaker at hundreds of conferences, seminars, courses and other trainings and holds a PhD degree
in computer science. He is author of 6 books about computer programming and software technologies.
Колегите от Sofia JavaScript User Group (SofiaJS) организират семинар за JavaScript програмиране в събота. На лекциите ще бъдат демонстрирани съвременни техники от JavaScript програмирането, тънкости при работа с ООП в JavaScript, подходи за писане на reusable JavaScript код, JavaScript design patterns и други.
Лектор на JavaScript семинара: Стоян Стоянов от Facebook
Лектор ще бъде Стоян Стефанов, световноизвестен експерт по JavaScript и PHP програмиране, понастоящем служител във Facebook. Стоян е автор / съавтор на книгите “Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries”, “PHP Programming with PEAR: XML, Data, Dates, Web Services, and Web APIs”, “Building Online Communities with phpBB 2” и “phpBB: A User Guide”.
Дата и място на JavaScript семинара
Семинарът “JavaScript навсякъде” ще се проведе в зала “Ентерпрайс” в софтуерната Академия на Телерик(София, бул. Александър Малинов 31, етаж 2) в събота, 4 февруари 2012 г. от 19:00 часа чрез видеоконферентна връзка.
Както винаги, входът е свободен, така че може да поканите и свои колеги и приятели. Регистрация не е необходима, тъй като залата разполага с 250 седящи места.
За всички фенове на навлизащите софтуерни технологии от Майкрософт се организира семинар на тема “Построяване на Windows 8 Metro Style приложения с WinRT”. На семинара ще бъдат разгледани идващите с Windows 8 технологии, работни рамки и инструменти за създаване на metro-style приложения. Ще бъде демонстрирано на живо изграждането на примерно приложение за Windows 8 с Metro UI (immersive application), базирано на новата платформа WinRT с помощта на Visual Studio 2011.
Windows 8 семинар – кога и къде?
Семинарът за Windows 8 програмиране ще се проведе на (25 януари 2012) сряда от 19:00 ч. в офиса на Майкрософт България (София, бул. Никола Вапцаров 55).
Лектор на семинара за WinRT разработка
Лектор ще е Мирослав Недялков, страши софтуерен инженер от Телерик, с дългогодишен опит в разработката със XAML, Silverlight и WPF технологии, хонорован преподавател в Софийски университет по съвременни софтуерни технологии.
Повече за семинара за Windows 8 програмиране
За повече информация вижте официалната покана за събитието. Семинарът се организира от софийската .NET потребителска група (SofiaDev.NET).
Дойде времето и за втората задача от конкурса на PC Magazine и Телерик за сезон 2011/2012 г. Споделям ви накратко нейното условие. Даден е текст и списък от думи. Трябва да разработите алгоритъм и GUI към него за намиране на максимален брой от тези думи, записани като “Библейски код”. Библейският код се разкодира като записваме буквите от текста, започвайки от определена позиция, в крадратна матрица и в нея търсим думите като поредица от букви, разположени на една линия в матрицата през фиксирана дистанция по редове и колони. Следва пример за такава матрица с думи:
В примера по-горе търсим думите “бира”, “Наков”, “пак”, “пие” и “ще” в следния текст:
Математици доказаха, че тайните кодове от Библията могат да се получат случайно като се изпробват твърде многото варианти за думи и букви. Ако рядка буква не се среща, сменяме думата със синоним. Пробвайте сами и ще се убедите!
Матрицата се получава като буквите от дадени текст се запишат в матрица със 25 колони и 7 реда, започвайки от 10-тата буква в текста (пропускаме всичката пунктуация и празно пространство и ползваме само буквите). Както се вижда от матрицата, в посоченият по-горе текст можем да намерим скритото тайно съобщение “Наков пак ще пие бира”.
Крайният срок за изпращане на решение е 18 февруари 2012 г.
Вдъхновение за задачата “Библейски код”
Условието на задачата е вдъхновено от филма “The Bible Code: Predicting Armageddon”, в който експерти “софтуерни инженери” явно ни боламосват как виждате ли в свещеното писание имало скрити тайни съобщения. Истината е, че в Библията пише всичко, което искаш да намериш и една от целите на задачата в конкурса е да докажем това изготвяйки софтуер, който намира каквото си искаме в достатъчно обемен текст.
За любопитните оставане един линк към сайт, който описва доста интересни примери какви скрити съобщения могат да се намерят мистериозно скрити в “светото писание” по рецептата от филма: http://www.nmsr.org/biblecod.htm.
За феновете на Ruby и Ruby on Rails колегите от Empower United организират семинар на тема “Test-Driven Development (TDD) in Rails”. Семинарът разкрива техники и подходи за прилагане на “test-first” методиката за разработка на качествен софтуер.
Кога и къде?
Семинарът ще се проведе на 1 февруари 2012 от 18:30 ч. в ректората на Софийски университет, Зала 224 (America for Bulgaria Lecture Hall).
Лектори
Лектор ще бъде Стефан Кънев, технически директор на LOOKK и известен български лектор и проповедник на идеите за TDD (test-driven development) и agile методологиите.
Анотация на Rails семинара
Един от лозунгите на Rails разработчиците е: “Тesting is not optional”. Хората в Ruby вземат този принцип насериозно. В рамките на семинара ще има две лекции, които покриват различните технологии и техники, които се ползват в Rails. Ще бъдат обяснени технологиите Test::Unit и стандартният технологичен стек за тестване в Rails.
Ще бъдат показани и някои алтернативи (например RSpec и Cucumber), методиката "Behavior-Driven Development" и как процесът на писане на тестове се ползва за дизайн.
Семинарът ще завърши с малък коктейл, където участниците ще могат да разговарят с лекторите неформално. Семинарът е насочен към програмисти, не към QA инженери.
Ето че дойде време за поредното безплатно обучение по програмиране и разработка на софтуер в училищната Академия на Телерик. Този път ще се занимаем с темата за създаване на настолни приложения за Windows.
В рамките на 6 учебни дни (две срещи на училищната софтуерна академия) ще разгледаме езика C#, неговите програмни конструкции и основи (оператори, изрази, условни конструкции, цикли, методи, стрингове, класове, обекти, ООП, структури от данни, колекции и други), програмиране с бази данни и SQL, дизайн на бази данни и E/R диграми, работа с MS SQL Server и технологии за достъп до бази данни от C#, ORM технологии и ADO.NET Entity Framework (EF) и технологиите за създаване на графичесн потребителски интерфейс (GUI) за Windows – XAML, Windows Presentation Foundation (WPF), WPF data binding и други.
Безплатните уроци по C#, бази данни, Entity Framework, XAML и WPF са разделени в две срещи по 3 дни.
Програмиране на C# с бази данни – 23-25.01.2012 г.
Учебната програма на уроците по C# и бази данни училищната академия включва следните теми, свързани с подготовката на националната ИТ олимпиада (НОИТ) и усвояване на съвременните софтуерни технологии:
Подготовка за теста на НОИТ Въпроси върху двайсетте теми от конспекта за Националната ИТ олимпиада (НОИТ).
Преглед на платформата .NET Какво е .NET и .NET Framework? Архитектура. Common Language Runtime (CLR). Управляван код. Езикът MSIL. Асемблита и мета-данни. .NET приложения. Common Type System (CTS).
Преглед на езика C# – основи Ключови думи. Типове данни. Оператори. Изрази. Вход и изход от конзолата. Условни конструкции. Цикли. Масиви. Методи, параметри, връщан резултат, извикване, рекурсия.
Преглед на езика C# – обекти, текстообработка, колекции Създаване и използване на обекти. Работа с изключения. Символни низове и обработка на текст. Шаблонни типове. Колекции (списъци, хеш-таблици, наредени дървета). Атрибути.
Обектно-ориентирано програмиране (ООП) с езика C# Дефиниране на класове. Модификатори за достъп. Конструктори. Полета, константи и свойства. Статични членове. Структури. Делегати и събития. Интерфейси. Наследяване. Полиморфизъм.
Бази данни, SQL и MS SQL Server Релационни бази данни. Принципи при моделирането на данни. Типове данни в SQL Server. Създаване на бази данни в SQL Server. Дефиниране на първични ключове и идентификатори. Създаване на връзки между таблиците (едно-към-едно, едно-към-много, много-към-много). Езикът SQL.
LINQ (C# Language Integrated Query) Основи на LINQ. Последователности (IEnumerable<T>). Оператори и изрази в LINQ. LINQ to Objects. Заявки върху колекции. Проектиране, преобразуване и агрегация. Сортиране, групиране, съединяване на таблици и вложени заявки.
ADO.NET Entity Framework – ORM система за достъп до бази данни от C# Основи на ORM технологиите. Преглед на Entity Framework (EF). Извличане на данни с EF. Принтиране на SQL заявките. LINQ компоненти на EF. Дизайнерът на Visual Studio за EF. ObjectContext и CRUD операции. Изпълнение на чисти SQL заявки (параметризирани и непараметризирани заявки). Проблемът “N+1 заявки”. Групиране и съединяване на таблици. Закачане и разкачане на обекти.
Десктоп приложения с XAML и WPF – февруари 2012 г.
Следващите тридневни безплатни уроци по програмиране от училищната софтуерна академия очаквайте през февруари 2012 г. Те ще обхващат изграждането на GUI приложения със съвременните технологии за Windows-базиран потребителски интерфейс: WPF, XAML, data binding и други. Програмирането с XAML и WPF е естествено продължение на началните знания по C# програмиране, които ще бъдат усвоени през януари и дава възможност за изграждане на цялостни настолни GUI приложения за Windows с използване на бази от данни.
Корпорация Телерик, една от най-успешните български софтуерни фирми в света, работодател #1 на България, продължава да набира скорост в глобалната ИТ индустрия. За пореден път Телерик привлича в екипа си световноизвестни софтуерни инженери, които дълги години са работили в Майкрософт (Редмънд).
Крис Селс от Майкрософт се присъединява към Телерик
Телерик привлече в екипа си Крис Селс, световноизвестен експерт по .NET технологии, автор на десетки книги, статии и публикации, лектор в стотици технологични конференции и ръководител на направление “разработка” в Майкрософт. Крис напуска поста “Principal Program Manager for the Developer Division” в Майкрософт (Редмънд), за да се присъедини към екипа на Телерик на длъжност “VP of the Developer Tools division”.
Крис е работил почти десетилетие в централата на Майкрософт върху ключови проекти като Visual Studio и инструменти за разработка на WinForms, WPF, Silverlight and ASP.NET, JavaScript, HTML 5 и Windows 8 приложения.
Клемри Стейн също започва работа в Телерик
Клемри Стейн също напуска Майкрософт Редмънд, за да се присъедини към екипа на Телерик. Клемри е работил няколко години в Майкрософт на длъжност “ALM Product Management Lead”, а преди това е бил ръководител разработка в Compuware за продуктите DevPartner Studio, DriverStudio, DevPartner for Java, OptimalTrace и Uniface.
Клемри е третият ръководен кадър от Майкрософт, който е привлечен в Телерик, за да подпомогне бурното развитие на компанията през последните няколко години.
Написах тази статия, тъй като съм горд, че българска софтуерна фирма е сред най-успешните в фирми в света и успява да привлича ключови кадри от Майкрософт и други водещи световни фирми от софтуерната индустрия и да поглъща американски, канадски и немски фирми.
Настоящата статия е лично мнение на нейния автор и не обвързва “Телерик АД” по никакъв начин. Цялата публикувана информация е компилирана от свободнодостъпни източници в Интернет пространството.
За първи път в България се организира специализирано безплатно обучение на тема “Как да си намерим работа в ИТ индустрията?”. В рамките на половин ден под формата на специализиран семинар в софтуерната академия на Телерик, специалисти с богат опит с ИТ интервютата (както като кандидати за работа, така и като интервюиращи) споделят своите насоки, препоръки и съвети как да търсите успешно работа като софтуерен инженер или ИТ специалист. Специализираният семинар за търсене на работа обхваща следните теми:
Процесът за търсене на работа – как да подходим за да успеем?
Как да напишем идеалното CV, с което да впечатлим работодателя?
Как да напишем оригинално мотивационно писмо?
Как да се подготвим за интервю и как да се държим на интервюто за да ни харесат?
Видео уроци: как да търсим работа в ИТ инустрията?
Как да търсим работа в ИТ индустрията? – презентации от семинара в Академията на Телерик
Семинар за търсене на работа като ИТ – кога и къде?
Семинарът за търсене на ИТ работа се проведе на 12 януари (четвъртък) от 15:00 до 21:00 часа в софтуерната академия на Телерик (София, бул. Александър Малинов 31, сватбен мол, етаж II) и е част от безплатните обучения и уроци за софтуерни инженери и ИТ специалисти, които се провеждат в Академията за софтуерни инженери.
Учебна програма на семинара за търсене и кандидатстване за работа в IT индустрията
Учебната програма на полудневния безплатен семинар за търсене и кандидатстване за работа като софтуерен инженер или ИТ специалист включва най-важните теми, обхващащи процеса на търсене на обяви за работа, подготовка на документи за кандидатстване (CV + cover letter), кандидатстване, подготовка за интервю и явяване на интервю за работа. Освен теоретичните знания на семинара се дават много примери как трябва и как не трабва да се прави, когато пишем CV, изготвяме мотивационно писмо или се подготвяме на интервю.
Човек се учи от добрите практики (своите и чуждите успехи) и от грешките (своите и чуждите). По тази причина лекторите дават реални примери от своята практика: какво работи и е добре да се прави и какво е грешно и не работи.
Семинарът за търсене на работа в ИТ сферата се състои от четири лекции с почивки след всяка от тях:
15:00-16:15
Как да търсим работа в софтуерната индустрия / IT индустрията?
Къде да търсим работа?
Дефиниране на целта – каква работа искаме?
Подготовка за търсенето на работа – от къде да започнем?
Канали за търсене: познати, обяви за работа, кариерни центрове, агенции
Процесът на кандидатстване
Проучване на работодателя – защо е важно и как да го направим?
Подготовка на CV, мотивационно писмо, препоръки и други документи
Подготовка за интервю за работа и явяване на интервю
16:30-17:45
Как да напишем впечатляващо CV за работа?
Как се пише професионална автобиография (CV)?
Типична структура на едно CV: контакти, цел, опит, проекти, образование
Да не забравим да си оставим контактите
Да сложим ли снимка?
Кратко, точно, ясно и по същество
Обем: 1-2 страници
Как да се отличим от останалите кандидати по своето CV?
Графично оформление на CV
Да ползваме ли шаблон за CV?
18:00-19:15
Как да напишем мотивационно писмо за работа (cover letter)?
Какво е мотивационно писмо (cover letter)?
Защо трябва да пишем мотивационно писмо?
Мотивационно писмо по шаблон – никога!
Какво да напишем, за да впечатлим работодателя?
Можем ли да лъжем в съдържанието?
Типични грешки и как да ги избегнем
19:30-20:45
Как да преминем интервю за софтуерен инженер / ИТ специалист?
Какво представляват интервютата за работа в ИТ фирмите?
Как да се подготвим за интервю за работа? Защо е важна подготовката?
Типични въпроси и отговори от ИТ интервюта
Класически въпроси от ИТ интервю – бъдете подготвени!
Технически въпроси за софтуерни инженери
Нетехнически въпроси (личностни качества)
Какви въпроси да задаваме на интервюиращите?
Типични грешки и как да ги избягваме
Защо да посетим семинара за търсене на ИТ работа?
Търсенето на работа стои като проблем пред на практика всички млади хора, които тепърва излизат от училища или университети или са решили наред с висшето образование да работят и да се развиват. За съжаление повечето кандидати за работа нямат никакъв опит, знания и умения как да кандидатстват за работа, как да се подготвят и как да се държат интервю за работа.
Семинарът за кандидатстване за работа за ИТ специалисти може да ви ориентира в цялостния процес на търсене и кандидатстване за работа в софтуерната индустрия и в ИТ индустрията, ви дава важни насоки и препоръки как да подходите, как да си напишете автобиографията (CV-то), защо трябва да напишете cover letter (мотивационно писмо), как да напишете мотивационно писмо, как да оформите и да пратите документите си, как да проучите работодателя, как да се подготвите за интервю и как да преминете успешно интервюто за работа и да започнете своята кариера.
Започването на първата работа е най-трудно! Ако имате година опит или дори стаж, много по-лесно можете да си намерите работа, но ако не сте работили нищо до момента, трябва да се постараете повече, да впечатлите работодателите и HR специалистите (отдел “човешки ресурси”). Този семинар е за всички млади хора, които до сега не са работили (или са работили малко) и искат да започнат успешно своята кариера в ИТ индустрията или в софтуерна фирма. Разбира се, този семинар няма да ви даде техническите знания и уменията да работите в ИТ индустрията (вие трябва да ги имате вече), но може да ви предпази от грешките, които допускат неопитните кандидати за работа.
Помнете, че при кандидатстването за работа не е толкова важно да знаем и да можем, а е по-важно да се представим добре и да създадем впечатление, че знаем и можем да вършим работата, за която кандидатстваме, силно сме мотивирани да работим точно тази работа в точно тази фирма и сме най-подходящият измежду всички кандидати.
Ако нямате ИТ знания и умения?
Ако нямате ИТ знания и умения, образовайте се! Няма кой да ви назначи на работа, ако не можете да правите нищо. Учете, четете, практикувайте, правете пробни проекти, подготвяйте се, напредвайте, развивайте се. Можете да стартирате с безплатните практически ИТ курсове и уроци в софтуерната академия на Телерик.
Снимки от безплатните уроци по кандидатстване за ИТ работа
Светлин Наков лектор на семинара "Търсене на работа в ИТ индустрията"
Семинар "Как да си намерим работа в ИТ индустрията" - 12.01.2012