Обзор на курса по Обектно-ориентирано програмиране (ООП)

Telerik Academy Logo

Telerik Academy Logo

Привет!

Приключи курсът по ООП за пролетния прием на Софтуерната академия на „Телерик“. Малко повече от два месеца изучавахме принципите на обектно-ориентираното програмиране, решавахме домашни и писахме отборни проекти.

За пръв път имах възможността да бъда асистент в Академията. Тази дейност е напълно доброволна и на поканените да участват се предоставя възможността да избират кога и колко често да помагат на малките нинджи от есенния прием. Трябва да отбележа, че това е един от най-приятните начини за споделяне на знания – полезен както за тези, на които предоставяме помощ, така и на нас – самите асистенти, защото, опитвайки се да обясним нещо, сами започаме да го разбираме по-добре.

Светлин Наков

Светлин Наков

За съжаление по средата на курса Академията напусна Светлин Наков – неин идеолог и ръководител. Въпреки тази несъмнено неприятна новина, учебната дейност продължи без особени сътресения. Да се надяваме, че преходът към нова философия, който беше заявен официално, няма да се отрази на амбициите на курсистите да станат добри младши софтуерни инженери – нещо, с което тя е известна в IT сектора в България.

Курсът приключи със защита на отборен проект и изпит. За проекта ще разкажа в отделна публикация. Оценяването на изпита, от своя страна, се състоеше от два компонента – обичайното автоматизирано оценяване и ръчна оценка на качеството на кода. На първия компонент изкарах максималния възможен резултат – 200 точки, който формираше 40% от крайна оценка за изпита (80 т). 120 точки беше максималният възможен резултат при ръчното оценяване, на което получих 101 точки. Така общият ми резултат на изпита беше 181 т. от 200 възможни.

В генералното класиране завърших 11-ти – отстъпление с 6 позиции от предходния ми резултат (по C#2). Въпреки лекото първоначално разочарование, което изпитах, имайки предвид голямото старание, което положих, установих, че само стотни и десети ме отделят от най-добрите места.

Сериозни усилия тепърва ще трябва да бъдат полагани, тъй като предстоят курсовете по HTML и CSS, които ще караме паралелно. Очаква се изпитът по тях да е през януари.

До скоро!

Пръв поглед върху проекта за Софтуерен университет и неговото значение за образователния и IT сектор в България

Светлин Наков, основната фигура, отговорна за създаването и функционирането на Софтуерната академия на „Телерик“, вчера напусна поста си в Академията. За добро или за лошо? Спекулациите около този въпрос хвърлиха в смут много от настоящите курсисти в академията на „Телерик“, а Капитал, ИнвесторБГ и ТекНюз отразиха събитието.

В ранния следобед Светлин Наков публикува официално обръщение във форума на академията, в блога си и във Фейсбук профила си. Причината за напускането му е разминаване в плановете му за развитие на академията с тези на „Телерик“. В резултат на което Наков реши  да посвети усилията си изцяло върху учредяването на първия по рода си в България университет за софтуерни инженери, акредитиран по българското законодателство.

Проектът не е нов. Наков от около една година говори открито за него. Една голяма осъществима мечта, която е само на няколко крачки от това да се превърне в реалност. Какво знаем за него? Повече информация можете да намерите на официалния сайт. Очакваме бъдещи обновления и на Фейсбук страницата. Планира се кампанията по приема на първите студенти да протече през януари, а обучението да започне през месец май.

По мои наблюдения университетът ще разчита на комбинираните усилия на бизнеса и на компетентни доброволци. Този проект е отворен за всеки, който иска да допринесе – било с материални дарения (пари, помещения за провеждане на лекции) или личен труд. В тази форма можете да заявите желанието си за подкрепа.

Ще има както безплатно, така и платено обучение, а кое от двете – ще се определя от резултатите на кандидатите. Лично мое предположение е, че обучението за новоприетите ще е безплатно и ще продължи да бъде такова само за отлично представящите се студенти. Освен присъствена, ще има и онлайн форма на обучение.

Учебният план (за специалност „Практическа разработка на софтуер“) е близък до този в софтуерната академия на „Телерик“. След провеждането на базовото обучение (за период от една година с висока интензивност) е предвидено започването на работа, като от този момент нататък студентите ще посещават вечерни лекции и упражнения.

Любопитно е, че програмата включва и обучение по предприемачество. По думите на водещи фигури в IT бизнеса, в IT сектора в Източна Европа се забелязва осезаема нужда от предприемачи. Радостно е, че тази тенденция е усетена и това намира отражение в учебната програма.

В най-скоро време очакваме още новини около този амбициозен проект.

Пожелавам му успех!

Обзор на курса по С# Част 2 (есен 2013) и класиране

Telerik Academy Logo

Telerik Academy Logo

Преди малко повече от седмица приключи курсът по C#2 за пролетния прием на 2013 г., в който участвах и аз. В продължение на малко повече от два месеца надграждахме наученото по C#1 и се запознахме задълбочено с многомерните масиви, методите, обработката на изключения, работата с текстови файлове и текстообработката.

Като част от обучението ни трябваше да участваме и в екипен проект, целта на който беше разработването на конзолна игра. За нея подробно съм написал в една от предишните ми публикации.

Паралелно с курса по C#2 участвахме и в курса по „Споделяне на знания и работа в екип“. Към него също имахме отборна задача, за която вече писах в една от предишните публикации в блога ми. Освен нея други от задачите ми в рамките на курса включваха създаването на лично хранилище за домашните и проектите ми (избрах за тази цел GitHub), писането на Есе за софтуерни инженери, рисуването на мисловна карта и разбира се – съставянето на собствен блог.

Големият финал беше изпитът по C#2. Определян от мнозина, вече минали през него курсисти, като един от най-трудните в цялото обучение, резултатът по него щеше да бъде особено важен за мен, за да преценя дали имам качествата да се занимавам сериозно с програмиране. Подготовката ми за изпита се състоеше в решаване на изпитни задачи, давани на предходните курсове. Поради сложността на материята не успях да прегледам и реша всички. Все пак останах доволен от подготовката си и си поставих като разумна цел изкарването на поне 300 точки (от 500) и малко отгоре.

Изпитът се проведе на 14-ти септември. Записах се в сутрешната група. 5 задачи за 6 часа. Една на тема бройни системи, една по-лесна с масиви, една в тримерното пространство, една задача с акцент върху работата със стрингове и една по-трудна („за шампиони“, както обичат да казват лекторите). Изпитът за мен протече добре. Изкарах 324 т., колкото горе-долу си бях поставил за цел. Реших изцяло първата, втората и четвъртата задача и малко от петата. Третата затрудни както мен, така и повечето колеги и на нея не регистрирах никакви точки. В крайна сметка резултатът ми стигна да се класирам на 13-та позиция в моя поток. Средният резултат за изпита беше 164 т., а максималният постигнат – 467.Image

Генералното класиране излезе на 18-ти септември и бе още по-благосклонно към мен. С радост и гордост установих, че се класирам 5-и! Преди мен се класираха двама мои приятели – Мартин Николов на първо място и Стефан Върбанов – на четвърто. Високият резултат ме убеди, че трябва да се отнасям още по-сериозно към обучението си.Image

Какво предстои? Следващата дисциплина, която ще изучаваме, е Обектно-ориентирано програмиране, изпитът по която ще е в началото на декември.

До нови срещи!