Изпита по JS-apps(29.07.2014) приключи. Да споделим впечатленията си


15
Здравейте, колеги,
интересно ми е как се чувстват останалите след изпита.
Аз лично писах код на конвейер, доста разбъркан и неподреден. Крайната цел беше все пак да имам работещо приложение. Мисля, че свърших около 60% от заданията, ако правилно съм ги разбрала. Никакви тестове. Слаб UI :)
Все пак в началото задачата изглеждаше непосилна, но с течение на времето проблемите се поразвързаха :)



Отговори



6
Аз съм страшно недоволен от представянето си. До сега не ми се беше случвало да стискам палци критериите да са достатъчно ниски че да мина, но явно за всичко си има първи път и няма кой да обвинявам освен себе си.
Като цяло задачата сама по себе си наистина не беше трудна като изисквана функционалност. Проблема според мен е че трябваше да ползваме множество на брой библиотеки наведнъж, което в JavaScripta меко казано е болезнено особено, ако не си достатъчно на ти с тези библиотеки. Това обаче е нормалното положение в реалността, и не мисля че трябва да обвиняваме трейнърите, тъй като това си е доста добра подготовка за реална работна обстановка.
Аз лично загубих около 3-4 часа в борба с една или друга библиотека или да се подкара под require или да измисля 'правилния' начин да я позиционирам в цялостната структура, и накрая вече ми дойде в повече когато един от модулите който си бях направил require реши, че повече няма да го зарежда и всички методи от него седяха undefined без да дава други грешки примерно, че не е заредил тоя модул. Като цяло подходих грешно към изпита.
Накрая предадох един сравнително добре структуриран апп с разделени модули в който обаче почти няма направена функционалност. Незнам защо на тоя изпит точно реших да боря проблеми по 30-40 мин, като от предишните си практикувам, нещо ако не сработи след 5 мин борба или друго решение или оставям за накрая, ако остане време.
Надявам се критериите да са структурирани така, че дори и това да даде някакви точки.

от ivand (862 точки)


0
Не си сам, колега, не се притеснявай прекалено!

от dani_ddd (346 точки)

0
И аз съм така колега. Като архитектура и логика много добре, но откъм дали работи тотална излагация. В крайна сметка май трябваше да се работи по заданието точка по точка, а не да направиш някаква обща структура и после да изчистваш отделните функционалности. По първия начин има някакъв шанс да докараш функционалност на 100%, но как е написана друг въпрос. Дано дадат някоя точка за UI и архитектура.



5
Като цяло курсът беше доста интензивен. За сметка на това пък отново си припомних какво е здраво учене и удоволствието от това да си блъскал цял ден и накрая да осъзнаеш колко много си напреднал.
Изпитът беше добър. Беше насочен към разрешаването на практически проблем. Хареса ми предизвикателството да се съчетаят множество frameworks. За съжаление нямах удоволствието да напиша клиента качествено. Целих се във функционалност и в резултат на напрегнатото бързане качеството ми е почти нулево. Използвах много библиотеки - require, Q, underscore, sammy, handlebars, една за криптиране, jquery. Доволен съм от факта, че успях да ги подкарам успешно в един проект, без преди това съм имал кой-знае какъв опит с тях.
Надявам се на среден резултат. Имам почти цялата функционалност, интерфейсът ми е разбираем, но не съм доволен от това, което е под капака.
Мисля, че щеше да ми е полезно преди изпита да разгледам някой подобен проект, написан от човек с опит, за да науча добрите архитектурни практики.
Искам да използвам възможността да призова колегите да бъдат търпеливи и сериозни при проверяването. :)

от easlavov (4118 точки)


0
Малко извън темата, за изпита, но по 10 проверки ли трябваше да се правят за изпита JS apps или 12?

от deyan.todorov (1019 точки)


0
10, на изпита по КПК ще трябва да са 12

от frowstyl (1008 точки)

0
А до кога? Понеделник ?

от plamen.yovchev (3283 точки)



8

Цялото ми представяне може да се опише във файл с името U.js
Понеже съм чувала, че модулирането било по-хубаво, също може да се опише и като поредичка номерирани У.жъси, хем КПК ще е, че вярно отразява съдържимото и е самоописващо се.
В момента програмата ми е в модула pray и хвърля всякакви promises за добро държание, само и само да не ми се преименува любимия домейн в telerikacademy.net и да се окаже, че вместо pray, сървърът е гетнал prey...


от nina.krusteva (250 точки)