Сап двачикХочу вкатится в программирование, знаний крайне мало, интересны ОС и их функционирование, посоветовали ассемблер, но в ваших этих тырнетах говорят что юзлесс хуйня.Что посоветуешь, анон?
Начни с установки какого-нибудь лампового арчика и изучения C, потом читай книге об устройстве линукса и пытайся разобраться в коде ведра
>>217826034Человек же сказал, что ему интересны OC и системное программирование, а для полного удовлетворения этого интереса нужна швабодка, как ни крути
>>217825494 (OP)>посоветовали ассемблерТебя затроллили.Пайтон - типичный ноубрейнер, берешь и без задней мысли учишь. 80% ненужных вкатывальщиков начинают здесь. На удивление, и работы достаточно много, стабильно держит первые места.JS/PHP - для вебмакак. Для тех, кто даже в первый пункт не смог или наслушался сказок про фриланс. Тут настоящий ад.Жава/Шарп - энтерпрайз, мобилки, игры, веб. Много направлений, много работы, много конкурентов.Плюсы - игры, серверы и низкоуровневые штуки практически в любой сфере. Тяжело учить, зато потом на любой другой язык программирования будешь смотреть как на говно.Паскаль - математические симуляции, вот это все тут я могу пиздетьЕсть ещё куча менее популярных языков, но с них стоило бы начинать только имея представление, чего ты хочешь. Или учить вторым-третьим языком, что тоже неплохо.
>>217825494 (OP)советую вкатиться в окно, а не в программирование и так уже расплодилось говнокодеров как юристов и экономистов. Пиздуй в макдак работать
>>217825494 (OP)Зачем ты хочешь научиться программированию? Ты осознаешь что это тяжелая, монотонная работа на которой мало платят? У тебя есть деньги на сборку пк для программирования? (Как минимум пк должен быть ОЧЕНЬ тихим) А на механическую клавиатуру? На мембранке много не напрограммируешь. АХ да. Без удобного рабочего места/хорошего мягкого кресла, стола на правильной высоте работа будет адом.
>>217826392>Много направлений, много работы, много конкурентов.Получается, вкатываться смысла не имеет в джаву, т.к. не устроишься джуном? Просто, я выбрал бэкенд жабу для вкатывания, думал найду место за жрат для опыта...Хотел си++ сам пишу на си несложные проги для микриков но там нужен наставник и нет курсов нормальных с менторами + вкатиться сложно, т.к. вакансий мало.
>>217828176Анон, если ты сейчас напишешь любой язык программирования, найдется человек, который скажет, почему этот язык говно и почему в него нет смысла вкатываться.
>>217827773так а кто тебе сказал, маня, что я хочу в коммерцию и бабки? Я хочу в первую очередь для себя, а потом уже в бабки, если это будет возможно.
>>217828373Я уже старый 25 лет, мне просто нужен язык куда есть большие шансы вкатиться. Я думал что это джава. Нет сил работать на моей работе. Люблю прогать, а мне дают тупые и однотипные задания по разводке плат, которые не несут никакого опыта. Я гнию на этом месте.
>>217825494 (OP)Лучше всего начинать с Питона (писать простейший хуету код), а затем переходить на C# или на Java. Сам учился по книжкам Васильева и по гайдам всяких хуетуберов. Поэтому да, удачи там.мимокодер
>>217828583Я такой же вкатывальщик, но могу посоветовать вкатываться в Джаву, потому что это в любом случае лучше, чем колебаться и думать, какой лучше ЯП выбрать. После выученной Джавы сможешь без проблем сменить язык, ибо останется лишь синтаксис задрочить, что не самая сложная задача.
>>217828716Зачем ты язвишь. Ты же понял меня. Большинство ОЙТИшников вкатываются в 18-20 лет. Я на их фоне смотрюсь не респектабельно.
>>217828176А тут два стула, либо ты берешь раскрученный язык с большим количеством вакансий и сосешь среди конкурентов, либо ты берешь мертвый язык и сосешь без вакансий.Самый выигрышный вариант мониторить быстрорастущие языки и вкатываться в них, но тут думоть надо. И опять можно соснуть.Жаба сейчас один из самых востребованных языков, если не самый. Так что я бы не сказал, что ты сделал плохой выбор. Но тебе придется пережить первые год-полтора, которые тебя будут мешать с говном.
>>217829141Спасибо, и тебе. Главное не сдавайся и даже если будет сложно и пропадет мотивация, все равно ебаш.
>>217828583Чем тебе не нравится разводка плат, и в чём разводишь? Всегда же можно взять левый заказ на разводку какой-нибудь херни, не?
>>217828744Не слушай этого. Не чтоит начинать с managed языка, ибо ты так никогда не начишься следить за ресурсами и памяттю - он все это делает сам. Так и будешь раздолбаем, не понимающим почему его хеллоуворлд отожрал 3гб памяти
>>217828257Фриланс с нуля - это миф, такое удается единицам. Самый удачный вариант - год задрачивать ЯП, полгода отработать стажером в максимально убогом месте, год отработать в нормальной конторе, а дальше уже вкатываться в 300к фриланс безотносительно языка, который ты учил.Или после года обучения можно годика этак три-четыре пилить свои проекты и контрибьютить в опенсорс, после чего у тебя будут норм навыки для фриланса (а если ты параллельно пытался выхватить легкие задачи - то ещё и портфолио) но это дольше, сложнее и не так эффективно, как первый вариант.
>>217827945Начинал программировать на разбитом ноуте шестилетней давности с клавой за 600р. Все далеко не так плохо, как ты описываешь.Но сейчас я понимаю, что организованное рабочее место с хорошей пекой сильно решают. А пока не с чем сравнивать - хоть говном корми, все перенесешь.
>>217829339В России мало вакансий на это дело. За рубежом нужна лицензия на работу инженером, которую хуй получишь. Весь аутсорс за Китаем.Дело в том что на моей работе ничему не учат, то что я нахожу в интернете отбраковывают. Остается разводить шаблонами, которые мне дали. Я просто рисовака. Развожу в альтиуме. + я всегда хотел писать код.
>>217828583В 23 впервые начал изучать шарп (а это считай джава от мелкомягких), в 24 нашел работу. Ты не слишком стар, если будешь дрочиться, то всё получится!
>>217828825По сравнению с другими отраслями здесь довольно лояльно относятся к таким старикам, как мы. Поскольку дохуя работяг перекатываются в ИТ как раз в возрасте 25-35 лет.
>>217829399Если анон долбоеб, который не умеет убирать за собой созданный мусор, то низкоуровневые языки он вообще не осилит.Это бесконечная война - начинать с удобного или с костыля в жопе, но если ты адекват, то с чего бы ты ни начал, начинаешь только сильнее ценить второе.
>>217829916>>217829825Правда что сейчас выросли требования к джунам и нужно уметь, помимо основного языка в SQL, гитхаб + опыт какой-то разработки?
>>217829741Правду говоришь. Вкатывайся в СИ, сможешь микроконтроллеры кодить, и умение разводить платы там нужно.
>>217829585Для всего этого тебе придется конкурировать с тысячами индусов, которые уже имеют опыт, да ещё и денег просят меньше.А я говорю о комфортном существовании, где тебе не нужно 80% времени залипать в страницу задач и жать F5.То, что ты описываешь, это как раз тот путь, который осилили единицы.
>>217829688>винапиНенене, нахуй-нахуй. У меня до сих пор вьетнамские флешбеки от функций с 14тью аргументами
>>217830230Я и так этим иногда занимаюсь по рпботе. Вопрос только куда вкатываться? Вакансий по России на сях я почти не вижу, а те что есть - работа за жрат без перспектив тоже чем я сейчас и занимаюсь.
>>217830596Ну, судя по ХХ, сотку и выше за такие умения в Москве дают. У нас на заводе до сих пор в P-CAD всё херачат. Вот уж где работа за жрат.
>>217830136Да.Но тут любят сгущать краски. Основы SQL, например, реально учатся за 2-3 вечера, это тебе не полноценный ЯП учить. А для адекватного понимания достаточно придумать какую-нибудь прогу на 3-4 недели работы, где нужно будет прикрутить БД (список покупок и калькулятор цен с сохранением, например). После этого ты будешь уметь все, что нужно, ибо работодателю не нужно, чтобы ты досконально разбирался в теме, ему нужно, чтобы ты был способен за пару недель влиться в рабочий процесс, т.е. знать основы того, что нужно знать.Так же и со всем остальным. Тебе выкатывают список требований к джуну на 12 пунктов, но если пройтись по нему, то увидишь, что каждый пункт подтягивается до адекватного уровня за 2-4 недели учебы. Что дает тебе ~год обучения, после которого у тебя реально хорошие шансы найти работу. Обычно довольно хуевую, но первый шаг самый важный.Мой текущий работодатель, например, в тестовом задании на околомидла предложил мне сделать полностью рабочий чат-мессенджер. Делается это часов за 10, никакого SQL, никакого гитхаба.
>>217831061Ты даешь мне надежду. Спасибо. Пусть и в 25, но я чувствую, что еще есть шансы вкатиться и изменить свою жизнь к лучшему.>>217830798Действительно. Что-то я ебу дал.
Напишите пожалуйста гайд как учить c#. По каким ресурсам изучать и как вообще учить, где брать практику,в какой последовательности что учить и т.д, распишите доступно, пожалуйста. Очень нужно, анончики, выручайте!Я пробовал читать шилдта, но очень тяжко далось. Я все равно нулевый. Как только мне ответят сразу же сяду учить.
>>217825494 (OP)бери си, сейчас для возьни с железом самое оно, и там уже если где-то в конкретном месте тебе вдруг его не хватит.. т.е. это должно быть очень новое железо, которое скорее всего еще только в проектной стадии и тебя берут инженегром, то вот тогда тебе пригодится ассемблеркороче бери си
>>217829605У меня до сих пор ноут 2009 года с 2Gb оперативкиjs/react + python/flaskПрограммисту мощный комп не нужен, в отличие от геймеров и дизайнеров
>>217833565программисту в геймдеве и по нейроночкам - нужен хотя бы мощный проц и побольше оперативки
>>217833643Почему? А что тогда брать?У меня просто друг может помочь с работой, но учить меня не может, поэтому нужно учить с# самому.
>>217833994Да, нужно просто учить. Я дошел до ООП и встрял, у меня голова кипит и я не понимаю что делать и как
>>217833898Вообще идеальный, наверное, вариант, когда у тебя есть друг, который может взять тебя на работу. У меня, к счастью, есть такой друг.Если такого друга нет, то я бы, наверное, даже не пошел в программисты потому что у меня патологический страх перед резюме и собеседованиями. Сидел бы сейчас без работы.Или еще есть варик: задрочить язык и фреймворк, дрочить полгода самому, потом найти ментора, который поможет пристроиться. Заплатить ему денег, чтобы он нашел тебе работу.Или хотя бы искать там, где эйчаров нет. До собеседования каждый раз выяснять, есть ли эйчары.Чтобы любой ценой исключить расклад, когда эйчарка — 25-летняя ТП с гуманитарным псевдообразованием — оценивает тебя по умению одеваться, умению общаться и флиртовать, и отвергает в уме с первой секунды.
>>217833079Есть один способ. Вкатывайся в геймдев! Unity3D - движок с огромным коммьюнити, который хуесосят тысячи человек за обилие говнокодеров, которые из него выходят. Скрипты в нем пишутся на шарпе.Ты получишь:+ Огромное количество уроков любой сложности.+ Очень много интересных задач (самый сложный вопрос начинающих программистов - "что бы мне написать?" - сразу отпадает, ведь у тебя в голове прямо сейчас десяток идей по созданию игр).+ Возможность сделать игорю мечты.+ Способность запилить из говна и палок полуработающее говно, которое уже можно засунуть в портфолио или плеймаркет за копейку.- Кучу ненужных знаний по игровому движку, если ты собираешься в будущем писать чистые приложухи. Хотя если делать сильный упор на скриптах, у тебя будет 80% кода и 20% примочек юнити.- Сравнительно непростую адаптацию от смены архитектуры юнити на что-то более вменяемое.- Самую конкурентную сферу в айти, где невозможно найти работу без опыта работы.- Большой процент говнокода в гайдах и туториалах, все лучшие практики придется собирать самостоятельно, переступая через сотни костылей.По плану действий: ставишь юньку и идешь смотреть все уроки с learn.unity.com по возрастающей сложности. Начинаешь пилить что-то свое и учишься в процессе. Причем в любой момент можешь перекатиться в ебучие винформы или WPF на чистом шарпе, если юнька вызовет категорическое отторжение.Месяца через три начинаешь мониторить вакансии по интересующему тебя направлению, понимать, что нихуя не умеешь, и идти учить написанные в вакансиях скиллы. Повторять в течение полугода-года, пока не найдешь работу, а там тебе самому все покажут.Рекомендую избегать платных курсов всяких там академий, это в основном торговцы водой. Иди туда только если абсолюьтно никак не можешь без твердой руки руководителя, который придумает план обучения за тебя.С радостью дал бы тебе гайд по чистому шарпу, но составлять с нуля сбалансированный учебный план - то ещё удовольствие. Наверняка где-то есть, спиздил бы лучше с торрентов какой-нибудь годный курс.
>>217834453Вот у меня скорее второй вариант. Друг может замолвить словечко, но при условии что я буду тянуть на джуна. Без знаний меня никто не возьмёт естественно. Вот мне и нужен гайд как это все провернуть. Я готов хоть весь день сидеть, лишь бы мозг вытерпел. Лишь бы знать КАК преодолеть этот входной порог
>>217834453>Или хотя бы искать там, где эйчаров нет. До собеседования каждый раз выяснять, есть ли эйчары.95% времени тот, с кем ты общаешься до собеседования - и есть эйчар. Перебирать десятки джунов - занятие утомительное и неблагодарное, и если технические специалисты в компании занимаются этим сами - это тоже тревожный звоночек.Чаще всего мне попадались адекватные люди, и в любом случае их цель - отсеять совсем нулевых, фриков и неадекватов, а остальных делегировать техническому специалисту, который уже начнет тебя ебать. Это легкая часть собеседования!
>>217834510Ого, спасибо за такой развернутый ответ, я как-то об играх даже и не думал, потому что и правда большая конкуренция. Щас посмотрю обязательно.
>>217825494 (OP)Охуел чтоль, мудило? Ассемблер очень нужен. Впрочем, джавапидорасам, коих большинство, он ни к чему, да.
>>217834739Если для тебя погроммирование это "пиздос, как же это учить, голова идет кругом", то есть некоторый шанс, что это просто не твоё. Ты думаешь, что сейчас преодолеешь порог и начнешь забивать миллионы, а на деле ты будешь в таком состоянии перманентно. Это сфера, где тебе нужно постоянно напрягаться и не отставать от технологий.В любом случае, надеюсь, твой друг (да и ты сам) понимает, что до самого-самого-самого минимального уровня тебе придется дрочиться месяца два-три. Иначе любой человек с улицы будет лучше тебя.
>>217834776Наоборот, тревожный звоночек — наличие эйчара. Для кого-то это непреодолимое препятствие. Помимо этого просто западло отвечать на вопросы вида «кем вы видите себя через пять лет?».Это нормально, если тебя не берут, потому что ты не удовлетворяешь требованиям вакансии. Не нормально, если тебя не берут потому что молодой примативной самке не нравится твоя отстраненная книжная речь, «лоховская», по ее мнению, одежда и т.д.Не хочешь перебирать десятки джунов? Дай им тестовое задание, например. Вот выше в треде кандидату предложили чат написать, для этого надо понимать, что такое rest-запросы, например. Код говно? Значит, кандидат идет нахуй. Смотришь, что следующий прислал. Попался нормальный, зовешь его на собес.
>>217835209Согласен. Но:1. Будучи джуном ты так или иначе без наставника будешь себе грабли в жопу толкать.2. Готовенький фреймворк с тысячами гайдов и возможностью создать на коленке что угодно.Я постарался анону расписать как плюсы, так и минусы такого пути. Иногда лучше легко вкатиться, а потом охуеть, чем сразу охуеть и не вкатиться вообще.
>>217825494 (OP)>вкатитсяЭто слово, да еще написанное с грубой грамматической ошибкой - просто 100% маркер тупого как пробка неудачника.Избегайте таких дегенератов. В основном, "вкатывальщики" это представители социального дна. У которых мать собака, а отец козёл.
>>217836923Посмотри, например, как Тиньков пишет, а он всяко успешнее тебя. Там же ошибка на ошибке. И что плохого, кстати, в том, чтобы быть социальным дном?
>>217835090Я наоборот думал что дрочиться мне нужно года три. А три месяца это как-то очень мало звучит.
>>217837103Чем раньше ты забудешь русский язык, чучмекская сволота, тем раньше найдёшь свое призвание - мыть унитазы и бидэ в домах белых людей.
>>217838008зачем ты агрессируешь на людей в интернете, анончик? Неужели в твоей жизни нет ничего поинтереснее и ты выплескиваешь свои чувства впустую на анонов, может, тебе одиноко и ты просто хочешь закрыть свои проблемы?
>>217838007Три месяца чтобы хоть что-то знать, пока за тебя вытаскивают собеседование друзья. А так год-полтора.
>>217843761Я пишу грамотно, но не делаю из этого культ. Просто читал много книжек в детстве.А 99% граммар-наци — долбоебы и лузеры, которым нечем больше гордиться. Они находят у оппонента опечатку или орфографическую ошибку и пытаются на этом фоне почувствовать свое превосходство. Фу таким быть.
>>217843096Ну охуеть, а ассемблер это мнемоника для машинных кодов, а JavaScript изначально разрабатывался как тест на синдром дауна. SQL это полноценное направление в разработке, особенно его ебучие диалекты, вроде PL. SQL - язык программирования, просто заточен под обработку данных. Зная SQL проще получить работу и пытаться стать кодером на прочих ЯП, т.к. SQL субд используются почти везде, где есть данные.
>>217845065Помимо банков отвечу тебе сюда же. Тут недавно милениалы изобрели девопсов. Через 10 лет зумеры изобретут десктопное приложение.
>>217845273>Через 10 лет зумеры изобретут десктопное приложение. Зумеры изобрели electron. А бумеры так и не смогли запилить нормальный универсальный десктоп фреймворк.
>>217846272При чем тут ентерпрайз системы? У них UI в браузере обычно, а не десктопный.А приложения на электроне вот:https://www.electronjs.org/apps
>>217846607Ну в этом сейчас вся беда, что UI в браузере и сам UI убог. Браузер вместо ОС используется как универсальная прослойка, которая тоже нихуя не универсальная. Всё это блядство требует в несколько раз больше ресурсов, чем разработка приложух под ОС. Сколько зумеры не будут придумывать универсализацию, весь ентерпрайз будет работать под винду - тупо разработка в несколько раз дешевле.
Сам вкатывался в С++/QT. QT вообще очень классная штука, там и работа с БД и много всякой другой хуйни по типу работы с многопоточкой(однако в QT не лучшая реализация, не рекомендую). Джунов ищут вполне часто, так что устроится вполне реально, единственно было сложно конкретно мне, т.к не имею высшего образования. Сейчас начинаю потихоньку работать с OpenGL и DirectX.
>>217849352я не он, он наверное скубент и уже спит. Не выдумывай хуйни, возьми любой курс по QT и попробуй, это у тебя займёт пару дней. Поймешь, твоё или нет.
>>217850980Хм, исходя из треда я думал попробовать в Си или плюсы, а анон сверху QT не рекомендовал, но окей, рассмотрю еще и QT
>>217825494 (OP)Девять из десяти в треде пишут бредятену, для них ничего кроме веба, мобилок и игр не существует. А это лишь верхушка айсберга которая видна мимокрокодилам
>>217825708>Ассемблер даже у эмбедевщиков уже давно не в моде за ненужностью. Пиздёж. Ассемблерные вставки очень полезны в погоне за микроамперами и микросекундами.мимо эмбед
>>217851464На спрашивать советов на бордах. Вон в начале треда мы выяснили что асм ненужен, потом советуем новичкам начинать с явы, потом приходим к выводу что рынок веб-макак перенасыщен. Для начала уходи с борд.А по поводу вкатывания, посоветую питон. По системному программированию прочитать книжку "линукс полное руководство" которая художественный перевод манов, и пиздуй работать эникеем. Научиться чему-то можно только делая это. Какой язык учить или какую технологию, разницы нет, все специалисты сейчас находят нормальную работу. Ну если это не php/js конечно, или познания в ардуино.
>>217825494 (OP)Как заебали эти вкатывальщики, медом что ли помазано сука? Какого хуя айти, ищи другую работу блять, еслм бы это было твое ты бы уже там был или понимал хоть что-то. И так рынок перенасыщен, ХУЛИ ВЫ ЛЕЗЕТЕ?
>>217854316ебаный ты дегроид, я хочу, сука, чисто для себя в первую очередь у меня и так есть нормальная работа.
>>217854125С таким названием вроде одна.Linux: Полное руководствоАвтор:Денис КолисниченкоИздательство:Наука и ТехникаЖанр:Программное обеспечениеГод:2006ISBN:5-94387-139-ХНе пугайся чтр она 15-летней давности, с тех пор особо ничего не поменялось, тот же баш, тот же апач, те же конфиги, но будет встречаться настройка модемов и cd-rom
>>217854240Он рофлит, Питер Нортон, это автор нортон командера, у него если и есть книги, то из 90х про IBM-PC
>>217854499как устроены и работают в целом. Мои знания поверхностны и хочу их углубить, так как всегда больше интересовался железками, а не софтом.
>>217854602>как устроены и работают в целом. https://en.m.wikipedia.org/wiki/Operating_system>Мои знания поверхностны и хочу их углубитьЧто ты знаешь?>так как всегда больше интересовался железками, а не софтом.Драйвера, embedded.
>>217854602Тогда наебни ещё Таненбаума, это классика компьютер саенс, но после "полного руководства". Линукс был написан по примерам из этой книги. У Таненбаума был листинг ОС миникс, unix-like, с научным подходом для студентов, а Торвальд Линус решил написать юникс такой же открытый и документированный как миникс. Так появился линукс. Точнее ядро, всё остальное сделали ребята из gnu