Что нужно знать начинающему(Джуну) С# Программисту для устройства на работу (без опыта.)
Паха  -    2275
Расскажу на собственном примере. Живу не в Якутске, переехал 2 года назад в среднюю полосу. До этого баловался на Unity3D. Но при приёме на работу это всё фигня))) Зачастую устраиваешься в команду, где каждый пишет свою часть. И так что нужно знать начинающему С# разрабу ОБЯЗАТЕЛЬНО!!!
Фундаментальные знания языка (что такое структуры, классы, поля и их свойства, ООП, делегаты и события, асинхронные методы) Обычно архитектура проекта строится по определённому шаблону, так что знание паттернов проектирования тоже необходимы. Лично я работаю с технологией WPF, а к ней в придачу нужно знать язык XAML(похож на HTML, только в разы навороченней и сложнее, кто сталкивался с Binding'ом в паттерне MVVM меня поймут.) Обязательно нужно знать что такое Git (коммиты будете делать каждый день и по несколько) НУ и помимо всего прочего нужно учиться писать красивый и понятный код, также учить LINQ - мастхэв!
Это то что нужно хорошо знать для работы над десктопным проектом .
ЗЫ Не знаю как там у разрабов сайтов, но это минимальный джентельменский набор знаний необходимый на должность C# Junior Developer(без опыта).Всё это можно изучить дома через тырнет за два - три месяца(если вы немного шарите в языках программирования) Всем пока! Может кому инфа пригодится! ДА зарплата начинается от 30т.р.
Ответов 7
  • активациявиндоус
    2 апреля 2019
     

    нужно знать как быть полезным

    0
  • JSeven
    8 апреля 2019
     

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

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

    Исходя из проведенных опросов основных работодателей, для тех, кто планирует начать свою карьеру ИТ-шника, посоветую посмотреть в такие вещи, чтобы иметь хоть какоето поверхностное представление:

    Hard-Skills и около:
    GIT - желательно знать и уметь
    Базы данных (SQL, возможно noSQL) - хотябы представление
    Языки формальных нотаций (UML,ER,...)
    Умение работать с OS *NIX - желательно знать и уметь
    Шаблоны проектирования - желательно знать и уметь
    Методологии проектного управления (DevOps, Agile/Scrum) - хотябы представление
    Архитектура сетей, взаимодействие клиент-сервер, модели OSI/ISO, Стек TCP/IP - хотябы представление

    Soft-Skills и около:
    Английский язык, на уровне чтения манов, технических форумов и выше
    Умение поиска информации, чтения технической документации
    Умение заниматься самообразованием, в частности в форме Онлайн-курсов обучения
    Умение работать в команде

    ...

    Profit!

    0
  • МояРобот
    10 мая 2019
     

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

    0
    • Паха
      1 июня 2019
       

      МояРобот, скорее всего в Якутске работодатель и не поймёт "невообразимый хлам спецтерминов"))) Удачи в SQL))))

      0
      • заимператора
        2 июня 2019
         

        в якутске работодатель вообще не поймет что он работодатель и чо он ваще должен делать, наймитесь сами и ведите бизнес за него

        0
  • Matros90008
    Matros90008
    Василий Рысев
    29 июня 2019
     

    Не знаю ,что нужно для трудоустройства. Практика , по моему , ну я запоминаю и понимаю только на практике.

    0
  • Mixa_ykt
    8 августа 2019
     

    СЛОЖНА! но не сдамся, наверное...

    1
Обратная связь