Как с меня образ написали. В целом, конечно, пробую, но без лютого углубления, а на уровне написать что-то для своих нужд себе самому, юзая доки, туторы и обращаясь за справкой к gpt.
Привет. Я изучала веб-разработку в колледже , мне нравилось это делать. Но жестко выгорела, хотела разрабатывать игры, но мне не хватает терпения. В этом году закончила колледж, поступила сразу в институт. В институте программирования нет. Иногда появляется вдохновение разрабатывать сайтики, но мне это очень нравится. 😅 Вообще хотелось выучить какой нибудь язык бекэнда, учила несколько C#, C++, C, go, python, Java, Rust, Ruby. (Из них до конца не доучила , за исключением python базовые вещи я изучила). Все таки рекомендуешь изучать C#?
Привет хочу стать backend разработчиком. Вроде определился с выбором чем заниматься. Не могу выбрать язык програмирования. Я учусь в коледже скажем так пощупал некоторые языки програмирования. И вот что я скажу Python мне не очень понравился. Во первых учитель у нас был плохой, очень плохой. Во вторых сам по сибе язык не очень. Java и C# мне по синтаксису и по применению больше всего понравились. Также брат посоветовал Golang модный, быстрый язык програмирования. Мне он так сказать показался странным это не Java и C# это что-то другое. Но на нём сейчас меньше конкуренции и он легче учится чем эти два комбайна. Java и C# выбираю потому что сложно приступить к задачам сложного уровня делать backend сайтов и так далее на C# мне показалось очень мало обучающих видео а именно по веб разработке по базе и созданию приложению у него видео намного больше. Java хоть и сложнее чем C# но я на ней нащёл больше обучающего материала. Фреймворк Spring приглянулся. Пока что остановился на Golang или Java или C#. Python как я говорил вообще не приглянулся. Посоветуйте какой из этих 3 выбрать. Работу планирую искать в Москве
Ты так жаждал узнать мое мнение, получай. Во-первых, научись писать хотя бы по русски. Во-вторых, определись со сферой. В-третьих, ты и так выбрал давно. Изучай C# и будет тебе счастье.
@@nikitaro2099 шарпы лучше, потому что выучил один раз, а применил везде. Шарпы отлично себя показывают не только в бэке и играх, но и в кросс платформе и даже в веб клиентской части. У шарпов удобная стандартная библиотека. Нету швейцарских ножей или пяти разных ложек. Одна задача - один фреймворк. И даже если тебе нужно что-то не стандартное, ты найдёшь аналог стандартному решению. Просто оно не будет перетягивать внимание на себя и тебе не придётся ломать голову над "что лучше fast api или django" или над тем, какой компилятор для джавы выбрать. Шарпы крайне активно развиваются. Настолько, что некоторые разработчики уже даже говорят, что надо остановиться. И шарпы не тянут за собой старье из двухтысячных. В шарпах ты написал один раз, а затем просто поменял номер в файле и это стало работать быстрее. Потоки тоже одно из лучших преимуществ шарпов. Шарпы отлично работают в многопоточности и параллельности. Это просто и, что самое главное, производительнее любых других языков, когда количество потоков становится немеренным. На шарпах писать проще. Ты просто берёшь что-то из стандартной библиотеки, пишешь не боясь за безопасность, кайыуешь от того, что пока кто-то дрочит циклы в циклах циклов, ты просто в строчку написал linq запрос. По итогу свой код можешь использовать везде - в беке, в логике на любой платформе. И даже скорость, которая является преимуществом С и Go, через какое-то время не будет таким важным, ведь нативная разработка тоже активно развивается
@@nikitaro2099 джава старый калл, который оракл признали дерьмом, выпустив котлин. Просто забудь про этот язык, у него нет будущего(кроме как через 30 лет зарабатывать как дяди знающие кобол)
Спасибо за подробное видео! Возможно вы мне сможете подсказать: я 3д дизайнер из геймдева, в связи затяжным кризисом хочу расширить свою квалификацию. И по сути стоит выбор между погружением в движок юнити или в анреал. Это как бы вечный спор и не совсем понятно как поступить на перспективу: Изучать Юнити и C# или анриал, потом блюпринты а потом C++. Я пол жизни занимаюсь дизайном и максимально далек от программирования, поэтому и непонятен порог вхождения в языки программирования + есть ограничения по времени в связи с наличием основной работы. Что бы вы посоветовали, что бы облегчить вход?
Если выбор исключительно между Unity и Unreal, конечно Unity. Потому что Unreal сложнее и как правило используется более крупными компаниями, на его изучение пойдет больше времени.
@@johnberden7957 А если расширить выбор, не только между unreal и unity? я так понимаю есть еще Godot, но как мне кажется по нему не так много информации в свободном доступе и это может усложнить изучение. Остальные движки вроде как только под 2д заточены.
Хочу изучить разработку под iOS. Почему - нравится мобилка; Могу ли - да, есть макбук и айфон; Какой опыт - 5 лет в UX/UI в том числе проектирование интерфейсов под iOS; Рационально ли - хз, у меня 400 т.р. ЗП, сколько времени мне нужно будет потратить для вката в iOS с таким же уровнем ЗП...
Вот я типичный "вкатун". Начал с Python и не пожалел ни разу, начальный базис на нём учить легко и приятно. Но поскольку Python используется в DS и ML, а новичку до этих областей как пешком до луны - переключился на Java. Многие этот язык рекомендуют как первый и я понимаю почему. Java очень строгий с четкой структурой язык. Не смотря на то что многословный, его ООП просто прекрасно. Только с поиском работы сейчас беда. Подумываю о PHP из-за его распространенности. Java бросать не хочу, ЯП нравится. Подскажите, пожалуйста, легко ли после изучения Java перекатится в PHP и в принципе на любой другой язык?
Смотря как много тьі изучил пайтон или Джава. Если иф-елс, массивьі, функции, то єто во многих ЯП мало отличается. А вообще нужно взвесить все "за и против" каждого ЯП, каждого фреймворка и потом вьібрать один и без оглядки на другие ЯП долбить до трудоустройства. При вьіборе ЯП и фреймворка рекомендую обратить внимания на такие параметрьі: 1. Подходит ли новичку. Потому что многие ЯП не рекомендуются новичкам (например Ruby). Я советую ЯП не рекомендуемьіе новичкам отбросить сразу из списка. Узнать какие ЯП рекомендуются новикам можно по видосам на youtube или можешь спросить у chat GPT. 2. Много ли учебньіх ресурсов (туториальі, видеоуроки, курсьі и прочее). Я советую ЯП и фреймворки по которьім сравнительно мало учебньіх ресурсов отбросить сразу из списка. 3. Востребованность (как много раочих мест. Я смотрю на процент коммерческого использования ЯП - загугли "рейтинг язьіков программирования" или что-то вроде єтого, и ищи долю коммерческого использования ЛИБО долю репозиториев на Github того или иного ЯП и фремворка. Так тьі оценишь востребованность). 4. Конкуренция. Очень важньій фактор. ЯП и фреймоврки с наибольшей конкуренцией тоже ЖЕЛАТЕЛЬНО отброить из списка. Но учти пункт 2. Если например на Java доля коммерческого использования больше, чем на PHP в полтора раза, то отклики на ваканцию по Java в полтора раза вьіше, чем на PHP не делает Java более конкурентньім, потому что скажем на Java 15 джуниор мест и 150 кандидатов откликаются на вакансии - 150 откликов на каждую, а на PHP 10 мест и 100 кандидатов откликаются - 100 откликов. Но конкуренция по сути одинаковая. Єти цифрьі я просто написал для примера. 5. Вьібирай направление, которое тебе нравится если для тебя єто ДЕЙСТВИТЕЛЬНО важно (ну вот нравится и все ...): back-end, enterprise, front-end, mobile, desktop, DevOps ... Если нет любимчика, то вьібирай то, что советуют для новиков (опять же видосьі на youtube что вьібрать новичку либо спроси у chat GPT). 6. Порог вхождения. У разньіх ЯП разньій порог. Например на PHP тьі можешь трудоустроиться через год обучения, тогда как Java до трудоустройства тебе придется учить в таком же темпе 1.5 года. Также на youtube есть видео вроде "пишем первое приложение на Python ( Java / PHP) за 2 часа". Так тьі можешь пощупать ЯП, нравится ли он тебе. Есть бесплатньіе марафоньі (у компаний, которьіе проводят платньіе курсьі) за 5-7 дней. Их можешь пройти. Потрать максимум 1 месяц на вьібор ЯП и фреймворка и потом учи его и не меняй свое решение что бьі не происходило.
@@johnberden7957почему C#? Вроде и понимаю, что как язык он ушел далеко вперед, да и проблем в разы меньше, DX лучше, но рынок почти в 1,5-2 раза меньше по всему миру, чем у Java, а это роль имеет весомую
Страшно-то на чистом Си в 2025. Выход за границы массива, сегфолт дереференса нулевого указателя и многие другие UB. На Ziglang'е как-то поспокойнее душе писать. Плюс нет проблемы с производством биндингов как у Раста: здесь вызываешь C API-функции практически напрямую, почти также легко будто это C++. Разве что редкие макросы, бывает, не транслируются и демоутятся. Но за гигиеничность, безопасность и продвинутую compile-time рефлексию плата считаю справедливая. По крайней мере до тех пор пока ни Safe C++, ни Carbon ещё не релизнули, Zig -- самый оптимальный вариант, как по мне. А там посмотрим.
Привет! С прошедшим праздником тебя 🎉
С новым годом!
По теме :
С++ (ver.14 дальше не нужно идти ) --> C# имхо
Как с меня образ написали.
В целом, конечно, пробую, но без лютого углубления, а на уровне написать что-то для своих нужд себе самому, юзая доки, туторы и обращаясь за справкой к gpt.
Привет. Я изучала веб-разработку в колледже , мне нравилось это делать. Но жестко выгорела, хотела разрабатывать игры, но мне не хватает терпения. В этом году закончила колледж, поступила сразу в институт. В институте программирования нет. Иногда появляется вдохновение разрабатывать сайтики, но мне это очень нравится. 😅 Вообще хотелось выучить какой нибудь язык бекэнда, учила несколько C#, C++, C, go, python, Java, Rust, Ruby. (Из них до конца не доучила , за исключением python базовые вещи я изучила). Все таки рекомендуешь изучать C#?
Видео про вайти в айти выходят также, как и книги на дворе 2024 в названии пишем 2025
Привет хочу стать backend разработчиком. Вроде определился с выбором чем заниматься. Не могу выбрать язык програмирования. Я учусь в коледже скажем так пощупал некоторые языки програмирования. И вот что я скажу Python мне не очень понравился. Во первых учитель у нас был плохой, очень плохой. Во вторых сам по сибе язык не очень. Java и C# мне по синтаксису и по применению больше всего понравились. Также брат посоветовал Golang модный, быстрый язык програмирования. Мне он так сказать показался странным это не Java и C# это что-то другое. Но на нём сейчас меньше конкуренции и он легче учится чем эти два комбайна. Java и C# выбираю потому что сложно приступить к задачам сложного уровня делать backend сайтов и так далее на C# мне показалось очень мало обучающих видео а именно по веб разработке по базе и созданию приложению у него видео намного больше. Java хоть и сложнее чем C# но я на ней нащёл больше обучающего материала. Фреймворк Spring приглянулся. Пока что остановился на Golang или Java или C#. Python как я говорил вообще не приглянулся. Посоветуйте какой из этих 3 выбрать. Работу планирую искать в Москве
Ты так жаждал узнать мое мнение, получай.
Во-первых, научись писать хотя бы по русски.
Во-вторых, определись со сферой.
В-третьих, ты и так выбрал давно.
Изучай C# и будет тебе счастье.
@@johnberden7957 Расскажите почему мне выбрать C#, а не Java
@@johnberden7957 Какое у вас мнение насчёт Java ?
@@nikitaro2099 шарпы лучше, потому что выучил один раз, а применил везде.
Шарпы отлично себя показывают не только в бэке и играх, но и в кросс платформе и даже в веб клиентской части.
У шарпов удобная стандартная библиотека. Нету швейцарских ножей или пяти разных ложек. Одна задача - один фреймворк. И даже если тебе нужно что-то не стандартное, ты найдёшь аналог стандартному решению. Просто оно не будет перетягивать внимание на себя и тебе не придётся ломать голову над "что лучше fast api или django" или над тем, какой компилятор для джавы выбрать.
Шарпы крайне активно развиваются. Настолько, что некоторые разработчики уже даже говорят, что надо остановиться. И шарпы не тянут за собой старье из двухтысячных.
В шарпах ты написал один раз, а затем просто поменял номер в файле и это стало работать быстрее.
Потоки тоже одно из лучших преимуществ шарпов. Шарпы отлично работают в многопоточности и параллельности. Это просто и, что самое главное, производительнее любых других языков, когда количество потоков становится немеренным.
На шарпах писать проще. Ты просто берёшь что-то из стандартной библиотеки, пишешь не боясь за безопасность, кайыуешь от того, что пока кто-то дрочит циклы в циклах циклов, ты просто в строчку написал linq запрос. По итогу свой код можешь использовать везде - в беке, в логике на любой платформе.
И даже скорость, которая является преимуществом С и Go, через какое-то время не будет таким важным, ведь нативная разработка тоже активно развивается
@@nikitaro2099 джава старый калл, который оракл признали дерьмом, выпустив котлин. Просто забудь про этот язык, у него нет будущего(кроме как через 30 лет зарабатывать как дяди знающие кобол)
началось)))
Спасибо за подробное видео!
Возможно вы мне сможете подсказать: я 3д дизайнер из геймдева, в связи затяжным кризисом хочу расширить свою квалификацию. И по сути стоит выбор между погружением в движок юнити или в анреал. Это как бы вечный спор и не совсем понятно как поступить на перспективу: Изучать Юнити и C# или анриал, потом блюпринты а потом C++. Я пол жизни занимаюсь дизайном и максимально далек от программирования, поэтому и непонятен порог вхождения в языки программирования + есть ограничения по времени в связи с наличием основной работы. Что бы вы посоветовали, что бы облегчить вход?
Если выбор исключительно между Unity и Unreal, конечно Unity. Потому что Unreal сложнее и как правило используется более крупными компаниями, на его изучение пойдет больше времени.
@@johnberden7957 А если расширить выбор, не только между unreal и unity? я так понимаю есть еще Godot, но как мне кажется по нему не так много информации в свободном доступе и это может усложнить изучение. Остальные движки вроде как только под 2д заточены.
Хочу изучить разработку под iOS.
Почему - нравится мобилка;
Могу ли - да, есть макбук и айфон;
Какой опыт - 5 лет в UX/UI в том числе проектирование интерфейсов под iOS;
Рационально ли - хз, у меня 400 т.р. ЗП, сколько времени мне нужно будет потратить для вката в iOS с таким же уровнем ЗП...
Не рационально абсолютно. Лучше двигайся дальше в том, в чем ты хорош и есть опыт.
Разработка это дыра без дна
@@psevdochlen6544 ну про дизайн я бы также сказал, процессы с разработкой одни и теже, просто разные инструменты и уровень абстракции
Вот я типичный "вкатун". Начал с Python и не пожалел ни разу, начальный базис на нём учить легко и приятно. Но поскольку Python используется в DS и ML, а новичку до этих областей как пешком до луны - переключился на Java. Многие этот язык рекомендуют как первый и я понимаю почему. Java очень строгий с четкой структурой язык. Не смотря на то что многословный, его ООП просто прекрасно. Только с поиском работы сейчас беда. Подумываю о PHP из-за его распространенности. Java бросать не хочу, ЯП нравится. Подскажите, пожалуйста, легко ли после изучения Java перекатится в PHP и в принципе на любой другой язык?
Берешь один язык программирования, и долбишь его до трудоустройства. Смена языка на первых порах это крайне вредная практика.
Смотря как много тьі изучил пайтон или Джава. Если иф-елс, массивьі, функции, то єто во многих ЯП мало отличается. А вообще нужно взвесить все "за и против" каждого ЯП, каждого фреймворка и потом вьібрать один и без оглядки на другие ЯП долбить до трудоустройства.
При вьіборе ЯП и фреймворка рекомендую обратить внимания на такие параметрьі:
1. Подходит ли новичку. Потому что многие ЯП не рекомендуются новичкам (например Ruby). Я советую ЯП не рекомендуемьіе новичкам отбросить сразу из списка. Узнать какие ЯП рекомендуются новикам можно по видосам на youtube или можешь спросить у chat GPT.
2. Много ли учебньіх ресурсов (туториальі, видеоуроки, курсьі и прочее). Я советую ЯП и фреймворки по которьім сравнительно мало учебньіх ресурсов отбросить сразу из списка.
3. Востребованность (как много раочих мест. Я смотрю на процент коммерческого использования ЯП - загугли "рейтинг язьіков программирования" или что-то вроде єтого, и ищи долю коммерческого использования ЛИБО долю репозиториев на Github того или иного ЯП и фремворка. Так тьі оценишь востребованность).
4. Конкуренция. Очень важньій фактор. ЯП и фреймоврки с наибольшей конкуренцией тоже ЖЕЛАТЕЛЬНО отброить из списка. Но учти пункт 2. Если например на Java доля коммерческого использования больше, чем на PHP в полтора раза, то отклики на ваканцию по Java в полтора раза вьіше, чем на PHP не делает Java более конкурентньім, потому что скажем на Java 15 джуниор мест и 150 кандидатов откликаются на вакансии - 150 откликов на каждую, а на PHP 10 мест и 100 кандидатов откликаются - 100 откликов. Но конкуренция по сути одинаковая. Єти цифрьі я просто написал для примера.
5. Вьібирай направление, которое тебе нравится если для тебя єто ДЕЙСТВИТЕЛЬНО важно (ну вот нравится и все ...): back-end, enterprise, front-end, mobile, desktop, DevOps ... Если нет любимчика, то вьібирай то, что советуют для новиков (опять же видосьі на youtube что вьібрать новичку либо спроси у chat GPT).
6. Порог вхождения. У разньіх ЯП разньій порог. Например на PHP тьі можешь трудоустроиться через год обучения, тогда как Java до трудоустройства тебе придется учить в таком же темпе 1.5 года.
Также на youtube есть видео вроде "пишем первое приложение на Python ( Java / PHP) за 2 часа". Так тьі можешь пощупать ЯП, нравится ли он тебе. Есть бесплатньіе марафоньі (у компаний, которьіе проводят платньіе курсьі) за 5-7 дней. Их можешь пройти.
Потрать максимум 1 месяц на вьібор ЯП и фреймворка и потом учи его и не меняй свое решение что бьі не происходило.
Мой Вам совет, изучайте C#
@@johnberden7957 Я понимаю, что это Ваш любимый язык🙂 Но хотелось бы услышать аргументы.
@@johnberden7957почему C#? Вроде и понимаю, что как язык он ушел далеко вперед, да и проблем в разы меньше, DX лучше, но рынок почти в 1,5-2 раза меньше по всему миру, чем у Java, а это роль имеет весомую
C
#
Интересно, и что же ты напишешь на C?
@@johnberden7957 глаза тебе сделаем
Страшно-то на чистом Си в 2025. Выход за границы массива, сегфолт дереференса нулевого указателя и многие другие UB. На Ziglang'е как-то поспокойнее душе писать. Плюс нет проблемы с производством биндингов как у Раста: здесь вызываешь C API-функции практически напрямую, почти также легко будто это C++. Разве что редкие макросы, бывает, не транслируются и демоутятся. Но за гигиеничность, безопасность и продвинутую compile-time рефлексию плата считаю справедливая. По крайней мере до тех пор пока ни Safe C++, ни Carbon ещё не релизнули, Zig -- самый оптимальный вариант, как по мне. А там посмотрим.