Регистрация
Потребителско име
Парола
Парола (отново)
Имейл
Форум
Последна активност
lyubohar
Мнения: 3020
Цитиране
23 юни 2021
Познавам и успешен юрист, който се преквалифицира на 30г., така че правото не пречи Иначе аз се преквалифицирах на 37г, като преди това имах цяла друга и дълга IT кариера, а съм завършил международни отношения (и на 43 даже вече пак ми се сменя професия )...Така че време има, стига желание също да има
nightwarrior
Мнения: 3955
Цитиране
23 юни 2021
E той и пича със Счетоводство и Контрол, не смяташе, че ще работи в сектора

Както казва lyubohar, важното е наисина желание.

lyubohar
Мнения: 3020
Цитиране
23 юни 2021
@caprice: Говорих с тренера си по плуване, който направи същата смяна преди 2г. Той е ходил в СофтУни и се кълне в него (както и аз като цяло съм чувал добри отзиви).

В началото се стартирало безплатно и след това вече си избираш профил, който си плащаш. Дали все още е така не знам, но мога да те ориентирам в технологиите като го докараш дотам. Струвало му е около 2к цялото нещо. Сега може да е повече, трябва да се провери.

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

И така, ако имаш още някакви въпроси - пак ти казвам, няма никакви грижи да ми звъннеш, тук сме си свои хора все пак, с удоволствие ще ти разкажа каквото мога/знам.

pseto
Мнения: 10844
Цитиране
24 юни 2021
Caprice, нещата стават, аз мога да свидетелствам за това - влязох в програмирането на 31 години. (Или нещо такова, забравих точно кога беше.) Не вярвах, че ще мога да изкарвам парите си с това, нещата станаха някак сами. Преди 10 години като направих този сайт не разбирах нищо от писане на код, качих една WordPress тема и толкоз. После, като исках да променям разни неща по сайта, започнах лека-полека да понаучавам разни неща от CSS, HTML, PHP. След това реших да си напиша една тема за WordPress... а накрая задълбах и в "голото" PHP плюс MySQL. Но не се възприемах като програмист (и с пълно право), едва след като преминах през поредните гнусни работни места ми прекипя и си казах, че ще вкарам всички сили в програмирането и това е. Аз влязох в сектора изцяло самоук, но със сигурност ако минеш през академии ще е много, много, много по-добре, защото скъсяват пътя на познанието и ти съкращават часовете, в които си блъскаш главата. Губил съм дни в търсене на решения за проблеми, които се оказват дебилно елементарни неща и които някой програмист с опит ще ми покаже за 1 минута.

Все пак мисля, че най-добрият ти старт е просто да идеш в YouTube и да стартираш с някаква серия видеа за начинаещи. В момента няма как да знаеш дали ще те влече повече бекенд или повече фронтенд. Аз първо започнах с PHP и мислех да ставам бекендър, но пък пусках CV-та и за джуниър фронтендър, взеха ме на такова място и се влюбих във фронтенда. Та ти можеш да пробваш с HTML, CSS и JavaScript тутуриали. В Тубата има страхотни серии, които са информативни, интересно поднесени, без плънка. Основите на тези три езика можеш да ги изгледаш за 10-15-20 часа. Не е нещо, което да ти отнема цяла вечност. Оттам нататък се пробваш да напишеш нещо сам, нарпимер да си направиш елементарно сайтче. Някъде тук е моментът, в който можеш да започнеш да се влюбваш в програмирането. Или можеш да го намразиш, когато удариш първата голяма греда. Прекарвал съм много часове в решаване на проблеми, когато започвах, почти всички от които се оказаха свързани с това, че съм направил синтактична грешка. Някъде липсва ;, някъде е забравена скоба }, някъде има две такива скоби, в CSS ако допуснеш синтактична грешка в средата на файла, всичко надолу спира да работи. Ей такива неща са много, докато ги научиш всички и започнеш да ги хващаш подсъзнателно - отнема време. Лошото е, че в началото е обезкуражаващо, направо му иде на човек да обърне бюрото. Гледаш кода - всичко е наред, но не работи. Направо искаш да питаш компютъра - "Защо, мамка му". Всъщност последното ми се случва и днес и то далеч по-често, отколкото ми се иска да призная. Ей така 1-2 часа стоя и си блъскам главата какво се случва, а то се оказва най-голямата тъпотия. Това е най-нужното в програмирането, телешка упоритост. Второто най-нужно е да имаш логическо мислене. То най-често бива свързвано с математиката и логично - добрият математик има и добро логическо мислене. Тоест преходът към програмиране е лесен. Но това не значи, че в някои хуманитарни науки също не се изисква логическо мислене. Може и да не си с афинитет към математика, но да имаш логическото мислене. Без него ще е трудно, няма да лъжа. Всичко в програмирането се случва с причина и ти трябва да прозреш причината. Така се научаваш най-добре. Ако просто търсиш решение, без да вникнеш в проблема, ще тъпчеш на едно място с години. Апропо заради това StackOverflow е велик сайт, защото хората не само дават решения там, но пишат фермани защо нещо се случва. Екстремално често като опра до StackOverflow дори не чета решението на проблем. Чета само текста, обясняващ защо се случва даден проблем и какво трябва да се направи, за да се разреши. Имах колеги (и най-вече колежки), които се интересуваха само от решението. Дали ще го прочетат в нета, дали някой колега ще им помогне. В резултат за години си тъпчеха на едно и също място, постоянно искайки помощ за едни и същи неща.

Идеята ми е, че може би е хубаво да пробваш сам дали ще се запалиш по програмирането. Нали откъм финансов стимул и опции за кариерно развитие в България не мисля, че имаш по-добри алтернативи. Ама ако не ти допада... ще е по-трудно. Ся ние сме геймъри, винаги можеш да мечтаеш да си напишеш игра. (Аз горе-долу се приближавам до тази мечта, живот и здраве в близко бъдеще ще я завърша. ). Аз съм научил адски много от едно проектче, което си бутам от 3-4 години вече. Всъщност немалко програмисти са почнали с мечтата, че ще си напишат игра. Тъй че мисля, че донякъде си вътре в програмирането.

Иначе ако усетиш, че има някакъв пламък, което ще е супер, след това - към академиите. Подготовката в СофтУни е добра, в Телерик е още по-добра (ама те май са само в София, ако не греша). Не очаквай чудеса, без инициатива от твоя страна никой не може да ти налее знания. Както писах горе - най-важното, ключовото в програмирането е да осъзнаеш естеството на проблема и решението му. Може да отнеме по-дълго, но така прогресираш нататък. Важното е да не се отказваш, когато удариш греда и толкоз. И да не се отчайваш, че си остарял, че си изпуснал влака и т.н. В първата една година ще се чувстваш като пълен тъпанар, когато ти отнема 1 ден да откриеш решението на нещо елементарно. Подводни камъни - много. Но с течение на времето ще научаваш повече и повече. Още съм далеч от момента, в който да не се чувствам като пълен тъпанар поне няколко пъти седмично (и шефът ми, който се занимава с бекенд от сигурно 25+ години също тук-таме се чувства като тъпанар, общо взето ако не си Линус Торвалдс или някакъв такъв изрод задължително ще имаш такъв reality check, който между другото не е лош, защото ти припомня, че никога не си достатъчно добър).

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

Но трябва упоритост, задължително. Тя ти е най-важната. Упоритост плюс някакъв проект, който да те дърпа напред. Някаква идея, която искаш да реализираш. За мен писането на код без смисъл е екстремално скучно. Губя желание супер бързо, ако нямам поне малка емоционална инвестиция към нещо. Заради това ако искам да науча нова технология - първо си избирам какво точно искам да реализирам с нея. В противен случай ще ми стане скучно и ще я заеба.

Както винаги изших някакъв ферман, ама се надявам да ти е от някаква полза. Ама накратко - по-скоро действай, отколкото му мисли. Ако мислиш и четеш, може да минат и месеци, и години. Между другото на теория можеш да се научиш на много и само от интернет, защото цялата информация ти е там. Нужни са ти курсове - и то по възможност присъствени, защото един преподавател ще ти покаже много неща, които ще ти спестят главоболия. Например трикове в средата за програмиране, ако говорим за фронтенд в Developer Tools на Chrome има безброй яки неща, които обаче някой трябва да ти покаже. Малките трикчета могат да ти спестят десетки часове блъскане на главата. Също така при самото писане на код някой с опит ще ти каже кое е добре да го правиш и кое - не. Някои съвети на мен ми се струваха тъпи, когато навлизах, но винаги имах едно наум, защото съм научил в този живот, че е добре да имаш предвид онова, което ти казват по-опитните. В почти всички случаи съветите са били добри.

nightwarrior
Мнения: 3955
Цитиране
24 юни 2021
pseto написа
Гледаш кода - всичко е наред, но не работи. Направо искаш да питаш компютъра - "Защо, мамка му".

На мен лично по-любим момент ми е, когато нещо работи и нямам бегла идея защо

pepito
Мнения: 288
Цитиране
23 юли 2021
Аз също мога да дам идея - получи се при мои познати - записаха задочно компютърна специялност в технически университет. НО междувременно се хванаха яко да учат сами и в края на 2рата година имаха някакви знания, с които започнаха работа, единия като IT съпорт в някаква фирма, другия като QA. Това, че бяха записани като студенти и евентуални бъдещи инженери определено имаше значение. Също предполагам, че са искали скромни първоначални заплати.
Но най-важното е да си наясно какво точно искаш.
Може да бъдеш например нещо като IT поддръжка - това е доста динамична работа, сблъскваш се с най-различни случаи, срещаш хора (в тия времена на може би не е най-добрия избор), бързо се навлиза, особено ако има от кого да гледаш и да се учиш и е едно добро начало за навлизане в IT сектора.
Мрежи - трябва да си запознат с различните устройства рутери суичове и т.н. адреси, маски и прочие. Има много за учене, но тук според мен практиката е най-важната. Има различни курсове (Cisco), които при успешното им минаване издават съответния сертификат, който пък е голям + при търсене на работа в тази област. (всъщност не знам това доколко е актуално, от поне 15 години не съм в течение)
Сървъри и бази данни - преди години съм се явявал на изпити на Microsoft за Windows Server/SQL Server и определено притежаването на сертификат ще ти отвори доста врати и ще добави стабилен процент към заплатата, но преди да скочиш в тази посока са нужни предварителни знания и умения.
IT security - тука са така наречените сисадмини - не мисля, че е подходящо начало, искат се много знания и опит в най-различни сфери, операционни системи, хардуер, дори малко програмиране, но теоретично могат да те вземат някъде да се учиш като междувременно ще те хванат да кримпваш и нареджаш например няколко стотин пач-кабела в пач-панела и всякаква друга подобна "черна" работа, която админите не обичат...
Програмиране - тука областта също е обширна, нагоре са ти опсали доста подробно за Web програмнирането, естествено има и други сфери - писане на десктоп приложения на най-различни езици. Ако се интересуваш от тази част може да се насочиш към Java, C#, C++. лично според мен познания по C++ ще ти дадат много добър старт и по-лесно и бързо навлизане във всеки друг език за програмиране. Или пък може да скочиш направо на C#, познавам много колеги, които от години програмират на C#, но на въпроса "какво е .net" нямат отговор, така че, колкото и да е станно може да не ти трябват някакви предварителни знания . Mоже да съчетаеш тези езици с SQL (без збачение какъв) и с тези познания лесно може да си намериш работа в някоя фирма, която пише някакъв вид търговски софтуер (а те са хиляди сигурно в БГ). И тъй като сме на този сайт точно - програмиране на игри - има онлайн курсове по Unreal engine или Unity, платформите са безплатни може да се изтеглят, разгледат и с много четене и безплатни онлайн курсове (youtube) може да достигнеш някакво начално/средно ниво. Аз в момента работя по проект с Unity, по мое мнение много по-лесно се навлиза с тази платформа, особено възможността за програмиране на C# e чудесна а и скриптовете, които се използват за задвижване на обекти и т.н са меко казано елементарни. Unreal-a e значително по-комплексен и обикновено се предпочита при по-големи и сериозни проекти.
Нужно е да сте регистрирани, за да пишете във форума.