36
Университет като за софтуерни инженери? Как да изберем къде да учим и да се развиваме? Светлин Наков Telerik Software Academy academy.telerik.com Ph.D., Computer Science www.nakov.com Има ли въобще такова нещо ???

Choosing an Univeristy for Software Engineering in Bulgaria

Embed Size (px)

DESCRIPTION

Как да изберем къде да учим и да се развиваме? http://academy.telerik.com The website and all video materials language is Bulgarian Любител на програмирането завършва училище: а сега накъде? Учене или работа или и двете? Избор на ВУЗ: България или чужбина? Кои са добрите университети в България? Топ заблуди на първокурсника Сравнение на ВУЗ-овете с ИТ специалности Кои са добрите университети в чужбина? Как да се развиваме като студенти?

Citation preview

Page 1: Choosing an Univeristy for Software Engineering in Bulgaria

Университет като за софтуерни

инженери?Как да изберем къде да учим и да се

развиваме?

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

Telerik Software Academyacademy.telerik.com

Ph.D., Computer Science

www.nakov.com

Има ли въобще такова нещо ???

Page 2: Choosing an Univeristy for Software Engineering in Bulgaria

Споразумение Цялата информация в настоящата лекция е лично мнение на автора (д-р Светлин Наков) Препоръките и мненията не са

обвързани по никакъв начин с фирми, организации и други лица, с които е свързан авторът

Препоръките и мненията не целят да обидят никой университет, професор или друго лице

Информацията е насочена към развиващите се в професията "софтуерен инженер" и може да не е валидна за други професии

2

Page 3: Choosing an Univeristy for Software Engineering in Bulgaria

Съдържание

1. Любител на програмиранетозавършва училище: а сега накъде? Учене или работа или и двете?

Избор на ВУЗ: България или чужбина?

2. Кои са добрите университети в България? Топ заблуди на първокурсника

Сравнение на ВУЗ-овете с ИТ специалности

3. Кои са добрите университети в чужбина?

4. Как да се развиваме като студенти?

3

Page 4: Choosing an Univeristy for Software Engineering in Bulgaria

Състезател в

ИТ олимпиади завършва училищеА сега на къде?

Page 5: Choosing an Univeristy for Software Engineering in Bulgaria

На къде след училище?

Вие сте състезател по програмиране или ИТ или любител на програмирането Завършвате училище

Евентуално ви приемат застудент без приемен изпит

Може би имате амбиции за чужбина

Може би искате да работитев софтуерната индустрия

На къде да поемете?5

Page 6: Choosing an Univeristy for Software Engineering in Bulgaria

На къде да поемете? Какво искате от живота?

Работа изберете подходящ университет (ФМИ или НБУ) и започнете работа веднага

Учене и работа изберете подходящ университет и потърсете работа (не веднага)

Наука кандидатствайте за чужбина

Студентски безгрижен живот изберете подходящ "разпуснат" университет

Образование в чужбина изберете подходящ университет в чужбина

6

Page 7: Choosing an Univeristy for Software Engineering in Bulgaria

България или чужбина?

Всеки сам прави своя избор дали да учи / живее в България или в чужбина Българското ИТ образование не е

добро

Образованието по ИТ в чужбина не е добро Изключение са само топ

университетите, където за 1 място има 50-100 кандидата

Добър ли е животът в България? За софтуерните специалисти е

доста добър

За някои други професии не е оферта

7

Page 8: Choosing an Univeristy for Software Engineering in Bulgaria

Учене в България? Предимства на ученето в България Можете да влезете без изпит от

олимпиадата

Можете да работите още в първикурс и да се развивате свободно

Има много алтернативни програми да научите професията софтуерен инженер

Недостатъци на ученето в България Нивото е слабо спрямо топ

университетите

Няма условия за развиване на наука

8

Page 9: Choosing an Univeristy for Software Engineering in Bulgaria

Учене в чужбина? Предимства на ученето в чужбина

Ако уцелите топ университет,нивото ще бъде много високо

Кариерно развитие в топ ИТ фирми

Дисциплината е много строга (като в AUBG)

Възможност за научна работа Недостатъци на ученето в чужбина Средното ниво в Европа за ИТ е

ниско (изключваме топ университетите)

Животът извън България не е за всеки

9

Page 10: Choosing an Univeristy for Software Engineering in Bulgaria

Българските университетиКъде да учим за

софтуерен инженер / ИТ специалист?

Page 11: Choosing an Univeristy for Software Engineering in Bulgaria

Класическите заблудина първокурсниците

Заблуда:

Реалност: Ще получите теоретични и

остарели знания

В университета няма да ви подготвят за работа в софтуерната индустрия

Самообучение, стаж или работа са далеч по-практични начини да станете програмисти

11

Аз сега като вляза в университетаи там ще стана добър програмист.

Page 12: Choosing an Univeristy for Software Engineering in Bulgaria

Класическите заблудина първокурсниците

(2) Заблуда:

Реалност: В университета всеки може да е

отличник Например като преписва или

заучава наизуст

Фирмите търсят можещи хора, не дипломи

Научете се да мислите!

12

Ако в университета съм отличник, значи на работа ще съм много добър.

Page 13: Choosing an Univeristy for Software Engineering in Bulgaria

Класическите заблудина първокурсниците

(3) Заблуда:

Реалност: Трябва да започнете работа още

като студент

Работата е част от образованието Софтуерен инженер се става с

много практика

Университетът не пречи на работата и обратното (при добро желание)

13

Първо трябва да си завърша висшето образование и тогава да търся работа.

Page 14: Choosing an Univeristy for Software Engineering in Bulgaria

Класическите заблудина първокурсниците

(4) Заблуда:

Реалност: Университетът е лесен не го

напускайте Там ще изградите ценни познанства

Някой ден някой може да ви иска диплома

Изберете университет, който толерира работещите студенти!

14

Университетът е безсмислен и трябва да го напусна, защото вече имам работа.

Page 15: Choosing an Univeristy for Software Engineering in Bulgaria

Къде да учим в България?

Кой университет да изберем в България зависи от професията, която сме избрали Софтуерен инженер / програмист –

ФМИ, НБУ

QA инженер – ФМИ, НБУ, ТУ-София, УНИБИТ

Графичен / уеб дизайнер – НБУ, ФМИ

ИТ специалист (бази данни, инф. системи, ERP / CRM / BI) – ФМИ, НБУ, УНСС, УНИБИТ

ИТ предприемач – АУБГ, ФМИ, НБУ

Специалист по мрежи – НБУ, ФМИ, ТУ-София

15

Page 16: Choosing an Univeristy for Software Engineering in Bulgaria

Къде да учим в България? (2)

Кой университет да изберем в България зависи от професията, която сме избрали ИТ администратор – ФМИ, НБУ, ТУ-

София

Визуални / компютърни изкуства – НБУ

Хардуерен специалист – ТУ-София, НБУ

Комуникационен инженер – ТУ-София, НБУ

Специалист по електроника – ТУ-София

Специалист по автоматика – ТУ-София

Учител по информатика (в училище) – ФМИ

16

Page 17: Choosing an Univeristy for Software Engineering in Bulgaria

ФМИ на СУ Какво да очакваме във ФМИ на СУ? Базовото ниво по програмиране е

добро Много добри външни

преподавателии съвременни технологични курсове

Можете да работите още в първи курс (присъствието не е задължително)

За да се развивате трябва да работите Имате възможност дори на пълен

работен ден

Нивото на студентите е най-високо Шампионите от олимпиади учат във

ФМИ

17

Page 18: Choosing an Univeristy for Software Engineering in Bulgaria

НБУ Нов Български Университет (НБУ)

Частен университет Добри преподаватели, отлична

организация, повечето студенти работят още в първи курс

Таксата е 4 пъти по-висока от ФМИ Годишни такси за 2010: ФМИ – 664

лв., ТУ-София – 580 лв., НБУ – 2656 лв.

Базовото ниво по програмиране е добро

Има много будни студенти, но и пълни лекета

Технологичните курсове са малко

18

Page 19: Choosing an Univeristy for Software Engineering in Bulgaria

ФМИ-Пловдив

ФМИ на Пловдивския университет (ФМУ-ПУ) Базовото ниво по програмиране е

приемливо

Някои студенти работят още от първи курс

Набляга се повечко на математиката

Почти няма външни преподаватели и курсове (съвременни технологични курсове)

Нивото на студентите е по-слабо от ФМИ-СУ

В Пловдив няма работа за ИТ специалисти (както в София) и са по-ниски заплатите

19

Page 20: Choosing an Univeristy for Software Engineering in Bulgaria

АУБГ

Американски университет в България (АУБГ) Базовото ниво по програмиране е

приемливо

Американска система много строга дисциплина, домашни, проекти и т.н. Не може да работите (не остава

време)!

Много високи такси за обучение (7200 USD)

Компютърните специалности не са силни

Почти няма съвременни технологични курсове

Нивото на студентите е приемливо

20

Page 21: Choosing an Univeristy for Software Engineering in Bulgaria

ТУ-София Технически университет – София (ТУ-София) Нивото по програмиране е слабо Не можете да работите до 3-4

курс! Ако отсъствате редовно, трябва да

прекъснете

Развитието ви би могло сериозно да се забави

Няма външни преподаватели и курсове (съвременни технологични курсове)

Нивото на студентите е по-слабо от ФМИ-СУ

Феодална система: корупция, подкупи, рекет, мръсни номера, интриги, …

21

Page 22: Choosing an Univeristy for Software Engineering in Bulgaria

УНСС Университет за националнои световно стопанство (УНСС) Базовото ниво по програмиране е

слабо Набляга се на икономически и

бизнес курсове Обучението в компютърните

специалности няма технологична ориентация

ИТ нивото на студентите е ниско Много студенти работят още в

първи курс Някои преподаватели взимат

подкупи

22

Page 23: Choosing an Univeristy for Software Engineering in Bulgaria

УНИБИТ Университет по библиотекознание и информационни технологии (УНИБИТ) Базовото ниво по програмиране е

приемливо

Нивото на студентите е слабичко

Учи се по-малко математика от ФМИ и ТУ Програмата е като на ФМИ, без

математиките

Някои студенти работят още от първи курс

Почти няма външни преподаватели и курсове (съвременни технологични курсове)

23

Page 24: Choosing an Univeristy for Software Engineering in Bulgaria

ТУ-Варна, ТУ-Пловдив, ТУ-Габрово, ВТУ, ШУ,

ВСУ, БСУ ТУ-Варна, ТУ-Пловдив и ТУ-Габрово, ВТУ, ШУ, РУ, ВСУ, БТУ, БСУ, ЮГУ, ЕПУ (Перник), ИУ-Варна, КТП, … Като цяло ИТ нивото е слабо Нивото по програмиране е слабо Нивото на студентите е като цяло

слабо Почти няма външни

преподаватели и курсове (съвременни технологични курсове)

На места има елементи на феодална система

24

Page 25: Choosing an Univeristy for Software Engineering in Bulgaria

Софтуерен инженер: къде?

Професията софтуерен инженер / софтуерен разработчик / програмист Най-добър избор: ФМИ на СУ

Софтуерно инженерство, компютърни науки, информационни системи, информатика, математика и информатика

Добър избор: НБУ Компютърни технологии,

информатика

Приемлив избор: ФМИ-Пловдив, АУБГ, УНИБИТ

Лош избор: ТУ-София, УНСС, други ВУЗ-ове

25

Page 26: Choosing an Univeristy for Software Engineering in Bulgaria

Софтуерен инженер: класация

Класация на българските университети по отношение на обучението за професия "софтуерен инженер" (към март, 2012 г.)

26

№ ВУЗ оценка

1 ФМИ на СУ най-добър избор

2 НБУ добър избор

3 ФМИ-Пловдив приемлив избор

4 АУБГ-Благоевград

приемлив избор

5 УНИБИТ приемлив избор

6 УНСС лош избор7 ТУ-София лош избор

Page 27: Choosing an Univeristy for Software Engineering in Bulgaria

Университети в чужбинаКъде има смисъл да учим за

софтуерен инженер в чужбина?

Page 28: Choosing an Univeristy for Software Engineering in Bulgaria

Как да изберемуниверситет в

чужбина? Ако все пак сте решили да учите и живеете в чужбина, изберете елитен университет! Няма смисъл да учите в

долнопробен университет в чужбина И в България има менте

университети

Ако искате да станете софтуерен инженер, изберете топ университет с ИТ насоченост

Ученето в чужбина е скъпо! За топ студенти има предвидени

стипендии

28

Page 29: Choosing an Univeristy for Software Engineering in Bulgaria

Класация на ИТ университетите

Световна класация за компютърни науки и информационни технологии (за 2011 г.)

29

Rank University Countr

y

#1 Massachusetts Institute of Technology (MIT)

US

#2 Stanford University US#3 University of Cambridge UK#4 University of California, Be

rkeleyUS

#5 Harvard University US#6 University of Oxford UK#7 California Institute of Tech

nologyUS

Източник: http://www.topuniversities.com/university-rankings/world-university-rankings/.../computer-science

Page 31: Choosing an Univeristy for Software Engineering in Bulgaria

Как да се развиваме

като студенти?Развитието не идва на готово!

Page 32: Choosing an Univeristy for Software Engineering in Bulgaria

Как да се развивамекато студенти?

Как да се развиваме като софтуерни инженери в университета (в България)? Най-добрият начин е да започнем

работа Втори курс е отличен момент за

работа / стаж

Работата не означава данапуснем университета! Просто инвестираме времето си

приоритетнов своето професионално развитие

Посещаваме смислените курсове Участваме в студентски проекти и

конкурси

32

Page 33: Choosing an Univeristy for Software Engineering in Bulgaria

Учене или работа? Ученето е важно!

Ученето развива мисълта

Ученето по някои предмети е много полезно

Дава дълбоки теоретични познания и разширява вашия кръгозор

Работата е важна! Работата дава практика

Без практика не може да се научите

Винаги съчетавайте учене и практика

33

Page 34: Choosing an Univeristy for Software Engineering in Bulgaria

От кого да взимаме съвети за своето

развитие? Взимайте съвети от успели хора!

От хора, на които искате да приличате

Кои са те всеки сам може да прецени

Да следваме ли съветите на родителите си? Те успели хора ли са? Харесва ли ви техният живот?

Да следваме ли съветите научители и преподаватели? А съветите на Наков?

34

Page 35: Choosing an Univeristy for Software Engineering in Bulgaria

форум програмиране, форум уеб дизайнкурсове и уроци по програмиране, уеб дизайн – безплатно

програмиране за деца – безплатни курсове и уроцибезплатен SEO курс - оптимизация за търсачки

уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop

уроци по програмиране и уеб дизайн за ученициASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC

безплатен курс "Разработка на софтуер в cloud среда"

BG Coder - онлайн състезателна система - online judge

курсове и уроци по програмиране, книги – безплатно от Наков

безплатен курс "Качествен програмен код"

алго академия – състезателно програмиране, състезания

ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NETкурсове и уроци по програмиране – Телерик академия

курс мобилни приложения с iPhone, Android, WP7, PhoneGap

free C# book, безплатна книга C#, книга Java, книга C#Дончо Минков - сайт за програмиранеНиколай Костов - блог за програмиранеC# курс, програмиране, безплатно

?

? ? ??

?? ?

?

?

?

??

?

?

? ?

Questions?

?

Университет като за софтуерни инженери?

http://academy.telerik.com

Page 36: Choosing an Univeristy for Software Engineering in Bulgaria

Free Trainings @ Telerik Academy

Telerik Software Academy academy.telerik.com

Telerik Academy @ Facebook facebook.com/TelerikAcademy

Telerik Software Academy Forums forums.academy.telerik.com