Java Developer
6.46K subscribers
235 photos
8 videos
12 files
279 links
MAKE JAVA GREAT AGAIN

Мемы: @java_memes
加入频道
Почему не стоит работать в банке

Недавно кинули пост, в котором разработчик объясняет, почему его не интересуют вакансии в банковской сфере. Вот эти причины:

1. Банковская сфера - это уныло. Весь банковский софт - это либо типичный энтерпрайз со счетами, транзакциями, отчётами и т. п., либо торговля на бирже, сводящаяся к извращённым техникам написания одних и тех же алгоритмов с целью обойти конкурентов.

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

3. Правила, ограничения и бюрократия. Даже если айтишникам в банке, действительно, вольготней, чем остальному персоналу, не бывает такого, что в многотысячной компании какой-то отдел живёт совсем по своим правилам. Многоуровневый менеджмент, корпоративные политики и т. п. - так или иначе всё равно есть; об атмосфере стартапа можно забыть. Важный фактор, что в банке всё измеряется деньгами, а это неизбежно приводит к характерному стилю менеджмента.

4. Офис. Для меня, к примеру, офис - второй дом. Помимо работы в комфортных условиях я там завтракаю и обедаю, отмечаю праздники, играю в игры, занимаюсь спортом, участвую в семинарах и т. д. В интернете немало прикольных статей на тему "офисы IT компаний". Покажите что-нибудь похожее про офисы банков!

5. Что делает банковский софт? Помогает банку зарабатывать деньги. Только и всего! А я не хочу тратить свою жизнь на то, чтобы писать софт, просто помогающий другим наживаться. В этом смысле даже работа на заводе привлекательней: ведь там производятся реальные блага для человечества. А я хочу делать мир лучше. Совершенствовать сети и протоколы связи, давать людям новые способы общения, улучшать алгоритмы хранения, передачи и поиска информации, автоматизировать повседневную деятельность, разрабатывать открытые решения, которые принесут пользу не только нашей компании, но и другим.

6. Наконец, инновации. Я хочу работать в компании, которая не только использует передовые технологии, но и сама двигает IT индустрию вперёд. Творить будущее. Это делают именно IT компании, банки лишь пользуются плодами их изобретений.

#компании #банки
О работе в банках

Предыдущий пост спорный, поэтому поделюсь своими мыслями. Я не работал в банке, но по рассказам коллег сложилось следующее впечатление. Банк - бездушная неповоротливая корпорация, где любое решение принимается очень медленно. Часто на проекте разработчики используют старые технологии, а ресурсы на рефакторинг начальство не выделяет.

Есть и новые проекты, где программисты работают с современным стеком и решают интересные задачи. На такие проекты сложно попасть и тяжело на них работать.

Итог. Для первой работы банк - гуд. Главное, чтобы были сильные коллеги, у которых можно учиться. Кто на опыте, кропотливее относитесь к выбору проекта.

#компании #банки
Павел Дуров ещё в 2013 году написал про большие компании

#компании
Испытательный срок

У меня в компании испытательный срок длится три месяца. После трудоустройства Тимлид ставит разработчику задачи на этот период: познакомиться с системой, на которой будет работать, изучить используемые фреймворки, разработать конкретные модули.

После испытательного НR проводит встречу с разработчиком и Тимлидом. Это своего рода аттестация. Цель – подвести итоги испытательного срока: оценить работу сотрудника, посмотреть с какими задачами справился, дать обратную связь HR-у.

Оценка сотрудника проводится по следующим параметрам: результативность работы, соответствие занимаемой должности, ответственность, инициативность, вовлечённость. Сначала разработчик ставит себе балл от 1 до 5, затем Тимлид, и оба объясняют свой выбор. Таким образом происходит открытое обсуждение плюсов и минусов работы сотрудника.

При успешном прохождении испытательного срока после встречи разработчик получает задачи на следующие пол года. Например: изучить новые технологии, попробовать внедрить их в проект, разработать новые сервисы, провести митап.

#компании
Работа в Германии ч.2

Часть 1 https://yangx.top/java_developer/144
Часть 3 https://yangx.top/java_developer/149

— Расскажи, как искал работу в Мюнхене?

Создал профили в LinkedIn и Xing (немецкий аналог), набросал простенькое резюме, и отправил в несколько фирм. Обычно интервью назначали на рабочее время, да ещё и по телефону. Приходилось бродить по парку и разговаривать, что было очень неудобно да и по телефону связь не очень. Парочка отпали именно по этой причине, приходилось переспрашивать всё время, с одной фирмой я не захотел продолжать т.к. предложили низкую зп и работу в деревне.

Потом со мной связалась через LinkedIn знакомая одного из разработчиков в моей нынешней компании. Он так же начинал в Харьковском ЭПАМ, и знал что там есть люди с опытом в АЕМ фреймворке и с хорошей базой. Свела меня с HRом, быстро поговорили на стандартные темы, какая хорошая фирма, и как я хочу в ней расти.

Техническое интервью по скайпу проводили после работы. Я и интервьюеры были уставшие. Плюс не подключил веб-камеру, поэтому интервью прошло неважно.

Спрашивали вопросы без подвохов в формате «с чем работал» и «что делал на проектах». Задали пару сложных вопросов - я ответил не на все. Длилось около часа.
Но для них этого хватило, видимо ещё и рекомендация сыграла роль, парень пригласивший меня - хороший работник.

Через пару дней сказали что я прошёл интервью. Хоть я был мидлом в Епам, предложили должность джуниора, т.к. у меня был год опыта в продакшене. Здесь разработчики получают должность мидла после 3-х лет работы, сеньора - к восьми годам.

Поэтому я согласился. Мне оплатили перелёт и отель в Мюнхене, чтобы пообщаться лично. Сделал тур. визу, слетал, поговорил с парочкой программистов о жизни и планах, погулял 3 дня. Очень впечатлился городом и особенно офисом.

— Тяжело было на джуниора перейти после Епама?

Сначала - нет. Была куча забот по переезду и обустройству, поэтому комфортно работал без особой ответственности над не самыми сложными задачами.

Коллеги гораздо опытнее, чем в Епаме, большинству в районе 40 лет. Многие из них скорее учёные, чем формошлёпы, но в то же время просто миддлы пусть и с высокими зарплатами. Поэтому я понимал что должность джуна - это справедливо и не позорно.

— Что самое сложное было при трудоустройстве и поиске работы?

Сделать нормальное резюме, и находить время для общения с рекрутёрами. Но сам переезд гораздо сложнее.

— На что стоит обращать внимание при выборе компании?

Если рекрутеры косячат с самого начала, прерывай общение сразу.

В Германии стоит идти в фирмы, где большинство немцы или европейцы.

Стоит изучить офис и его обитателей. Там будешь проводить 40 часов в неделю. Если люди довольны жизнью и работой, это заметишь сразу.

Контракты простые и короткие, т.к. всё регламентируется законом. Но стоит уделить внимание бенефитам, которые предоставляет компания. Например, если фирма организует курсы немецкого, то это экономит 300 евро/месяц. Большая фирма и жёнам оплачивает. Каждая подобная плюшка экономит много денег.

— Расскажи немного о самой компании

Компании 5 лет, 500 сотрудников. Работаем по системе Holacracy - маленькие группки ответственны сами за себя, и сами принимают решения.

— Какие задачи выполняешь на работе?

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

Всё происходит гораздо спокойнее, чем в Епам: больше свободного времени, а работа как хобби воспринимается.

— Какие технологии используете кроме AEM?

Другие продукты из Adobe Marketing Cloud, частью которого является AEM. Это что-то вроде фотошопа, но для разработчиков - очень мощная, дорогая и массивная платформа. Практически все из Fortune Global 500 с её помощью внутренние и внешние порталы создают. АЕМ по сути состоит из множества технологий: Sling, OSGI, JCR + 2 UI фреймворка: touch и классический.

Часть 1 https://yangx.top/java_developer/144
Часть 3 https://yangx.top/java_developer/149

#интервью #переезд #компании
Работа в Германии ч.3

Заключительная часть интервью с Александром, Джава-разработчиком, который перебрался с женой в Мюнхен. Последняя часть состоит из двух постов. В ней Саша рассказывает про то, как работает и как отдыхает, сколько тратит и сколько зарабатывает.

Часть 1 https://yangx.top/java_developer/144
Часть 2 https://yangx.top/java_developer/146

— Что нравится на твоей работе?

Всё практически. Разница с Епам колоссальна. У нас, например, полностью гибкое время и место работы. Т.е. можно работать из дома, или из любого другого места и не обязательно 8 часов. Все понимают, что не всегда есть настроение или достаточное количество задач. А иногда нужно наоборот задержаться, чтобы доделать задачу, или поучаствовать в ивенте.

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

Еще командировки, локальные мини-ивенты, проектные тимбилдинги, походы в биргартен, беслпатное пиво в офисах и многое другое.

Из-за этого работа ощущается, как часть жизни, и ходишь на неё с удовольствием. Все очень дружны и сплочённы, и всегда помогают по любому вопросу.

К тому же у нас есть немало гуру, которые знают очень много, и сами развивают технологии, а не просто ими пользуются (например у нас есть несколько Apache Committers).

Ну и за счёт Holacracy нету ощущения что над тобой есть начальник, 95% организационных задач решаются самостоятельно.

— Вот это очень круто! Есть то, что хочется улучшить? Чего не хватает в работе?

Иногда жёсткого и прямолинейного начальника таки не хватает)

Если кто-то накосячил, то его никто ругать не будет. Сначала будут закрывать глаза, а потом вежливо и долго будут пытаться обьяснить какие навыки ему следует улучшить.

Не все могут сами себя мотивировать хорошо и ответственно работать. Но совсем лентяев, естественно, увольняют со временем. Выплачивая зарплату за 3 месяца 😂

— Нужно ли знать немецкий язык?

В большинстве фирм можно без немецкого. Но в фирмах где немецкий обязателен зп обычно выше.

Для жизни немецкий практически не нужен, поэтому можно учить без спешки. Я вот хочу остаться жить здесь, а с немецким можно быстрее получить ПМЖ и паспорт.

— Ты с начала года Java Middle. Как у вас происходит повышение?

У нас в фирме ввели систему баджей. И для повышения нужно собрать определённые баджи разного уровня. Для миддла их около 30 штук. 1 бадж - это 1 навык или технология, например: Git, HTML, JS.

Некоторые можно получить с помощью сертификатов, например: английский В2 и выше, Oracle Certified Professional Java SE 8 Programmer, Adobe Certified Expert - AEM Lead Developer и т.д. Можно прочитать короткую лекцию для коллег, предоставить ссылку на сделанную задачу в Jira или на написанную документацию.

Бэдж киперы проверяют твои доказательства, и подтверждают бадж. Время на это есть, но процесс долгий. Такая история не во всех компаниях. Просто у нас любят внедрить что-нибудь новенькое. Раньше требовалось собрать пару сертификатов и отзыв от тимлида.

— Как изменилась зарплата?

Была 47к€ в год. Стала 57к€.

Часть 1 https://yangx.top/java_developer/144
Часть 2 https://yangx.top/java_developer/146

#интервью #Германия #компании #зп
Зарплаты джавистов в 2018 году

Если на сайте «Мой круг» зарегестрироваться и указать свою зарплату, то можно посмотреть зп других айтишников: разработчиков, тестировщиков, аналитиков. Выбираешь город, навык, должность и получаешь выборку.

Вот средние зарплаты джава-разработчиков в Москве за первое полугодие

#компании #зп