Скиньте новичку годных книг для изучения си шарпа(C#),желательно на русском языке,и стоит ли учить этот язык в данный момент времени,по-моему мнению никогда не поздно.
>>152103588 (OP)Васик лучше учи.
>>152103653Почему?
>>152103588 (OP)другой тред
>>152103796В /pr никто не отвечает
>>152103773Потому что никогда не поздно. Кобол еще попробуй. По нему книги даже в библиотеке деревенской найдешь.
ОП, нахуй тебе .NETНе делай vendor lock-in, изучай кросплатформенные языки: Python, Ruby, GoLangДальше определишься
>>152104089Хочу просто на этом в будущем зарабатывать,закроюсь в комнате на месяц-два и буду дрочить эти языки и что дальше делать,как работу найти?
>>152103588 (OP)я хз, но попробуй на киберфорум зайти раздел C#раздел литература итд для новичков. (имхо если ты имел хоть какое-то дело с программированием то начальную литературу не читай, потому что там только синтаксис другой)
Оп, ты пиздец тупой. В /pr для когов закрепленном треде пикрил,а?а?а?
>>152104451>>152103867
>>152104451 с телефона не показывало
>>152104227Какой лвл?
>>15210590717
>>152106202Збз. Время есть (но мало). Вопрос заключается в том, нравится ли тебе вся эта хуетень (айти) настолько, чтобы влазить в это говно по гланды? В смысле, если влез в айти, это навсегда... Ну, так же про любую техническую десциплину можно сказать. Главное, должно быть стремление. Тогда получиться все что угодно.
>>152106542Вот честно мне это настолько доставляет,в школе я всегда лучший был в плане программирования,в Паскале,HTML и т д,хочу всю свою жизнь посвятить этому,вот только не знаю с чего начать и как начинать,чтобы в последствии быть успешным?
>>152104227Алсо, это не так, что закрываешься год-два в коморке. Скорее, это постоянное изучение чего-то нового. Айти, это нескончаемая школа. Потратил 2 года, выучил рельсы? Ха! Нахуй твои рельсы в 2017, не скейлится руби! Golang новый хайп. Держал ферму на Solaris? Нету Sun больше давно, а Illumos шляпа. OpenStack говоришь изучаешь? К сертифицированию готовишься? Ну, подождем, что тут с опенстаком произойдет... Короче, слишком динамично все. Ну, есть постабильней области. Java, например, всегда нужна. ужас, я произнес это слово По БД много работы. Сейчас набирает обороты и никуда не денется big data. Мобильные приложения (iOS, Andorid) ОЧЕНЬ перспективно (Swift для айоси и андройдовая библиотека, там у них девкит, я хз). компьютерные игры стабильная область, но там C# и скорее C++. Конечно же, веб, но _вебсайты_ это шляпа, много не заработать и скучно. Лучше тогда любой SaaS, но это уже, если самому пилить проект. Проект = скилы + идея + удача
>>152103588 (OP)Учи Яву, а не дерьмо
>>152107519Ява сраное дерьмо, но, к сожалению, перспективно, без работы не останешься, бабло збз.
>>152107645Все советуют разные языки,как блять определится?
>>152106885>Программирование >На Паскале >На HTMLТебе ещё в школе надо было начинать влезать по гланды в это дерьмо.
>>152107804Ласт класс же, я целеустремленный
>>152107730Смотря чем хочешь заниматься. Хочешь до конца жизни заниматься банковским энтерпрайзом и конвертить xml в эксепшены — Java.Писать клиентские приложения только для винды — С++/С#.Геймдев — только С++, С# не универсален в этой области.Веб разработка — питон/пыха + SQL + JS + HTML + CSS.
>>152108008Чем я смогу заработать не имея высшего образования?
>>152108046Уборщиком в маке. Устраиваясь в любую более менее сносную контору тебе нужна вышка. Именно в вузе тебя, ОП, приучат кодить ПРАВИЛЬНО, а не писать хуйню как 95% псевдокодеров. Да и я сомневаюсь, что у тебя имеется талант решать по 100500 задач/день. В вузе тебя этому скилу обучат, если вуз не задрыпаная хуета с преподами за 60. А так придется самому лет 5 набираться уму разуму.
>>152107730Только пробоватьГлавное, лучше не делать vendor lock-in, отвергая проприетарные технологии (да, это стабильность, но это сильно ограничивает развитие. по крайней мере на первых порах). Это значит не M$ или Apple, а что присутствует и там и там. Ну вот реально, если от меня хочешь совет, питон збз язык для начинания. ПХП ядерная шляпа, не лезь!. Ява нужна всем, но лучше начать с чего-то другого, ибо нюансы почему ява может не нравится ты узнаешь позже, а если начнешь с нее, есть шанс превратится в ява фан-боя, что вообще полный пиздец. Питон очень четок, в этом его прелесть. Пока зеленый, эта четкость даст направление, обфускирует некоторые ненужности, а что-то объяснит, не маскируя под слоем магии, как руби.
>>152107465еще железо стабильное: за 7 лет stm32 ток расширился, AVRам похуй еще с 90ых-отличные 8бит мк.Встраиваемые системы сейчас пошли в рассвет, туда даже смуззипидоры перекат делают, только там говно уровня ардуины и ПЛИС на каждый чих-пук.Хуле взять то, им же регистр@косвенная адресация это сложнааа и вообще устарело.А то что там ммммммаксимум выжмешь 16мгц@1кб SRAM он не догоняет.Поэтому если перекат во встраиваемое: учить придется аналог, дабы быть тру.
>>152108046Хуйня все, не слушай никого. Нахуй никому не сдалось твое образование в айти. Есть бумажка, но код писать не умеешь? Уди нахуй! Нет бумажки, но быстро и эффективно можешь писать читаемый код? Принят!
>>152108282Ок буду учить питон,а потом и руби(найду книги и с завтрашнего дня буду сидеть над ними,и забью на все)
>>152108282С таким же успехом он может спокойно кодить на Паскале. Питон полная хуйня особенно если в шкалке им уже объяснили что такое кодинг и они пилили более менее сложные и интересные задачи. Просто время зря проебет, лишние 2-3 недели на изучение и практику.
>>152108399Мне так многие более старшие знакомые говорят,учиться на психолога,сама пишет на с#
>>152108257Нихуя тебя в универе не научат. А научат часы втыкания опенсорс проектов на гитхабе.
>>152108410Ну и дурак. Уж лучше джава фанбоем быть, чем покорителем змей.
>>152108282а как же пиздатый во всем си ?или раст, который метит огого как высоко: уже может в stm32 нативно.Скоро так вырастет во что-то действительно интересное.
Аноны,так мы сегодня решим,что мне делать с моей жизнью?
>>152108479#define ява_фанбой червь-пидор
>>152108477ОС, БД, алгоритмы и асм блеать !
Герберт Шилдт С# полное руководство обязательно читайДля начала разберись, под что писать собираешься: веб или под платформу, мобильную или десктопы, потом думай про языкЕсли веб не хочешь, то С# хорош, сам пишу на нём, устраиваетНо я бы на твоём месте учил swift, очень няшный язык, понятный, простой и быстрый, тем более хорошие разрабы под эпол очень ценятсяНо тут нужен эпловский комп, если нет - хакинтош в помощ
>>152108477Если тебя не научили — не значит, что других не научат) У меня например имеется вышка по ИБ и учился я в обычном вузе, но при этом я умею писать адекватный и читаемый код и который работает как надо и быстро почти на 5 разных языках. Поэтому тут дело субъективное, если живёшь в мухосрани, то смотря как повезет, живёшь где-то в более менее развитом городе — есть шанс получить адекватных преподов. Я не задрачивал на опенсорс проектах на гитхабе, ибо эта хуйня мне не нужна была, так как те задачи, которые нам ставил препод и которые я получал на практике гораздо сложнее любой говнохуйни на твоём гитхабе.
>>152108630Ну это блять основа ёбаный стыд, мне даже странно как-то объяснять это всем, кто хоть как-то связан с ойти. Кому нужен твой говнокод, который нихуя не понятен даже тебе и который просто неправильно продуман логически?
>>152108425Пачиму это? Типа питон не перспективно? Куча всяких тулзов на питоне пишется. Вон, libcloud какая библиотека! Ansible на питоне. Зная только питон, уже можно искать хорошооплачиваемую работу. Так что нет, не в пустую. Может человеку вообще не программирование, а что-то другое попрет, зачем сразу лезть в плюсы или джаву?
>>152103588 (OP)Учи, ОП. Хороший язык, подходит для отработки на нем применения паттернов и ООП вообще.Про вендор лок пиздят, МС выкупило моно и пытается его продвигать.Но это все ерунда. На самом деле, не важно какой язык, главное уметь в информатику: иметь базовые представления о структурах данных, о алгоритмах, о вычислительной сложности, о ООП, о теории компиляторов, о базах данных вот это все.А говорить, что язык X лучше, чем язык Y, потому что там есть фреймворк Z - глупо, на любую технологию можно довольно быстро перекатиться, и технологий так много и они так стремительно появляются, что ты сейчас не сможешь угадать, с чем ты будешь работать на настоящей работе. А вот выучить теоритические основы быстро не получится.Ну и плюс в сторону C# - ты сможешь пилить игры на юнити3д. Это веселее, чем скучное программирование в стандартный вывод или веб, будет проще сохранить интерес ко всему этому на первое время, лол.
>>152103588 (OP)>C#Поделие мелкомягких, а потому еретическое учение, которое надо придать огню. Хотя нет, они сами его убьют или оно само сдохнет.>стоит ли учить этот язык в данный момент времениНет, учи что-нибудь другое.
>>152108630Прально, паттерны!>>152108520Ну, си понятное дело, но это уже скорее микроконтроллеры и всякие embedded. Хотя, конечно, в эру IoT это збз. Раст тоже бомбит.
>>152108901Опять таки, он не знает, чем будет заниматься. Выше не только я, но и другие аноны расписали ему, какой язык для чего более подходит. Вообще можно блять на одном сука асме писать все чо захочешь. Один чел форум блять написал, так что тут дело сугубо индивидуальное. Пусть выберет сферу, которая ему интересна, погуглит более подходящие для нее языки. В ойти нужно грамотно ставить себе задачи и искать для них решения, а набирать как обезьяна 100500 строк кода в день — уж лучше тогда на завод идти.
>>152103588 (OP)Вкатился в Ся Шыпр через Head First#, она есть и по-русски (Изучаем Ц# (3-е издание) Автор: Andrew Stellman, Jennifer Greene .) Книга охуенная, но технология дерьмо, а разработчики скоты ебаные. Так же и выкатился.
Всегда интересовало, по какой литературе вкатываться в инглиш, что бы читать всякие айти саенсы?
>>152109153Ни по какой, школьного знания языка и словаря хватит.
>>152109153Для начала грамматика. Мерфи полностью прочти от уровня А до уровня С.
>>152108908Я писал про вендор лок ин, однако, 2 чаю этому господину!
>>152109272Для понимания книг да, для описания своих мыслей нет. А с учётом того как преподают языки в школах, я вообще удивляюсь как современная молодежь ещё на нём говорить умудряется.
https://2ch.hk/pr/res/967207.html
>>152109137Поддерживаю, да! А чтоб выбрать, надо все пробовать.
>>152109137> Опять таки, он не знает, чем будет заниматься.И это естетственно. В школе я хотел игры делать, в универе - веб-стартапы (при этом аутсорся формошлёпом), сейчас я в матлабе программирую.
Даже ребят,питон так питон(потом и руби буду)с завтрашнего дня найду нужные мне книги,и буду все это учить.
>>152109658ЛадноСамофикс
Молодцы, че. Еще один пацан станет вечным джуном.
Короче меня могут сейчас обосрать все кому не лень. Но я всё таки оставлю здесь своё не нужное мнение:1. Первым делом нужно определиться со сферой деятельности. Ты собираешься работать в веб? Или может хочешь пилить игры? А может быть всякие приложения для хомячков? 2. Как только выбрал направление — иди по нему, пробуй одну технологию, затем другую, после чего выбери то, что тебе больше всего понравилось. По началу это будет сложно, ведь везде так много плюсов и минусов, что хуй пойми, что для тебя лучше. Тут поможет реальная практика. Об этом ниже.3. После опробования разного рода технологий, мы выбираем себе эдакий проект. Лучше придумать себе что нибудь самому. Например, в веб сфере попробуй написать простой говносайт для своих друзей-гопников, чтобы те могли качать свои говнопесни в МП3. В геймдеве попробуй написать простой тетрис. Посмотри какой язык тебе больше подошёл для решения задач и проблем, с которыми ты столкнулся в процессе разработки собственного проекта.4. Далее ты смотришь, что тебе больше понравилось делать, писать говносайты или пилить тетрисы и уже в этом направлении развиваешься.5. После выбора вектора развития, ты начинаешь смотреть иные способы решения проблем, которые у тебя появлялись и так отлаживаешь свой собственный проект, пока он не начнет работать почти идеально. Имея уже готовый проект, ты даже можешь его сдать в качестве дипломной работы, если поступил в вуз.В итоге ты имеешь: диплом с своей специальностью, у тебя есть опыт решения сложных задач, так как ты разработал свой проект с нуля и теперь при собеседовании ты можешь показать таланты среди всяких других таких же как ты. И скорее всего именно тебя возьмут на желанную должность, ибо скорее всего с поставленными задачами на собеседовании справился лучше всего ты. Удачи тебе, все получится, главное верить в себя и делать то, что тебе нравится. И запомни: никогда не ленись учить что-то новое. Развивайся всегда и везде.
>>152108726В смысле>не нужна была??Код прогрессирует. Паттерны меняются. В опенсорс проектах вкрячивают последние наработки (ну, ясно дело, в огромных корпорациях есть свои ноу хау, но тем не менее). Где, как не там получать самые последние знания? Конечно, это все при условии, что имеются базовые знания алгоритмов и т.д. т.е. человек уже умеет писать на нескольких языках.
>>152103588 (OP)>C#дотнетчик хуже пидараса
>>152109938Получить последние знания я могу наткнувшись на проблемы в реальных проектах, а не допиливая всякую хуйню для рандомного чувака. Почему ему можно создавать проекты и развивать их, а мне нет? Я люблю читать и воплощать прочитанное в реальность и экспериментировать, а не идти за движением и используя уже чужой опыт. Кому нужная копипаста? Никому. Пили сам, не надейся на других.
>>152108387>Поэтому если перекат во встраиваемое: учить придется аналог, дабы быть тру.Не надо учить аналог, он мёртв. В ымбыдедде правит бал ПЛИС, как ты уже и писал. Скоро уже и ЦОС на ПЛИС перекатится полностью, точнее уже, спасибо гибридным ПЛИС со встроенными АРМ-ядрами. Но для России это не актуально, конечно же. Но тенденция понятно.В итоге любой, кто вкатывается в ымбыдед, понимает, что слесарить на аврках - дело гиблое. И заканчивает в линуксе или цифровой обработке.И не надо пиздеть, что аналог не мёртв. Единственный живой аналог - это СВЧ. А без нормальной практики на дорогом оборудовании, хуй ты когда вкатишься в него. Это я как радиоинженер говорю.
>>152108899много кто вообще не знаем асм.Хуй с асмом, есть алгоритмы: много явистов не могут пояснить разницу между хэшмапом и хэшсетом.
>>152109124си хорош как база, все эти указатели и прочее дают неслабое понимание: как это работает внутри.Плюс, человек понимает: за удобство надо платить ресурсами.
>>152110196ну аналог один хуй нужен чтоб уметь в проектирование плат, раскидывать детальки и т.д.Иногда хитрая приблуда на аналоге решает множество проблем: изучать ЦОС после аналога куууда проще или даже сделать перекат в цифроебство будет проще. А вот наоборот намного сложнее: яркий примером будут все эти ардуинопидоры и хипстеры с ПЛИС или стойками плат со всякой хуйней.
>>152103588 (OP)программирование для чайников (C#)/thread
>>152103588 (OP)>стоит ли учить этот язык в данный момент временнет
>>152103588 (OP)Рихтер CLR via C# - о том как это работаетФриман ASP.NET MVC 5 (или какое там последнее), чтобы параллельно с книгой кодить что-то актуальное.Албахари C# 6.0 Справочник или как-то так, справочник собственно, многопоточность прочти оттудаСкит C# тонкости для профессионалов, не помню точно название, чтобы попроигрывать немного.Макконнел Идеальный код - для культуры.Тепляков Паттерны в .NET, тоже плохо помню азвание, чтобы велосипеды лишний раз не изобретать.Собственно бери фримана, кодь вместе с ним, бери рихтера и главы с 5-й читай, с той, где начинается про типа и отличие value type от reference type, главы до этого про сборки можешь пропустить. Параллельно читай макконнела и решай какие-нить задачки для набития языка на hackerrank.com . И помни, что язык это просто инструмент.
>>152104004ФОКАЛ лучше
>>152103588 (OP)Могу научить тебя основам, всё равно делать нехуй.
Придурок, учи в такой последовательности:1. ассемблер STM82. С для STM83. С и системное программирования в Линукс4. С++всё
>>152103588 (OP)>Хочет вкатываться в ойти>Просит книги на русскомОх лол
>>152121347Посоветуй книг чтобы быстро изучить английский, засяду дома на месяца два.