Java-Enterprise-IF-Java.pptx
- Количество слайдов: 25
Java Enterprise обучение, работа, перспективы Сергей Немчинский, Smarte®ama, 2015 pro 100 fox@gmail. com
Обо мне q Послужной список § Работа программистом § Работа преподавателем
Про Smarte®ama q Опыт деятельности § Успехи § Неудачи q Учебный процесс q Производство q Планы
Опыт обучения q Что уже стало понятно? q Что еще надо сделать?
Junior Программист q. Миф или реальность? q. Нужен ли он комунибудь? q. Можно ли выучиться самостоятельно?
Что нужно знать? q q q Core Java OOP JDBC Servers + Servlets +JSP Spring ORM Web-frameworks Web-services (SOAP, REST) SQL, HTML, Java. Script Специфичные требования SCV Build tools
Что сейчас творится на рынке q Front-End q Web-development q Android /i. OS development q Администрирование q Game development q . Net development q Java Development q Embeded development q UI Applications q QA (automation QA) q Все остальное (Ruby, Python & etc)
Программист q Нет больше «просто программистов» q Продуктовые компании и бодишопы
Поговорим про бизнес q Малый бизнес q Средний бизнес q Крупный (Enterprise) бизнес
Малый бизнес q Тотальное засилье § Коробочного софта для бек-офиса (1 С, MS Office, Лига Закон и т. п. ) § Легковесных PHP решения для веб-представительства фирмы q Преимущества PHP для бизнеса: § Огромное предложение на рынке § Нетребовательность к хостингу § Покрывает все use cases малого бизнеса q Преимущества для разработчиков: § Очень низкий порог вхождения § Огромная база знаний
Средний бизнес q Не однозначная ситуация с самим понятием «средний бизнес» q Новые фирмы с большой привязкой к MS Office выбирают. Net § Среда с хорошей поддержкой уважаемого производителя § Отлично интегрируется в workflow с участием документов MS Office/Exchange/… § Открытые возможности для расширения (кластерные решения, распределенные решения и т. п. ) § Большое предложение на рынке § Множество разработчиков q Про. Net на Unix-like
Преимущества платформы. Net для разработчиков q Относительно невысокий порог вхождения при наличия знаний о других продуктах Microsoft q Большая база знаний q Высокая зарплата q Стабильность работы
Крупный (Enterprise) бизнес q Админы выбирают Unix-like q Единственная платформа на нем работающая – Java Enterprise (J 2 EE) q Большинство крупных фирм – это и есть Java § Поддержка крупнейшего производителя § Огромное предложение на рынке § Огромный успешный опыт использования в таких условиях § Безграничные возможности для расширения
Особенности платформы J 2 EE для разработчиков q Очень высокий порог вхождения q Самые высокие на рынке зарплаты q Огромная востребованность на рынке работы q Большое количество работодателей на любой вкус q Стабильность работы – ориентация практически исключительно на западный рынок q Особенность Enterprise рынка – работа всегда будет
Крупный (Enterprise) бизнес q Админы выбирают Unix-like q Единственная платформа на нем работающая – Java Enterprise (J 2 EE) q Большинство крупных фирм – это и есть Java § Поддержка крупнейшего производителя § Огромное предложение на рынке § Огромный успешный опыт использования в таких условиях § Безграничные возможности для расширения
Особенности платформо-зависимых языков q Порог вхождения высок q Ощутимая привязанность к конкретной области q Больший срок переучивания на новом месте q Достаточно широкий рынок q Неплохие зарплаты
Особенности Game-development q Порог вхождения высок q Математика, физика и еще раз математика q Достаточно узкий рынок q Неплохие зарплаты, но обратнопропорциональные интересности проекта
Рейтинг языков программирования в Украине: динамика ТОП-15 языков за последние 4 года
Рейтинг языков программирования в Украине: динамика ТОП-15 языков за последние 4 года
Кто такой Java Developer (Enterprise) q Сегментация рынка (нет больше просто программистов) q Заказчики q Предложения на рынке q Рабочие задачи § Программирование § Настройки, администрирование q Рабочий процесс § Никогда не удовлетворен, вечный поиск
Что такое Java Enterprise приложение q Размер приложения. Относительный и абсолютный q Время разработки q Разные разработчики q Интеграция q Распределенность q Нагрузки q Количество данных
Что нужно чтобы стать разработчиком? q Английский язык q Коммуникативные умения q Кругозор q Умение быстро искать информацию q Навыки и программиста и администратора q И самое главное - мотивация
Ответы на типовые вопросы q Профильное высшее образование q Реально ли устроиться? q Имеет ли смысл идти сначала по другой дороге? q Можно ли выучиться на Java Enterprise Developer самостоятельно?
Ваши вопросы http: //smarterama. com
Java-Enterprise-IF-Java.pptx