Є тут сіньйори помідори чи може джуни, які тільки заплигнули в цей потяг (це навіть ще цікавіше буде)? Підкажіть, щоб ви порадили, щоб саме влаштуватися на першу роботу. Чудово було б почути порад від людей, які проводять співбесіди для джунів/трейні.
Влітку пішов на 2 місячні курси від SoftServe, але вони відверто кажучи мало що дали. Курси були онлайн у робочий час (працюю віддалено, logistics manager) і співпали з нереальним навантаженням на роботі, яке забирало весь час та вижимало всі соки, після роботи просто нічого вже мозок не хотів сприймати, було нереально важко, купа стресу щодня. Зараз роботи менше не стало , обіцяли тимчасове навантаження, а вийшло як завжди (нажаль пошаритись і вчити у робочий час змоги нема, навіть за умови повного віддалення від офісу), але я втягнувся, трохи менше стресую та і бачу, що легше вже не стане. Тому вирішив відновити навчання до і після роботи.
По пораді від знайомого, який пише на С# хочу почати читати (ну і писати код) Pro_ASP.NET_Core_3_(2020) Adam Freeman. Книженція не мала, 1086 сторінок, на англ мові. За місяць два навряд осилю, прийдеться нормально так впрягатись, то вирішив спитати чи підійде вона для набирання досвіду і хоч якоїсь практики?
Якщо дивитись вакансії на джунів на доу, наприклад, то там безкінечні списки вимог Net Core, Asp.Net MVC/Razor, JS ES 2015 Vue.Js/Angular/React, Git, SQL Understanding of .NET frameworks, C#, and data access technologies such as Entity Framework or ADO.NET Babel.JS/Webpack/Node.JS Experience with REST/SOAP API development MSMQ, Azure Service Bus, Rabbit MQ MS SQL, NoSQL Є вакансії на Full-Stack .NET Developer, тобто потрібно дві мови паралельно вчити
В ответ на: Babel.JS/Webpack/Node.JS Experience with REST/SOAP API development MSMQ, Azure Service Bus, Rabbit MQ MS SQL, NoSQL
безпосереднього відношення до C# не має, але входить в скоп full-stack developer, так. загалом, як для першої роботи це, як на мене, доволі challenging list (хоча звичайно нема нічого неможливого, треба бути готовим сидіти штудіювати та застосовувати у pet project, тоді все вийде). радив би подивитись у бік python або JS/TS/html/css для фронтенд - там поріг входу нижчий. правда, я не в курсі що там зараз на місцевому ринку в тренді, як на джуна цей список вимог виглядає як overkill
Кілька років тому проходив сервівські курси коли вже мав 5 років досвіду на С# в Unity та керував кількома розробниками, але й то курси здалися занадто важкими. Довелось взяти відпустку на 2 місяці, щоб встигнути зробити завдання ментора на наступний день. Й замість "навчання" були просто таски на 24 години зробити новим невідомому інструменті й повинен бути pull request, який проходив рев'ю й потім отримував зауваження, що треба якось зрозуміти та виправити. Це були найважчі 2 місяці мабуть за весь час до та після. Й часу витрачав годин по 8, а на стару роботу взагалі забив. Взяли по закінченню курсів інтерном.
Вказаний стек звичайний, окрім того що друга мова(JS) для джуна перебір (хай хоч одну нормально спочатку вивчить). Мінімальний набір: .Net Core+ASP.NET+Entity Framework+SQL+Git
Якщо ціль вивчити якомога швидше, то книги будуть занадтно довгими (кожна технологія = хоча б одна книга * 2 місяця читання = майже рік), краще вже відео(хоча б з Ютубу чи безкоштовний місяць на Pluralsight'і), щоб бачити й писати код паралельно. Зазвичай на них стараються поєднувати кілька технології в одному відеокурсі. Якщо відтворювати слідом, то практичні базові навички роботи отримаєте.
Ось тут обговорення книг https://dou.ua/forums/topic/26218/ (Погоджуюсь, що Ріхтер не для новачка, а скоріше для співбесід. На самому початку Шилдт чи Троелсен чи щось такого типу)
Став Unity і спробуй щось зробити за туторіалами на Youtube. Як на мене, це найкращий спосіб зрозуміти ООП і програмування взагалі. Книжки то добре, але зазвичай грають лише роль довідника. Головне для програміста - практика.
В ответ на: Babel.JS/Webpack/Node.JS Experience with REST/SOAP API development MSMQ, Azure Service Bus, Rabbit MQ MS SQL, NoSQL
безпосереднього відношення до C# не має, але входить в скоп full-stack developer, так. загалом, як для першої роботи це, як на мене, доволі challenging list (хоча звичайно нема нічого неможливого, треба бути готовим сидіти штудіювати та застосовувати у pet project, тоді все вийде). радив би подивитись у бік python або JS/TS/html/css для фронтенд - там поріг входу нижчий. правда, я не в курсі що там зараз на місцевому ринку в тренді, як на джуна цей список вимог виглядає як overkill
Якщо вірити доу, то .NET входить у топ 4 по кількості вакансій зараз. Але тут інше потрібно дивитись - це відгуки на вакансію без досвіду. Так от для для QA без досвіду - в середньому 358 кандидатів на одну вакансію . JavaScript - 273, Python - 150, .NET - 28
ALEX&R 30.10.2022 03:18 пишет: Кілька років тому проходив сервівські курси коли вже мав 5 років досвіду на С# в Unity та керував кількома розробниками, але й то курси здалися занадто важкими. Довелось взяти відпустку на 2 місяці, щоб встигнути зробити завдання ментора на наступний день. Й замість "навчання" були просто таски на 24 години зробити новим невідомому інструменті й повинен бути pull request, який проходив рев'ю й потім отримував зауваження, що треба якось зрозуміти та виправити. Це були найважчі 2 місяці мабуть за весь час до та після. Й часу витрачав годин по 8, а на стару роботу взагалі забив. Взяли по закінченню курсів інтерном.
Вказаний стек звичайний, окрім того що друга мова(JS) для джуна перебір (хай хоч одну нормально спочатку вивчить). Мінімальний набір: .Net Core+ASP.NET+Entity Framework+SQL+Git
Якщо ціль вивчити якомога швидше, то книги будуть занадтно довгими (кожна технологія = хоча б одна книга * 2 місяця читання = майже рік), краще вже відео(хоча б з Ютубу чи безкоштовний місяць на Pluralsight'і), щоб бачити й писати код паралельно. Зазвичай на них стараються поєднувати кілька технології в одному відеокурсі. Якщо відтворювати слідом, то практичні базові навички роботи отримаєте.
Ось тут обговорення книг https://dou.ua/forums/topic/26218/ (Погоджуюсь, що Ріхтер не для новачка, а скоріше для співбесід. На самому початку Шилдт чи Троелсен чи щось такого типу)
То наче книжка, яку я вибрав і заповнює вказані вами пробіли. Ютуб також ніхто не відміняв. Але там в основному як по книзі, що таке перемінні...цикли...класи...інкапсуляція без практичного застосування. Все на пальцях.
codex 30.10.2022 08:17 пишет: Став Unity і спробуй щось зробити за туторіалами на Youtube. Як на мене, це найкращий спосіб зрозуміти ООП і програмування взагалі. Книжки то добре, але зазвичай грають лише роль довідника. Головне для програміста - практика.
Не хочу поки обмежувати себе Unity. У мене задача влаштуватися на роботу, а вакансій для Unity менше, ніж для .NET в цілому. Але це дуже великий плюс сі шарпа, що він використовується в Unity. Це плюс і в вакансіях і взагалі інша ніша, якщо, наприклад, бекенд не зайде.
HelloFromHell 30.10.2022 17:23 пишет: Не хочу поки обмежувати себе Unity. У мене задача влаштуватися на роботу, а вакансій для Unity менше, ніж для .NET в цілому. Але це дуже великий плюс сі шарпа, що він використовується в Unity. Це плюс і в вакансіях і взагалі інша ніша, якщо, наприклад, бекенд не зайде.
ПС дякую всім, хто відписав та ще відпише
Це не для працевлаштування, а для ефективного навчання перед працевлаштуванням. А саме для практики. Я по C# жодної книжки не мав, хоча C# це основне, що я зараз використовую. Були правда по C, C++, Assembler і таке інше. Але мати словник англійської мови дуже слабо допомогає розмовляти Unity допоможе освоїти ООП і не буде таким нудним, як створення веб-сайту на ASP.NET Core.
HelloFromHell 30.10.2022 17:23 пишет: Не хочу поки обмежувати себе Unity. У мене задача влаштуватися на роботу, а вакансій для Unity менше, ніж для .NET в цілому. Але це дуже великий плюс сі шарпа, що він використовується в Unity. Це плюс і в вакансіях і взагалі інша ніша, якщо, наприклад, бекенд не зайде.
ПС дякую всім, хто відписав та ще відпише
Це не для працевлаштування, а для ефективного навчання перед працевлаштуванням. А саме для практики. Я по C# жодної книжки не мав, хоча C# це основне, що я зараз використовую. Були правда по C, C++, Assembler і таке інше. Але мати словник англійської мови дуже слабо допомогає розмовляти Unity допоможе освоїти ООП і не буде таким нудним, як створення веб-сайту на ASP.NET Core.
Цікаво, треба подумати.
Mangust 30.10.2022 18:07 пишет:
HelloFromHell 30.10.2022 17:10 пишет: От вам і реалії українського ринку
а скільки платять номеру 1 у списку, на який 1224 відгуки?
Підкажіть, щоб ви порадили, щоб саме влаштуватися на першу роботу.
%башити пройтись по списку вимагань на позиції джунів і писати код з використанням вимаганих технологій - SQL, Entity Framework, REST (SOAP опціонально, г-но мамонта), Webpack (?), які-небудь MQ, NoSQL (mongo?). трохи докера, хоча б щоб не інсталювати руками монго та раббіта.
Оце "Vue.Js/Angular/React" - просто міна на джуновські мізки. Імхо, вивчити трохи реакту і на% все інше, життя не хватить щоб вивчити тільки ці три пункти.
береш Git і робиш там проекти - імхо, можна вмістити весь список в одну аппку. робиш безкоштовний еккаунт в Azure, якщо він там є і туди свою аппку деплоюєш.
Імхо, так А, англійська ще. без неї взагалі ніяк, тим більше ждуну [про себе: свічнувся в програмісти з адмінів у 2013 у віці 38 років]
Мабуть, точніше буде сказати, що на чистому C# зараз нічого не пишуть. Пишуть на стеку технологій .Net плюс вся вищеописана фігня. Голий C# - це зараз вже як Бейсік чи Паскаль.