Как се става програмист?

Днес направих едно живо включване във FB, за да разкажа за професията на софтуерния инженер, как да стартираме с програмирането, как се става програмист, колко време отнема от старта до започване на работа в софтуерната индустрия, с кои езици за програмиране и софтуерни технологии да се захванем, защо е важно да се научим да кодим добре, да си развием алгоритмично мислене и умения за решаване на задачи, да овладеем фундаменталните знания за професията (концепциите от компютърните науки, софтуерните технологии и софтуерното инженерство), редом с конкретни езици за програмиране, софтуерни технологии, технологични рамки и инструменти за разработка.





Как се става програмист – Видео





Д-р Светлин Наков разказва как се става софтуерен инженер:
от нулата до започване на работа като junior developer за 1-2 години.



Как да стана програмист – слайдове





Презентация на тема “Как се става софтуерен разработчик?”



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





Писане на код (coding skills) – 20%Алгоритмично мислене и решаване на задачи – 30%Фундаментални знания за професията (компютърни науки, и софтуерно инженерство) – 25%Езици за програмиране и софтуерни технологии – 25%



Топ 5 на най-търсените езици и технологии за разработка през 2019 г.



През 2019 г. най-търсените технологични стекове за разработка са свързани с езиците JavaScript, C#, Java, Python и PHP. Това са топ 5
(не непременно в този ред) на най-търсените езици за програмиране в България и глобално в технологичната индустрия. С тези езици и прилежащите им технологии са 90% от обявите за работа в софтуерния бранш.





Това са петте най-търсени групи технологични умения (в допълнение с уменията да пишеш код и да мислиш алгоритмично и да разбираш фундамента на компютърните науки), които се търсят при стартиране на работа като програмист:





C# + .NET + ASP.NET MVCC#, .NET Core, ASP.NET MVC, Entity Framework, SQL ServerHTML, CSS, JS front-end; ООП, ФП, софтуерно инженерство Java + Spring / Java EE Java EE, Spring Framework, Spring MVC, Hibernate, MySQLHTML, CSS, JS front-end; ООП, ФП, софтуерно инженерство JavaScript + Node.js + React / Angular / Vue JavaScript, JS back-end, Node.js, Express, MongoDb; ФП, ООПHTML, CSS, front-end, React, Angular, Vue; софтуерно инженерство Python + Django Python, Django, MySQL, Flask, HTML, CSS, JS front-endHTML, CSS, JS front-end; ООП, ФП, софтуерно инженерство PHP + MySQL PHP, MySQL, PHP frameworks (Laravel, Symfony, други)HTML, CSS, JS front-end; ООП, ФП, софтуерно инженерство



Как да стана програмист?



Опитай дали програмирането е за теб!Запалваш ли се?Харесва ли ти?Отдава ли ти се?Искаш ли да програмираш по цял ден години наред?Най-добър път: запиши се за безплатния курс за начинаещи в СофтУни: https://softuni.bg/applyИли си намери някой tutorial / курс / книга в ИнтернетНатрупай 4-те вида основни умения на софтуерния инженерПисане на код (coding skills) – 20%Алгоритмично мислене – 30%Фундаментални знания за професията – 25%Езици за програмиране и софтуерни технологии – 25% Учи сериозно 1-2 годиниПрограмист се става с много здраво учене!
2 години, по 4 часа на ден (средно)
Или 1 година (по 8-10 часа на ден)
Вж. повече по темата “колко време отнема да стана програмист
Пиши много код всеки ден.Необходима е много, много практика.Ученето на програмиране е практика: писане на проекти, в които ползваш 4-те вида умения. Подготви се за изискванията на работодателите и за интервю за работа и започни своята кариера като програмистНатрупай портфолио от проекти в GitHub!Пример: https://github.com/YanaSlavcheva/SoftUni-Work. Такова портфолио се равнява на близо година работен стаж във фирма.За работодателите такива практически проекти са доказателство, че можеш да програмираш.Изгради впечатляващо CV, напиши мотивационно писмо, кандидатствай по обяви и други канали, подготви се за интервю, премини го успешно и започни работа в ИТ индустрията.Споделям и по-задълбочени и по-конкретни насоки как се кандидатства за работа в технологичния свят.



Най-бързият път до кариера на софтуерен разработчик



Ако искаш някой да те поведе за ръка през всичко описано в тази статия, да се интегрираш в учебна група, да станеш част от голяма и задружна общност на бъдещи програмисти и софтуерни инженери, ела в семейството на СофтУни.





Запиши се: https://softuni.bg/apply



Започни с безплатния курс по “Основи на програмирането, който се провежда присъствено и онлайн всеки месец. Инвестирай в себе си: научи се да програмираш, стани софтуерен разработчик, започни работа, наслаждавай се на елитна професия с добри доходи и огромна перспектива за развитие!

 •  0 comments  •  flag
Share on Twitter
Published on January 16, 2019 12:41
No comments have been added yet.