Прошу вводную по специальности. Довольно часто вижу тут нытья 25+ лвл соплежуев оправдывающих свою лень и трусость "войти в айти". Меня интересует другой вопрос. Мне 24 года и я решил освоить профессию разработчика. Профильного ВО нет. Интересует системное программирование и программная инженерия. Есть ли у вас советы по плану вхождения в специальность с наибольшей эффективностью? С чего начинать, получать ли ВО, на какие должности пробиваться и какие трудности могут возникнуть?
>>1060966 Например, если вкатываться со старших классов или после школы, я примерно понимаю траекторию профессионального роста. Олимпиады, подработки, ВУЗ, стажировки (опыт), устройство на работу.
Но какой может быть профессиональная траектория у человека в 24 без профильного ВО? Может кто проходил по схожему карьерному пути и есть чем поделиться.
>С чего начинать С изучения программирования >получать ли ВО На свое усмотрение: хочешь - получай >на какие должности пробиваться На должности начальников >какие трудности могут возникнуть У каждого свои трудности
>>1060963 (OP) >>1060966 >разработчика >Основной вопос - где меньше работают и больше платят? Лол. Ты либо работаешь либо нет. С такими запросами только администратором или devops
Так можно сразу учиться ругаться на языке С и пополнять ряды инженеров-программистов? Или лучше начать с чего-нибудь другого, чтобы потом перейти к С? С питона или джава, например?
>хочет вкатиться в IT >не знает, с чего начать Чего ж тогда тебе в IT надо, если ты даже не знаешь, с чего начать (т. е. что тебя в IT привлекает)? Вкатывальщик хренов.
>>1061764 >>1060963 (OP) >Интересует системное программирование и программная инженерия. >>1060963 (OP) >Есть ли у вас советы по плану вхождения в специальность с наибольшей эффективностью? >>1060963 (OP) >С чего начинать, получать ли ВО, на какие должности пробиваться и какие трудности могут возникнуть? ВЫ очень внимательны. Как раз, что привлекает в IT я написал. Вопрос "с чего начать" относился совершенно к другой теме, к карьерно-социальной.
>>1061765 >Вопрос "с чего начать" относился совершенно к другой теме, к карьерно-социальной. Так я о том и говорю. Тем, кому действительно хочется в IT, это всё до лампочки. Они выбирают себе интересную область, ботают языки и framework-и, которые в этой области используются, если надо, подтягивают теоретическую базу, пишут свои говноприложения и - оба-на - они уже вкатились в IT. Но тебя-то интересует "карьерно-социальная тема", а не IT. >на какие должности пробиваться В IT есть только одна должность - программист.
>>1061809 >Так я о том и говорю. Тем, кому действительно хочется в IT, это всё до лампочки. Они выбирают себе интересную область, ботают языки и framework-и, которые в этой области используются, если надо, подтягивают теоретическую базу, пишут свои говноприложения и - >оба-на - они уже вкатились в IT. Да, но кушать тоже хочется. Я живу 1 и сам себя обеспечиваю. Было бы намного лучше, если бы ботанье языков и самостоятельная работа протекали параллельно с работой приносящей заработок.>>1061809 >В IT есть только одна должность - программист. Имелось ввиду, что прежде чем заниматься "программной инженерией", т.к. нет профильного ВО, может лучше сначала пойти на должность Java-программиста, web-программиста, С# и т.д. и т.п. Т.е. ступенчато подходить к теме.
>>1060968 >>Олимпиады, подработки, ВУЗ, стажировки (опыт), орнул сам учишь и вкатываешься, быстрей и проще это веб(фронт), сам так вкатился, за 2 месяца
Ну блин это пушка. 24+ и думает вкатиться. Ладно, напилю прохладных историй, может кому и поможет. История первая: Жил был парень, и было ему 25 лет. По специальности физик, по профессии младший научный сотрудник. Заебала его жизнь за копейки и пиздец в России, и решил он программистом стать. Начал он с с++, продолжил с#, занялся играми на ios. Вкатился в 26 лет, год затратил чтобы поднять скилл. История вторая: Жил был парень, по специальности физик, и лет ему было 27 от роду. Вполне нормально занимался, программирование начал делать, потому что требовалось расчеты делать. Освоил с++, освоил параллельное вычисление. Сделал проекты для своих научных работ. А когда появилось свободное время, пошел программировать. И лет ему тогда было 29 с половиной. Сейчас пишет для микроконтроллеров, за возраст ни разу не спросили. История третья: Жил был математик, и было ему 30 лет. В жизни своей фортран он познал, и на нем всякие мелкие программы писал. Но вот решил он пойти в программирование. Окончил курсы, и взяли его на работу. Алгоритмическое программирование очень было радо, когда получило специалиста. А мораль и суть такова: программирование очень большое, областей где оно нужно много, если ты гуманитарных полей, то вкатиться ты можешь в лучшем случае на java или html. И разработка всяких сайтов, работа с базами данных будет твоя. Минус создания сайтов и баз данных - просто дикая скорость появления новых фишек, мануал к которым может соперничать с Властелином колец по размеру. Вспомнить спрингер, который несколько лет назад был везде, сейчас на нем только пенсионеры кодят. (В этом разделе могу ошибаться, может кто подправит. Составил тольпо по общению с вкатившимися). Возраст здесь хз как играет. Чтобы писать игрушки, опять же, вопреки кукарекам со стороны, много требований не нужно. Достаточно пройти курсы и по вечерам пробовать писать для себя. Но маленький минус - без резюме сложно пройти. На собеседовании тебя прямо спросят и потребую хотя бы несколько рабочих приложений. Возраст как играет в этой области хз. Для специалистов с узким профилем играют свои законы, в которых решаются совсем другие задачи. Программная инженерия очень и очень широкое понятие. Здесь не обязательно знать тысячи библиотек и читать сотни мануалов, но вот соображать, что тебе выдает программа и как стыковать разные методы, а также очень неплохо разбираться в теме поставленных задач это необходимо. Сейчас здесь правят бал следующие направления (с тем что сталкивался, за всех отвечать не буду): 1. Криптография - вотчина выпускников физмата, и всего что связано с матаном, и если ты не один из них, то даже простейшую книгу ты не осилишь. Просто признай и смирись с этим. Необходимо знать матан, много матана, и иметь какие-нибудь интересы в теме. Без профильного ВО даже не пытайся, просто смирись. МГУ, Физтех, НГУ, там прямо с церемонии диплома специалистов могут забрать. 2. Нейронные сети - физмат, требования те же, что и для первого пункта. Хз если честно где у нас этим серьезно занимаются. 3. Параллельные вычисления - тренд, причем тренд везде. Крайне желательно наличие физмат образования. Тема широкая, тема не доработанная. Вот сюда ты можешь попробовать вкатиться. Активно используется в последнее время, особенно в микропроцессорах. Если хочешь вкатиться сюда, то смотри микропроцессоры (ARM или PIC решай уже сам). Вполне сможешь поднять за год, полтора. Но нужно знать электротехнику и микроэлектронику хотя бы на уровне радиолюбителя. Для выпускников математических специальностей это в первую очередь сама проблема возможности параллелить. То есть больше теории, из практики для физмата это всякие вычисления для CERN, там в основном Monte Carlo метод, который очень нужен для переноса материи и остальных вещей. У нас этим Курчатовский занимается. 4. Математическое моделирование - решение интегродифференциальных уравнений. Алгоритмическое программирование. Обнинск, Саров, в основном программы для расчета электромагнетизма, гидрогазодинамики, механики, моделирование всяких процессов. Это всякие CAD системы. Типа Fidesys, ccm+, autoCAD. Физмат обязательно, потому что без этого ты вообще не поймешь, что от тебя хотят. 5. Обработка изображений, графика, распознавание лиц - соприкасается с нейронными сетями. Здесь не оч осведомлен, знаю только что Matlab и всякие такие очень любят забирать к себе выпускников мехмата, и прикладного матана. По пунктам 1 - 5 вообще нет возрастного порога. Здесь задачи актуальные, совсем не типичные, поэтому и в 50 лет возьмут, если сможешь решить то, что от тебя хотят. И зарплаты здесь одни из самых высоких. Дальше выскажу свое мнение - программирование не описать какое оно большое. И не во всех областях нужно профильное образование. Но чудес не бывает, и без профильного образования вкатиться можно в крайне малую часть программирования. Вот только задайся вопросом: ты готов выполнять изо дня в день рутинную работу по сортировке матриц и клепанию все тех же однообразных меню?
Простите за субъективную простыню, но постарался высказать все что накипело, особенно относительно возрастного.
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Раз тут тред вкатывания - такой вопрос, а какие языки позволят мне подрабатывать баблишко, не выходя из сычевальни? У меня уже есть пятидневка с неплохой зарплатой, но хотелось бы ещё говнокодить по вечерам/выходным. Короче, на удалёнке.
Резюме "человека, умеющего прогать" без ВО, претендующего на вакансию джуна сразу отправляется в мусорную корзину и этому самому человеку просто некуда будет приходить и что-то там демонстрировать. Да и откуда блять у 30 летнего джуна УМЕНИЕ ПРОГАТЬ?
1 - выбираешь технологию, раз системное программирование, то учишь Rust и C++, например. 2 - самостоятельно изучаешь энтри-левел книжки и пишешь говнокод - полгода 3 - находишь чувака, который будет за деньги делать тебе код-ревью и давать советы. Делаешь все, что он говорит. - полгода-год 4 - ищешь опенсорс-проекты, вначале попроще, потом посложнее, активно контрибутишь туда - постоянно 5 - параллельно ищешь работку - постоянно 6 - ВО чисто технически бесполезно, но если решишь заводить трактор, то в большинстве стран получить рабочую визу в разы проще, если имеешь профильное ВО. Без него много возни с доками и работодатель поэтому может предпочесть тебе мудака с образованием. Если у тебя к этому времени сложится хорошее опенсорс-портфолио, то оно может перевесить все остальное. Ну или можно как-то решить вопрос с ВО, в некоторых вузах можно поступить в магистратуру и получить диплом магистра, в котором будет указана уже другая специальность, и потратить год-полтора на это. Со временем не затягивай, после 30 уже дискриминация лютейшая идет по возрасту. Составь план. Иметь наставника обязательно - без него утонешь в говнокоде и плохих советах со стаковерфлоу. Какие-либо курсы/сертификаты сразу шли нахуй. Ну еще как следует подумай над выбором области - могут быть особенности, которые предопределят твою работу на много лет. Придерживайся режима дня, составь подробный план изучения, не слушай нытья двачеров - оно заразно. Вот в общих чертах. Сам вкатился в 30 лет без вышки, не джуниором, веб-парашник
>>1063640 Ну если выбирать среди мудаков, то да, лучше мудак с корочкой. Но обычно стараются найти не мудака, а в этом случае корочка не показатель. мудак без образования
Сап, я гуманитарий, и мне захотелось запилить свой сайт, куда буду выкладывать всякие статейки. CMS использовать не хочу и денег на кодера нету, поэтому сам решил освоить какой-нибудь ЯП, а заодно немного прокачать свой мозг. Какой язык для этой цели лучше всего учить? В школе на информатике учил С++. Сейчас начал учить php, но заметил, что в книжках и на ютубе в основном учат синтаксису языка, а не "технарской логике".Какую стартегию лучше всего использовать, если цель просто запилить сайт, а не вкатиться и зарабатывать over9000?
>>1060963 (OP) >Прошу вводную по специальности. Ввожу свой хуй тебе за щеку. >Довольно часто вижу тут нытья За каким хуем, сын ебаного дерьма, ты создаешь еще один? >Мне 24 года и я решил освоить профессию разработчика. Поздравляю, ручку подарить? >Есть ли у вас советы по плану вхождения в специальность с наибольшей эффективностью? У меня для тебя один совет: если ты не умеешь/ленишься гуглить, пройди, пожалуйста, нахуй, там тебе самое место, долбоеб.
>>1060963 (OP) РЕШИЛ СТАТЬ ПРОГРАММИСТОМ С ЧЕГО НАЧАТЬ?? ПРОГРАММИСТОМ ПРОГРАММИСТОМ ЗАРПЛАТА 200К ДУЮ В ПУКАН МЕНЕДЖЕРУ АЙТИ
СМОТРИШ НА ЗЕЛЁНЫЕ ЦИФЕРКИ БИГУТ НАБИГАЮТ ЦИФЕРКИ ВОТ И ВСЯ РАБОТА ДОТКА КАЭСОЧКА МАТЕМАТИКА НЕ НУЖНА
ХОЧУ ХОРОШО УСТРОИТЬСЯ ПРОДАТЬ ЖОПУ В РАБСТВО БОДИШОП ПОК ПОК ЛИНУКС SH BASH WINDOWZ POWERSHELL ДИПЛОМЫ ПОВЫШЕНИЯ КВАЛИФИКАЦИИ ТЫРПРАЙЗ
ПОСОНЫ Я ИЗУЧИЛ ДЖАВА ПО КНИЖКЕ ШИЛДТА ЧТО ДЕЛАТЬ ДАЛЬШЕ ДЕЛЕГАТЫ МОНАДЫ МОНОИДЫ АССОЦИАТИВНЫЕ КЛАСТЕРЫ НЕ НУЖНЫ ЗАЧЕМ ЕБАТЬСЯ С НМИ ЛУЧШЕ ПИСАТЬ ПРОЦЕДУРНО
PROGRAM BIDLOKOD ВЕЗДЕ РАЗВАЛ ГРЯЗЬ И ГОВНО МЭЙНФРЕЙМЫ HLASM Я СЛИШКОМ СТАР ДЛЯ ЭТОГО ДЕРЬМА ИНДУСЫ ОДЕСК РУБИРЕЛЬСЫ КОКОКО ПОКПОК МЕЛКОБУКВЕННЫЙ МОЧЕР КОКОКО
>>1063400 Ну в 26 начал самообучаться на дому пока у мамки на шее хикковал. К 30 уже много скиллов будет иметь и несколько проектиков в портфолио + попытки пофрилансить.
>>1063225 А по сути все оплачиваемое программирование сейчас - это веб и аутсорс. А крестовики с физматом только в разрушенных НИИ и оборонке за копейки гниют и завистливо облизываются на жс-хипстеров, подкатывающих на гироскутере в офис Москва сити с новым фреймворком.
>>1064659 Двух равных не бывает. Когда на одной чаше будешь инициативный, готовый въебывать, с инглишом и хорошей базой в ЯП ты, а на другой мудак с корочкой, то если работодатель сам не мудак, то без вариантов возьмут тебя.
Довольно часто вижу тут нытья 25+ лвл соплежуев оправдывающих свою лень и трусость "войти в айти".
Меня интересует другой вопрос.
Мне 24 года и я решил освоить профессию разработчика. Профильного ВО нет. Интересует системное программирование и программная инженерия.
Есть ли у вас советы по плану вхождения в специальность с наибольшей эффективностью? С чего начинать, получать ли ВО, на какие должности пробиваться и какие трудности могут возникнуть?