Стажировка по Java в Nix Solutions (2019)

Phorusrhacos

Привіт!
Статус: Offline
Реєстрація: 30.12.2019
Повідом.: 3
Стажировка по Java в Nix Solutions (2019)

Что же, решил и я наконец-то написать свой отзыв о стажировке в Nix Solutions, и рассказать, как это всё происходит в 2019 году.Старый топик, на мой взгляд, сильно устарел, поскольку за последние 4 года процесс найма в фирме сильно изменился.

В феврале 2019 года я решил податься на обучение по Java. Заполнил резюме у них на сайте, отправил, и стал ждать. Примерно через пару недель пришло приглашение на тестирование у них в офисе. Тесты не сказать что сложные, но очень объёмные (около 200 вопросов, если мне память не изменяет). Тематика — Java Core + немного вёрстки. JavaScript и SQL не было, как ни странно. После прохождения теста по Джаве тест по английскому на ~50 вопросов. Тест несложный, чтоб его сдать, хватит и хилого Intermediate уровня. Дальше собеседование с HR, которая спросит у тебя, почему ты выбрал Джаву, где учился, какие интересы и т.д. Стандартная чушь, в общем. После интервью с тобой обещают связаться в течение недели и сообщить о результате.

Через неделю со мной никто не связался. И через две не связались. Казалось бы, всё уже и так ясно... Но нет. В конце марта позвонили и позвали на техническое собеседование.

На техническом интервью HR опять спросила про интересы, почему выбрал Джава, как ты себе представляешь технический рост, на какую зарплату рассчитываешь и т.д. Собственно по технической части спрашивают исключительно по Java Core: ООП, операторы, исключения, коллекции, дженерики, многопоточность. Баз данных, сервлетов и прочего не было. По собственным ощущениям, техническое собеседование я провалил и ни на что уже не надеялся.

Через три недели меня ждал пасхальный сюрприз: звонок от HR и приглашение в фирму. К чему бы это? Оказалось, что на обучение они меня не берут, так как знаний слишком много (WHAT?! я же на собеседовании даже иерархию коллекций толком нарисовать не смог), поэтому приглашают на стажировку, и дают мне время до начала июня на подготовку. Тематика — JDBC + Spring + Hibernate + Maven. С JDBC я худо-бедно разобрался, а вот остальное за месяц не зашло совсем. Книгу Spring in Action читал, видосики на ютубе смотрел, но толку было ноль, я ничего в этом Спринге понять не мог.

Ладно, думаю, на стажировке всему научат. Неспроста же они меня взяли, в конце концов! Хрен там. Придя на стажировку, я мягко скажем, ох*ел от того, с чем мне предстоит справиться за два следующих месяца (то бишь около 350 часов). Первые три недели отводятся на повторение Java Core: 12(!!!) лабораторных! На 15, мать его, дней! Тематика следующая: интерфейсы, работа со строками, исключения, коллекции, внутренние классы, дженерики, ввод-вывод, многопоточность, сериализация, JUnit, логгирование, Ant. Ёбаный насос, да тут на один только Ant неделя нужна! И столько же на многопоточность. И это вы называете Trainee?!

Могу привести пример одной из этих лабораторных:

«Методы запуска нитей. Задача запустить нить двумя способами. Нить должна печатать свое имя с несколько раз с определенным интервалом в предоставляемый канал вывода.

Исследовать интерфейсы и классы NamePrinter, NamePrinterThread, NamePrinterRunnable.
Создать имплементацию интерфейса NamePrinterRunnable.
Создать наследника класса NamePrinterThread.
Сделать примеры применения для созданных классов.

Исполнитель задач(Background Threads). Имеется два вида задач: копирование фалов и сложение больших чисел, которые должны исполняться в фоновом режиме. Нужно создать исполнитель таких задач Executor. В системе может быть запущенно несколько исполнителей. Основная нить программы добавляет задачи в очередь TasksStorage, а любой из исполнителей может взять одну из них оттуда TasksStorage.get, при этом задача должна, должна быть удалена из очереди. В случае неудачного исполнения задача должна вернуться в очередь TasksStorage.add и счетчик попыток у задачи должен быть увеличен, далее она может повторно уйти на исполнение. Если задача не выполнилась корректно 5 раз, исполнитель не должен возвращать её в очередь. Нужно создать 3 исполнителя, добавить в очередь 3-4 задач для копирования больших файлов и 5-10 задач для сложения чисел. Затем нужно запустить все исполнители. Основная нить должна дождаться пока исполнители выполнят все задачи, корректно остановить их и завершиться самому. Ц.У. Кроме основной нити задачи могут добавляться и из других нитей в системе.

Исследовать интерфейсы Task, CopyTask, SumTask.
Создать имплементацию интерфейсов CopyTask и SumTask.
Исследовать и создать имплементацию для интерфейса TasksStorage
Исследовать и создать имплементацию для интерфейса Executor, который с периодичностью 100 мс проверяет в очереди наличие задач и исполняет их.
Создать главную нить и выполнить задание b.»

И все до единого задания в таком же духе. Невообразимая околесица, написанная кривым языком, напоминающим неумелый перевод через Google Translate.

Следующие примерно 5 недель ещё больше напоминают какой-то цирк. Дальнейшая программа это просто насмешка над людьми, которые решили вайти из других профессий, по-другому я просто это назвать не могу. Разобрать Maven. Написать веб-приложение с использованием Servlet и JSP. Ознакомиться с Hibernate. Ознакомиться с базовой функциональностью Spring, Spring MVC и Spring Security. Изучить Mockito. Изучить XML парсинг. Изучить веб-сервисы (RESTful и SOAP). Изучить Angular и React. Изучить Docker.

Выводы я делаю такие: хотите попасть в Джаву — готовьтесь упорно пахать в течение минимум 1—1,5 лет и только затем подавайтесь на стажировки. Не ведитесь на описания вакансий, где требуется только Intermediate English, немножко ООП и баз данных. Не верьте пропаганде различных Пивоваровых и Люлек, которые обещают $1000 со старта после трехмесячных курсов. Всё это бред, от вас на стажировке будут требовать как от миддлов, и никто ничем вам помогать там не будет. И без реализованных на Спринге, Хайбернейте, Реакте и Ангуляре проектов вы её никогда не пройдёте.

P.S. Со стажировки меня выгнали.
 
Расскажу немного про условия труда:

Офис. Располагается на пересечении улиц Каразина и Сумской. Пыльное, шумное, грязное место. Из плюсов — рядом парки Шевченко и Горького.

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

Рабочее место. Тут как повезёт, можешь сидеть на сквозняках, или спокойно в уголке, или же в центре комнаты у всех на виду. Аппаратное обеспечение —ОК, 16 гигов оперативы. Винду джавистам не дают, готовьтесь работать на Убунте.

Коммерческая тайна, она же NDA. Зарплата и место работы, в том числе и после увольнения в течение 3-х лет. Запрещается упоминать о работе в Никсах на Линкедине.

Зарплата. $250 в месяц. Выплата с задержкой через месяц (то есть зарплата за январь в середине февраля, за февраль в середине марта ну и т.д.).

Больничные. Точно не помню, кажись три дня можно болеть без справки.

Отпуск. Через 6 месяцев работы — 1 неделя; через 9 месяцев — 2 недели; через 12 месяцев —*3 недели. Через 3 года дают 4 недели, а через 5 лет можно брать эти 4 недели целиком. Оплата не 100%-ная, варьирует, если мне память не изменяет, от 60% в летние месяцы до 90% в зимние. 5 дней отпуска можно забрать деньгами. Отпуска, разумеется, не накапливаются. Договариваться об отпуске нужно за полгода, так что не рассчитывайте на интересные поездки, работая в Никсах. :)

Занятия спортом. Не помню, кажись футбол, баскетбол, бассейн, может ещё что-то. Оплачиваются после прохождения стажировки.

Рабочий график. С 10 до 19, перерыв с 14 до 15. Гибкого графика нет. Переработки — дело обыденное, почти все сотрудники задерживаются на час-два. Но это же программисты, чем им ещё в жизни-то заниматься? :)
 
НИКСы всегда считались говноконторой
 
от трейни джавы еще и требуют реакт ангуляр?
я хуею
 
от трейни джавы еще и требуют реакт ангуляр?
я хуею
 
так была уже такая тема.Ник солюшен считается зашквар,по крайней мере у нас в ХПИ. Это еще хуже чем работать 1 сником.

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

Ну так требуют дофига. Сейчас трейни это по факту недомидл, который должен знать 1005000 технологий, а платить будут 200-300 уе.
"Работать в нашей банке бооольшааая честь" :D
 
Никс Солющенс - грёбанное днище. Мне они даже не ответили на тестовое задание. Что само собой говорит, что НС - зажравшиеся ублюдки.
 
Никс Солющенс - грёбанное днище. Мне они даже не ответили на тестовое задание. Что само собой говорит, что НС - зажравшиеся ублюдки.

просто они до сих пор орут с твоего задания, а начальник отдела эйчаров так хохотал, что аж сердце прихватило! :D

не переживай, успокоятся и перезвонят! такие кадры везде нужны!
 
Re: Стажировка по Java в Nix Solutions (2019)

Как получается что там всё так плохо, но люди там всё равно работают, не может же фирма состоять только из текучки джунов. Курсы для новичков пилят, вот набор на стажировку у них недавно был по многим направлениям.
Я тоже хотел туда попробовать, но что то желание пропало совсем)
 
Назад
Зверху Знизу