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

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

Подготовка за интервю

Ако искате да сте специалист по търсенето и печелят добра заплата, без Java Enterprise не мога да направя. Изследване на Enterprise Java е по-добре да се започне с основите - с разбиране за това как сървлета и JSP. Тогава отговорят на въпросите можете да мислят логически, без дори да го осъзнават. Една добра книга по този въпрос - с главата напред Servlets и JSP O'Reilly публикуване. Тя Servlets устройство и JSP-страници са разгледани подробно, сесия, уеб приложения устройство, съществува дори малка въведение в MVC и други модели J2EE. В края на книгата, която ще бъде представена с малък тест, с който можете да проверите прясно знания.

Всеки Java Enterprise разработчик трябва да знае Tomcat. Това е най-простият и най-лесен, и може би най-документирано сървър приложение. Tomcat не трябва просто да бъде в състояние да се движи и изсече. Опитайте се да разгърне, да конфигурирате дистанционно отстраняване на грешки, за да се справят с настройка на работата, уеб приложение, SSL.

Допълнително проучване трябва да има JBoss / WildFly - все още много J2EE технологии tomkate не работят. JBoss / WildFly безплатен, напълно функционален, и то често се използва дори за сериозни клиенти.

Какво е уеб приложение е без тези слоеве? Точно така, почти няма, така че дори и по проекти, които използват NoSQL-бази данни, не вземайте без добро познаване на SQL. От SQL трябва да напишете често и много. Твърде задълбочени познания в областта на програмист Java, разбира се, не очаквайте, но JOIN'y и техники на нормализиране на които трябва да знаете наизуст. Една добра книга за SQL - «Учене SQL» Лин Бейли. Отличен онлайн курс предлага w3schools.

След това трябва да се справят с JDBC. Тя ще изглежда, защо учат това, което вече почти навсякъде в чист вид не се използва? Фактът, че всички ORM въз основа на стария JDBC благо, и рано или късно, ако имате проблеми с базата данни, че ще трябва да се изправи. В допълнение, на интервюто често помолен да обоснове избора на ORM или JDBC практически пример, затова трябва да бъдем наясно с предимствата и недостатъците на първия и втория методи.

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

все още е на водеща позиция (по предложените свободни работни места) отнема пролетта на рамки. Най-добрата документация на пролетта, по мое мнение, е на официалния сайт. В същото ще намерите много примери и анализ на всички възможни нюанси на рамки. От доста добри книги, особено руски, посъветва «Пролет 4 за професионалисти" Schaefer, Ho и Хароп.

По принцип, на интервюто на пролетта обхване такива теми, като целта на рамка, цели, той решава да се създаде прости въпроса, Пролет интеграция с други рамки, като на хибернация. Би било хубаво да има отделна представа за зависимостта на инжектиране / инверсия на контрол, за да знам какво контейнера, който е Бина, жизнен цикъл, обхват, за да може да работи с XML-инициализация, или чрез пояснения, за да се справят с валидиране, ресурси и, разбира се също така, Spring MVC.


Би било хубаво да има отделна представа за зависимостта на инжектиране / инверсия на контрол, за да знам какво контейнера, който е Бина, жизнен цикъл, обхват, за да може да работи с XML-инициализация, или чрез пояснения, за да се справят с валидиране, ресурси и, разбира се също така, Spring MVC

По време на интервюто често се дават малки задачи на алгоритмите да им помогне да се подготвят за книгата Седжуик "Алгоритми на Java" и "Laforet структури от данни и алгоритми Java". За да усъвършенствате практически умения Аз препоръчвам да използвате ресурси като TopCoder и Codeforces.

интервю

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

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

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

Въпреки изобилието от сайтове, предлагащи на свободна практика, за да откриете нещо полезно е изключително трудно, и чужди сайтове също трябва да понесе ужасен конкурса с индийците и китайците. Ето защо, най-добрият начин да се намери един проект - това е от уста на уста. Регистрирайте се в социалните мрежи, влезте за максималния им опит и да се покаже, че се интересуват от работа в къщи. Споделете с всичките си приятели ви планове. Да не се намесва, и пиша в няколко големи компании да предлагат услугите си. Позиции за работа от разстояние те могат да бъдат и не искам, но профила ви попадне в базата данни на HR, и след това да се опитате да непременно някой изгодно продава.

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

Разбира се, абсолютно никакъв трудов стаж, за да намерите на свободна практика или udalenku почти нереално. Но този проблем има няколко решения. Можете да се присъедините към екипа на развитие с отворен код. Там ще научите бързо се рови в кода на някой друг, да се придържат към проекта на стила на писане, сила себе си да работят. Можете да попитате за в екип на свободна практика, добре, или да си проект.

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

Търсене работодател

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

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

Работа в чужда земя

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

Интервю в чуждестранна компания обикновено се осъществява в няколко етапа. Някои структурно отношение те не са особено отличава, понякога въпроса скачат от една тема към друга. Основното нещо - не се притеснявай, както казват известните пингвини ", усмивка и вълна". Няма нужда да го погледне мрачен и намръщен при вида на непознат проблем. Ако нещо не разбрах въпроса, не забравяйте да попитате отново, но най-учтиви и приятелски настроени. Опитай се да говориш на глас на всеки въпрос, да свикна с това, толкова дълго, колкото се напише код, някой ще се взират в монитора. Не забравяйте да попитате за компанията, за проекта, за екипа, изготвя списък с въпроси, по-рано. Чуждестранните компании могат да си позволят да избират един служител, така че трябва да се обърне голямо внимание на висококачествени самостоятелно представяне. Ако изпратите автобиография на един куп фирми, и никой не е призовал за интервю, не се отчайвайте. За да си намеря работа в чужбина е възможно и чрез местни компании за аутсорсинг, те винаги имат няколко места, за да се премести по-близо до офиса на клиента.

Не се отпуснете

Полезни връзки

Специалистът намерена в хранилището Джи частните ключове, идентификационни данни за AWS, а сега тя е застрашена от съда

Oracle пусна извънредна кръпка за критична уязвимост в продуктите PeopleSoft

експерти на Сиско и "InChip" ще говорят за защитата на "умни" автомобили

Бъг в Amazon ключ позволява на хакерите да проникнат тайно на потребителя у дома

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