
BG Development · За реклама · За контакти |
![]() ![]() ![]() ![]() ![]() |
Здравей! ( Включване | Регистриране ) |
![]() ![]() ![]() |
Fenix_xXx |
Публикувано на: 12-06-2022, 10:14
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 4 Регистриран на: 12.06.22 ![]() |
Здравейте,
Искам да питам следното: Аз съм на 30 години, определено много харесвам програмирането и имам желание да го уча и работя. Но се питам дали не е късно да започвам от сега... Но се притеснявам, че съм на 30 години и знам само базови неща на JavaScript, какво имам предвид If/Else проверки, For & While loops. Крайно недостатъчно. Да кажем ще си платя на академия като СофтУни ще изкарам до край курсовете може би за още две години, като вече ще съм на 32/33. Ще мога ли да работя с този език като Freelancer от вкъщи? Или съм избрал грешен език, просто наблюденията ми са, че е може би най-използвания език. Разбира се нямам против да уча и други езици след това стига да ми стигат доходите. Има и друго условие при мен, като всеки имам нужда от доход преди да започна да изкарвам доход от това, а със сегашната ми работа ми е забранено да работя втора работа. Моля хора с опит, ако може да ми дадат обективни и искрено съвети и мнения. Благодаря ви, предварително! |
Дон Реба |
Публикувано на: 12-06-2022, 10:59
|
Име: Група: Потребител Ранг: Почетен член Мнения: 9892 Регистриран на: 11.11.06 ![]() |
ти си готов бе, пуснал си една тема 4 пъти , направо можеш да почваш
|
SuN |
Публикувано на: 12-06-2022, 11:32
|
||
![]() Име: Група: Администратор Ранг: Почетен член Мнения: 12470 Регистриран на: 27.01.05 ![]() |
Вероятно е нацелил бъга.
Това ще го разбереш след няколко години (по твои сметки), ако все пак положиш нужните усилия. Не сме врачки за да кажем дали едното или другото ще се случи. -------------------- Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти. |
||
bvbfan |
Публикувано на: 12-06-2022, 11:44
|
||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4104 Регистриран на: 08.12.13 ![]() |
Никога не е късно, за да учиш.
--------------------
|
||
rvc |
Публикувано на: 12-06-2022, 15:32
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 2627 Регистриран на: 13.05.11 ![]() |
дали ще работиш от вкъщи - зависи дали все още ще има китайска кашлица... пардон ковид.
|
CPPlus |
Публикувано на: 14-06-2022, 03:33
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 1129 Регистриран на: 22.06.11 ![]() |
Имал съм колеги, които и на 50 са започвали. Много зависи до къде искаш да стигнеш, какво си готов да жертваш и от какво ниво започваш (от гледна точка на логическа мисъл).
Хубаво е да имаш ментор, който да те научи на работна етика и да ти спести голяма част от времето за грешки (това се постига като си намериш работа във фирма с добри професионалисти, позитивна култура и се лепнеш за някой здраво). Аз от пети клас се занимавам с програмиране (сега съм на 24 и съм mid вече), но растежът ми не е линеен и отне време да натрупам "критична маса", за да постигна задоволителен темп на развитие, та ако можеш да я прескочиш тая фаза ще си спестиш доста време. Ако от пети клас се бях развивал със сегашния си темп до сега да съм principal сигурно ![]() Освен това агресивното израстване изисква да имаш средата, която непрекъснато да те challenge-ва, както и да отделяш допълнително време, за да perform-ваш предварително на следващото ниво и да можеш да демонстрираш value с проактивността си. Така че си реши какво точно очакваш in my opinion, колко си готов да дадеш и реалистични ли са ти очакванията. Иначе естествено, че не е късно. Успех! Edit: Javascript-a ми звучи като доста safe bet в момента. Налапай текущите най-популярни frameworks, направи си 1-2 fullstack проектчета със сложност, която си избереш. Сега не знам колко е хвърляне в дълбокото, но ако направиш някакъв end to end проект на каквото и да е (e.g. сайт за обяви), но да има следното: 1. да има backend и frontend използващи сандвич от поредните latest технологии - e.g. Express, React, Redux, MongoDB 2. да има unit, integration, end-to-end автоматизирани тестове 3. да има continuous integration - на всеки merge в master да се билдва някакъв image (качен в AWS ECR or other), който после да можеш да deploy-ваш на машина (AWS EC2/Digital Ocean droplet, etc..) чрез docker или друга container-изация 4. ако щеш може да имаш някакъв alert механизъм - логовете и статистики и те могат да отиват в някакви сървизи Горе описаните неща надали са първото нещо, към което трябва да се хвърляш, понеже ще ти трябва guidance, но ако разбираш защо си направил някои избори в дълбочина и имаш поглед в/у целия процес ще си above Junior (те реално са somewhat базисни и даже се учат първи втори курс в някои университети, ама май не са много усвоени post graduation на работно ниво, та затова над Junior), но понеже реално няма да си се набил на всички проблеми за max value просто ще изглеждаш мега атрактивен на интервютата и ще си просто Junior на стероиди, понеже за отрицателно време си надскочил някакво базисно ниво и ще се отличаваш от масата като за начало. Намериш ли първата работа и задържиш ли се година две от там вече става по-лесно и от теб си зависи growth-a. Естествено това няма как да стане ей така, но това визирам под "реши колко си готов да жертваш". Като опозиция на горното може просто да си намериш internship с минимален досег със сферата. Това мнение е било редактирано от CPPlus на 14-06-2022, 03:59 -------------------- Нищо не е свършило, докато не е свършило! Не се предавай и ще постигнеш целта си!
|
makka89 |
Публикувано на: 14-06-2022, 23:27
|
||
![]() Име: Група: Потребител Ранг: Редовен член Мнения: 379 Регистриран на: 22.11.16 ![]() |
Супер описателно, браво! Аз имам няколко такива проекта и пак ми се мръщят на интервютата, защото като ми дадат някоя задача от хакер ранк за над средна трудност и не се оправям, та реших да се откажа от програмирането поне професионално, като цяло. Но, ако имаш кой да ти бутне едно рамо и поне малко логическа мисъл мисля, че нещата ще се случат доста бързо. -------------------- Drenched in pain again, Becoming who I am
|
||
thrawn |
Публикувано на: 15-06-2022, 09:49
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 3521 Регистриран на: 17.01.17 ![]() |
Няма задачи от "хакер ранк".
Интервютата за работа не са изпити в училище, ако не можеш да се справиш с това което искат от теб на тях, то не ставаш за съответната позиция. За съжаление, масите разсъждавате на ниво училище (заради липсата на опит, може би) и приемате, че трябва само да вземете поредния изпит и реките от кинти потичат. Ако искаш да работиш нещо (било то и програмист) ти трябва самочувствие. А самочувствието се натрупва с опитът който имаш. От тук и отговорът на въпроса - годините са без значение, важно е да имаш самочувствие подплатено с опит (и разбира се, знания). |
CPPlus |
Публикувано на: 15-06-2022, 16:49
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 1129 Регистриран на: 22.06.11 ![]() |
Ами за hacker rank и да, и не. Има една критична маса от computer science знания, които навсякъде се очаква да се знаят.
Сега дали като го знаеш това ще се справиш на работата, за която кандидатстваш - може и така да е, а може и да не е така. А може да можеш да се справиш идеално на работата и без да знаеш и грам алгоритми. Дали ще те блокира обаче липсата на фундаментални знания да ставаш highest level developer - определено да. Тези hacker rank задачи обикновено демонстрират, че си развил логическо и критично мислене, което ако го нямаш няма и да разбереш какви пропуски допускаш при решаването на проблеми и ако няма кой да ти верифицира работата пропуските може да излязат скъпи. Ако се занимаваш с едно и също обаче ежедневно и си научил някакви best practices от средата след няколко грешки може и да улегнеш на ниво на хартия над това, за което се изискват hacker rank задачи, но ако не ти е това целта ще си sad. Да не говорим, че като сменяш работа както си забелязал ще е зор. Това мнение е било редактирано от CPPlus на 15-06-2022, 16:50 -------------------- Нищо не е свършило, докато не е свършило! Не се предавай и ще постигнеш целта си!
|
relax4o |
Публикувано на: 16-06-2022, 23:14
|
||||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 2729 Регистриран на: 04.04.07 ![]() |
Какво е задача от хакер ранк? Принципно никой не очаква да им дадеш или решиш нещо правилно на интервю.
Идеята на такива задачи е да проверят дали можеш да мислиш и дали влагаш усилия да разрешиш даден проблем. В работата винаги ще има проблеми, които ще трябват да разрешаваш и в доста случаи гугъл няма да ти помогне. Ако се отказваш и не се опитваш да разрешиш проблема (дори грешно на интервю) трудно ще те наемат. Явно не прожектираш достатъчно увереност. -------------------- Бисери :D
|
||||
![]() |
![]() ![]() ![]() |