К основному контенту

Работа для Web - программиста.


Сегодня я хочу поговорить о работе или скорее о тех, кто эту работу нам предоставляет. Так сказать об идеальной работе для программиста, а может и не только программиста. Бывает, что спрашиваешь себя: "Нравится ли тебе место в котором ты работаешь, твоя должность, круг задач, условия труда, отношения в коллективе? Этого ли ты хотел или нужно идти дальше?" И особенно часто эти мысли начинают посещать тебя, если на работе все последние действия руководства вызывают у тебя удивление, недоумение, но никак не способствуют повышению мотивации и желания работать. И ты сидишь, думаешь и взвешиваешь: да здесь меня все устраивает, а здесь я бы хотел лучших условий.

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

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

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

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

Идем дальше. Круг задач. Безусловно хочется, чтобы круг задач был бы интересен и не превращался в рутину. Новые сложные и амбициозные задачи. Но и кидаться из технологии в технологию тоже не стоило бы. Сегодня ты специалист Ruby, а завтра Silverlight. Это не по мне.

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

Есть такие компании у нас в России? Понимаю, что есть. Но тут сразу встает вопрос, о том, что они тоже не возьмут к себе всех. Есть четкие правила отбора.

И вот ты сидишь и думаешь, а соответствуешь ли ты им и насколько. Начинаешь просматривать сайты и сравнивать свои skills.

Что есть в багажнике у меня? Так, посмотрим:


Технологии, языки программирования: ASP.NET(WebForms), MVC, Html, Css, JavaScript, Jquery, Ajax, WebServices, WinServices, MS SQL, T-SQL, Linq.
Среды разработки: VisualStudio 2008/10/12, MonoDevelop (Monotouch).
Системы контроля версий: TFS, Git.


Английский - читаю, но говорю слабо. Ну и остальное по мелочи.

Осталось найти хорошую компанию? Или может она сама найдет меня =)

Комментарии

  1. Безусловно такие компании есть и даже в России их достаточно много, но и попасть в них намного сложнее, так многие хотят у них работать. Эти компании прекрасно это понимают и поэтому могут брать к себе только лучших. Выход только один, сходить к ним на собеседование, хотя бы для того, что бы понять что они требуют и что хотят, после этого будет проще оценить свои шансы и подготовиться к следующему собеседованию.

    ОтветитьУдалить
  2. Отлично написал. Прям как сам знаешь про какую компанию :) уже не знают на чем сэкономить. Сидим на списаной мебели одной из поглощенных говно-контор в офисе другой поглощенной говно-конторы :) зато на ipo вышли :)

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

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Пример взаимодействия с Odnoklassniki Rest API на C#.

Итак, как и обещал, продолжаю тему взаимодействия с различными API. В прошлый раз писал про  API ВКонтакте , сегодня напишу про API Одноклассников. Первое, что нам нужно сделать - это зарегистрироваться как разработчик на Одноклассниках. Сделать это можно по следующей ссылке  Форма регистрации разработчика приложений Получив права разработчика, необходимо зарегистрировать сайт как приложение. Подробно как это сделать можно прочитать  здесь После того как сайт будет зарегистрирован придет письмо, содержащее: Application ID: xxxxxx. Публичный ключ приложения: xxxxxxxxxxxxxxxxxxxxxxxxx. Секретный ключ приложения:  xxxxxxxxxxxxxxxxxxxxxxxxx. Ссылка на приложение: http://www.odnoklassniki.ru/games/xxxxx Используя эти данные можно начать работу с API. Для выполнения запросов к API пользователь должен авторизоваться в Одноклассниках. Добавляем на нашем сайте ссылку для авторизации пользователя: http://www.odnoklassniki.ru/oauth/authorize?client_id={0}&scope={1}&

C# и API ВКонтакте. Обращение к адресу API-сервиса путем создания HTTP-запроса (POST)

В статье  C# POST. Отправляем запросы на адрес стороннего сервера  я рассказал про метод, с помощью которого можно работать с различным API, принимающими POST запрос и возвращающими ответ в виде json или xml. Сегодня я хочу написать, как я применял этот метод при работе с API  ВКонтакте. Для примера возьму задачу получения через API списка групп, в которых состоит пользователь. В первую очередь необходимо зарегистристрировать наш сайт как приложение ВКонтакте. Заходим по ссылке  http://vk.com/editapp?act=create&site=1  и подключаем наш сайт. Дальше задача  делится на две подзадачи, а именно: авторизация пользователя и обращение к API для получения списка групп. Для авторизации мы пользователю предлагаем перейти по следующей ссылке: http://api.vkontakte.ru/oauth/authorize? response_type=code&redirect_uri={0} &client_id={1} &scope={2} &display=page , redirect_uri - адрес страницы нашего сайта, куда будет возвращен пользователь после авторизации Вконтак

IIS (Internet Information Services) и applicationHost.config. Изменение доменных привязок.

Сегодня затронем тему настроек IIS (Internet Information Services). Речь пойдет о версии IIS 7.0 (7.5). Допустим у вас есть  большое количество поддоменов, которые нужно привязать к сайту или быстро исправить на уже существующих привязках IP адрес. Стандартный интерфейс IIS позволяет редактировать привязки по одной, что в нашем случае не очень-то удобно. См. картинку Чтобы ускорить процесс, нужно вспомнить, что все доменные привязки (и не только, а и другие настройки) хранятся в конфигурационном файле applicationHost.config. Данный файл находится по адресу C:\Windows\System32\inetsrv\config\ В файле отредактировать привязки можно очень быстро.