📊 Кратко описание:
Професията програмист представлява разработване, тестване и поддръжка на софтуерни програми, които отговарят на нуждите на потребителите. Хората, които са ориентирани главно към работа с базите данни и начина на функциониране на дадено приложение, са в частта с backend програмиране, докато визуалната част и логиката към нея са към frontend програмиране. Програмистът може да си служи с различни програмни езици като C, C++, C#, Java, JavaScript, PHP, Python. Изборът на програмен език може да е от изключителна важност в зависимост от спецификата на извършваната дейност. Въпреки това, ако човек тепърва се захваща с програмиране и иска да заложи на популярна технология или да пробва дали е за него, добри варианти са C#, Java, Python, PHP, а ако човек има интерес към frontend програмирането – HTML, CSS, JavaScript. Езици като C++ и C не са толкова подходящи за начинаещи, защото са ограничени до специфична технология и имат строго съответствие между езика и машинните кодови инструкции.
👉 За кои хора е подходяща?
Подходяща е за хора, които имат логическо мислене и желание да учат, защото това е професия, която се развива постоянно.
✅ Основни задължения:
Те са най-различни, в зависимост от каква длъжност заема програмистът и към какво е насочена работата му. Задълженията му могат да бъдат:
- Разработване на програмни продукти и бази данни;
- Съставяне на алгоритъм на програма;
- Съставяне на различни варианти на програмни решения;
- Направа на дизайн;
- Консултиране с дизайнера по време на графичното оформление на програмния продукт, ако друг прави дизайна;
- Преправя дизайн или функционалност по желание на клиента;
- Въвеждане на защита срещу неправомерно ползване на програмния продукт.;
- Определяне на хардуерните и софтуерните изисквания за използване на новия програмен продукт и други.
🔥 Какви умения са необходими?
- Логическо мислене;
- Локализиране и решаване на технически проблеми;
- Внимание към всеки детайл;
- Отдаденост и желание да се учи;
- Способност да се планира;
- Способност за генериране на идеи и нестандартни решения;
- Търпение и постоянство;
- Да се спазват крайните срокове;
- Разбиране как функционират нещата;
- Добро ниво на английски език.
📚 Задължително ли е образованието по тази специалност?
Не е задължително образованието в университет, но има важни технически умения, които са необходими за тази професия.
🚦 Къде се изучава?
Програмиране се изучава в различни академии в България, като Softuni, Telerik, Software Academy, Swift Academy, Advance Academy и други. Най-добрият избор е IT Talents, където гостът в клипа, Гергана Петрова е получила добър тласък в началото на своята кариера.
Университети:
Бакалаврска степен:
Софийски университет, София
- Специалност “Софтуерно инженерство”
- Специалност “Компютърни науки”
- Специалност “Информационни системи”
- Специалност “Информатика”
* Кандидат-студентски прием – изпит по математика и/или държавен зрелостен изпит по математика, както и оценка от дипломата за завършено средно образование
* Продължителност на обучението: 4г.
Технически университет, София
- Специалност “Компютърно и софтуерно инженерство”
- Специалност “Информатика и софтуерни науки”
- Специалност “Приложна математика и информатика”
* Кандидат-студентски прием – диплома за завършено средно образование, като се взимат някои от оценките от нея и държавен зрелостен изпит по математика, физика или български език и литература(без специалността “Компютърно и софтуерно инженерство”) или се прави изпит по математика
* Продължителност на обучението: 4г.
Нов Български Университет, София
- Специалност “Информатика”
- Специалност “Информационни технологии”
* Кандидат-студентски прием – средна аритметична оценка от държавните зрелостни изпити в дипломата за завършено средно образование и тест за общообразователна подготовка(ТОП)
* Продължителност на обучението: 4г.
Университет по библиотекознание и информационни технологии, София
- Специалност “Информационни технологии”
- Специалност “Компютърни науки”
* Кандидат-студентски прием – оценки от дипломата за завършено средно образование и матура по български език и литература, математика, информационни технологии или физика и астрономия, или оценки от дипломата за завършено средно образование и изпит
* Продължителност на обучението: 4г.
Пловдивски университет, Пловдив
- Специалност “Информатика”
- Специалност “Бизнес информационни технологии”
- Специалност “Софтуерни технологии и дизайн”
- Специалност “Софтуерно инженерство”
- Специалност “Математика, информатика и информационни технологии”
* Кандидат-студентски прием – оценки от дипломата за завършено средно образование и оценка от държавен зрелостен изпит по математика или български език, или оценки от дипломата за завършено средно образование и изпит по математика или информатика
* Продължителност на обучението: 4г.
Технически университет, Варна
- Специалност “Информационни и комуникационни технологии”
- Специалност “Софтуерни и интернет технологии”
- Специалност “Компютърни системи и технологии”
* Кандидат-студентски прием – оценка по математика от дипломата за завършено средно образование, средният успех и електронен изпит или държавен зрелостен изпит
* Продължителност на обучението: 4г.(редовно), 5г.(задочно)
- Това са само една част от университетите в България, които предлагат специалности относно програмирането. Във всеки един от тях се предлагат и разнообразни магистратури насочени към IT сферата.
Училища и техникуми:
* Кандидатства се след завършен 7 клас.
- Технологично училище Електронни системи към Технически университет (ТУЕС), София
- Софийска професионална гимназия по електроника, София
- СофтУни Светлина, София – частна гимназия
- Професионална гимназия по компютърно програмиране и иновации, Бургас
Има и още много училища в различните градове, в които могат да се запишат специалности като “Информатика и математика”, “Информационни технологии”, които също биха допринесли за добра основа за програмиране.
Веселата страна на професията 😂😉😎
Програмист занимава малкия си син:
– Как прави кучето, татковото?
– Бау, бау, тате!
– А как прави котето?
– Мяу, мяу, тате!
– А мишлето как прави?
– Клик, клик, тате…