Pull to refresh
0
0
Send message

Firefox ещё держится

Подпишусь :-)

Буду рад если составите такой пост.

Заканчивайте каждый запрос вот так:

". Don't"

Боже мой! Это гениально

Поделюсь своим самым ужасным опытом с собеседований:

Я уже после 6 лет работы в большой компании, стал в небольшой тиме ведущим разрабом на Java. У нас было Desktop приложение на 200k строк кода и 2k Java классов. Но пришло время двигаться дальше.

Нахожу интересную вакансию в этой же компании. Подаю документы. Звонит мне тимлид и мы с ним очень мило общаемся около получаса. Он тут же назначает мне техническое собеседование буквально через несколько дней. Я тут уже думал что дело в шляпе :-)

Техническое собеседование: собираются несколько разрабов, этот же тимлид и я. Первые 5 минут small talk, потом первый же вопрос "у тебя IDE открыто? Давай с лёгкого начнём, напиши простой RestController для Spring (или Boot) который что-то должен возвращать". Я смотрю на них и говорю что понимаю как Rest работает с обеих сторон, там несложно, но опыта написания RestApi нет и даже синтаксис не знаю. Да и IDE не настроена. На меня смотрят точно так же как и я на них - мягко говоря с непониманием. Я предложил перейти к другому заданию. Ответ: "Ххххм, все наши задания базируются на этом первом". Я: то есть программирование Rest это основное занятие у вас? Да, примерно так.

Тут я смотрю на тимлида, мол "что это сейчас вообще было?". Ни в описании вакансии, ни в первом собеседовании не упоминался ни Spring, ни Rest и ничего похожего, речь шла просто о Java и ещё несколько технологий которые я знал. Но тимлид не нашёл ничего лучше сказать "прости, я думал ты умеешь программировать". Face-palm. Не надо таким тимлидом быть.

  • Системы маленькие по размеру - в них легко разобраться и дорабатывать

Вместо того чтобы разбираться в одной непонятной системе, давайте будем разбираться в 400 понятных системах

Следующий этап - как стать разработчиком бесплатно и за 15 минут :-)

Действительно забавно. Обычный коробок был сделан специально привычной нам формы, чтобы спички лежали аккуратно все в одну сторону. А в этом они будут лежать как на картинке слева если потрясти. Так сказать self made problem

Большое спасибо за Вашу мотивацию. Мне определённо нравится Ваш проект. У меня и самого вертелась схожая идея в голове.

Совершенно соглашусь. Задача по созданию такой библиотеки вполне интересна

Я тоже удивился, может Java с JavaScript "для удобства" объединили?

На счёт отопления. Живу в Германии, топим "как все". Дом начала 2000х. Сейчас посмотрел минимальная температура за январь этого года 22,4°С, максимальная 23,7°С. Это данные из умного термометра. Но ртутный в зале выдаёт такие же значения.

К сожалению не могу прикрепить скрин и фотографию :-(

P. S.: автор молодец, за пару лет разобрался во всех основных вопросах. У меня на это ушло, пожалуй, гораздо больше времени.


Спасибо за статью.

Можете рассказать какой use case для генерирования документов?

Документы обрабатывать - да. Архив кровать тоже. Но вот именно для генерирования... Подставлять значения в документ? Мои начальники скорее секретаршу попросят или практиканта возьмут, чем выделят программистов для таких задач. Или я что-то упустил?

У меня есть приятель, он тоже необщительный, но я к нему нашёл подход. Должен сказать, он на собеседование по плюсам набрал лучший результат за 5 лет в нашей компании на 5к+ человек. Но хочу так же сказать что и мне не всегда легко даётся общение с ним.

С другой стороны я человек общительный, но немногослойный. Люблю людей, которые умеют лаконично описать ситуацию.

Мне тоже тяжело работать с нашим экстравертом, который в любом митинге занимает 60% этого митинга

Теперь по каждой купленной акции проверять у кого он её купил?

И тоже отобрать у тех, кому продал?

Уважаемый автор, мой опыт полностью совпадает с вашим. Я тоже универсал. Я умею и в алгоритмы, и в базы данных, и успешный вэб проект имеется, но лучше всего я разбираюсь в дэсктопных приложениях (Java). C#, Python, Typescript, Splunk. Всё это я умею.

Из недостатков: путаюсь в синтаксисе (но возможно это ещё и врождённая особенность), то есть без IDE мне программировать сложно.

Из преимуществ: Быстрая обучаемость в новых технологиях (вот это сюрприз). Мне легко находить общий язык с другими командами. Легче даётся обговаривать requirements. И всё же я хорошо врабатываюсь в проект (в прошлом проекте за 5 лет стал ведущим *специалистом*, хотя и прыгал в другие проекты), имплементация самых сложных фич доставались мне.

То есть можно с этим мириться? А вот здесь есть загвоздка. Давно заметил что в собеседования я не умею. Люди часто хотят услышать простой и быстрый ответ на свой вопрос (чтобы от зубов отскакивал, специалист же), а я в такое не умею. Но, здесь возможно я просто не на те должности подаюсь.

Как бонус: люди с которыми я уже работал, как правило приглашают в свои команды.

Я среди них :-)

Буквально на второй год изучения программирования на плюсах. С цветами и озвучиванием кнопок ?

Какая адекватная статья!

Я хотя и имею более 6 лет опыта в Java с многими тысячами строк кода и в общем-то хорошими скилами (если говнокодю, то знаю об этом ?). Но пришёл я уже в настроенный проект с maven и не было необходимости/времени разобраться как сборщик работают.

Спасибо!

Information

Rating
Does not participate
Registered
Activity

Specialization

Specialist
Java
SQL
Git
Python
OOP