Привет, анон. Хочу начать изучать C#: какие книги ты мог бы посоветовать?
——— Есть опыт коммерческой работы в ручном тестировании, а также за спиной две прочитанных книги по Python (Доусен, Лутц Том 1), пара пет-проектиков и умение написания автотестов на Selenium и Pytest-Request (немножко).
Пишу об этом, чтобы ты советовал книги, исходя из того, что в айтишку я одной ногой уже ступил и имею опыт взаимодействия с элементарным синтаксисом от Python.
Насколько C# сложнее с точки зрения синтаксиса и применения тех вещей, которые в Python разумелись сами собой и над которыми там даже задумываться не надо было?
По синтаксису для новичка: Герберт Шилд. Потом идёшь на метанит изучать основы: копипастишь код, дебажишь, к каждому коду добавляешь что-то своё Потом уже как освоишся: Джеффри Рихтер. мимо .net разработчик
>>301709934 (OP) Ты знаешь чистый код, паттерны программирования, ООП, алгоритмы и структуры данных? Если нет, то тебе рановато читать книги по конкретному языку. Это как пытаться учить другой язык, не умея думать на родном.
>>301709934 (OP) ВО дети пошли, базы нет нихуя. Бери СИ или даже похуй, C++ а зная один из этих остальное дело 1 дня чтобы вкатится. Алгоритмизацию ещё качни и тогда на язык впринципе будет похуй, на плюсах пишется вообще любое говно для современных калькуляторов. Я даже наверное и не назову более универсальный язык сходу. Даже ваши шарпы и монтипайтоны написаны на этих ебучих плюсах, соотвественно зная плюсы знаешь считай вообще всю хуйню.
>>301709934 (OP) Переходил с vba на vb.net. А с vb.net на шарп. Тоже знал синтаксис, писал года три программы, но это все ерунда. Знание синтаксиса это считай ничего.
Важно уметь грамотно построить архитектуру приложения. Я за два года трижды переписывал проект с нуля т.к. каждый раз приходил в тупик, не был знаком с паттернами.
Многие пугали, что после бейсика сложно писать на нормальном языке, но это пиздеж. Сне как-то повезло, что я столкнулся с проблемами, которые поясняли почему то или иное решение в шарпе такое "сложное".
>>301722515 Алгоритмы и структуры данных от языка не зависят. Та же условная сортировка пузырьком или красно-черное дерево от языка не зависят. тут только у питунохуистов говно - в языке нет как такового массива статическая задупа - не считается труъ массивом в куче А алгоритмы и структуры данных можно и на бумажке в виде блок-схем составлять.
>>301722683 > Алгоритмы и структуры данных от языка не зависят. Реализовывать для закрепления ты каким хуем будешь? > А алгоритмы и структуры данных можно и на бумажке в виде блок-схем составлять. Ахуенное решение.
>>301709934 (OP) Советую начать делать проекты в Виндоус формах, очень хорошо даёт понять как работает ооп. Плюс всякие статьи в интернете, книги полная хуета. Лучше придумать что хочешь сделать и попробовать это сделать, попутно гугля. Например: система аренды велосипедов. Подключи дБ, сделай пару запросов, сделай дизайн и вот у тебя уже первый проект к есть. Я начал книги читать на втором году коммерческой работы, вот тогда стал понимать, что мне чего-то не хватает, начинать с книг хуйня затея, ты ее не почитаешь и бросишь
>>301709934 (OP) >Насколько C# сложнее с точки зрения синтаксиса и применения тех вещей, которые в Python разумелись сами собой и над которыми там даже задумываться не надо было?
Как с# программист скажу, когда я по работе или ещё где-то вынужден связываться с питоном я очень расстроен, потому что питон это говно язык
>>301725285 > Плюс всякие статьи в интернете, книги полная хуета. Ахуенный совет. > Я начал книги читать на втором году коммерческой работы А потом удивляемся, почему в мире одни говнокодеры. Надеюсь, ты просто питонообезьяна и книги тебе действительно не нужны.
>>301725426 Я просто крудошлеп, нахуя мне твои книги, дебил ебаный? Нормальные программисты в этом мире не сидят на двачах и не работают на обычных прогерсуих работах. Рефакторить код можно без знания алгоритмов и паттернов, а когда тебе уже доверяют чето делать реальное то тогда уже надо это изучать, а не все сразу, чтобы нихуя не умея знать как паттерн строитель устроен. Как же заебали вот такие наивные пидорасы, которые однажды чето выучили и теперь для них это понятно и они думают что всем все легко
>>301709934 (OP) > Лутц Том 1 Такая дрисня монотонная, я ебал. Книжки по плюсам в десятки раз интереснее чем этот унылый кал с бесполезными вставками кода старой версии питона. Даже ебучего Кнута было интереснее читать.
>>301725540 Ну вот и пошел нахуй свои круды дрочить. Нахуй ты тут нарисовался то? > Нормальные программисты в этом мире не сидят на двачах Ты про студентов с прогинжа и прикладной информатики? Вполне себе сидят на двачах и так же дрочат круды. Только люди с высшкой отличаются от тебя тем, что у них есть те самые фундаментальные понятия, которых лишена макака самоучка. Ты вписался в рынок только из-за деффицита кадров, в нормальных условиях ты бы никогда не попал бы на полноценную работу.
>>301725800 Дак ты еблан, у меня тоже вышка инженерная в говновузике. Вкатился на изи без твоих ебучих книжек, год фиксил кнопочки и впф добавлял ноды, максимум исправлял какой-то ну совсем дерьмовый код, через год попал с сервиса на разработку и доучил всю эту хуйню по типу чистого кода и паттернов. А ты похоже обиженка, которая дрочилась в универе годами, а потом вынуждена с такими челами как я конкурировать и мы тебя просто ебем, потому что есть коммерческий опыт, а ты трахался в голову 4 года и потом искал работку с горелой жопой. РРРРЯЯЯ нужно знать паттерны, нужно знать как чисто писать. Иди бля, поспрашивай программистов как они писали когда начинали и что они знали, маня ебаная. ООП можно выучить на практике, без книг, как писать код можно выучить на практике без книг. А ты просто вша ебаная, без своего мнения, которой должны сказать как сделать, потому что самостоятельно ты решения принимать не можешь, так что пососи пока что, иди расскажи своим друзьям задротам как ты охуительно паттерн применил и сократил код с 100 строк до 98
>>301721713 >Лучше ковыряться в ентерпрайз дрисне, чем от мажора к мажору на стаптапы прогоревшие бегать Ебать земля тебе пухом. Ебался с госухой, ебался в легаси говне. Блядь, это просто максимум душнилово, от которого просто хочешь бухать 24/7, чтобы это вывозить. Старпапы - весело, молодежно, ну да, есть риск что каждые год-два надо будет перебегать, ну и хуйли - норм фан. Но ебаться с какой-нибудь EJB 2.0 или госухой - это просто себя не уважать.
Детектор ошибившегося сферой, для фана обычно работают аниматорами или ведущими свадеб или корпоратов Да и какой нахуй ejb когда кругом один чилловый спринг, уж лучше чем каждые полгода новый фреймворк учить и кранчевать
Ебался в этом вашем программировании 10 лет, дорос до тим лида, и потом перекатился в project management на пару лет, а потом в чистых product management. По фану пишу код на пайфоне и sql, если мне нужно, разъебываю кодеров на дэйликах,сплошной фан и уважение
>>301726672 >Да и какой нахуй ejb когда кругом один чилловый спринг, уж лучше чем каждые полгода новый фреймворк учить и кранчевать
Ты не понял смысла, спринг был и 12 лет назад, но может не было spring boot с встроеным tomcat'ом, но большие компании все еще поддерживаю код на ёбанном ejb. Ну я работал с заказчиком, у которого основная система была сделана в 70-80е на мэйнфрейме ibm , и они до сих пор не могут слезть с интерфейса "зеленое на синем" 25x80. Интеграция была еще той песней
А да, доход у них 5 мрлд долларов в год, это не парни в гараже
>>301726048 > Дак ты еблан, у меня тоже вышка инженерная в говновузике. А причем тут твоя говностроительная вышка, ебанат блять? > А ты похоже обиженка, которая дрочилась в универе годами, а потом вынуждена с такими челами как я конкурировать и мы тебя просто ебем, потому что есть коммерческий опыт, а ты трахался в голову 4 года и потом искал работку с горелой жопой. Мань, уже с третьего курса устраиваются на РАБоту. Некоторые вообще со второго. > РРРРЯЯЯ нужно знать паттерны, нужно знать как чисто писать. Да не то что бы я так сильно топлю за чистоту кода и прочее дерьмо. Я просто говорю, что ты кодомакака ебаная. > Иди бля, поспрашивай программистов как они писали когда начинали и что они знали, маня ебаная. Я сам с детства программирую, хуйня попущенная. И могу сказать, что без базы ты хуйню напрограммируешь, которую даже заканчивать не захочешь, ибо это такое говнище, что пиздец. Я начинал кодить без книжек и это недостаток в моем самообразовании (хотя на то время мне было просто похуй). Сел бы я сразу читать Прату, я бы гораздо быстрее влился бы. > ООП можно выучить на практике, без книг Ебать даун. А потом удивляемся, почему же вкатуны называют инкапсуляцию сокрытием. > как писать код можно выучить на практике без книг. Можно проектировать многоэтажки без книг. Но зачем? > иди расскажи своим друзьям задротам как ты охуительно паттерн применил и сократил код с 100 строк до 98 Ты даже простого не понимаешь, что паттерны как раз увеличивают код. Я же говорю, ты в индустрии чисто случайная ошибка технического собеседования.
>>301727351 Да да, и тысячи таких же ошибок сидят лампово кодят говно, пока снобы типа тебя кричат РРРРЯЯЯ а вот я, а вот вы. Дурачок ебаный, в манямирке живёшь, где у тебя говнокодеры ошибки техсобесов. Еблан тупой, сам сначала пишешь что таких полно, потом что это ошибки, определись шиз блять
>>301727516 Вас, смузихлебов обоссаных, полно в индустрии из-за деффицита. Но даже эти смузихлебы понимают свою область. Ты же, чисто хеловорлдная макака, которая даже до уровня ждуна не доходит.
>>301727664 Да да, так и есть дада, РРРРЯЯЯЯ смузихлебы, РРРРРЯЯЯ ошибки, РРРРЯЯЯЯ я учился всю жизнь этой хуйне и теперь конкурирую за работу со смузихлебами, пока проигрываю РРРРЯЯЯ основы, база, универ. Ясно бля
>>301727744 >>301727832 Да мне похуй че там происходит в бизнесах. Я лет 10 учавствую в самых обычных срачах будь то линуксы или rust vs c++. Мы, гордые участники этих срачей, хотим лишь унижать оппонентов в интернете. Офк всяких комерсов со скилбокса без фундаментальных знаний мы презираем.
>>301727664 >>301727516 Вы, уважаемые коллеги должны понять, что в индустрию вкатились миллионы тупых необразованных чуваков, типа индусов, который прошел пару говнястых курсов и ебашит как робот, никакой эмпатии, интереса, подумать на шаг вперёд у них нет. Так же везде. Есть компании которые заморачиваются с выбором кадров - но это работает против них, просто по кд ебут всех на собеседах, и пропускают реально крутых челов, потому что тех скиллы - это ок, а софт скиллы - это еще круче, потому что это не качается, а если качается, то в 10 раз сложнее.
>>301728133 >софт скиллы - это еще круче, потому что это не качается, а если качается, то в 10 раз сложнее База. Всяким вашим пайфонам и сишапам, sql и прочим докерам и кубернетисам можно научить, но если ты уебан, который не может в коммуникации на работе, нет ответственности и тупо нет желания делать свою работу ХОРОШО, то это пиздос
———
Есть опыт коммерческой работы в ручном тестировании, а также за спиной две прочитанных книги по Python (Доусен, Лутц Том 1), пара пет-проектиков и умение написания автотестов на Selenium и Pytest-Request (немножко).
Пишу об этом, чтобы ты советовал книги, исходя из того, что в айтишку я одной ногой уже ступил и имею опыт взаимодействия с элементарным синтаксисом от Python.
Насколько C# сложнее с точки зрения синтаксиса и применения тех вещей, которые в Python разумелись сами собой и над которыми там даже задумываться не надо было?