Как остаться в айти, когда уже приуныл, но на пенсию ещё рано

Как остаться в айти, когда уже приуныл, но на пенсию ещё рано

Айти — сложная отрасль, в которой всё быстро меняется. Чтобы преуспеть, нужна гора знаний и постоянная прокачка навыков. Хорошо, пока ты молодой и с горящим взглядом. Но со временем эта бесконечная гонка надоедает, а волна технологий начинает расти быстрее, чем ты успеваешь карабкаться. Сегодня говорим о том, как выжить, когда уже сил не осталось.

Читать дальше →

Работа в IT-гигантах. Часть 3: деньги, оценки эффективности и дальнейшие перспективы

Работа в IT-гигантах. Часть 3: деньги, оценки эффективности и дальнейшие перспективы

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

Читать дальше →

Работа в IT-гигантах. Часть 2: условия работы, проекты, люди и ништяки с плюшками

Работа в IT-гигантах. Часть 2: условия работы, проекты, люди и ништяки с плюшками

Продолжаем цикл статей о работе в конторах уровня FAANG. В первой части мы рассказывали о собеседованиях и поиске вакансий. Сегодня разбираем, что ждёт человека, получившего заветный оффер.

Читать дальше →

Работа в IT-гигантах. Часть 1: как туда устроиться

Работа в IT-гигантах. Часть 1: как туда устроиться

Наверное, нет такого разработчика, который хоть раз не мечтал поработать в FAANG. Но насколько реальность соответствует картинкам с карьерных сайтов? Действительно ли там так густо намазано мёдом, а вместо работы можно страдать в Дарк Соулс и спать? Мы с Сергеем успели поработать Yandex и ThoughtWorks, а многие из наших друзей — в Atlassian, Google, Amazon и других крупных топовых конторах. Мы решили обобщить полученный опыт и поделиться им с вами.

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

Читать дальше →

IT Эмиграция в Сингапур. Часть 3: Транспорт

Автомобили

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

Из чего складывается цена на покупку автомобиля

  • Лицензия на владение автомобиля (COE) (выдается на 10 лет)
  • Налог на покупку автомобиля
  • Цена автомобиля

Плюс цена за владение: Обслуживание, страховка, топливо, платные дороги и парковки.

Читать дальше →

Как я дважды выгорел дотла и восстал из пепла

Как я дважды выгорел дотла и восстал из пепла

Осторожно, много букв!

Синдром эмоционального выгорания — это понятие, <…> проявляющееся нарастающим эмоциональным истощением. Может влечь за собой личностные изменения в сфере общения с людьми (вплоть до развития глубоких когнитивных искажений).

Википедия

Если проще, то выгорание — такая гадость, симптомы которой сильно мешают жить.

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

Читать дальше →

Ссылка: Полезные вебинары от ThoughtWorks

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

Нередко можно увидеть Нила Форда или Мартина Фаулера с их докладами и последних исследованиях.

Из последнего — я рассказываю о том какие есть способы организации кода. Начиная от MVC как архитектурный паттерн, или вернее сказать антипаттерн, и, заканчивая, Clean Architecture от Uncle Bob.

Чего нельзя сделать в Gatling

Не так давно потратил порядочное время, чтобы подходящий инструмент для нагрузочного тестирования в рабочем проекте. Прежде мы использовали JMeter, но с ним довольно тяжело писать кастомную логику, которая иногда бывает при проведении нагрузочных тестов (приготовить данные хитрым образом и тому подобное). С этой целью я и полез в интернеты за инфой. Мы отобрали несколько вариантов и в конце концов остановились на инструменте под названием Gatling. Вот его основные фичи:

  • Умеет стрелять по мишени
  • Строит подробные отчеты
  • Рисует красивые графики
  • Легко интегрируется в сборку
  • Достаточно богатый и годный DSL (хоть и на Scala)
  • Это всё-таки код (будет преимуществом для тех, кто устал программировать на XML)

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

Читать дальше →

Ссылка: Знаете ли вы из чего состоит ваше приложение?

Задумывались ли вы когда-нибудь из чего состоит ваше приложение? Из каких библиотек? Видели ли вы их исходный код? Каждый раз, когда я смотрел на граф зависимостей, то понимал, что  фактически мы ничего не контролируем. Миллионы строк библиотечного кода. Что лежит во всех этих библиотеках? Нет ли там чего “интересного”? И действительно, иногда в них можно что-то найти. Чтобы подпитать своего внутреннего параноика рекомендуем к прочтению Рассказ о том, как я ворую номера кредиток и пароли у посетителей ваших сайтов