Вакансия: программист .NET::Журнал СА 1-2.2017
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Книжная полка  

Защиты много не бывает

Среди книжных новинок издательства «БХВ» есть несколько изданий, посвященных методам социальной инженерии

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

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

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6413
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 7117
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4395
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3086
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3881
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3897
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6385
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3233
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3529
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7364
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10725
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12445
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14096
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9192
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7141
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5446
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4683
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3495
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3212
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3449
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3090
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Вакансия: программист .NET

Архив номеров / 2017 / Выпуск №1-2 (170-171) / Вакансия: программист .NET

Рубрика: Карьера/Образование /  Рынок труда

Вакансия: программист .NET

Платформа .NET позволяет реализовывать настольные приложения для Windows и мобильные для Windows Phone. Языки программирования, ориентированные на использование вместе с платформой .NET, демонстрируют устойчивую популярность (C# – 4-е место) и даже рост (Visual Basic .NET – с 6-го на 7-е место). Об этом свидетельствовал индекс TIOBE на момент написания статьи. Мы попросили представителей компаний рассказать о знаниях, навыках, опыте, актуальных для программиста .NET сегодня.

  1. Программист на .NET: какими знаниями и навыками он должен обладать?
  2. Инструментарий программиста на.NET?
  3. Каковы требования компании к уровню образования потенциальных сотрудников?
  4. Какие требования предъявляются к опыту работы?
  5. Есть ли особые требования, которые обусловлены спецификой деятельности компании?

Александр Шилин, старший инженер-программист, Группа компаний РЕЛЭКС

Александр Шилин

1. Программист .NET должен обладать такими же знаниями и навыками, как и любой другой разработчик: принципы разработки программного обеспечения SOLID, DRY, KISS; умение работать с исходным кодом, написанным другим программистом; знание основных паттернов проектирования; понимание и опыт работы с реляционными базами данных; английский язык на уровне чтения технической документации.

2. В нашей компании большинство проектов, в которых используются технологии .NET, разрабатываются на языке C#, поэтому и инструментарий соответствующий. Стандартный стек для C#: ASP.NET MVC, ADO.NET, WCF, WPF, Silverlight, SQL и так далее.

Приветствуется умение самостоятельно разрабатывать архитектуру отдельных блоков системы и организацию их взаимодействия. Понимание, как можно оптимизировать производительность системы, также пригодится программисту .NET, равно как и навык быстрой локализации ошибок. Полезным будет опыт разработки высоконагруженных масштабируемых систем, а также знакомство с такими продуктами, как Redis, SignalR, ElasticSearch, RabbitMQ.

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

4. У нас нет жестко зафиксированных требований к опыту работы. В зависимости от проекта и команды требования могут различаться, в основном они варьируются от нуля до трех лет или определяются количеством проектов, в которых участвовал кандидат. После изучения резюме HR-специалистом отобранные кандидаты решают тестовую задачу. Затем их ждет собеседование с руководителем проекта, который оценивает как общий уровень программиста, так и знания конкретных предметных областей и технологий, требуемых на проекте.

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


Николай Добровольский, вице-президент Parallels

Николай Добровольский

1. К общим требованиям можно отнести знание английского языка на уровне чтения технической документации. Также важны умение работать в команде, самостоятельность, ответственность и коммуникативные навыки.

Если говорить про узконаправленные навыки, то программистам .NET сегодня требуется владение технологией ASP.NET MVC. Также можно считать must have навыки работы с SQL Server и использования Transact-SQL. Кроме того, потребуется знание WCF, XML, XSLT и LINQ. Нужен навык объектно-ориентированного программирования. В целом можно сказать, что хорошие специалисты, пишущие на Java, .NET или другом языке, всегда востребованы.

2. Если вам хочется писать веб, то лучше попробовать Python или Ruby и еще JavaScript. Если писать системные утилиты, алгоритмы, то лучше попробовать C или C++.

Под мобильные системы можно выбирать между Java, Objective-C, .NET (можно также подумать о JavaScript, но совет спорный). Если хочется писать десктопные приложения, то лучше попробовать C++, .NET. Если в планах сидеть не на«винде» и писать не только под Windows, то лучше не думать о .NET. По поводу IDE: у Java есть Eclipse, Net Beans, но я бы посоветовал idea.

3. У нас в компании есть несколько человек без профильного технического образования. Это скорее исключение, но подтверждающее гипотезу, что увлеченный человек может самостоятельно добиться успеха в программировании. Восновном же к нам приходят выпускники ведущих технических вузов страны: МФТИ, МГТУ им. Баумана и других. Также у Parallels есть собственная базовая кафедра и научные лаборатории по подготовке инженеров на базе Физтеха, «Бауманки», Университета Мальты и других.

4. Все зависит от позиции, на которую приходит разработчик. Если речь идет о старте карьеры, то глубокое знание конкретного языка не потребуется. Конечно, знать и понимать, чем отличается List от Vector и что в каких случаях быстрее работает, нужно. Не помешает также знание того, какая хеш-функция вам кажется хорошей, как работает Map, что такое функция сложности, чем отличается, на ваш взгляд, хороший код от плохого, и тому подобные вещи. Но понимание глубины специфики придет к вам по мере практики.

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


Кирилл Скрыган, руководитель команды Rider в JetBrains

Кирилл Скрыган

1. С технической точки зрения нужно хорошо разбираться в самом языке C#, понимать, как работает платформа .NET, уметь обращаться с основными инструментами для нее. Важно понимать принципы многопоточного программирования, знать, как работают структуры данных. Социальная часть тоже очень важна: нужно уметь слушать/убеждать других членов команды. Даже в начале, просто чтобы понять, что и как работает, нужно плотно пообщаться как минимум споловиной команды.

2. Неотъемлемая часть разработки ReSharper/Rider – пользоваться этим же продуктом в повседневной работе. Поэтому, конечно, в инструментарий входят Visual Studio + ReSharper или Rider. Очень желательно умение пользоваться профиляторами (dotTrace, dotMemory), бывает, что нужны в работе декомпиляторы и дазассемблеры (dotPeek, Ildasm). Но, понятное дело, всеми этими инструментами можно научиться пользоваться достаточно быстро, главное – уметь быстро осваивать новое.

3. Здесь нет какого-то четкого закона: с одной стороны, у нас есть талантливые сотрудники из далеко не самых сильных математических вузов, с другой – чисто среднестатистически большая часть людей у нас все же с матмеха СПбГУ. Самое главное, чтобы человек умел быстро обучаться новому.

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

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

Подготовил Игорь Штомпель


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru