В ТРЕД ВЫЗЫВАЮТСЯ НАНОСЕКИ Устраиваюсь в компанию на должность C#-иста Дали тестовое здание: написать бэк для веб сервиса для просмотра статей, можно использовать .Net Framework 4.7 и выше, .NET Core 3.1 и выше, .NET 6. Rest API
Я работал только с фреймворком и то в windows forms, причем было это года 2 назад. Щас вообще нихуя не помню и не понимаю. ПРощу помощь: помогите выбрать на чем лучше сделать и где инфу найти (книги, видео, слитые курсы и тд)
>>258527451 Меня интересует как это вообще делается, где модели прописываются какая структура проектов В чем ябучие отличие этих дотнетов друг от друга
>>258527554 Пока ты несешь какую-то ахинею. Гугли или забей на ютубе "микросервис на ASP.NET" - копай в эту сторону. Смотри быстрые гайды, как это сделать. По-хорошему, тебе нужно фреймворк минимально знать ASP.NET, чтобы сделать нормальный сервис на тестовое. Дотнеты отличаются степенью протухшести. Советую брать самый последний Больше ничем помочь не могу, у меня java/spring стек
Неткор сделан для тех кому хочется чтобы всё было как в ноде. Обычный фреймворк для тех кому хочется чтобы было как в формсах или старом аспнете. Хз что тебе ближе. Если ты нулевой - читай про WebAPI.
>>258528257 >как вкатиться за вечер Не думаю, что за вечер что-то приличное можно высрать, энивей. На вот, почитай вот это, к примеру: metanit.com/sharp/aspnet5/
>>258528352 Нихуя не понял я знаю что такое APi Меня интересует как правильно сделать тестовое и не обосраться выбрать нужный инструмент и сделать быстро и качественно
>>258527153 (OP) > можно использовать .Net Framework 4.7 и выше, .NET Core 3.1 и выше, .NET 6. ЧТО МНЕ ИСПОЛЬЗОВАТЬ? ЧЕМ ЧТО ОТЛИЧАЕТСЯ? НИХУЯ ПОКА НЕ ПОНЯЛ Что современное модное и молодежное?
>>258528459 Да ты почитай уже что я тебе скинул, довн. Там как раз описан рест бэк на неткоре с нуля. Ты думаешь что есть волшебный способ вкатиться без выкуривания мануалов?
>>258527153 (OP) Я бы сейчас тестовые со смехом посылал обратно херке, но если ты прям махровый вкатун без опыта, придется терпеть и делать. Зато, даже если не выгорит, сможешь его показывать, типа, смарите, делаю домашку на изи.
>>258529010 >интервью можно выехать выезжай, это уже 5 или 10 тех собеседование, тут хоть задание дали, обычно шлют нахуй. ПОтому что общаться этими ебанными терминами из книжечек я нахуй не умею. А как правило всех тех собесы проводят просто эталонные душнилы
>>258528459 Ну если ты нихуя не понял, то стоит ли вкатываться? Ты простое тестовое задание не можешь выполнить, а что будет на работе? 5 заваленных собеседований - это уже показать. Скорее всего ты нихуя не умеешь, ничего не знаешь, ничем не занимался, и в ойти вкатываешься ради денег. Чтобы вкатиться в dotnet разработчика достаточно просто осилить метанит и не просто копипаста, а именно стараться понять как это работает. Метанит это вообще Библия для c# Джуна мб и по другим языкам, но мне этого не требовалось, хз Я знаю о чём говорю. мимо джуниор .net-разработчик 300к/наносек
>>258529168 >то стоит ли вкатываться? Кто вкатывается дятел нахуй? Я те говорю что я уже 2.5 года работаю и имею бакалавра. ПРосто последние 1.5 года сосал хуи ABAPером, и из нормальных языков забыл почти подчастую все
МЕНя сейчас достаточно пнуть в нужном направлении и я быстро все вспомню, но тебе легче спорить чем посоветовать : какой дотнет, видосы, книжку и тд
>>258527410 >но пройдено уже около 5 тех собеседований и ни одного сука удачного! Лол, я прошел двадцать с хуем собеседований, потом уже просто перестал считать. На двадцать какое-то меня взяли за еду работать на 1с, где меня за два года всему обучили.
>>258529520 Только меня собесят в основном на миддла, и я не прохожу. ПРосто устал сидеть на своих 80к без возможностей роста Вот конкретно по этой вакансии идет джун 100++ и со мной побазарили минут 40, обычно дропают на 20. ОПыта дохуя, а вот академических знаний нихуя.
>>258529151 Ну, с таким отношением удачи, че. Я уже после четвертого как орешки щелкал собесы и предвосхищал вопросы. А все потому, что записывал то, на что не мог ответить. Всегда просил дать правильный ответ. Мне похуй, что я обосрался тут, за забором толпа херок, жаждущих меня заполучить (они всегда жаждут, когда опыт работы есть), пойду в другую галеру. Потом перед собой клал все написанное и читал, запоминал, подсматривал. Это ж тупо зубрилово, как на экзамене, оно потом нахуй не понадобится до следующего места работы, можно и подрочить недельку.
>>258529415 >.NET 6 Тут все есть, самая новая хрень. >.Net Framework 4.7 Старая хрень с закрытым исходным кодом. >.NET Core 3.1 С открытым исходным кодом, но есть не все из .Net Framework 4.7
>>258529520 В смысле за еду? Я когда в 1с вкатывался за была 75к,, а так как хата своя в Москве, то денег хватало с головой даже тогда. Сейчас +- 250 выходит, тачку купил, думаю вот квартиру вторую взять и сдавать, чтоб не работать совсем.
>>258529728 Знаешь что такое SAP ABAP Это говно мамонта из 90-ых я проработал полтора года делая по одной задаче в 15 строк за 2 месяца. И отупел тотально. Никто не замечал как я работаю ведь никто не хочет разбираться в abap. А видел мои "успехи" только мой код вьюер , который дед 50+ и ему абсолютно похуй было, начальству меня не палил, что я работаю от силы 1 час в неделю. НО я понял что так не может продолжаться вечно и срулил оттуда, как набрал подушку для сидения на жопе и поиска работы. ABap junior получает от 80+ в регионах, что я и делал
>>258530149 Не вкатывался, просто взяли и начали обучать, но я почти сразу понял, что помимо меня там работают два с половиной деда и будет просто. Хуй знает как вкатиться с нуля, я только по мануалам и книгам, что ходили внутри компании обучался + наставник. Но хуйня почти мертвая, особенно, если у компании нет актуальной поддержки!
>>258530346 Ты точно прогер? Похож на долбаеба косящего под программиста. Сам в оп-посте написал, сам не смог прочитать предложение и понять его, пахнет жирном сильно очень.
>>258527153 (OP) >причем было это года 2 назад >>258530568 >Сам в оп-посте написал, сам не смог прочитать предложение А ты точно читать умеешь? Я написал, что шарп трогал 2 года назад Это было один раз для мелкого клиент-серверного приложения. Шарп был выбран исключительно изза скорости реализации подобного.
>>258530678 Так нахуя ты вообще пришел на собеседование тогда? >Я написал, что шарп трогал 2 года назад Я об этом и написал, а ты своими беглыми глазками упустил весь смысл.
пока начал на CORE пытаться чото высрать ПРосто вообще нахуй не понял как на чистом .net организовать веб сервис А по framework пока не нашел книжки с примерами.
>>258530824 >Так нахуя ты вообще пришел на собеседование тогда? я никуда не ходил, мне позвонили по моему резюме с HH, пообщались, послали на тех собес. Чел со мной пиздел почти час, как ни странно смог ему внятно ответить на 2/3 вопросов, но потом он говорит надо решить задачу в онлайне Я ему говорю "я рот ебал у доски решать задачи, можно просто тестовое со сроком сдачи" Чел дал, а тут я понял что на Django реализовал бы за часов 6-12, а тут нахуй вообще пока непонятно как взаимодействовать с шарпом
>>258528778 >в Джанго вкатился за 3 часа >и сделал рабочую хуйню уже к следующему дню Если ты такой умный, зачем тебе двач? По факту сходи в программач и спроси там в шарп треде
>>258531319 Блять вот после твоих упертых, как у барана, сообщений вообще желание помогать отпадает.
Короче, делай как знаешь. Вся суть - делаешь роуты, потом делаешь многоуровневую архитектуру (помимо твоего решения добавляешь в проект уровни: Service, Domain, DataAccess. На метаните кури про Dependency Enjection. Создашь представления для каждого уровня, потом через Entity Framework Core подключишь БД в уровне DataAccess (как ты понял, он будет у тебя самым нижним), после чего проведешь миграции. Авторизацию сделай на JWT-токенах, на метаните тоже статья есть
>>258531503 Это конечно полезный совет, но я даже еще не понял какая структура проектов у .net Да пиздец я вообще не понимаю что за дотнеты и нахуй их три штуки. НАшел бля книгу по кору и мне блядь ебала пишут какие то его заебись преимущества. А эти самые преимущества только в сравнение с другими .net , пиздец майкрософаги ебанутые, все желание у этих парашников работаать отпадает.
>>258531503 Пиздануться, вам реально столько всякого дерьма нужно настроить, чтобы запустить сервачок? Ебать, как же мне охуенно на фласке. Один файлик с роутами + приемник на requests - и все от души работает.
>>258531968 Настроить много дел не надо. Работающий проект можно сделать за короткий срок, но по хорошему стоит делать так, как я сказал. Работодатель оценит + приложения получается легко масштабируемое, если речь про несколько уровней моделей
ВОт я даже тред читаю и нихуя не понимаю оттого и злюсь. Ну видимо буду писать на Core, как писали выше это говно старое, но оно хотя бы ближе к проектам django по структуре.
Хуй знает что уменя получится.
Кто знает чем можно снять затуманненость бошки при температуре 37,5? А то тестовое надо делать, а блядь ангиной заболел и вообще нихуя не вдупляю
>>258532214 Так я не ОП, сижу на своем петухоне и в ус не дую. Хотя, конечно, динамическая типизация - рак, и я проставляю и заставляю остальных явно прописывать типы.
>>258528778 >в Джанго вкатился за 3 часа >и сделал рабочую хуйню уже к следующему дню Ой, блять, ну так иди в ракетостроение вкатись за два дня с зп в миллион долларов. Хули ты тут семенишь?
>>258532601 Ну если обучат в правильном месте гайки крутить, то справлюсь. Кодеры это по сути рабочие руки, их просто научили использовать определенный инструмент для автоматизации бизнес процессов.
>>258529291 >имею бакалавра Имей дальше бакалавра - на деле ты даже простое тестовое сделать не в состоянии. Которое вкатывальщики без имений бакалавров порой делают молча.
>>258533187 Скорее всего ОП троллит. Ну не бывает таких дебилов. Даже если и не знаешь какие-то нюансы, гугл в помощь. У майкрософта охуенная документация по шарпу любой ревизии. Точно тролль.
>>258533297 Если бы я троллил, я считай что 1.5 года не программировал совсем. Сидел на жопе и какой то быдлокод на языке 90-ых клепал. Никаких нормальных проектов не вел и уже все нахуй забыл. Чувствую как будто с нуля опять в эту среду захожу. Ну щас вроде как наметил, что читать/смотреть , уже модельки в проект накидал, щас ручки GET POST накидаю, там основной функционал закончу и буду полировкой заниматься. Думаю дня 2-3 уйдет на все про все
>>258533297 >Ну не бывает таких дебилов. К сожалению бывают - он неспроста бравирует тут своим образованием, я в часто вижу туповатых студентов, считающих, что только одно наличие корочки делает их специалистом, тогда как на деле это обычные джуны. А этот даже в какой-то шараге пару штанов протереть успел, поднося цыгарки пенсионерам. Представляешь какое у него ЧСВ сейчас? Только вот не берёт его никто, да и тестовое сложное оказалось.
>>258533660 >Представляешь какое у него ЧСВ сейчас? Чсв нет, но очень сложно для себя осознать, что я стою куда меньше 100к в мес, просто пытаюсь наебать судьбу , чтобы жизнь нищука заново не проживать
>>258533516 Ну тогда норм, дерзай, если не тролляка.
>>258533249 Книги это тема! Из хороших книг можно много поднять, но на книгу надо выделять время и с ней работать. Тебе сейчас лучше чотко и дезко именно по твоей задаче в гугле наковырять и сделать.
Кстати, $50-$60 это нормальная цена для софтовых книг.
>>258533741 >80к >жизнь нищука Рофл. Я когда-то за сорокет устраивался, а после испыталовки +5к получил и доволен был, потому что хоть куда-то взяли, учат да еще и деньги платят.
>>258535662 На самую нестабильную работу эвер? Тип когда снег выпадает сутки пашешь, зато дохуя получишь, а потом полгода перебиваешься с хлеба на воду? Спасибо, откажусь >>258535582 Группу видел 1 год из 4, учился удлаенно практически и работал одновременно. Я бы спокойно написал апишку на python, но опять же повторяю шарпы для меня почти незнакомый язык. Но уже чото наклевывается, ссылки на метаинт помогают
>>258527153 (OP) Послать нахуй с такими тестовыми. Им может сразу весь сайт ещё написать. Ебалдаи блять. Когда уже вымрут говно конторы с такой хуетой. Сбертех, ВТБ, Тинькофф, Биг4, ДжпМорган, Дойчебанк и все кому реально надо работать не практикуют подобную хуеглоту. Зато параши долбоебы начинают сука 4 этапные собеседования и тестовыми аля напишите плез хуйню.
>>258535914 >Вижу тестовое сразу дроп. я бы с удовольствием также, но финансовое положение подгоняет скорее осесть на работе. Ибо моя подушка уже почти сдулась, а на днях НГ. ВОт и прохожу дохулиард собесов, даже если не по моей части
>>258535914 кстати воообще нахуй не понимаю, нахуя эти тестовые и глубокие тех собесы, когда есть испытательный срок. Даже в первую неделю будет понятно способен чел или нет
>>258536051 >в первую неделю будет понятно способен чел или нет Вот как раз чтобы недели на выявление всяких мудозвонов тратить не приходилось, а то человека на позицию так полгода ждать придётся.
>>258529047 Какая ваше хуй разница. Ты программист или кодер. Мне проект на джаве принесли я за день разобрался и погнал, за час синтаксис посмотрел основной и погнали. Надо было приложение из исходников собрать и отладить на питоне погнали.
Нормальным специалистам поебать вообще на язык. Концепции везде одни и теже, даже синтаксис +- один.
Ну а если серьезно, учись на автодиагноста, программатора-наебатора. Если есть зойчатки в IT, выучи ёбань автомобильную. Ну в своих ДСах будешь ненапряжно иметь свои 150-200 нихуя не напрягаясь, ну чё ты как маленький то?
>>258536186 Да язык то похуй. СТруктуры проектов у фреймворков везде разная. Вот это пока был камень преткновения, но за время треда разобрался, хотя температура уже 38. В основном сейчас ведь не за язык берут, а за знания инструментов и фреймворков различных. Мне просто еще майкрософагские продукты противны немного, то ли дело питон или жава.
>>258536224 >150-200 нихуя не напрягаясь, ну чё ты как маленький то? с машинами не дружу, даже свою бричку ленюсь свозить на диагностику и рихтовку кузова >>258536386 галка
>>258535992 Ты какой-то хлебушек реально. В чем твоя проблема просто нагуглить гады по любой из 3 технологий? Это параллельные версии одной хуйни с разными доп фишками начиная от поддержки юниксов до оптимизации EF и разного сахара. Им какая нужна вообще? На чем у них проекты? Если на всех 3 разом это реально сразу дроп, там архитектуру никто не пытался даже сделать и нормально вести проекты.
Ты вообще как работал если не можешь банальную хуету сделать по гайдам. Образование вообще какое, как попал в ИТ?
>>258536669 >Ты вообще как работал если не можешь банальную хуету сделать по гайдам. Образование вообще какое, как попал в ИТ? Запилить прохладную? Я писал выше, что полтора года щитай не работал, мозг сосвсем отсох и простейшие вещи теперь даются с трудом. Образование по направлению бизнесс информатика, отучился ток первый курс, потом только на экзамены ходил
>>258536386 >СТруктуры проектов у фреймворков везде разная Одна епта. Все эти поделия 1в1 друг на друга похожи. Особенно фронт где 1 концепцию подают каждый раз разными понятиями. Чтобы разобраться уходит максимум пару дней, а дальше уже сосать хуи на реальных тонкостях работы или косяках разрабов поделия.
Ты вообще похож на этого дрочилу который наизусть фреймворки учит. На дворе 2021 год код уже выглядит как английский текст, просто читая названия методов и классов можно понять что это или какую базовую концепцию это подает исходя из структуры. Есть пара 10 общих алгоритмов, ещё столько же структур данных и пачка паттернов. Все что существует в мире это просто их сборник под разным названием и соусом
>>258536895 Ну если ты за пол года забыл как работать это клиника. Я после уника тупо год отдыхал и чёт не забыл как-то ничего, устроился на работу с ходу и погнал.
Может это не твоё просто? Пока не поздно выкатись и найди дело где мозг не забывает всю информацию за пол года, просто это значит тебе похуй было на такую инфу и навыки
>>258537293 >Ну если ты за пол года забыл как работать это клиника. За полтора, я работал из дома. и писал буквально одну строчку простейшего кода в неделю. ПО ощущениям отупел на 70% . >>258537293 >Может это не твоё просто? Пока непонятно, я вот уже несколько часов напрягаю мозг и потею над книжкой. Есть ощущение что завтра до обеда с этой хуйней покончу, и там уже остается куча времени полировку, чтобы подумали, что я дохуя умный
Ладно пойду покурёхаю ебану первый GET запрос из 2 и спать.
НО меня теперь интересуют вопрос: Что надо сделать, чтобы мой код не был как гавно того , кто вкатился за несколько часов? Типа какие есть секретные практики в шарпах, наличие который будет показателем не далбоеба?
Еще чел что давал задание, говорил что то про автоматическую пагинацию и прокрутку страницы с подгрузкой
>>258535335 Лол. Я начинал с 18к, тоже съемная хата, тоже тянка и два кота со мной жили. Правда, родители помогали продуктами иногда. Жили не очень далеко. Я другой анон, не знаю, зачем отвечаю, просто мимо шел.
>>258537893 >Что надо сделать, чтобы мой код не был как гавно того , кто вкатился за несколько часов? Опыт И курение мануалов И изучение хорошего кода. А то знаю хуйланов, 10+ лет "опыта", пишет код как вчера из шараги.
>>258538535 > Ты кстати с многоуровневой архитектурой делаешь? а я ебу? в терминалогии не разбираюсь, что имеется ввиду? Пока делаю по мануалу из книжки
>>258538366 Ну вообще по дефолту всё private. В публик уходит по необходимости. Базарю охуеешь насколько меньше станет просто левых ошибок, когда по невнимательности, что-то проаасайнил.
Опять же, set можно сделать private, типа: public AnusOpa {get; private set} Доступ к данным это огромная и интересная тема.
>>258538685 Почитай подробнее про многоуровневую архитектуру, по большей части суть в разделении уровней ответственности. Создаёшь три проекта в одном солюшене, UI (тут контроллеры), BL (сервисы) и DAL (репозиторий), можно ещё Models добавить и вынести туда все сущности, которые используются в приложухе.
>>258539170 >>258538981 >многоуровневую архитектуру по .net core mvc , чото не вижу инфы просто в .net реализацию нашел. А оно в Net core вообще нужно?
>>258539790 Не лезь в mvc, он тебя сожрёт блядь. На самом деле простой, но переоцененный паттерн, тебе для тестового особо не нужон.
Меня терзают смутные сомнения, что от тебя в рамках тестового никто не ждёт прям полную имплементацию. Главное, чтобы оценить насколько ты говнокодер. Потому, начинай пильть, что-нибудь. Ты на двачем уже несколько часов сидишь.
>>258540129 >тебе для тестового особо не нужон. А что нужон? По нему просто книжка с реализацией онлайн магазина нашлась. >Ты на двачем уже несколько часов сидишь. Я бля уже закругляюсь
>>258535914 >Сбертех, ВТБ, Тинькофф, Биг4, ДжпМорган, Дойчебанк и все кому реально надо работать не практикуют подобную хуеглоту Ебать ты наивный. Я в сбере тестовое с шарингом экрана делал, мань. В тиньке вообще почти не вариант вкатиться без опыта, если их говнокурсы не прошёл. Не дрочат тестовыми только мидлов и выше, потому что они нахуй послать за такое могут. А у вкатунов нет выбора.
Сорян за оффтоп, но тред подходящий Какие есть книги по python для ненулевых в программировании? Писал на жабаскрипте. Чтоб в книге не размусоливали две страницы что такое переменная
>>258540856 Бери какой-то пет и делай, по ходу дела гугли и читай доки. Я так с питоном знакомился - игрулю консольную пилил. Чтоб с ООП было и вообще по-максимуму язык пощупать.
>>258527153 (OP) Какой нахуй винформс? Тебя просят написать бекенд сервис для чего-то там. Наверни какой нибудь METANIT, быть может поймешь что да как. Щас видно, что ты полный ноль в этом деле, а соответственно тебя хуй куда возьмут.
>>258541468 Двачую. От тебя никто не требует написать прям всю систему. По сути нужна ассембля интерфейс которой выдаёт статьи в каком-то формате, плюсик если сделаешь выдаваемый объект immutable. Какой-то простенький поиск по паре параметров. Сами статьи парсятся из какого-то места, если не уточняется, просто делай мок, который хуярит тебе lorem ipsum. Всё это даже не надо никуда подключать и интерфейсы писать. Отправляешь с набром тестов, которые пидорят твой сервис разными запросами. Смотреть будут в первую очередь на степень вонючести кода.