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

10 години съм работил като програмист в най-добрите компании в Киев, на последната 5 - учи паралелно програмиране и помага за по-добро студентите си да открие първата работа!

Прекарах повече от 200 технически интервюта за позицията на Java програмист, аз знам точно всичко, което трябва да учат и да си намеря работа!

01. Сложете конкретна цел.

Как да стана програмист и да печелите от $ 2000 на месец, Computer академия

Трябва да се определи точно, когато искате да станете програмист. Наистина ходи на работа! И какво точно трябва да знаете, и най-важното - да има на разположение за първия си интервю. Един от най-добрите ми студенти премина пътя от първия ден на първия датирането да работи в продължение на 11 месеца, с него преди, помисли си той, той вече е бил в състояние да програмират и завършва в техническа специалност.

Можете да го отпечатате на хартия хладно, поставени в рамка и да се покаже всичките си приятели и роднини! Това се нарича декларация. След като това действие е вече ви гарантира скорост на 50% успех.

02. Създаване на изявление на портфейли.

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

Има два варианта как да се създаде портфолио. Първо знам всичко - това е истинска работа. Вторият не е толкова очевиден - един проект стаж или обучение.

03. Изготвяне на автобиография и посети няколко интервюта.

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

Наложително е да се оправи цялата основна въпроси за интервю и практически тестове се извършват автоматично, често са поканени да тествате "глупак".

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

04. Разглеждане на Java ядро.

Създаване на портфолио е просто невъзможно без изучаване на първите Основи на програмирането, Обектно ориентирано програмиране (ООП) и Java ядро. Тук включва следните раздели:

01. Брой и струни.
02. Методи логически цикли.
03. Масиви.

04. Основи на OOP, капсулиране.
05. Като се започне от командния ред.
06. Наследяването, константи.
07. Статичните променливи и методи.
08. изключения.
09. интерфейси.
10. абстрактни класове.
11. полиморфизъм.
12. Java колекция.
13. Потребителският интерфейс (AWT, люлка).
14. Дата, час и календар.
15. Системата за вход-изход.
16. Multithreading.

Това е само общ план, без да навлиза в подробности.

05. Основи на заявление архитектура.

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

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

Моделите 06. основния дизайн.

Програмата има няколко типични ситуации, като например третиране на кликвания на мишката и, съответно, не е стандартен подход за написването на този код. Ние сме изучаване на 4 основния шаблон, без които това е просто невъзможно, че един нормален програма.

07. Научете се да пишете единица тестове.

Как да стана програмист и да печелите от $ 2000 на месец, Computer академия

В допълнение към кода, програмист пише необходимите тестове, която автоматично проверява кода си, след като направите промени, и веднага да видите какво се е объркало и къде.

08. Научете се да работите с бази данни. Разглеждане на езика SQL.

В основата на всяка програма - данни. И те се използват за съхраняване на специални програми - базата данни. Ако разгледаме първо на MySQL и Дерби.

За комуникация с програмистите на бази данни използват SQL.

09. Научете технически английски език.

Компютърът говори английски - съответно на програмиста трябва да го знаят. Основни технически писма за четене и книги, първоначално ще бъдат достатъчни. След това той ще трябва да се говори

10. За да научите системата за контрол на версиите.

Как да стана програмист и да печелите от $ 2000 на месец, Computer академия

Програмистите не работят сами. Екипите са много различни, понякога до 20 или повече души. Всички кода се съхранява на специален компютър, който винаги да имат достъп. И да се работи с него с помощта на специален софтуер. Те се наричат ​​- система за контрол на версиите. Най-популярната днес Git.

11. За да може да използвате IDE.

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

12. Разглеждане на няколко програми, които да работят в екип.

След програмистът е написал код, той го изпраща към системата за контрол на версиите, а след това на специална програма се той съставя, минава тестове и създава файл, за да го инсталирате на сървъра (Bamboo, TeamCity).

програмисти отида на работа не е твърде вербално, така че трябва да се научат да работят с най-малко Jira.

13. Програма за монтаж.

Бамбук и TeamCity изграждане на проекта с помощта на специални конфигурационни файлове, създадени от програмите за обработка на Ant, Maven, Gradle. Аз съм ги изброени в момента на създаване и сега нови проекти често използват Gradle. Просто започнете Gradle В проект - това е много удобно и ще го научите в този процес.

14. Куп клиент - сървър.

15. Spring и заспиване.

Това име рамки (софтуер за писане на програми). За да си намерят работа, което трябва да знаете за това, което правят и основните идеи на тяхната работа. Не е необходимо да похарчите за тяхното проучване на неговите сили ще предприемат, за да се работи.

Linux и други подобни системи, почти винаги се използват за стартиране на програми в Java. Има основен набор от 20 някъде команди, които да използвам постоянно. Те са достатъчни за 99% от вашите задачи.

Както можете да видите, че има много материал, освен това, ние не се учат само на езика и пише примери като калкулатора В този списък са включени съм само най-необходимите, без шанс за работа клони към нула. ↓

Имам добри новини за вас! Ако наистина искате да станете програмист и започнете да печелите добра сделка с точно сега в три безплатни уроци!

Осигуряване на отлично качество на образованието и отидете на работа на мечтите си!

Как да стана програмист и да печелите от $ 2000 на месец, Computer академия

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

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