(веб-разработчика)
Здравствуйте, мне 30+. Имею профессию, отдаленную от it. Захотела стать python-разработчиком, записалась на курсы. 2 месяца Изучаем HTML, Python, скоро Java. Всего курс …
А чего тут все такие умные и никто автору задачку решить не помогает? Автор - ты это, пиши, если что. Помогу
Мы сильно тупые. Я не понимаю эту задачу "Подсчитать количество целых чисел в диапазоне от 100 до 9999 у которых все цифры разные".. 9900? Что тут вычислять то? Это же не простые числа, с которыми возиться и искать надо 🤷
Сейчас на рынке ситуация, когда стажеров и junior крайне много после вузов. И даже олимпиадники(не топовых олимпиад), но без коммерческого опыта стоят в очереди попасть хоть куда-то для получения опыта.
После курсов при таком рынке не нужны вообще! Выходя с них люди умеют слишком мало.
Организаторы курсов вешают откровенную лапшу для продажи бесполезного и к тому же дорогого обучения.
Исключения, которым помогли курсы, почти всегда имеют уже прекрасную базу в виде высшего технического образования или уже вошли в ит, но меняют специальность.
Относительно вашей ситуации что можно сделать? 1. Использовать уже имеющуюся базу, то есть ваше образование и опыт бухгалтера 2. Ни в коем случае не идти в топовые направления айти - их сейчас "продают" всем и там самая большая конкуренция. Забудьте про бэкенд сразу: для него нужна логика. Судя по задачке - вам ее прокачивать поздно. То есть никакого python, java. Никакого ML, AI - сюда даже не пытайтесь, в них после матфаков не каждый осилит.
Вернемся к вашим навыкам. Самое близкое направление, к тому же на сегодня не очень популярное, но за счет импортнозамещения и ухода конкурентов с рф рынка оно будет расти, а значит и джунов и стажеров в нем будут брать. К тому же оно не модное среди айтишников и Курсы также его сейчас не рекламируют. Это 1с-разработка. В 1с с вашим багажом лучше всего идти: 1с-системным аналитиком/консультантом, 1с-менеджером проектов, в крайнем случае 1с-разработчиком, но это будет сложнее и вряд ли денежнее первых двух вариантов. Выбирайте 1с-консалтинг (не франчайзи!) и проситесь к ним стажером даже без курсов(у вас есть эконом и навыки бухгалтера - туда с таким берут) за любые деньги. Рассматривайте такую работу как бесплатное обучение, если ещё и заплатят - то вообще супер удача. Через год вы будете ценный специалист джун+/мидл- и вот тогда уже ищите за нормальные деньги.
Я в ит более 15 лет, сейчас нанимающий менеджер.
Для успешной карьеры в IT все-таки лучше иметь техническое образование и дружить с математикой и логикой. На курсах обычно преподают люди, которые сами не особо успешны, так как зарплаты программистов в хороших компаниях выше, чем у тех кто ведет курсы. Поэтому лучше иметь фундаментальное образование, чтобы самой можно было разбираться и учиться. Все зависит от того, чего вы хотите в плане карьеры в ИТ. Просто сайты сейчас особо никому не нужны. Есть много площадок, на которых вы можете сами создать себе сайт-визитку или простенький интернет-магазин за небольшую плату раз в месяц/год, и при этом не нужно будет заморачиваться с поддержкой сайта. А устраиваться в крупные компании после курсов это позиция джуна с валом однотипных скучных задач и небольшой зарплатой. Если вы к этому готовы, то можно попробовать.
"Не ТОЧНО ТАКИХ ЖЕ ПРЕДПЕНСИОННОГО ВОЗРАСТА")) мне 30 не так давно стукнуло, какой предпенсионный возраст)) У нас учатся люди 40-50+, не знаю кто они по профессии, но вполне неплохо получается. Я лично считаю, что не жалкое зрелище, а хочется порадоваться за людей, что пробуют освоить новые навыки. Кто-то и "для себя" учиться может, автоматизации рутинных задач, для маленьких проектов. Не обязательно все мечтают стать крутыми разработчиками-программистами)
Автор, мы коллеги по финансам. Тоже хочу пойти учиться на разработчика. У меня коллеги в 30+ переучились одна на тестировщика, другая на дата- аналитика. Дерзайте, все получится у нас!
Понятно все с задачей. Автор, смотрите ради интереса. По сути вам надо написать метод, проверяющий, содержатся ли разные цифры в числе. Прогнать его циклом for от 100 до 9999 вы точно сможете.
Как эта задача решалать бы классически "в школе" (я не знаю, питон, а только C# уж прастите):
bool IsAllNumbersAreDifferent(int value)
{
// Массив с отдельными цифрами числа, которые будем сравнивать
var array = new int[10];
var index = 0;
// Цикл выполняется, пока что-то от числа осталось
while (value != 0)
{
// Получаем ту самую 1 цифру числа
array[index] = value % 10;
// Само число уменьшаем на 10, т.е. 12345 с каждым циклом будет: 12345 > 1234 > 123 > 12 > 1 > 0
value /= 10;
if (index > 0)
{
for (var i = 0; i < index; i++)
{
// Сравниваем последнее полученное число с предыдущими
if (array[i] == array[index])
{
// Совпали - значит ответ "нет"
return false;
}
}
}
index++;
}
return true;
}
А вот теперь эту же мутотень, как бы написали в реальной задаче в одну строчку:
bool IsAllNumbersAreDifferent(int value) => value.ToString().ToArray().ToHashSet().Count == value.ToString().ToArray().ToList().Count;
что тут происходит: число 1234 превращаем в строку "1234", потом разбиваем на массив символов "1", "2", "3", "4" и считаем их количество. Разница в том, что в одном случае используем лист, который хранит просто все значения по порядку, а во втором HashSet, который хранит только уникальные значения.
То есть для числа 1233 в первом случае итоговый массив будет "1", "2", "3", "3", а во втором "1", "2", "3", отсюда невязка и мы понимаем, что раз они разошлись, чтото совпало.
Не правда, в России огромный кадровый голод. Было бы желание и понимание рынка, что ему нужно. С этим кстати огромная беда - очень много преподавателей этих курсиков не программисты сами, и не понимаю востребованных технологий.
Но найти хороший менторинг вполне реально. Работы тоже много. Нет опыта коммерческого - пили pet-проекты в гитхаб.
А вот и продаван вайти-курсов прискакал. Что, поток овец для стрижки стал снижаться?
Нет никакого "кадрового голода". Умный человек догадается посмотреть кол-во откликов на вакансии и комментарии людей из этой сферы на профильных сайтах. Визг о "кадровом голоде" раздувают рабовладельцы, которые не хотят нормально платить работникам
Каждая хитрая мамка пихает дитачку вайти - как вы будете конкурировать с молодёжью?
Мне почти 30. Пыталась в разработку, проходила бесплатные курсы от биржи, училась в инете. Но…. Html, css норм, а вот javascript со скрипом и вводил в ступор) тут я и поняла, что мне понадобится пару лет, а у меня нет желания совершенно в этом капаться скрепя зубами. Также я забраковала тестирование, ну нафиг это it) туда его. Но кто смог и попал в струю молодец!)
Вам тут предложил по 1с, по-моему хорошая идея
А вот и продаван вайти-курсов прискакал. Что, поток овец для стрижки стал снижаться?
Нет никакого "кадрового голода". Умный человек догадается посмотреть кол-во откликов на вакансии и комментарии людей из этой сферы на профильных сайтах. Визг о "кадровом голоде" раздувают рабовладельцы, которые не хотят нормально платить работникам
А вы сколько платите?
Подобные задачки решают школьники в 6м классе. Просто подумайте, что будет к 11 классу или в универе. Может, вы и научитесь азам, только это не сделает из вас программиста
А вот и продаван вайти-курсов прискакал. Что, поток овец для стрижки стал снижаться?
Нет никакого "кадрового голода". Умный человек догадается посмотреть кол-во откликов на вакансии и комментарии людей из этой сферы на профильных сайтах. Визг о "кадровом голоде" раздувают рабовладельцы, которые не хотят нормально платить работникам
Я обычный свитчер, перешедший через курсы из инжынеров в 30+ тоже кстати. И кстати не пропагандирую курсы - большинство из них действительно выброс денег. Но найти норм менторинг реально, за год-полтора освоить веб разработку на уровне джуна - вполне.
Кадровый голод есть, даже в нашей фирме висит несколько вакансий. И в России В РАЗЫ проще устроиться на работу чем на Западе.
Без коммерческого опыта нужно портфолио - хоть какие-то pet-проекты. Хотя бы CRUD с проделанной PostgreSQL БД и примитивной мордой.
У некоторых менторов есть возможность кстати участвовать в реальном проекте после учебы. Поэтому я не про быстрый путь, послушав видосы, как раз говорю.
Мы сильно тупые. Я не понимаю эту задачу "Подсчитать количество целых чисел в диапазоне от 100 до 9999 у которых все цифры разные".. 9900? Что тут вычислять то? Это же не простые числа, с которыми возиться и искать надо 🤷
ответ считается комбинаторными методами. Но для автора стоит задача посчитать с помощью ПК перебором
Завистливая хрю_хрю всё минусит ;))
Был я как-то на курсах по основам баз данных, тоже думал, что я самый умный и щас как выучусь на программиста и как стану грести деньги лопатой. Видел там таких вот бухгалтерш предпенсионного возраста, которые тоже решили, что они еще ого-го какие программисты будут. Жалкое зрелище
Зря вы так, может, им для работы надо, чтоб данные из 1С вытягивать
По поводу "кадрового голода" в IT.
Одни говорят, что этот кадровый голод существует, другие, что его нет.
Спрос в IT действительно есть, но на готовых специалистов. Т.е. людей с портфолио реальных проектов и стажем от 5-ти лет. Никакого недостатка в зелёных программистах (джунах), тем более после курсов на рынке НЕТ. Их как грязи и они по большому счёту мало кому нужны, потому что с ними возни больше, чем выхлопа.
Лукавство продавцов курсов для программистов в том, что они сознательно смешивают эти две группы, давая обучающимся ложную надежду, что они смогут легко найти работу и при желании переместиться в продвинутые программисты (утолить тот самый "кадровый голод"), вероятность чего на самом деле минимальна, потому что разница между закончившим курсы новичком и опытным специалистом гораздо больше, чем все представляют. И чтобы преодолеть этот барьер, потребуются ещё месяцы и месяцы усилий, т.е. работать на старом месте и заниматься самообразованием после курсов программирования практически невозможно - это очень тяжело морально и физически, особенно когда человеку уже далеко не 20 лет.
да, еще поправочка для вариантов трехзначных чисел с нулем, они тоже войдут в ответ. Поэтому 7*8*9*10+16
только не 16, а конечно 16*9, трехзначные, это не только от 100 до 199. Т.е. опять размещения с зафиксированным нулем, когда вторая цифра и когда третья. Поэтому по формуле 8*9 умножить на 2.
Т.е. окончательно 7*8*9*10+8*9*2=5184
Это в любой профессии так - чем старше, тем сложнее. Потому что молодых хотят видеть везде, причем и умных, и с опытом.))
Но сравнивать айти с балетом - это максимально странно. В балете - если не начал заниматься в 5 лет. то уже поздно даже в 15 начать с нуля (карьеру). А в айти - сложно, но возможно, не все же программисты - гении, можно стать середнячком, начав с нуля в 30-40 лет вполне.
В 40 Вас уже никто не возьмёт на работу. Зря только будете пороги на собеседованиях обивать. Точнее, возьмёт, если Вы опытный программист (senior). А у молодых (junior) на каждое место по тысяче резюме приходит. Начинать скорее придется стажёром. Это либо 10-20 тысяч рублей в месяц, либо бесплатно поработать предложат полгодика-годик. Но даже бесплатно никто не возьмёт. Можете сами проверить - на профильных форумах эту ситуацию уже много лет активно обсуждают.
В 40 Вас уже никто не возьмёт на работу. Зря только будете пороги на собеседованиях обивать. Точнее, возьмёт, если Вы опытный программист (senior). А у молодых (junior) на каждое место по тысяче резюме приходит. Начинать скорее придется стажёром. Это либо 10-20 тысяч рублей в месяц, либо бесплатно поработать предложат полгодика-годик. Но даже бесплатно никто не возьмёт. Можете сами проверить - на профильных форумах эту ситуацию уже много лет активно обсуждают.
Если ждать, пока кто-то возьмет, тогда конечно никто не возьмет.
Автор, мы коллеги по финансам. Тоже хочу пойти учиться на разработчика. У меня коллеги в 30+ переучились одна на тестировщика, другая на дата- аналитика. Дерзайте, все получится у нас!
Добрый день! Коллеги в итоге работают? Я тоже из финансовой сферы, точнее была в ней, но потом был длительный перерыв. Сейчас хочу освоить новую профессию. Ищу варианты. Интересовала аналитика данных, вроде как околоайтишная эта тема. Сейчас комментарии почитала и даже не знаю, стоит ли уже смотреть в эту сторону.