javaspirt
javaspirt
javaspirt
4 posts
Как скрипт, только спирт
Don't wanna be here? Send us removal request.
javaspirt · 4 years ago
Text
Переговоры про ЗП
Прошёл интервью, жду результаты. Параллельно зависаю в ТГ-чате FAANG interview, и там в подготовительных материалах залип на интересную статью о зарплатных переговорах. Тезисная выжимка:
После всех этапов собеседования - попросить фидбэк у компании о себе. Это нужно, чтобы понять, насколько компания в тебе заинтересована, и что улучшить к следующему разу.
Записывать всё, что говорит рекрутёр, озвучивая решение. Даже если будет письменный вариант потом - записывать всё сейчас.
Держать дверь открытой. Пока не готов дать окончательный ответ - не давать его.
Повышая ставки, не называть конкретную сумму, на которую согласишься. Не давать детали (стоки, предстоящий промоушн).
Всегда быть позитивным. Даже если оффер - говно.
Про офферы от других компаний можно и нужно говорить. Желательно, чтобы их было несколько.
Если оффер истекает в течение 48-72 часов, и тебя торопят с решением, нужно попробовать увеличить это время до нужного тебе (чтобы завершить начатые этапы в других компаниях). Если компания непреклонна - “быстрый” оффер не вариант, пусть сгорает
0 notes
javaspirt · 4 years ago
Text
Про качество
Какими в моём понимании должны быть отношения между тестировщиками и командой.
У тестирования спрашивают мнение о продукте, о том, как это должно работать, о сценариях, о пересечениях с другими фичами.
Не тестирование ходит за менеджерами и постоянно напоминает про качество, а у тестирования спрашивают, как там с качеством, и чего не хватает, чтобы оно стало лучше.
Вот в такой команде приятно работать всем: и тестировщикам, и разработчикам, и менеджерам.
#qa
1 note · View note
javaspirt · 6 years ago
Text
Начать с понедельника, и не бросить
Tumblr media
Имхо, самое сложное в программировании - не синтаксис языка, не алгоритмы и принципы ООП. Самое сложное - держать в голове цель и постоянно мотивировать себя.
Если цель = интерес (нравится - занимаешься, не нравится - не занимаешься) - это ерунда, а не цель.
Казалось бы, курсы - хороший мотиватор. Там и план есть, и регулярность, и красивую морковку перед носом постоянно держат в виде трудоустройства.
Но на внешних курсах - большой отрыв от практики. Задачки больше похожи на решения из школьной программы по математике, чем на реальные продуктовые задачи.
Бывает и так: посещал курсы, читал, смотрел, задачи решал, но на джуна в итоге не тянешь (это если до конца курса хотя бы добрался).
То же самое с виртуальными курсами (JavaRush): столько всего сделал... но ничему не научился (на самом деле научился, но слишком элементарным вещам).
И это убивает мотивацию. Мы слишком рано ждём результаты, а ожидания завышены. Поэтому до конца курса доходят единицы.
Обучение - очень медленный процесс! Первые реально ощутимые результаты будут через несколько месяцев регулярных занятий каждый день. Занимаешься не каждый день - срок увеличивается пропорционально.
Грамотные курсы, с реальными продуктовыми задачами, по времени хотя бы в пол года, - лучше самостоятельного обучения в плане организации. Но такие я встречал только в компаниях, где готовят себе разработчиков (тестировщиков, дизайнеров - нужное подчеркнуть). Такие курсы - не волшебная пилюля и гарант результата. Такие курсы - хороший мотиватор. И на такие курсы есть отбор. Т.е. нужно кое-чему научиться самостоятельно
Памятка новичку (себе)
Новичок, чтобы достичь реально ощутимого результата, будь готов к регулярным занятиям каждый день. А мотиватором пусть станет фанатичное увлечение и упорство. Закончи любой курс по "ядерной" части языка (CodeGym - это JavaRush по английски и бесплатно) и следующие пол года решай задачи с codewars.com, hackerrank.com, leetcode.com.
Хватит искать наиболее полезный и оптимальный курс. Хватит выбирать язык и бесконечно метаться в поисках лучшего, современного и перспективного языка. Идеального языка нет. Ожидания об идеальном, “своём” языке разбиваются при первых сложностях. Всегда есть надежда, что в гипотетическом Котлине всё то же самое, только проще. Не проще! Всё то же самое.
Что может быть мотивирующим ориентиром и помощником?
Описание вакансий и ментор. Описание вакансий - это потребность рынка. А ментор - это источник знаний, и просто хороший человек, который может быть мотиватором, когда появляются сомнения и неуверенность. Ментор может дать пинок, когда пнуть больше некому.
Без ментора сложно, но можно. Ментора частично может заменить сообщество: ответить на вопрос, подсказать и направить. Но сообщество не похвалит, когда тебе это может быть очень нужно и ты неосознанно станешь упиваться жалостью к себе, думая, что ни на что не годишься.
И сообщество бывает токсичным.
И помни: сложно не начать, сложно не бросить.
5 notes · View notes
javaspirt · 6 years ago
Quote
Непрофессионалы не несут ответственности за выполняемую работу - они оставляют ответственность своим работодателям. Если непрофессионал совершает ошибку, то мусор за ним прибирает работодатель. Но если ошибка совершается профессионалом, то устранять последствия приходится ему самому.  А если в ваш модуль закрадется ошибка, которая обойдется вашей компании в $10 000? Непрофессионал пожмет плечами, скажет: «Всякое бывает», и продолжит писать следующий модуль. Профессионал должен выписать своей компании чек на $10 000! Нельзя убедить людей быть профессионалами. Нельзя убедить их принять профессиональное отношение к делу. Аргументы неэффективны. Данные непоследовательны. Ситуационные исследования не значат ничего. Принятие профессионального отношения является не столько рациональным, сколько эмоциональным решением. Это очень человеческое решение.
Роберт Мартин, "Идеальный программист"
0 notes