Дуже багато людей, які почитали книжку, приходять на співбесіду Джуна, мовляв, навчіть мене. Такі " джуни " нікому непотрібні, т.к. їх вивчати дуже дорого. Наприклад, синьйор може навчати до 5 джунів одночасно. На навчання джуна потрібно 2-3 місяці. Причому синьйор не виконує своїх обов'язків у цей час. Зп синьйора 3,5к доларів. Виходить, навчання 5 людина витрачаються 10к доларів, тобто. по 2к на особу. Додайте до цієї суми зп джуна та вартість його робочого місця, витрати на нього. Виходить 3-4к доларів. Причому користі не приносить, т.к. його код - це говнокод, який синьйор постійно перевіряє ще раз і іноді виключає. Висновок Джун повинен бути таким, що:
- навчається сам
- вимагає мінімального контролю
- знає чудово java core
- вміє шукати інформацію сам
- ставить правильні питання
- не смикає через дрібниці інших програмістів
- знає оглядово технології проекту
- слід правилам написання коду, прийнятим у проекті, без відсебятини
- швидко в'їжджає до проекту
- відмінне знання Java Core
- самонавчання
- чітке формулювання проблеми
- написання простих запитів SQL
- розпізнавання у проекті провідних технологій. Для більшості проектів:
- складання (Ant або Maven)
- робота з базою даних - ORM (Hibernate, MyBatis та ін.)
- бізнес логіка, що включає транзакційність (зазвичай Spring, необхідне розуміння IoC)
- клієнт – маса фреймворків. Для Інтернету бажано розуміння основ HTML, CSS, JavaScript + часто чи JQuery.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ