Компютърна академия IT STEP! Учим се от 1999 година. Висококачествено компютърно образование за възрастни и деца. Подготвяме програмисти, дизайнери и системни администратори, които не могат да бъдат заменени от изкуствен интелект. За тази цел, освен задълбочени знания, ние се научаваме да разбираме задачи, да мислим за готови проекти и да работим в екип.

Your browser is out of date!

You are using an outdated browser Internet Explorer. This version of the browser does not support many modern technologies, that's why many pages of the website are not displayed correctly, and may not work some of functions . We recommend viewing the website using the latest versions of the browsers Google Chrome, Safari, Mozilla Firefox, Opera, Microsoft Edge

ШАГ логотип

Как да започнеш работа като програмист без образование и предишен опит?

31.05.2019

11857 преглеждания

КАКВО ЩЕ НАУЧИШ ОТ ТАЗИ СТАТИЯ?

1. Защо кариера в ИТ сектора е най-доброто решение за теб?

2. Как да се подготвиш за твоята първа работа като програмист?

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

Преди няколко дни мой приятел, студент 3-та година, ми сподели, че мисли да прекъсне икономическото си образование. Недоумява какви безполезни неща учат и е осъзнал как губи времето си там. Вместо това е избрал да се насочи към ИТ сектора, където негови познати взимат по над 3000лв. заплата, имат свободно време и възможност понякога да работят от където си поискат.

Вчера друг приятел, на 29 години, който работи в банка откакто е завършил, ми каза, че започва вечерни обучения за софтуерен разработчик. Не вижда развитие в сегашната си работа и предпочита да инвестира от времето си, за да има стабилна и добре платена кариера след година-две. Така направил негов бивш колега и след около година започнал първата си работа като програмист с два пъти по-голяма заплата от тази в банката.

Съвпадение или не, това ме накара да се разровя в статистиката и да разбера…

Защо кариера в ИТ сектора е най-доброто решение за теб?

  • В САЩ до 2020-та година се очаква 22% ръст в сектора, а специално в програмирането 28-32%, според проучване на Computerworld. Отново там 6.5 милиона души работят в ИТ сферата към момента, което е 5.7% от всички частни фирми.
  • В Европа 2020-та година се очаква недостиг на 900 000 ИТ специалисти.
  • В България има петкратен ръст за последните 10 години в сектора, а само през 2016 се очаква 5% ръст. Освен това родината ни е единствената страна в Европа, която попада в топ 10 на най-добрите аутсорсинг дестинации. Данните са от проучването Global Services Location Index.

Отново у нас, средната нетна месечна заплата през 2016 в софтуерния сектор е 2 885лв., което е с 30% повече от 2012, по данни на БАСКОМ(Българска Асоциация на Софтуерните Компании)

Освен сухата статистика, която еднозначно показва, че ИТ сферата е една от най-бързо развиващите се и най-добре платените, нека разгледаме и няколко социални фактора.

На ред с гъвкавото работно време, възможността да работиш от всяка точка на света стига да имаш лаптоп и интернет и стотиците глезотийки в офиса от билярдна маса до плейстейшън, които можеш да ползваш по всяко време, безплатни фитнес абонаменти и други спортни активности, компаниите в сектора предлагат още по-интересни бонуси:

  • Ако работиш в AirBnb, ще ти дават $2000 за ваканция на година.
  • В Buffer пък ти плащат, за да отидеш на почивка поне веднъж годишно за 1-2 седмици. Освен това можеш да работиш от всяка точка на света, като се виждаш с целия екип 2 пъти годишно на тийм билдинг. Разходите по него са ти напълно покрити от компанията.
  • Ако си част от Komfo, можеш да ползваш безплатно за 1 седмица в годината специално наета вила на брега на морето във Варна, с басейн, джакузи и други екстри.
  • Facebook ти дават по $4000 за новородено бебе, ако работиш за тях.
  • А в Google можеш да умреш спокоен, колкото и странно да звучи. Дават 50% от заплатата на починал техен служител на неговата съпруга/съпруг през следващите 10 години.

Ентусиазира се, нали?

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

Как да се подготвиш за твоята първа работа като програмист?

Най-важните умения, които ИТ компаниите търсят са:

  1. Технически умения
  2. Желание да учиш
  3. Способност да решаваш проблеми
  4. Социални умения или тъй наречените “Soft Skills”
  5. Сертификат
  6. Страст

Нека разгледаме всяко едно по отделно.

1. Как да придобиеш техническите умения или с други думи да се научиш да програмираш?

Ще ми повярваш ли ако ти кажа, че можеш да започнеш да програмираш след 2 минути? Това е възможно, благодарение на десетките безплатни онлайн платформи за обучение по програмиране.

Част от най-популярните са Codecademy, Coursera, Khan Academy, Treehouse.

Просто си правиш профил в съответната платформа и след 2 минути вече можеш да се похвалиш на приятелката си, че програмираш.

Това е най-лесният и евтин начин да започнеш обучението си по програмиране. За съжаление обаче, според проучване през 2014, 72% никога не завършват Codecademy, докато други източници твърдят, че този процент е дори още по-голям при онлайн формите на обучение за програмисти - около 90%.

Три са основните причини повечето хора да не завършват: 

  • нямат ясно поставени цели;
  • няма общество, което да ги подкрепя;
  • нямат някой, който да ги държи отговорни за това, което правят.

Според Адам Лайънс, известен лайф коуч в САЩ, основната причина хората да се отказват лесно и да се провалят е свързана с инвестицията. Под инвестиция нямам предвид само колко пари даваш, а по-скоро колко време и усилия влагаш в постигането на дадена цел.

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

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

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

Почти същия е случая с обученията по програмиране с присъствена форма в големи групи, било то безплатни или платени. В България вече се предлагат не малко такива от различни фирми, но според данни на някои от тях, процентът на завършилите отново е едва 10.

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

“Добре, но все пак 10% от хората успяват с този тип обучения, как го правят, може би просто са по-мотивирани?”, сигурно се питаш.

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

3

Според Чарлз Дуиг, автор на бестселъра “Силата на навиците”, навиците се състоят от 3 части: Спусък - Рутина - Награда

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

За да стане по-ясно ако пушиш цигари, спусъкът е кутията с цигари на бюрото ти, рутината е самото пушене, а наградата е спокойствието и емоционалното удовлетворение, което цигарата ти носи. Същото е с яденето на сладко.

Колкото по-лесно достъпен е спусъка, толкова по-лесно изпълним е и навика и обратното.

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

За да ти е още по-лесно е добре да вържеш новия навик, към вече създаден такъв. Примерно след като си измиеш зъбите сутрин, веднага отваряш лаптопа, обучаваш се 1 час и след това пиеш кафе.

Елементи на Навиците

“Добре, но няма ли по-лесен начин? Не може да е толкова трудно.”, вероятно се чудиш.

Има. Когато запишеш присъствено обучение в малка група и имаш личен ментор.

Това е възможно най-ефективният вариант да се научиш да програмираш и да си намериш работа след това. В тези обучения няма нито една от споменатите причини, които водят до толкова нисък процент завършили. Над 90% от курсистите завършват.

Голямата роля за успеха има ментора. Не случайно 71% от Fortune 500 компаниите използват ментори за служителтие си.

Менторът може да повиши продуктивността с 88%, докато в обучителни програми без ментор, продуктивността се повишава с 24%, според проучване на”Асоциацията за Развитие на Таланти”.

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

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

Често пъти този вид обучение се оказва по-евтин, отколкото да завършиш университет.

Друг голям плюс на обучението за програмисти в малки групи с ментор, е че получаваш съдействие за намиране на работа както в топ ИТ фирмите в България, така и в някои от най-големите в света. 25% от обучаващите се в “Компютърна Академия IT Step” започват работа още след първата година. 

Искаш ли да научиш повече за обучението за програмисти с ментор?

2. Желание да учиш

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

3. Способност да решаваш проблеми

Работодателите наемат хора, които да решават проблеми, особено тези в ИТ сектора. Това ще бъде част от твоята работа и ти гарантирам, че никъде няма наръчник как да решаваш всеки един проблем стъпка по стъпка. За това трябва да умееш добре да анализираш проблемите, които се появяват и да ги решаваш бързо.

4. Социални умения или тъй наречените Soft Skills

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

Можеш да запонеш подобряването на социланите си умения напълно безплатно в клуба на Sofia Toastmasters. Срещите на клуба са поне 2 пъти месечно. Там се учиш на социални и презентационни умения основно чрез практика. 

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

5. Сертификат

По-големите компании, особено на световно ниво, ще искат да им покажеш сертификат. Повечето компании гледат на сертификата като доказателство, че можеш да си постоянен и да преследваш конкретни цели в живота си. Международно признат сертификат можеш да вземеш след завършване на обучението с ментор за софтуерни разработчици “Стани програмист”.

6. Страст

 

4

Поговорката важи с пълна сила за всичко, което правиш със страст. И работодателите го усещат.

Google дори насърчават програмистите си да отделят 20% от работната си седмица в проекти, които са им лична страст. Това е тъй наречения “Проект 20%”. По този начин успяват да разгърнат таланта и да повишат морала на всеки служител и да създават иновации.

Как да кандидатстваш за първата ти работа като програмист, след като всички искат опит, а ти нямаш?

Проучване на Harvard Business Review показва, че 41% от жените и 46% от мъжете не кандидатстват за работа, защото не покриват всички изисквания в обявата за работа.

С други думи кандидатите смятали, че изискванията за работа са реални такива, докато действителността е малко по-различна.

Лесно е да забравиш, че голяма част от обявите за Ruby специалист например или софтуерен разработчик в някой стартъп, са писани от хора за хора. Много от обявите за работа звучат повече като описание на мечтания кандидат, отколкото на реален човек, който иска работата.

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

Някои изисквания се пишат, просто защото звучат професионално.

Все пак ако изискванията звучат прекалено далеч от реалните ти умения, по-добре се фокусирай в търсенето на по-подходяща оферта за теб. Но ако описанието на работата те развълнува, не позволявай на някакъв надценен списък с изисквания да те спре.

Кандидатствай смело!

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

А ти би ли сменил работата си, за да станеш програмист? Ако да, как ще го направиш?

Ако се интресуваш от конкретните следващи стъпки виж и тези статии: 



Автор::

Редакция на Computer Academy Academy

Кои са най-поплярните софтуери и професии в сферата на 3D моделирането и визуализацията?

В съвремения свят на дизайна и архитектурата, 3D моделирането и визуализацията се превръщат в ключови инструменти за създаване на впечатляващи визуални проекти. Обучението по 3D моделиране и визуализация отваря врати към безброй възможности за творческо изразяване и професионална реализация.

В съвремения свят на дизайна и архитектурата, 3D моделирането и визуализацията се превръщат в ключови инструменти за създаване на впечатляващи визуални проекти. Обучението по 3D моделиране и визуализация отваря врати към безброй възможности за творческо изразяване и професионална реализация. В тази статия ще разгледаме най-търсените технологии и софтуери в областта, както и какви възможности за професионална реализация биха могли да имат завършилите обучение по 3D моделиране и визуализаци. Сред най-търсените технологии и софтуери в мом�

ШАГ логотип

Учене чрез игра с помощта на Minecraft

Вижте повече за образователната версия на Minecraft и възможностите детето ви да усвои детайлите на програмирането в настоящата статия.

Повечето деца обичат да прекарват време на компютъра, но какво точно правят на него? Най-честият отговор е: играят компютърни игри и общуват с приятели. Една от игрите, които най-вероятно сте виждали детето ви да играе е Minecraft. Тя му дава възможност да общува с връстниците си и да пресъздава свят от въображението си. Това звучи като добър начин за прекарване на свободното време, но според повечето хора не помага с разбирането на уроците в училище или избора на бъдеща кариера. Ние обаче вярваме, че Minecraft може да бъде използван за много различни н

ШАГ логотип

IT Step беше домакин на Microsoft събитие, в което се включиха 38 малчугани!

Събитието, Microsoft Imagine Cup Junior беше насочено към млади технологични ентусиасти и успя да вдъхнови много деца да използват технологиите за решаване на проблеми от реалния свят.

IT Step беше домакин на Microsoft събитие, в което се включиха 38 малчугани! Събитието, Microsoft Imagine Cup Junior беше насочено към млади технологични ентусиасти и успя да вдъхнови много деца да използват технологиите за решаване на проблеми от реалния свят. Нашият партньор и съорганизатор на събитието, Артем Черневски допринесе за постигането на тези забележителни резултати. Благодарение на него всички участници имаха достъп до нужните инструменти за разработване на техните групови проекти.  Сред участниците се отличиха двама студенти (Александър М

ШАГ логотип

5 Chat AI инструмента и за какво могат да ни бъдат полезни

5 Chat AI инструмента и за какво могат да ни бъдат полезни, вижте тук.

Изкуственият интелект навлиза в ежедневието на почти всеки един от нас, особено след популяризирането на ChatGPT. Хората му задават всевъзможни задачи, свързани с всичко от генериране на готварски рецепти до решаване на изпити за придобиване на образователна степен. За жалост, той невинаги успява да се оправдае очакванията ви. Поради тази причина в тази статия сме ви подготвили други 5 Chat AI инструмента и ще ви обясним как те могат да ви бъдат полезни. 1. Microsoft Bing В началото на февруари, Microsoft обяви новия си AI-подобрен Bing. Той e безплатен и има дост

ШАГ логотип

ВНИМАНИЕ!

Приемът за курсът Minecraft програмиране вече стартира! Местата са ограничени.

Вижте още

Този сайт използва Cookies

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