ПредишенСледващото

  • тестване
  • програмиране

Как може да се оцени нивото на познанията си по програмиране?

Аз съм доста млади професионални (21 години, 6 курса на малко под една година на работа), които работят в доста голям пот в ekvaringa отдел (ATM, POS-терминали), но в действителност аз съм разработването на вътрешния софтуер за нашия отдел и част от обработката. Аз пиша най-вече в Perl и Java. Като хоби уча от дома ми Python и освен Java. Поради естеството на работата, която трябва да се справят с всички възможни различни езици (мъж-комбайн) от C / C ++ и завършващи с Excel VB, JS, HTML, CSS. Плюс проследяване на сървъра, актуализации, мрежи уплътнител. Като цяло, един куп разнообразни работа и дизайн, както и оформлението и програмиране.


Аз самият своите знания оценен като нисък, тъй като често използвам Google, повечето от решенията ми извадят и да въведе себе си, за да (се опитва да наистина разбират как работи), често са непознати думи и методи Хабре, и смятат, че е невъзможно за цялото разнообразие от работата да се разбере, че всичко е наред.

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


Като цяло, моля да ми кажете някакви средства за обективно оценяване на знанията и уменията си, или въобще всякакви методи. Бих искал да напусне по-късно в ИТ фирма, но аз не мога да си представя в каква посока и кой може да се класира за Junior | Middle.

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

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

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

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

За вашите съвети - благодаря ви много. Само преди няколко месеца отидох на няколко интервюта за работа, но впечатленията са много мръсни. Имам много да разкажат за своите проекти не може, защото NDA. Само около една двойка, както и че в общи линии. На един от тях сам шеф дори не знае модела OSI, и смесени втория почти пука. Въпреки, че всички въпроси, отговори правилно на сортиране и разгърнати, а не сложни са. Според резултатите казахме, че дори и теста ще ми даде, защото аз не знам нищо, нито един момент. изпитат също. Въпреки това, през нощта на телефонен разговор казва, че идвам.
Така че желанието просто да отида за интервюта някак си не искам да = (да, и не. Аз работя 9-18, често пребиваващи след работа. И най-вече sobeseduyut в работно време. Но така или иначе, много ви благодаря за съветите.

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

Препоръчваме Ви да прочетете моделите, признават, вкус, и след това отново се чете. За останалата част, считам туризъм към интервюто най-интересните дейности. През последните 3 години съм посещавал не по-малко от 50, а почти всеки път, издържа за себе си нещо ново.

Позволете ми да изразя моята гледна точка. Както правилно отбелязва по-горе, за обективна оценка на знанията програмист на цифровата скала (поне за 100..0-точков), може би невъзможно. И най-вероятно не е необходимо, тъй като във всеки бизнес изисква различни умения (кой друг, но фирмите ще ви оценят?).

Що се отнася до мястото на работа. Лично мое мнение е, че ако искате да сте високо квалифицирани експерти в дадена област (в този случай, програмист), най-добре е да си търсят работа в "ядрото" на организацията (в този случай, участва в разработването на софтуер). Според им (не много богат все още) опит вече мога да кажа, че спецификата на работата в такива "специализирани" организации е много различен от "второстепенни".

В не-ядрото - програмист често е необходимо за поддържане на вътрешната ИТ инфраструктура, от ИТ професионалисти изискват само, че те са били просто си вършат работата ( "работи - толкова добре, като се уверите, не са счупени").

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

По отношение на интервютата. Разходка по тях - забавно, ако изберете правилното настроение. Представете си, че вие ​​не искате да влезе в този бизнес, и то само идва да покаже всичко, което знаете, "Това, което правите добре от специалист." Разбира се, че не е необходимо да се придържаме интервюто си с CDA - се държат естествено; в същото време, за да убие в случай на повреда, не е необходимо - абсолютно не искате те да отидете на работа.

Твърде много текст се оказа ...

Свързани статии

Подкрепете проекта - споделете линка, благодаря!