Малко за индустрията като цяло

започнете

Завършила академия през 2011г

Първо, малко за себе си. Интересувах се от програмиране в училище. След училище постъпва в DonNTU във факултета на KNT (бивш VT). Изборът падна върху специалността „Системно програмиране“ - харесах както описанието на програмата, така и името. За мое разочарование, след като завърших университет с магистърска степен, мога да кажа, че програмирането е само в името. Специалността се оказа свързана главно с желязото.

Това обаче не ми попречи да си намеря добра работа с интересни проекти и съвременни технологии. Разбира се, висшето образование играе определена роля. Съществува обаче огромна разлика между това, което се преподава, и това, което наистина се търси на практика по реални проекти. Лично аз по някакъв начин ми дойде по-удобно, вероятно 5-10% от придобитото знание. Това обаче не е толкова проблем в университета, колкото вероятно в нашата образователна система. Толкова е далеч от реалността, че когато хората вече имат Windows 7/8 на всички компютри и се търсят .NET и Java, университетът все още изучава програмиране в Assembler, Pascal и C за DOS.

ИТ сферата се развива с огромна скорост. Това не е област, в която можете да научите веднъж и след това да печелите от това през целия си живот. Придобитите знания остаряват буквално за една година. А в университетите актуализирането на учебната програма и материалите изобщо не се извършва, или се движи много бавно. Само общи понятия, основите на основите остават ценни: математика, логика, алгоритми, някаква обща информация за структурата на операционните системи и хардуера, способността да поемате задачи от всякаква сложност, да извличате информация със собствени усилия и да правите нещо, ти самият не знаеш какво. Това обаче не е достатъчно, за да си намерите добра работа по специалността веднага след университета.

Истинските търговски проекти, които сега се предлагат от ИТ компаниите, изискват реални практически умения на съвременните популярни технологии и езици за програмиране. Университетът не дава това. Това е нещо, което трябва да проучите сами, през свободното си време. След това, след завършване на университета, вече ще имате общ преглед на текущите неща, което ще ви даде добър старт за кариера и професионално израстване. За щастие можете да си намерите работа без никакъв стаж: много компании предлагат стажове и курсове. Що се отнася до мен, докато все още бях магистратура, трябваше да уча в Академията на бинарното студио.

И така, моята лична рецепта за успешен старт с поглед към миналото:

Изберете техническа специалност, като обърнете внимание на основните знания. Алгоритмизацията, математиката, логиката са ценни. Ако вече сте завършили университета с хуманитарна специализация, можете да потърсите курсове по програмиране. Струва ми се, че учителят трябва да даде началото, а не самостоятелно обучение.

Не отделяйте много време за материала на университетската програма. Да се ​​учи по такъв начин, че да не бъде изгонен. Това важи особено за несъществените елементи и това, което вече е безвъзвратно остаряло.

Интересувайте се от актуалните тенденции, технологии и търсени езици. Прочетете и изберете какво е интересно. Няма смисъл да пръскате, тъй като е доста трудно да се справите дори с една посока.

Прекарайте свободното си време в самостоятелно изучаване на избраната посока, опитайте се да използвате собствените си знания в университета, където е възможно.

Да учи чужд език. След университета няма да има достатъчно време.