24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
На связи 26 у.о. 1с&windows сис.админ. Проработав 5 лет в говнодминстве понял, что это не совсем мое. И надо искать экзиты. Решил попробовать как и все вкатиться в разработку. В плане подхода достаточно усидчив, часами могу сидеть над какой нибудь хуйней, пока не пойму/не сделаю. Традиционными вопросами "а как вкатиться" и "стоит ли", "а я смогу вкатиться в 27,28,...и тд." Не буду заебывать, тк 1) не планирую уходить в никуда 2) не особо верю в эйджизм т.к имею пару примеров когда в 30 вкатились и все ок 3) естб пара людей из сферы, не последних в своих конторах, которые могут посодействовать с устройством.
Собсно вопрос следующий. Т.к я воробушек в разработке, на данном этапе, мне интересен сам процесс, нежели какое то направление. А по сему вопрос к анонам,сведущим в теме: Есть Си, есть плюсы, есть С#. Я понимаю, что да, это совсем разное, но вот почему то выбрал для себя именно так. Реквестирую в тред умных 300к/сек разрабов, которые подскажут куда мне пойти нахуй за эти языки с точки зрения освоения, востребованности ну и применения.
понимаю, что скорей всего перерастет в очередной срач, но все таки надеюсь что-то полезное все же будет.
>>262969636 Только если на фреймворке пойдёт писать. Так то что в коре, что в свежем .net завезли линупцы, поэтому вполне вероятна задача в вебе "написать сервис без привязки к платформе"
По существу, оп, низкоуровневая разработка довольно сложная для вкатуна. Научиться ооп и пойти крудошлепить на дядю в разы проще чем научиться системному кодингу, плюс востребован. Если шарпы не твоё, попробуй си с питоном в паре. Ща очень популярно стало, глянь вакансии. Типа на джанге замутить круды, а все критичное к перформансу на си. Учить такое дольше.
>>262969795 Про подкурку линуксом не слушай, в нормальных конторах эту работу делает за тебя дева-пёс. А вот го довольно годный, не жиденькая альтернатива джаве и шарпу
>>262969324 (OP) Какой нахер ты админ если ты в разработку не можешь? Админ как минимум питон баг ямл знать должен, для автоматизации процессов. Ты же эникей и помощник для бабсрак их бухгалтерии
>>262970020 Почему то это частенько так бывает, но нигде это никого не ебет так, как в ойти. Так то это норма, молодой нач, либо шибко умный, либо блатной и остальной возрастной контингент. Да и плюс чисто по внешке тяжело точно понять возраст. Да и как то с чего бы это должно менять ебать?
>>262970220 Дитя, как связан мой уровень админа с темой треда? Хочешь обсудить мои кометенции плати епт. Время специалистов стоит денег. А если подразумевается некий консалтинг в виде ответов на вопросы мимохую типа тебя, то это стоит денег вдвойне.
>>262969324 (OP) Не совсем понял, а что ты хочешь услышать? Если нужны данные по востребованности - профильные ресурсы и отчеты различных агентств в помощь. Если нужны истории из жизни разрабов - либо хабр, либо лезь в тематическую доску, либо конфочки там всякие. >естб пара людей из сферы, не последних в своих конторах, которые могут посодействовать с устройством. Ну так уточни, чем они конкретно могут посодействовать.
Добавлю очевидные вещи, что ЯП подбирается под задачу и что программирование не только про код (какие-нить вечные джуны-кодеры не в счет). Ты вообще чем заниматься-то хочешь (веб, байтоебство и тд)? Какие хотелки в плане перспектив (дорасти до архитектора или вечно сидеть-пердеть)?
>>262969324 (OP) Выбрал С# потому что по нему была ближайшая группа на бесплатных курсах с перспективой трудоустройства. Если бы не это - отдал бы предпочтение тогда уже знакомым мне С++. Все варианты хорошие по своему. На С/С++ весело писать всякое быстрое и оптимизированное, у С# меньше каши со устаревшим синтаксисом, хорошие инструменты отладки, много удобностей. По существу, писать интересно на всем, и ты почти наверняка будешь не только основным языком пользоваться на работе. Потому я бы на твоем месте выбрал путь наименьшего сопротивления (где проще устроиться и больше работы).
Правильный ответ, если не хочешь быть говнокодером - учить все три. Начинаешь с Си, получаешь основы сиподобных языков. Потом разбираешься в плюсах - это чисто Си + ООП. На примере плюсов понимаешь, как вообще эта концепция работает. Только потом уже переходишь к шарпам.
Книг по Си жопой жуй, и все хуевые, даже не знаю, что посоветовать. Можешь глянуть сюда, выбери то, что написано наименее ебанутым языком https://tproger.ru/books/clang-books/.
По шарпам, чтобы хорошо разбираться, надо читать Бога нашего Рихтера, CLR via C#, ссылку сам ищи. Книга не по самому свежему стандарту, но основы дает.
По видеокурсам и прочей параше учиться не советую. Если книжки окажутся для тебя слишком сложными, мб прога - это не твое. Помимо прочего, поищи книжки по алгоритмам, но не слишком еби себе этим мозг, на интервью такое не спрашивают в нормальных компаниях; на практике тоже редко будет полезно, но надо хотя бы знать, о чем речь. Структуры данных, ессно, надо знать.
Если разрабатывать на C#, то это либо веб-разработка (бекенд), тогда тебе очень желательно разбираться еще и в SQL и в какой-нибудь ORM, вроде EntityFramework, либо разработка десктопа под виндоус, что автоматом означает, что ты будешь какое-то говно мамонта править, очень не советую. Желательно в таком случае еще знать что-то из фронта, но это можно и потом.
>>262971003 х2 >>262970909 Рекомендую к просмотру дмитрия столярова из компании флант. Ту часть контента которая про девопс и решения. Если чувак к 25 хотя бы половину этого знает, ну умник хули, мое уважение, снимаю шляпу. Но я чет сомневаюсь что к 25 рили стать годным девопсом. Ни кубик-лошком в модном стартапе, а реально скиловым девопсом, с глубоким знанием лиункса, го, многопоточки, сетей, облаков и тд.
>>262972268 Ну и да, основная часть в обучении проге - это практика. Книги - это хорошо, но нужно найти какой-то хороший источник заданий, которые ты будешь делать параллельно с тем, как читаешь соответствующие вещи в книжке.
>>262972408 Никогда не поздно, в целом. На возраст почти всем похуй, если ты показываешь инициативность, заинтересованность и знания. Была хорошая фраза, что, условно, через 4 года тебе так и так будет 31, но тебе может быть 31, и ты будешь знать прогу, или тебе будет просто 31.
>>262972403 Ну я тип сижу на удаленке. Работки от силы часа на 3-4 в день. Иногда бывают запары, но так не особо. Для подмосковья вполне себе бабки сносные, раз в месяц гоняю в ДС. Че еще надо?
>>262972547 >Работки от силы часа на 3-4 в день. Такой распорядок дня просписан по контракту? или были договорённости при устройстве? Или просто сам ебланишь \ так получилось само?
>>262972611 За тобой никто жестко следить не будет. Если компания пытается тебе таймтрекер на комп установить и мониторить твою деятельность, ты просто не идешь в такую компанию. Если ты не идиот, то рабочие задачи столько в день и будут занимать, потому что ты торгуешься насчет времени их исполнения, бизнес в душе не ебет, сколько реально занимают задачи, а твоим лидам, как правило, тоже больше работы иметь не хочется.
>>262972625 >Такой распорядок дня просписан по контракту? или были договорённости при устройстве? Или просто сам ебланишь \ так получилось само? такие же вопросы у меня к тебе
От себя добавлю, что поздновато наверное лет в 35-40 вкатываться. 25-28 самый возраст, когда допускается осознание ошибок выбора карьеры, ну не прям радикальных, типо был юристом стал программистом, а такой скажем небольшой просчет. И как раз самое время как то внести коррективы и нивелировать ситуацию. Главное конечно наличие интереса, иначе выгоришь и все. А на топливе мотивации в целом можно вкатиться. За год где то то что описано выше осваивается. Если пойдет легко и плавно, то за год можно не просто освоить, а выдрочить на довольно устойчивом к собесам уровне Улачи.
>>262969324 (OP) >Я понимаю, что да, это совсем разное, но вот почему то выбрал для себя именно так. ну и дурак.
Понимаешь, но всё равно выбрал. А нахуя? Выбрал самое сложное и сразу три. С таким полходом выгоришь на второй месяц задрачивания от не понимания ничего и от того, что рассеиваается внимание и вообще ничего не понимаешь.
Выбери что-то одно, попроще, популярнее в плане вката долбоёбам и задроть только это.
Решил попробовать как и все вкатиться в разработку.
В плане подхода достаточно усидчив, часами могу сидеть над какой нибудь хуйней, пока не пойму/не сделаю.
Традиционными вопросами "а как вкатиться" и "стоит ли", "а я смогу вкатиться в 27,28,...и тд." Не буду заебывать, тк 1) не планирую уходить в никуда 2) не особо верю в эйджизм т.к имею пару примеров когда в 30 вкатились и все ок 3) естб пара людей из сферы, не последних в своих конторах, которые могут посодействовать с устройством.
Собсно вопрос следующий.
Т.к я воробушек в разработке, на данном этапе, мне интересен сам процесс, нежели какое то направление. А по сему вопрос к анонам,сведущим в теме:
Есть Си, есть плюсы, есть С#. Я понимаю, что да, это совсем разное, но вот почему то выбрал для себя именно так.
Реквестирую в тред умных 300к/сек разрабов, которые подскажут куда мне пойти нахуй за эти языки с точки зрения освоения, востребованности ну и применения.
понимаю, что скорей всего перерастет в очередной срач, но все таки надеюсь что-то полезное все же будет.
Заранее спасибо адекватам.