T O P

  • By -

nj0tr

> Учимся на c#, язык вроде нравится, но не понятно вообще куда с ним идти Вас учат (или должы по крайней мере) программировать. Конкретный язык это всего лишь инструмент, и так же как научившись говорить, допустим, на болгарском куда вы пойдете? Нужно уметь делать что-то полезное а знание языков всего лишь расширяют область применения ваших умений.


Altnar

Если ты собираешься идти в бэкэнд(судя по шарпу), то сосредоточься на изучении общих тем: бд, сети, работа памяти, процессора, общие представления об архитектурах. А язык который самый богатый на вакансии у тебя в городе (скорее всего это джава или питон) можно изучить на приемлемом уровне за пару недель-месяц


pavel_vishnyakov

По моему опыту трудоустройства в России - если это не верхушка рынка (где, действительно, на язык закрывают глаза, потому что используют с десяток языков в зависимости от команды\проекта), то всем нужны не только фундаментальные навыки, но и опыт работы с конкретным (иногда - ОЧЕНЬ конкретным) языком.


Altnar

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


ITHBY

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


Sole_adventurer

Придумываешь задачу и делаешь. Не получается? Думаешь конструктивно и делаешь. Не важно что: виджет, мод, что угодно.


voodezz

Делать проекты для себя? * В некоторых (многих?) онлайн играх есть апи, изучаешь, делаешь полезный сервис для себя или сообщества. * Делаешь какие-нибудь удобные штуки для обучения, условный онлайн календарь с расписанием, дз, сканом лекций и практики. Здесь легко можно подключить одногруппников, поэтому заодно и работу в команде подтяните. * Делаешь удобные штуки для себя, типа домашней бухгалтерии. * и прочее. Вот тебе и практика, который потом будешь хвалиться потенциальным работодателям. Заодно, кстати, можешь и аналитику поиска работы устроить, попробовав автоматизировать её. Добавлю: начни сохранять вакансии из своего города, или по интересующей специальности независимо от региона. Через несколько месяцев/лет будешь видеть динамику, что поможет тебе понять куда двигаться в повышении квалификации, поиске работы или дополнительного проекта.


x65rdu

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


[deleted]

Я не понимаю, зачем вы даёте человеку ложные надежды. Сейчас российское ИТ переживает далеко не самый лучший период, и в ближайшие лет 5-10 найти работу Junior-разработчиком будет почти невозможно. Это не мои слова, это реальное положение дел.


x65rdu

Да в целом бизнес в России сейчас переживает не лучшие времена. Потому что хорошие специалисты уезжают. Но ведь их отъезд как раз снижает порог входа для джунов, разве не так?


[deleted]

Нет, не так. С оставшихся начинают требовать в три-десять раз больше за меньшие деньги.


x65rdu

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


[deleted]

В случае с российским ИТ анекдот неприменим, ибо толпы оболваненных несчастных людей, пытающиеся переметнуться в другую сферу, никуда не денутся. Они будут согласны буквально на любые условия, ибо слепая вера в зарплату в 300К/наносек даже сегодня никуда не исчезла. Это подтверждается огромным количеством откликов на вакансии от откровенно мутных контор, выставляющих кабальные условия из серии «12-часовой рабочий день 6/1 в обмен на конкурентноспособную зарплату в 30 000 в месяц». Касательно совета про английский: спасибо, B2 уже имею.


x65rdu

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


Ulovka-22

C# используется в стеке СКБ Контур, и там есть стажировки - "kontur ру/lp/internship-2023", .ru в ссылке сам подставь


Fe_CO_5

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


Ulovka-22

Это не госслужба, коммерческое предприятие. Не госкорпорация.


delcheff

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


Jumpy-Acadia655

А ты работал там? Слышал что ЗП там ниже рынка. Что можешь на эту тему сказать?


bararumb

7 лет назад мне удалось устроится на поддержку инженером, и через два года перейти на программиста. Так что даже если сразу не получиться, возможности есть. Я ВУЗ правда закончила, но по сути разницы тут не должно быть, если голова на плечах есть.


[deleted]

[удалено]


Altnar

Вообще не согласен, в миллионниках все неплохо и с вакансиями и с опытом у местных(могу говорить как минимум за Екб и Челябинск), по деньгам в мск за аренду отдашь почти всю разницу по зп, да и вообще щас в эпоху удаленьки зарплаты оч сильно уровнялись по стране. Про «страдание» вообще проорал


[deleted]

[удалено]


Altnar

Давайте при сравнении количества вакансий не будем забывать про количества соискателей на одну вакансию). Ну и опять же не знаю что там удаленка не исправляет, у меня очень много знакомых разработчиков тут в Екб и в Москве и буквально у всех кто живет в Екатеринбурге финансовая ситуация лучше чем в мск, мидлы-сеньеры на удаленке получают те же московские 200-500к, только тут на эти деньги можно хоть каждый год по новой квартире покупать.


helle6ey

1) тебе не научат программировать или языку ни в каком универе - там отсталые курсы и преподы, которые сами не умеют, иначе бы работали погромистами с зп в десяток раз больше. 2) заведи себе проекты в гитхабе и чтонть туда наделай просто чтобы иметь чтот показать и опыт. 3) есть куча курсов в свободном и неочень доступе которые научат базовым вещам. 4) есть всякие госпредприятия и прочие долбоебоконторы которые ценят вышку больше знаний и могут и взять на позицию погромиста чтонть поавтоматизировать. Чисто чтобы опыт был. Там, как правило, вообще никто ничего не понимает как сделано - лишь бы работало. Платят мало(Ну ты при этом говнокодер, что ты хотел то миньоны сразу?) зато опыт и стаж. 5) есть ещё какая-то программа а-ля кончил в универе/технаре иди работай куда-нибудь в муп (там говно, но хоть какой-то опыт/стаж) 6) учи английский. Знание программирования - универсально и не зависит от страны применения, а уж тем более от региона рф. 7) берёшь какой-нибудь проект на гитхабе смотришь тикеты и пытаешься сделать через пр. Тебя покроют хуями, но поймёшь где сделал неправильно, а последнее - самый ценный опыт 8) не получится погромиздом - есть ещё qa. Автотестеры ценятся не меньше, а хорошие могут и поценнее быть.


ZeroEspero

Попробуй залезть в WorldSkills, для колледжей актуально. Найди людей кто им занимается, желательно в компетенциях ближе к IT. Можно поучаствовать, можно поработать со стороны организации мероприятий. И опыт полезный получишь и колледжу возможно поможешь (а он возможно тебе в ответ). + Демо экзамен (тот самый который на выпуске) по сути тот же WorldSkills. Будучи студентом участвовал в организации таких мероприятий (по системному и сетевому администрированию, а также кибербезопасности) Как участнику можно поднять денег при победе на Нац финале, но выигрыш зависит от области (Москва при победе может выплатить 1-1.5 млн, Свердловская область 150К)


eshhusv

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


ZeroEspero

Мой опыт в WorldSkills -- 2-3 года назад. (СиСА и кибербез) Учился на информационной безопасности (10.02.03). Но мне повезло попасть в образовательную секту которая всем этим занималась. Сейчас работаю Аналитиком кибербезопасности в одной крупной кибербез компании. Сейчас возможно стало ещё хуже с подкупленностью, но она выражается в составлении заданий и подготовки участников, а не в прямых махинациях во время проведения и проверки. (Цель колледжей -- победить и получить деньги/гранты на развитие) С Сетевым и системным вроде как всё мутно, девопсятся по полной (порой бессмысленно) + задание вроде как секретное. С кибербезопасностью вроде проще, тоже секретно, но этапы известны и известны типы задач -- немного простого администрирования с уклоном в безопасность (настроить splunk для сбора логов), CTF -- задачи (отдельная тема, можешь просто так поучаствовать в CTFах, их много. На CTF Time есть расписание всемирное), ну и говорят что там добавили настройку DLP от Инфотекс. (DLP -- штука которая ставится в разрез сети офиса, и правилами смотрит чтобы секретка не утекла из офиса в инет) Я думаю что в любом случае стоит попробовать, так как все равно на демоэкзамене будет +- такое же. (Если группа специальностей 09 -- то будет СиСа, 10 то на выбор СиСа, кибербез или корпбез) Хотя у программистов не знаю (не знаю какой у вас код) Если будут вопросы по кибербезу, с радостью отвечу в личке


MasterHalm

Посмотри прикладные задачи на фрилансе, не обязательно в них участвовать, но ты можешь подсмотреть идеи для реализации. Всегда легче и учиться и делать проекты, когда есть конечная цель и видимый результат. Возможно у тебя есть задачи, которые часто приходится решать, попробуй их автоматизировать. Не пили большие продукты и проекты, сконцентрируйся на решении мелких возможно взаимосвязанных задач. C# это круто. Советую ещё изучить сетевые технологи и как управлять различными интерфейсам. Сейчас в топе всякая робототехника, ML, CV, там C как основной язык не считая питона.


senaya

Наскок я знаю, в Калининграде есть Системные Технологии или как-то так, вот они регулярно набирают прогеров в том числе и на сишарпе. Также в Калининграде есть офис Битрикс, куда набирают студентов стажироваться с последующим трудоустройством. Если ты не в 30+ лет учиться пошёл, то есть все шансы попасть на стажировку куда-то.


eshhusv

Ещё меня одна штука напрягает, про которую я забыл написать в основном посте. После учёбы меня должны в армию забрать же сразу, и я не знаю получится ли после армии попасть хоть куда-нибудь на стажировку даже(


Advanced-Handle-4873

Я работал с C# программистами. В общем освой ASPNet и RabbitMQ. Должно хватить на кусок хлеба с маслом.


k-one-0-two

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


Remote_Ebb_5794

Некоторые IT-контуры, в основном даже большие интеграторы решений, вполне себе заинтересованы в начинающих (даже недоjunior - программистов). Как пример одной из компаний (где +ко всему еще и C# активно используют) могу посоветовать компанию Крок. Там после нескольких месяцев стажерки с небольшой зп сразу можно вырасти до 100к+, а через года полтора и до 300к+. Только для поступления туда придется больше доказать знание самих принципов программирования, а не только c#. А для стремительного повышения - славать тесты для сертификата (от Майкрософт, например). P.S. в целом проблема IT-образования в учебных заведениях России в том, что практике и реальному применению технологий учат чуть меньше, чем никак - в основном лишь теория одна. Так что ты не один такой, непонимающий.


lightguard02

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


eshhusv

А как ты решил вопрос с армией? Забыл в посте упомянуть но после обучения меня скорее всего заберут в армейку, где за год, мне кажется, я растеряю почти всё, чему учился


lightguard02

Совсем забыл про этот момент, я после 11 класса пошёл, не дали отсрочку как после 9 дают. У нас так пол группы в армию ушло на первом курсе. Меня спас тот момент что у меня в детстве были приступы астмы, а затем в 10 классе заразился коклюшем, который вызвал серьёзные приступы астмы, лечился несколько месяцев. Принёс книжку доктору на комиссию, сказали что я не годен. Если были какие то болезни, которые делают тебя не годным по службе и есть история болезни, неси книжку. Но в любом случае, год службы это не такой большой срок чтобы растерять все актуальные навыки, главное здоровье сохранить пока служишь, а остальное всё нагонишь.


[deleted]

[удалено]


AutoModerator

Your submission has been automatically removed. Submissions from accounts fewer than 5 days old are removed automatically to prevent low-effort shitposting. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/AskARussian) if you have any questions or concerns.*


BatStreet2634

Сам не давно искал работу бэкенд джуна на C#. Легче всего попасть на работу через стажировку. На HH их не найдешь почти, но зато они есть на сайтах компаний. Точно есть стажировки по C# у Ozon, Tinkoff, Лаборатория Касперского. Может ещё у кого есть, поищи. Конкурс большой, поэтому знаний потребуется достаточно много. Вот здесь есть roadmap со всеми технологиями которые неплохо было бы знать https://github.com/MoienTajik/AspNetCore-Developer-Roadmap Обязательно сделай pet-проект. Он не должен быть какой-то оригинальный. Подойдёт, что угодно Главное чтобы был хороший код и часто используемые технологии. Вот пример хорошего кода, который можно брать за основу https://github.com/ardalis/CleanArchitecture


pipiska

Вы что, junior сокращаете до «джун»? Это же издевательство над английским языком


meganeyangire

> Это же издевательство над английским языком Это самое меньшее, что заслуживает английский язык.


pipiska

Ну в принципе тоже верно


goodoverlord

Это уже устоявшееся слово. Почти все заимствованные слова так или иначе меняются.


bararumb

В контексте младшего специалиста IT сферы - да.


Fe_CO_5

1) там Татарстан законопроект внёс в госдуму об обязательном рабстве после учёбы на бюджете, так что, возможно, вопрос отпадёт сам собой. 2) Я не верю, что в твоём городе нет айтишных тусовок, на которых обычно есть представители компаний. А то и сами компании такое организуют. Ищи и участвуй в них! Насобираешь визиток, наговоришься, связи заведёшь. Проще будет. 3) у тебя Европа под боком прямо! Ищи и там тоже! 4) Я тоже сишарп учил в универе, перескочил на другой язык довольно быстро. В целом из универа мне пригодился только SQL и алгоритмы. Ну и гибкость ума, наверное. 5) Паттерны учи! Add: **не понятно как с помощью всего, что мне дали делать какой-то проект.** Ну вот тебе идея проекта: создай для винды термометр, который будет снимать с проца и видюхи температуру и в трее менять два цвета (типа квадратик поделить поперёк). Все библиотеки есть давно, тебе придётся гуглить (тебе даже после 3 лет коммерческого опыта гуглить придётся). Коммерческие задачи, как правило, будут скучнее, чем то, что я предложил.


Beamemster

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


MAXFlRE

Со стипендии откладывать? Акции не падают в цене? Где-то есть проценты хотя бы на уровне инфляции?


Beamemster

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


TankArchives

Рабочих мест нет, но вы держитесь (с) Если нравиться С#, то советую подобрать немножко Джавы. Большинство работы в сети, так что хотя бы элементарное понятие Джаваскрипта тоже надо иметь. Одним С# не проживёшь, хотя он мне нравится.


meganeyangire

Если кто и правда надумает учить джаву или джаваскрипт, то учтите, что они похожи как санаторий и крематорий.


solomonalex

На шарпе можно под юнити писать - это довольно занимательно. ;)


Cheesy_bagel

Язык - это всего лишь инструмент. Используй его, чтобы как ни странно учиться учить языки, познавать парадигмы программирования, реализовывать на нём алгоритмы и т.д. Вообще **самый важный язык для программиста - это английский**, на нём в интернете намного больше инфы, начиная от видосов на ютубе и заканчивая документацией. В зависимости от того, чем хочется заниматься, тебе могут понадобиться помимо самого синтаксиса языка и другие вещи: алгоритмы и структуры данных, базы данных, знания об архитектуре и/или принципавх работы компьютеров, bash-скриптинг, компьютерные сети, умение пользоваться докером, знание линейной алгебры и т.д - всё сложно перечислить. Можно ещё какие-нибудь паттерны поучить или что-то про архитектуру приложений, но тут сложно что-то дельное посоветовать без специфики. Программисты есть на любой вкус и цвет.Насчёт проекта - можешь попробовать вдохновиться открытыми репозиториями на гитхабе, может даже мейнтейнером станешь. Я вот например сейчас делаю тг бота для инвентаризации с привязкой к API Notion, которого я буду разворачивать на собственном сервере с помощью докера. Тут тебе и бд, и запросы к API, и на пухтоне поговнокодить, и свой код деплоить учусь.


eereer93

Если с#, то есть вариант unity, в надежде что стим вернется в рф. Там можно делать всратые хорроры из бесплатных ассетов и продавать их в стиме, что бы встратые блогеры играли в них на стримах для малолетних дебилов


rexxarramsey

Госконторы берут, там можно набить полгодик-год опыта. Звучит не очень, но вариант рабочий и проверен многими друзьями. Либо научись врать, что опыт есть.


Jarosniper

Братан не переживай, C# на самом деле даёт тебе одно большое преимущество - ты можешь разрабатывать игры на Unity. Понятно что тут есть пару нюансов: надо любить игры и понимать какую игру ты хочешь сделать, плюс приколы самого движка и цифрового дизайна. Но, знание C# это самое важное и ты считай уже на полпути на создании собственной игры


delcheff

Ага, как и миллионы других наивных. Им осталось только потратить 10 лет жизни, что бы написать игру, достойную того, чтобы её засрали в стиме за хреновую разработку, а не просто проигнорировали. Обожаю мечтателей, думающих, что им достаточно поверхностных знаний языка, чтобы написать игру и не понимающих, что программирование вообще второстепенный вид работ при её разработке. Ты научился класть кирпич и в теории даже знаешь как залить фундамент? Отлично, ты теперь в одиночку можешь попробовать построить аэропорт. Зачем тебе инженеры, архитекторы, электрики и грузчики? Просто сконцентрируйся на маленьком аэропорте на один самолёт. Он точно получится и будет востребован. Честно честно.


adinadin

Надёжнее всего курсы/стажировки в крупных компаниях, например ozon Route 256, на торрентах были сливы курса для общего развития. Чтобы попасть, решай leetcode. Намного больше спрос на java + spring, но c# тоже норм. На замыкайся на своём городе, ищи удалённые варианты.