Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 2 | 2 | 1
Назад Вниз Каталог Обновить

Аноним 05/09/17 Втр 15:13:12  160515306  
image.png (188Кб, 500x375)
image.png (385Кб, 700x392)
image.png (175Кб, 638x359)
image.png (111Кб, 599x365)
Сап, двощ.
Что нужно знать для java juniora, чтобы успешно вкатиться хотя бы на 40к в месяц в дс2?
Аноним 05/09/17 Втр 15:31:47  160516410
бамп
Аноним 05/09/17 Втр 15:36:00  160516671
image.png (104Кб, 500x213)
Начало карьеры

Java Junior Developer

Junior'ом обычно называют разработчика, который только начинает серьезно работать в определенной области технологий. У такого разработчика есть знания, позволяющие ему работать над реальным проектом, но очень мало (или нет) опыта такой разработки. Поэтому, зачастую в технических аспектах он советуется с более опытным разработчиком.

Основные требования позиции:

— Язык Java (синтаксис, ООП возможности, многопоточность, стандартная библиотека)
— OOP и OOD (парадигмы, основные паттерны проектирования)
— Базы данных (JDBC, язык SQL)
Большим плюсом для Java Junior'а будет знание какой-либо конкретной технологии или фреймворка (например веб-сервисов или Spring). И конечно нужно знать, зачем та или иная технология нужна, какие задачи с помощью нее решают, преимущества/недостатки в сравнении с похожими технологиями.

На этом этапе нужно изучать технологии, которые понадобятся вам, как Java Developer’у.

Цель в первый год работы Java Junior’ом — это дорасти до уровня Java Developer. Никто не говорит что это очень легко, но вполне возможно для целеустремлённого человека.

Java Developer

Ответственен за качественное и своевременное исполнение порученной ему работы в проекте разработки информационно-программных систем. Выполняет задачи по программированию порученных ему компонентов системы и работает по внешним спецификациям.

Основные требования позиции:

— Наличие практического опыта (стаж работы не менее одного года).
— Иностранный язык — английский технический, в том числе: умение читать техническую литературу IT профиля (без словаря); умение комментировать тексты программ (без словаря); умениеобщаться на профессиональные темы (Pre Intermediate).
— Владение Software Engineering Process.
— Владение методами и инструментами анализа и проектирования.
— Знание: языков разметки, web-серверов и серверов приложений, клиентских технологий, серверных технологий, СУБД, операционных систем, средствофисной работы.Цель на этом этапе — выбрать несколько технологий, в которых вы будете специализироваться как Senior разработчик.
Цель на этом этапе — выбрать несколько технологий, в которых вы будете специализироваться как Senior разработчик.

Java Senior Developer

Является лицом, ответственным за качественное и своевременное исполнение порученной ему работы в проекте разработки информационно-программных систем, основанных на применении современных технологий. Обладает глубокими знаниями используемых технологий и работает внутри проектной команды без необходимости контактировать с представителями менеджмента заказчика

Основные требования позиции:

— Наличие практического опыта (стаж работы не менее двух лет в качестве программиста).
— Иностранный язык — английский технический, в том числе: умение читать техническую литературу IT профиля (без словаря); умение комментировать тексты программ (без словаря); умение разрабатывать документацию (со словарем); умение общаться на профессиональные темы (Intermediate).
— Владение Software Engineering Process.
— Владение методами и инструментами анализа и проектирования.
— Знание: языков разметки, web-серверов и серверов приложений, клиентских технологий, серверных технологий, СУБД, операционных систем, средств офисной работы.
Ваша цель – определиться будете вы дальше развиваться как специалист или начнете двигаться в сторону управления проектами.



Горизонтальное развитие карьеры (развитие как специалиста)

Lead JAVA Developer

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

Основные требования позиции:

— Наличие практического опыта (стаж работы не менее двух лет в качестве программиста).
— Иностранный язык — английский технический, в том числе: умение читать техническую литературу IT профиля (без словаря); умение комментировать тексты программ (без словаря); умение разрабатывать документацию (со словарем); умение общаться на профессиональные темы (Intermediate).
— Владение Software Engineering Process.
— Владение методами и инструментами анализа и проектирования.
— Знание: языков разметки, web-серверов и серверов приложений, клиентских технологий, серверных технологий, СУБД, операционных систем, средств офисной работы.
Ваша цель - выбрать направление, в котором вы могли бы развиваться и совершенствоваться.

System Architect
Ответственен за качественное и своевременное исполнение порученной ему работы в проекте разработки информационно-программных систем, основанных на применении современных технологий глобальных компьютерных сетей.

Обладает широким набором профессиональных знаний и навыков. Архитектор выполняет задачи по проектированию архитектурных решений больших систем и связке их компонент воедино. Архитектор приложений может стоять во главе группы проектировщиков приложений, распределяя между ними задачи, координируя и контролируя их выполнение.

Основные требования позиции:

— Наличие практического опыта (стаж работы не менее трех лет в качестве проектировщика).
— Иностранный язык — английский технический, в том числе: умение свободно читать техническую литературу; умение разрабатывать техническую документацию; умение общаться на профессиональные темы (уровень Intermediate).
— Навыки управления: умение идентифицировать проблемы и эскалировать их; знание MS Project.
— Владение Software Engineering Process.
— Владение методами и инструментами анализа и проектирования.
— Знание языков разметки.
— Способность выбирать платформу и разрабатывать протоколы взаимодействия между компонентами.
— Знание: протоколов, web-серверов и серверов приложений, клиентских технологий, серверных технологий, технологий и инструментов построения распределенных систем, СУБД, операционных систем, средств офисной работы.
Ваша цель - выбрать компанию, в которой вы сможете наилучшим образом реализовать себя.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 2 | 2 | 1
Назад Вверх Каталог Обновить

Топ тредов
Избранное