Сап двачик Хочу вкатится в программирование, знаний крайне мало, интересны ОС и их функционирование, посоветовали ассемблер, но в ваших этих тырнетах говорят что юзлесс хуйня. Что посоветуешь, анон?
>>217826034 Человек же сказал, что ему интересны OC и системное программирование, а для полного удовлетворения этого интереса нужна швабодка, как ни крути
Пайтон - типичный ноубрейнер, берешь и без задней мысли учишь. 80% ненужных вкатывальщиков начинают здесь. На удивление, и работы достаточно много, стабильно держит первые места.
JS/PHP - для вебмакак. Для тех, кто даже в первый пункт не смог или наслушался сказок про фриланс. Тут настоящий ад.
Жава/Шарп - энтерпрайз, мобилки, игры, веб. Много направлений, много работы, много конкурентов.
Плюсы - игры, серверы и низкоуровневые штуки практически в любой сфере. Тяжело учить, зато потом на любой другой язык программирования будешь смотреть как на говно.
Паскаль - математические симуляции, вот это все тут я могу пиздеть
Есть ещё куча менее популярных языков, но с них стоило бы начинать только имея представление, чего ты хочешь. Или учить вторым-третьим языком, что тоже неплохо.
>>217825494 (OP) советую вкатиться в окно, а не в программирование и так уже расплодилось говнокодеров как юристов и экономистов. Пиздуй в макдак работать
>>217825494 (OP) Зачем ты хочешь научиться программированию? Ты осознаешь что это тяжелая, монотонная работа на которой мало платят? У тебя есть деньги на сборку пк для программирования? (Как минимум пк должен быть ОЧЕНЬ тихим) А на механическую клавиатуру? На мембранке много не напрограммируешь. АХ да. Без удобного рабочего места/хорошего мягкого кресла, стола на правильной высоте работа будет адом.
>>217826392 >Много направлений, много работы, много конкурентов. Получается, вкатываться смысла не имеет в джаву, т.к. не устроишься джуном? Просто, я выбрал бэкенд жабу для вкатывания, думал найду место за жрат для опыта... Хотел си++ сам пишу на си несложные проги для микриков но там нужен наставник и нет курсов нормальных с менторами + вкатиться сложно, т.к. вакансий мало.
>>217828176 Анон, если ты сейчас напишешь любой язык программирования, найдется человек, который скажет, почему этот язык говно и почему в него нет смысла вкатываться.
>>217827773 так а кто тебе сказал, маня, что я хочу в коммерцию и бабки? Я хочу в первую очередь для себя, а потом уже в бабки, если это будет возможно.
>>217828373 Я уже старый 25 лет, мне просто нужен язык куда есть большие шансы вкатиться. Я думал что это джава. Нет сил работать на моей работе. Люблю прогать, а мне дают тупые и однотипные задания по разводке плат, которые не несут никакого опыта. Я гнию на этом месте.
>>217825494 (OP) Лучше всего начинать с Питона (писать простейший хуету код), а затем переходить на C# или на Java. Сам учился по книжкам Васильева и по гайдам всяких хуетуберов. Поэтому да, удачи там.
>>217828583 Я такой же вкатывальщик, но могу посоветовать вкатываться в Джаву, потому что это в любом случае лучше, чем колебаться и думать, какой лучше ЯП выбрать. После выученной Джавы сможешь без проблем сменить язык, ибо останется лишь синтаксис задрочить, что не самая сложная задача.
>>217828176 А тут два стула, либо ты берешь раскрученный язык с большим количеством вакансий и сосешь среди конкурентов, либо ты берешь мертвый язык и сосешь без вакансий.
Самый выигрышный вариант мониторить быстрорастущие языки и вкатываться в них, но тут думоть надо. И опять можно соснуть.
Жаба сейчас один из самых востребованных языков, если не самый. Так что я бы не сказал, что ты сделал плохой выбор. Но тебе придется пережить первые год-полтора, которые тебя будут мешать с говном.
>>217828744 Не слушай этого. Не чтоит начинать с managed языка, ибо ты так никогда не начишься следить за ресурсами и памяттю - он все это делает сам. Так и будешь раздолбаем, не понимающим почему его хеллоуворлд отожрал 3гб памяти
>>217828257 Фриланс с нуля - это миф, такое удается единицам. Самый удачный вариант - год задрачивать ЯП, полгода отработать стажером в максимально убогом месте, год отработать в нормальной конторе, а дальше уже вкатываться в 300к фриланс безотносительно языка, который ты учил.
Или после года обучения можно годика этак три-четыре пилить свои проекты и контрибьютить в опенсорс, после чего у тебя будут норм навыки для фриланса (а если ты параллельно пытался выхватить легкие задачи - то ещё и портфолио) но это дольше, сложнее и не так эффективно, как первый вариант.
>>217829339 В России мало вакансий на это дело. За рубежом нужна лицензия на работу инженером, которую хуй получишь. Весь аутсорс за Китаем.
Дело в том что на моей работе ничему не учат, то что я нахожу в интернете отбраковывают. Остается разводить шаблонами, которые мне дали. Я просто рисовака. Развожу в альтиуме. + я всегда хотел писать код.
>>217828583 В 23 впервые начал изучать шарп (а это считай джава от мелкомягких), в 24 нашел работу. Ты не слишком стар, если будешь дрочиться, то всё получится!
>>217828825 По сравнению с другими отраслями здесь довольно лояльно относятся к таким старикам, как мы. Поскольку дохуя работяг перекатываются в ИТ как раз в возрасте 25-35 лет.
>>217829399 Если анон долбоеб, который не умеет убирать за собой созданный мусор, то низкоуровневые языки он вообще не осилит.
Это бесконечная война - начинать с удобного или с костыля в жопе, но если ты адекват, то с чего бы ты ни начал, начинаешь только сильнее ценить второе.
>>217830230 Я и так этим иногда занимаюсь по рпботе. Вопрос только куда вкатываться? Вакансий по России на сях я почти не вижу, а те что есть - работа за жрат без перспектив тоже чем я сейчас и занимаюсь.
>>217830136 Да. Но тут любят сгущать краски. Основы SQL, например, реально учатся за 2-3 вечера, это тебе не полноценный ЯП учить. А для адекватного понимания достаточно придумать какую-нибудь прогу на 3-4 недели работы, где нужно будет прикрутить БД (список покупок и калькулятор цен с сохранением, например). После этого ты будешь уметь все, что нужно, ибо работодателю не нужно, чтобы ты досконально разбирался в теме, ему нужно, чтобы ты был способен за пару недель влиться в рабочий процесс, т.е. знать основы того, что нужно знать.
Так же и со всем остальным. Тебе выкатывают список требований к джуну на 12 пунктов, но если пройтись по нему, то увидишь, что каждый пункт подтягивается до адекватного уровня за 2-4 недели учебы. Что дает тебе ~год обучения, после которого у тебя реально хорошие шансы найти работу. Обычно довольно хуевую, но первый шаг самый важный.
Мой текущий работодатель, например, в тестовом задании на околомидла предложил мне сделать полностью рабочий чат-мессенджер. Делается это часов за 10, никакого SQL, никакого гитхаба.
>>217831061 Ты даешь мне надежду. Спасибо. Пусть и в 25, но я чувствую, что еще есть шансы вкатиться и изменить свою жизнь к лучшему. >>217830798 Действительно. Что-то я ебу дал.
Напишите пожалуйста гайд как учить c#. По каким ресурсам изучать и как вообще учить, где брать практику,в какой последовательности что учить и т.д, распишите доступно, пожалуйста. Очень нужно, анончики, выручайте! Я пробовал читать шилдта, но очень тяжко далось. Я все равно нулевый. Как только мне ответят сразу же сяду учить.
>>217825494 (OP) бери си, сейчас для возьни с железом самое оно, и там уже если где-то в конкретном месте тебе вдруг его не хватит.. т.е. это должно быть очень новое железо, которое скорее всего еще только в проектной стадии и тебя берут инженегром, то вот тогда тебе пригодится ассемблер короче бери си
>>217833898 Вообще идеальный, наверное, вариант, когда у тебя есть друг, который может взять тебя на работу. У меня, к счастью, есть такой друг.
Если такого друга нет, то я бы, наверное, даже не пошел в программисты потому что у меня патологический страх перед резюме и собеседованиями. Сидел бы сейчас без работы.
Или еще есть варик: задрочить язык и фреймворк, дрочить полгода самому, потом найти ментора, который поможет пристроиться. Заплатить ему денег, чтобы он нашел тебе работу.
Или хотя бы искать там, где эйчаров нет. До собеседования каждый раз выяснять, есть ли эйчары.
Чтобы любой ценой исключить расклад, когда эйчарка — 25-летняя ТП с гуманитарным псевдообразованием — оценивает тебя по умению одеваться, умению общаться и флиртовать, и отвергает в уме с первой секунды.
>>217833079 Есть один способ. Вкатывайся в геймдев! Unity3D - движок с огромным коммьюнити, который хуесосят тысячи человек за обилие говнокодеров, которые из него выходят. Скрипты в нем пишутся на шарпе.
Ты получишь: + Огромное количество уроков любой сложности. + Очень много интересных задач (самый сложный вопрос начинающих программистов - "что бы мне написать?" - сразу отпадает, ведь у тебя в голове прямо сейчас десяток идей по созданию игр). + Возможность сделать игорю мечты. + Способность запилить из говна и палок полуработающее говно, которое уже можно засунуть в портфолио или плеймаркет за копейку. - Кучу ненужных знаний по игровому движку, если ты собираешься в будущем писать чистые приложухи. Хотя если делать сильный упор на скриптах, у тебя будет 80% кода и 20% примочек юнити. - Сравнительно непростую адаптацию от смены архитектуры юнити на что-то более вменяемое. - Самую конкурентную сферу в айти, где невозможно найти работу без опыта работы. - Большой процент говнокода в гайдах и туториалах, все лучшие практики придется собирать самостоятельно, переступая через сотни костылей.
По плану действий: ставишь юньку и идешь смотреть все уроки с learn.unity.com по возрастающей сложности. Начинаешь пилить что-то свое и учишься в процессе. Причем в любой момент можешь перекатиться в ебучие винформы или WPF на чистом шарпе, если юнька вызовет категорическое отторжение.
Месяца через три начинаешь мониторить вакансии по интересующему тебя направлению, понимать, что нихуя не умеешь, и идти учить написанные в вакансиях скиллы. Повторять в течение полугода-года, пока не найдешь работу, а там тебе самому все покажут.
Рекомендую избегать платных курсов всяких там академий, это в основном торговцы водой. Иди туда только если абсолюьтно никак не можешь без твердой руки руководителя, который придумает план обучения за тебя.
С радостью дал бы тебе гайд по чистому шарпу, но составлять с нуля сбалансированный учебный план - то ещё удовольствие. Наверняка где-то есть, спиздил бы лучше с торрентов какой-нибудь годный курс.
>>217834453 Вот у меня скорее второй вариант. Друг может замолвить словечко, но при условии что я буду тянуть на джуна. Без знаний меня никто не возьмёт естественно. Вот мне и нужен гайд как это все провернуть. Я готов хоть весь день сидеть, лишь бы мозг вытерпел. Лишь бы знать КАК преодолеть этот входной порог
>>217834453 >Или хотя бы искать там, где эйчаров нет. До собеседования каждый раз выяснять, есть ли эйчары. 95% времени тот, с кем ты общаешься до собеседования - и есть эйчар. Перебирать десятки джунов - занятие утомительное и неблагодарное, и если технические специалисты в компании занимаются этим сами - это тоже тревожный звоночек.
Чаще всего мне попадались адекватные люди, и в любом случае их цель - отсеять совсем нулевых, фриков и неадекватов, а остальных делегировать техническому специалисту, который уже начнет тебя ебать. Это легкая часть собеседования!
>>217834510 Ого, спасибо за такой развернутый ответ, я как-то об играх даже и не думал, потому что и правда большая конкуренция. Щас посмотрю обязательно.
>>217834739 Если для тебя погроммирование это "пиздос, как же это учить, голова идет кругом", то есть некоторый шанс, что это просто не твоё. Ты думаешь, что сейчас преодолеешь порог и начнешь забивать миллионы, а на деле ты будешь в таком состоянии перманентно. Это сфера, где тебе нужно постоянно напрягаться и не отставать от технологий.
В любом случае, надеюсь, твой друг (да и ты сам) понимает, что до самого-самого-самого минимального уровня тебе придется дрочиться месяца два-три. Иначе любой человек с улицы будет лучше тебя.
>>217834776 Наоборот, тревожный звоночек — наличие эйчара. Для кого-то это непреодолимое препятствие. Помимо этого просто западло отвечать на вопросы вида «кем вы видите себя через пять лет?».
Это нормально, если тебя не берут, потому что ты не удовлетворяешь требованиям вакансии. Не нормально, если тебя не берут потому что молодой примативной самке не нравится твоя отстраненная книжная речь, «лоховская», по ее мнению, одежда и т.д.
Не хочешь перебирать десятки джунов? Дай им тестовое задание, например. Вот выше в треде кандидату предложили чат написать, для этого надо понимать, что такое rest-запросы, например. Код говно? Значит, кандидат идет нахуй. Смотришь, что следующий прислал. Попался нормальный, зовешь его на собес.
>>217835209 Согласен. Но: 1. Будучи джуном ты так или иначе без наставника будешь себе грабли в жопу толкать. 2. Готовенький фреймворк с тысячами гайдов и возможностью создать на коленке что угодно.
Я постарался анону расписать как плюсы, так и минусы такого пути. Иногда лучше легко вкатиться, а потом охуеть, чем сразу охуеть и не вкатиться вообще.
>>217836923 Посмотри, например, как Тиньков пишет, а он всяко успешнее тебя. Там же ошибка на ошибке. И что плохого, кстати, в том, чтобы быть социальным дном?
>>217838008 зачем ты агрессируешь на людей в интернете, анончик? Неужели в твоей жизни нет ничего поинтереснее и ты выплескиваешь свои чувства впустую на анонов, может, тебе одиноко и ты просто хочешь закрыть свои проблемы?
>>217843761 Я пишу грамотно, но не делаю из этого культ. Просто читал много книжек в детстве.
А 99% граммар-наци — долбоебы и лузеры, которым нечем больше гордиться. Они находят у оппонента опечатку или орфографическую ошибку и пытаются на этом фоне почувствовать свое превосходство. Фу таким быть.
>>217843096 Ну охуеть, а ассемблер это мнемоника для машинных кодов, а JavaScript изначально разрабатывался как тест на синдром дауна. SQL это полноценное направление в разработке, особенно его ебучие диалекты, вроде PL. SQL - язык программирования, просто заточен под обработку данных. Зная SQL проще получить работу и пытаться стать кодером на прочих ЯП, т.к. SQL субд используются почти везде, где есть данные.
>>217845273 >Через 10 лет зумеры изобретут десктопное приложение. Зумеры изобрели electron. А бумеры так и не смогли запилить нормальный универсальный десктоп фреймворк.
>>217846607 Ну в этом сейчас вся беда, что UI в браузере и сам UI убог. Браузер вместо ОС используется как универсальная прослойка, которая тоже нихуя не универсальная. Всё это блядство требует в несколько раз больше ресурсов, чем разработка приложух под ОС. Сколько зумеры не будут придумывать универсализацию, весь ентерпрайз будет работать под винду - тупо разработка в несколько раз дешевле.
Сам вкатывался в С++/QT. QT вообще очень классная штука, там и работа с БД и много всякой другой хуйни по типу работы с многопоточкой(однако в QT не лучшая реализация, не рекомендую). Джунов ищут вполне часто, так что устроится вполне реально, единственно было сложно конкретно мне, т.к не имею высшего образования. Сейчас начинаю потихоньку работать с OpenGL и DirectX.
>>217849352 я не он, он наверное скубент и уже спит. Не выдумывай хуйни, возьми любой курс по QT и попробуй, это у тебя займёт пару дней. Поймешь, твоё или нет.
>>217825494 (OP) Девять из десяти в треде пишут бредятену, для них ничего кроме веба, мобилок и игр не существует. А это лишь верхушка айсберга которая видна мимокрокодилам
>>217825708 >Ассемблер даже у эмбедевщиков уже давно не в моде за ненужностью. Пиздёж. Ассемблерные вставки очень полезны в погоне за микроамперами и микросекундами. мимо эмбед
>>217851464 На спрашивать советов на бордах. Вон в начале треда мы выяснили что асм ненужен, потом советуем новичкам начинать с явы, потом приходим к выводу что рынок веб-макак перенасыщен. Для начала уходи с борд. А по поводу вкатывания, посоветую питон. По системному программированию прочитать книжку "линукс полное руководство" которая художественный перевод манов, и пиздуй работать эникеем. Научиться чему-то можно только делая это. Какой язык учить или какую технологию, разницы нет, все специалисты сейчас находят нормальную работу. Ну если это не php/js конечно, или познания в ардуино.
>>217825494 (OP) Как заебали эти вкатывальщики, медом что ли помазано сука? Какого хуя айти, ищи другую работу блять, еслм бы это было твое ты бы уже там был или понимал хоть что-то. И так рынок перенасыщен, ХУЛИ ВЫ ЛЕЗЕТЕ?
>>217854125 С таким названием вроде одна. Linux: Полное руководство Автор: Денис Колисниченко Издательство: Наука и Техника Жанр: Программное обеспечение Год: 2006 ISBN: 5-94387-139-Х
Не пугайся чтр она 15-летней давности, с тех пор особо ничего не поменялось, тот же баш, тот же апач, те же конфиги, но будет встречаться настройка модемов и cd-rom
>>217854602 Тогда наебни ещё Таненбаума, это классика компьютер саенс, но после "полного руководства". Линукс был написан по примерам из этой книги. У Таненбаума был листинг ОС миникс, unix-like, с научным подходом для студентов, а Торвальд Линус решил написать юникс такой же открытый и документированный как миникс. Так появился линукс. Точнее ядро, всё остальное сделали ребята из gnu
Хочу вкатится в программирование, знаний крайне мало, интересны ОС и их функционирование, посоветовали ассемблер, но в ваших этих тырнетах говорят что юзлесс хуйня.
Что посоветуешь, анон?