9 заметок с тегом

Работа

Как повысить себе зарплату?

Отличный совет от программиста и ИТ-директора Сергея Горностаева (@TheDeadOne) на Тостере о том, как повысить себе зарплату и что нужно учесть:

Центральный показатель для бизнеса, а следовательно и руководителей, как людей представляющих интересы этого самого бизнеса — это коэффициент возврата инвестиций (ROI). Соответственно, сотрудник должен приносить компании больше денег, чем потребляет. Естественно, что чем выше разрыв между затратами и прибылью, тем лучше, поэтому фонд оплаты труда руководитель должен держать на том минимальном уровне, который гарантирует бесперебойную работу сотрудников.
Один из факторов этой бесперебойности — низкая текучка. Сотрудников терять нежелательно. И чем ценнее для компании сотрудник, чем более он профессионален и/или чем больше на него завязано, тем дороже обходится его потеря. Натурально в деньгах. Придётся затратить больше, чем обычно, денег на поддержание работы без него. Придётся затратить деньги и время (те же деньги) на поиск, найм, введение в работу, возможно, обучение нового сотрудника. При этом он может оказаться совсем неподходящих и цикл придётся повторить. Или может оказаться просто хуже прошлого и эффективность отдела снизится. Поэтому, когда сотрудник приходит просить прибавку, руководитель оценивает может ли этот сотрудник уйти или только блефует, насколько легко его будет заменить, какой урон компании будет нанесён его уходом. Потом руководитель оценивает стоимость расширения ФОТ — есть ли резервы, какой сейчас ROI, будет ли больший ROI от реинвестиции этих средств во что-то другое? Если уход сотрудника будет стоить меньше, чем увеличение ФОТа, сотруднику откажут.


Важный момент:

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

Из этого вывод, стратегия проста — увеличивайте собственный профессиональный уровень на столько, чтобы свободно менять компанию, как только вас что-то перестало устраивать.

2018   Работа   Эффективность

Верные друзья джуниора

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

Уметь в контроль версий (GIT)

Пришел с небольшим опытом работы в Гите, но так как не работал в команде, то понятия не имел как работать с ветками. Именно тут и наплутал — сделал одну фичу, но тут же вскоре понадобилось выполнить пару несложных доработок, которые сделал поверх этой первой фичи и запушил их на dev-сервер, еле-еле распутался.

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

И еще:

Следуйте GIT WORKFLOW

Ссылки:
https://habrahabr.ru/post/60030/
https://habrahabr.ru/post/106912/

Любить следующего парня

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

В итоге на одном проекте не было нужных для php модулей языка. На двух сыпались миграции — пришлось качать с тестового сервера копию базы (что тоже нужно догадаться — где и как взять доступы к ним?), на этих же проектах нужно было узнать — какой доступ к админ-панелям. На третьем все было хорошо, но чтобы создать администратора — нужно было пользоваться консольным приложением, команды которого (как и сам факт его наличия) знает только его разработчик — так себе зависимость ¯\_(ツ)_/¯

По итогу дня я вхреначил в README у каждого проекта инструкцию с установкой, а также вставил описание проблем и прямо захреначил коммиты в prod-ветку — с ветками в гите на тот момент я еще не разобрался ¯\_(ツ)_/¯

Делай инструкции для следующего парня!

Это сбережет новичку нервы, а опытному сотруднику время.

Уметь в  Linux

Очень важно знать консоль и работу с Линуксом. Хорошее знание SSH, настройки хостов в nginx, да и много чего — пригодилось практически с первого дня. Даже чуток помог другому новичку. Кстати почти вся команда разработчиков работает либо под Убунтой, либо под Мак-ОС.

Уметь в автоматические тесты

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

Но вещь при внедрении в проект необходимая. Например я немного улучшил пару контроллеров — разбил один большой на 3 поменьше и вынес пару методов в хелперы, но так как не могу написать тесты, да и вообще их нет на проекте, то просто напросто сейчас не могу проверить работу — фиг его знает, что могло отвалиться и в каком месте. Из-за этого доработку пришлось отложить и ждать для нее лучшего времени.

Тесты нужны, тесты важны, тесты сложны!

Первый опыт работы с учеником

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

Бывалый верстальщик показывает как верстать с помощью БЭМ, Богданов И., 1893 год

Зачем взял помощника

Я посчитал, что если взять помощника, и через полтора-два месяца он сможет делать работу, то я смогу брать заказы по программированию и не заморачиваться с версткой и другой работой и при том нормально выучиться по программированию, плюс будет какой-никакой опыт командной работы — например через пару недель буду встраивать в нашу работу GIT, да и с какой стороны не посмотреть — это круто!

Единственным возражением было — ничего не выйдет. Но я посчитал, что это не причина  — если может не получиться, то теперь ничего никогда не пробовать?!

Как нанимал

Было 5 кандидатов — неплохо для зарплаты в 10 тысяч рублей:

  • была девушка, которая как раз собиралась найти работу для практики на лето, но ее по понятным причинам смутила работа на квартире у какого-то лысого мужика :) думаю — это нормально
  • был супер-парень, который учился на автоматизации оборудования, знал bash, Java и  C#, и вообще был матерый, в итоге он ушел в крупную компанию на стажировку, подтвердив этим свое умение думать :)
  • был матерый верстальщик, умеющий верстать пиксель в пиксель — мне показалось, что с его навыками зарабатывать 10 тысяч не совсем уместно...
  • и было два молодых не опытных парня, один закончил колледж по сварке (24 года) , другой студент-юрист (20 лет), оба примерно полгода изучали верстку — именно им и предложил встречу.

На встрече дал обоим тестовое простое задание на верстку — нужно было сделать 2 задания из 3. Оба выполнили задание еле-как, но жалею, что не дал никакого задания по математике — дело в том, что сначала позвал парнишку-сварщика, но он был слабоват в простейших математических операциях и не говорил о своих трудностях, говорил «сделаю» и не делал. Студент-юрист же наоборот — делал все с опережением, проявлял инициативу, но у него началась летняя практика, потому его не позвал на первый день работы.

В итоге взял парнишку постарше — за 3 дня до выхода дал задание как-нибудь сверстать для интернет-магазина страницы товара и категории, но первый день показал, что тяжело идет даже обычная математика — грубо говоря 100 разделить на 4 вызывали минутные задержки. Долго объяснял, как строится ХТМЛ-дерево, что такое классы и стили , когда и как нужно их применять, но я немного разочаровался и в итоге отказал после первого дня.

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

Обучение и работа

Сильно изменился подход к своей работе.

Джедай Mace Windu, фильм «Звездные войны»

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

  • сверстать адаптивную страницу товара и категории
  • сверстать мобильную страницу товара
  • сверстать слайдер

Причем само задание объясняю подробно, но некоторые вопросы опускаю на самостоятельное решение — вообще не лезу, например освоить OpenServer и Filezilla давал на дом.

Круто, что получается обучаться нам обоим. Например стажер спрашивает про флексы и гриды, а я говорю — делай все без них, в итоге понял, какого хера я торможу — дал ему волю и сам пытаюсь больше усвоить уже за ним. Он сразу же освоил инструменты автоматизации, например Emmet и хоткеи в Sublime — я в самом начале пути о них и не думал, помог ему только, как делать инклуды в  php, чтобы по сто раз не переделывать шапку например. Также раньше редко обращался к документации БЭМ — со стажером дело пошло шустрее, нужно было не просто понять, а еще и объяснить — в итоге материал быстро усвоился.

Помимо всего — основная работа пошла живее, запрограммировал расширенный личный кабинет в магазине, запустил оптовый сайт, изучил несколько крупных разделов по Yii 2. Постоянно идут вызовы — например решился конкретно взяться за LESS и SASS, самому мотивации не хватало — на следующей недели запланировал разобраться и сделать урок по ним.

Что не получается

Из-за работы не успеваю подготовить задания и описание урока и иногда игнорирую инициативы.
Приходится очень часто отрываться от работы — понял, что нужно готовить целые разделы и как-то упростить формат. Например нужно дать свободу в исполнении, но потом выделить время и объяснить разные подходы с плюсами и минусами.


Если не можешь объяснить что-то простым языком — значит ты сам не понимаешь этого в полной мере. Альберт Эйнштейн

2017   junior программист   Работа   Ученик

Ищу стажера веб-разработчика

Меня зовут Максим Федоров и я руковожу в Новосибирске интернет-магазином одежды (оптовый и розничный) — программирую, автоматизирую работу и помогаю компании повысить продажи, а менеджерам автоматизировать рутину.



Мне нужен помощник для верстки и доработок + помимо работы нужен напарник для изучения фреймворков Yii 2 и Vue.js (или Реакт). Можно студент, желательно из технической специальности.

Мы будем верстать, исправлять баги, создавать лендинги и рассылки, писать первые модули — например парсеры, слайдеры, дорабатывать админку и делать первое REST API. Также изучать вместе со мной программирование и разрабатывать пару сервисов.

Требования:

  • HTML/CSS — уметь быстро сверстать страницу, очень круто если верстали адаптивно
  • PHP — хотя бы понимать, что такое переменные и как подключить файл, знать в теории, что такое массивы и функции, круто если в теории понимаете объектно-ориентированный подход
  • JS — хотя бы на уровне прикрутить плагин JQuery

Условия:

  • Работать будем у меня дома (р-н Пединститута) вместе с котом :-), нужно будет работать около 80-100 часов в месяц.
  • Оплата будет в районе 10-15 тысяч рублей за основную деятельность (интернет-магазин джинс) + возможна премия за хорошую работу
  • Если вы студент, то компания может поставить официальную летнюю стажировку
  • Как понимаете — ищу больше напарника, нежели подчиненного
  • Есть свободный ноутбук с Линуксом и VPS-сервер
  • Работать будем через Github (вместе будем настраивать), а задачи ставиться будут в Трелло и Гугл-Доксе
  • Книги и недорогие подписки за мой счет

По работе остро нужна помощь, если все будет хорошо — будет повышение зарплаты (уже не из моего пирога).

[ ! ] Ко всему прочему сыпятся иногда заказы — не всегда беру из-за занятости, тут прибыль пополам.

Обо мне

Я руководитель интернет-проектов. Мне 26 лет. Сам программирую на уровне джуниора и хорошо верстаю. Помогаю новичкам на форумах по верстке и не сложным доработкам по интернет-магазинам...

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



Читаю почту hello@maksfedorov.ru
И всегда Вконтакте

2017   Работа

Как я искал работу на vc.ru и в соцсетях

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

Нетрадиционный поиск — через vc.ru

Сразу после НГ праздников разместил свое резюме на vc.ru, результаты:

  • 6 предложений — 3 из Москвы, 2 из Питера, 1 из Казани и 1 из Новосибирска, еще пару предложений было через месяц и через два,
  • 400 человек смотрели резюме, в среднем смотрели 2,1 страницы и провели 2,28 минуты на сайте — внимательно изучали портфолио и читали некоторые статьи,
  • Просмотры в основном из Москвы (105) и Питера (40)

Скрин на 20 января


На самом деле это успех — такой результат только с одной площадки. В резюме не стал раздувать свой опыт и навыки, зарплата была обоснована и не надута, а еще указал недостатки, что повлияло на ожидания соискателей — не было мусора и пустых вопросов.

Без остроты рассказываю про недостатки

Нетрадиционный поиск — через соцсети

Тут было проще — открыл 2ГИС и пошел по всем веб-студиям и диджитал-агентствам в центре Новосибирска. В основном старался найти руководителей в ВКонтакте или Фейсбуке и списаться с ними для встречи. Писал и звонил очень много, в итоге встретился раз 5, с некоторыми компаниями переписывался долго и в ходе переписке определялись, чем подходим друг другу.

Сообщения старался писать под потребности компании и их вакансии

Вывод:

Соцсети и тематические СМИ — комфортный и удобный канал для поиска работы

Традиционные каналы

Тем не менее, нашел работу через «Зарплата.ру» — это местный агрегатор вакансий, типа «Хедхантера». Еще искал работу по горячим вакансиям. В итоге предложили работу по размещенному резюме, на поднятие которого потратил в районе 400 рублей :)

2017   Работа

Возмусь за работу (взялся)

Уже нашел работу
Менеджером веб-проектов или руководителем небольшого интернет-магазина в Новосибирске.

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

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

Технические навыки

Веб-разработка
• Хорошо верстаю на Бутстрапе, на таблицах;
• Совсем немного программирую на ПХП и Питоне — делаю несложные парсеры;
• Работал с десятком ЦМС на уровне создания шаблонов:

  • с Битриксом (пример доработки),
  • много с Симплой (пример костыля) и Вордпрессом,
  • немного с Лайвстритом и Шопскриптом;

• Работаю под Линуксом — смогу развернуть и настроить сервер Нжинкс или Апач с не сложной конфигурацией;

Интернет-маркетинг
• Хорош во внутренней СЕО-оптимизации — от настройки хтаксесс до сложных СЕО-фильтров, ссылочным продвижением не занимался;
• Работаю с инструментами аналитики (Гугл-тег-менеджер, Гугл-аналитика, Яндекс-метрика, цели, несложные регулярки);
• Настраивал кампании в Яндекс-директе — на несколько тысяч товаров, по разным площадкам и географии, довел цену до 1,5 рублей;
• Заводил кампании в Фейсбуке, но углублялся;

Редактура
• Пишу текст в инфостиле, просто и лаконично — напишу понятное ТЗ, сделаю простые инструкции и описания, напишу обзорную статью;
• Работаю в Фотошопе и Иллюстраторе — создам баннер, сделаю несложный коллаж или лого;
• Рисую от руки, редко;
• Веду блог — начал недавно, нащупываю стиль;

Управление
• Управляю своими проектами через Трелло или Гугл-докс;
• Работал в рознице продавцом и активным продажником, говорю просто и понятно на одном языке с клиентом;
• Работаю по принципу несдвигаемых сроков (ФФФ), делю задачу на мелкие отрезки, если не успеваю сдать — придумываю, как урезать функционал.

Недостатки

• Не работал с проектами с большим бюджетом;
• Не работал с гибкими методологиями (Скрам, Эджайл), знаю о них приблизительно, но готов изучить и адаптироваться под ваши задачи.
• Английский язык базовый.

Опыт работы


май 2013-настоящее время

Фриланс → портфолио
Запускал интернет-магазины и промо-страницы, настраивал контекстную рекламу и оптимизировал сайты под поисковики.


сентябрь 2015-август 2016

Руководитель интернет-магазина, предприниматель
Запустил интернет-магазин винила и попытался запустить производство палаток (наивный).
Магазин продал, производство не запустил, деньги просрал, но ни кому не должен.


январь-октябрь 2012

Менеджер по продажам
Продавал сэндвич-панели и строительные материалы по Дальнему Востоку. Рекламировался за свои деньги на интернет-порталах и в газетах Приморья, Сахалина и Камчатки. Первый заказ на 1,5 миллиона рублей нашел через 2 недели после начала работ.


январь-декабрь 2011

Менеджер по продажам в 2ГИС
Продавал рекламу в Двагисе. Много звонил, искал клиентов, встречался и продавал.


Обучение


2007-2010

Основное техническое → ДВГТУ (ДВПИ им.Куйбышева)
Подъемно-транспортные машины. Сопромат сдал — могу жениться :)


2015

Дополнительное → Курсы графдизайна в Высшей Школе Экономики
Учился создавать графический образ и айдентику, все это дело реализовывать в Иллюстраторе и Фотошопе. Например логотип лося.


февраль 2016

Курсы → Школа Вероники Калачевой
Учился рисовать красивые девчачьи фэшн-картинки.


2015

Семинары → Кибермаркетинг
СЕО-оптимизация, мультиканальный маркетинг, контекстная реклама


Зарплата

На зарплату в Новосибирске готов от 40 тысяч рублей.
Если с переездом — от 50 тысяч, с переездом в Москву — от 65 тысяч.

Удаленно не рассматриваю.

Готов обсудить ваши задачи. Пишите → hello@maksfedorov.ru

2017   Работа

Легкий и сильный договор на разработку сайта

Сделал первый набросок договора для разработки сайта, немного еще дополню:

Набросок

За основу взял шаблон из статьи Максима Ильяхова

В договоре прописано только важное — условия, предмет договора, порядок оплаты. Все термины и цитаты из гражданского кодекса можно не писать, если не оговорено другое.

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


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


Это набросок.

2016   Договор   Работа

Создаю интернет-магазины и промо-сайты

Займусь интересным проектом, наполню подробной информацией, полезными описаниями и инструкциями.

Делаю промо-сайты и небольшие интернет-магазины

  1. Под ключ делаю небольшие сайты (не более 50 категорий)
  2. Делаю дизайн страниц
  3. Верстаю шаблоны
  4. Наполню товарами из других источников, прайс-листов или вручную
  5. Запускаем вместе рекламу и отслеживаем результат, дорабатываю до блеска.

Программирование

Автоматизирую вывод блоков, доработаю фильтры и СЕО. Свяжу ваш магазин с прайсами или каталогами поставщиков. Настрою выгрузку товаров, синхронизирую с сервисами и соцсетями.

Не все программирую сам — иногда работаю со сторонними программистами.

Портфолио сделанных страниц:

  1. Серия лендингов кассовых аппаратов
  2. Оформление виниловой пластинки
  3. Промо-сайт Чибриков

Программировал:

Пишу о товарах

Изучу товар, вникну в тонкости, подготовлю материал. Опишу на языке выгоды и пользы клиента, сложные термины объясню на пальцах — для чего нужна или как использовать ту или иную характеристику.

2016   Работа