>>250011642 Никакое str тут не при чем, ты в массив засунул не символы, а не определенные переменные, пока ты их кавычки не засунешь ничего не заработает.
Берёшь и устраиваешься джуном, там подтягиваешься до мидла за 1-3 год, потом либо продолжаешь не выделяться и работать мидлом, либо берёшь на себя больше ответственности и становишься сеньором
>>250012356 Не все так просто. Нехватка народа дикая. Так что никто тебе в миддлах засидеться не даст. Так или иначе будут нав\зывать таски выше твоей экспертизы. Мимо миддл, остаюсь за старшего когда тимлид в отпуске
>>250012452 Позиция старшего разраба уже включает в себя возню с продом, деплои, релизы, прочие обсуждения нужно/ненужно с менеджерами и хотфиксы в 2-3 ночи, когда прод падает. Я не хочу этим заниматься, поэтому и не претендую на сеньора сейчас
То, что знаешь что программирование это в командной строке, а не мышью иконки и картинки передвигать - уже прогресс. Все что остается это выучить гит и питон.
>>250012496 Ютуб и Гугл в помощь. Уметь искать инфу это основной навык для программиста. Если сам не осилишь найти ответы на свои вопросы в Гугле и Ютубе, то нет смысла даже пытаться вкатываться
>>250012668 Ебланиссимо, с такими тупыми вопросами ты никогда не вкатишься. Самый главный навык разработчика - поиск инфы, поиск глубокой и редкой инфы. Если ты не можешь загуглить и прочитать про гит самостоятельно, то ты ни на что не годишься, испытательный срок не пройдёшь
>>250011048 (OP) Найди бесплатный курс нормальный и начинай дрочить. Я сам два месяца учу, правда из этих двух месяцев половину проебался нихуя не делая. Сейчас пытаюсь себя заставить вливаться обратно. Программировать на самом деле оказалось не так скучно. Особенно когда скрипт правильно работает, испытываешь радость великую.
>>250013061 Там где я прохожу да. Да и в целом в программировании английский очень нужен. Документация вся на нем и людей в целом больше, проще что то нагуглить.
Проблема обычно не в как - курсов полно на том же ютуб, а что И вот в это "что выбрать" все и утыкаются И ничо не делают А брать надо прямо первое попавшееся Не пошло - пробовать следующее и тыды
>>250011048 (OP) Кодинг это определенный тип мышления. Ты можешь выучить хоть все языки на свете, но твой код все равно останется говном. Именно по этому так много кодеров, но среди них 90% абсолютно криворукие петухи.
Ты должен уметь как минимум в причинно-следственное мышление. Если в твоей жизни было много случаев в духе - ну я когда делал не думал а потом ахуел с последствий, то программирование это точно не для тебя.
>>250011048 (OP) Смотри, ОП, выбираешь какой-нибудь язык программирования, это на самом деле самое сложное и главное, т.к. дальше уже всё просто - в инете очень много инфы, просто ищешь ну ютубе "курсы по {языкname}". Есть простые языки, типа ассемблера, но в нём минус - он очень зависит от железа, считай под каждый процессор свой, поэтому придумали языки посложнее, но которые позволяют программировать не отталкиваясь от железа, сейчас очень популярен C, и надстройка над ним C++, это пожалуй предел, который ты пока можешь начать осваивать, потому что дальше там высокие языки, там сложнее уже: всякие виртуальные машины, код придётся компилировать прямо во время выполнения, дома всякие, фреймворки. Это уже для опытных разработчиков. Для начала наверное попробуй с C начать, хороший простой язык, его выучишь, дальше уже сможешь сам разобраться, что дальше делать. Самое главное, не допускай ошибки - держись подальше от 1С, вот прям полюбому, не смотри, что программировать на нём легче, потому что он на русском, это ебанутый язык марьиванн из бухгалтерии, все 1Сники на всю голову ебанутые, их за людей не считают.
>>250011048 (OP) Это как математика, главное иметь хорошую оперативную и постоянную память, потом лишь тупое механическое задрачивание одних и тех же процессов. ГУманитарные профессии в плане фантазии сложнее. Но в целом твой успех зависит устроишься ли ты быдлокодером в москву или в мухосрань.
1) Выбираешь направление, в котором хочешь работать. Либо по склонностям, либо тупо ищешь вакансии и выбираешь где лучше условия в твоем регионе. Это могут быть мобилки, веб, энтерпрайз, наука, или еще что-то. 2) Выбираешь технологии под направление. Опять же ищешь вакансии на хедхантере по направлению, смотришь требования, выписываешь названия технологий, которые встречаются чаще всего. Ну вот в энтерпрайз-джаве там будут всякие Spring, Hibernate, JPA, и всякая такая поебень. 3) Придумываешь себе идею для проекта. Учиться только по учебникам хуета - быстро потеряешь мотивацию и получишь кучу разрозненных навыков, которые непонятно как применять в реальном проекте. Придумай то, что интересно и полезно тебе. Ну вот например сделать веб-сервис для TODOшек. Или мобильное приложение, показывающее на карте маршрут до твоего дома. Или еще какую-нибудь хуйню. Хорошо заходят простенькие игры, но геймдев это отдельная непростая сфера, с нуля сложнее крестиков-ноликов у тебя вряд ли выйдет что-то сделать. Важно чтобы задача была практичная и ты бы сам хотел таким пользоваться потом. Это даст охуенный заряд мотивации 5) Начинай делать. В сети куча туториалов типа "как создать андроид приложение с нуля". По началу будет сложно и нихуя не понятно, на каждую строчку придется лазать в учебники или гайды чтобы понять что это. Но будешь постепенно продвигаться, и самое главное - видеть работающий реальный продукт, что будет мотивировать тебя продолжать. 6) Параллельно изучай потихоньку фундаментальные вещи. Чтобы не писать совсем уж кривой говнокод будет нужно понимание алгоритмов и структур данных (всякие списки-деревья, что это такое и зачем нужно, в принципе знаний на уровне википедии для начала хватит), паттернов проектирования ПО (виды архитектур, всякие MVP/MVC/прочая такая поебень, что такое синглтон и листенер). 7) Сразу начинай пользоваться правильными инструментами. Используй систему контроля версий (Git нынче топчик и мастхев в почти любой вакансии), записывай задачи по проекту в трекере каком-нибудь. С этим всем все равно придется столкнуться в реальной работе потом, знание хотя бы основ будет плюсом.
Скорее всего в итоге получится кривое-косое поделие, но оно будет как-то работать, а ты получишь первый опыт. Дальше выбираешь идею проекта посложнее, попутно осваиваешь следующие технологии из списка. И так прокачивашьеся уже до достаточного уровня чтобы сойти за джуна и попасть уже в реальную компанию
Пункты 6 и 7 можно начинать осваивать не с первого проекта. Иногда полезно сперва набить собственных шишек (проебать бекап проекта так как случайно стер архивчик, запутаться в лапшеобразном коде и начать задумываться об его улучшении, словить странные проблемы с производительностью из-за неправильно выбранной структуры данных), чтобы потом лучше заходили советы умных людей и ложились на твой опыт. Но затягивать с этим тоже не стоит, иначе есть шанс привыкнуть писать говнокод и искривить руки, потом потребуется долго выпрямлять.
На все это по ощущениям тебе хватит года. Дальше ты готов быть джуном, в ДСах с зарплатой от 50к.
1) От пика бросает в холодный пот 2) В школе тупил даже на QBasic и без шпаргалки нихуя не мог. Занятия по Visual Basic вообще вынесли мозг, сбежал с курсов на 3 уроке 3) Чистый гуманитарий, 30 лвл, зарабатывал редактурой/корректурой текста, переводами 4) Деньги не мотивируют, программирование не интересно
Какой шанс вкатиться? Да, это рофл, знаю, что нулевой
>>250024382 >Деньги не мотивируют, программирование не интересно > Ну вот тут проблема. Если программирование не прет, то ты не сможешь вкатиться. Тупо дропнешь на полпути. Потому что для тех, кого не прет, кодинг это охуительно скучный и напряжный аутизм. Да чисто на силе воли можно годик-другой попревозмогать, но рано или поздно сорвешься. Нет ничего хорошего в том, чтобы тратить жизнь на то, от чего тебя тошнит
>>250028057 Да, я в курсе. Мой пост - рофл, по сути. Просто заебало, что всем советуют вкатываться в программирование, как будто это так легко и надо лишь задрочить что-то там.
>>250017979 два чаю, пять лет хотел начать вкат, но на любом форуме, включая двач или на куче видео на ютубе все советуют совершенно разные языки и обсирают другие. это пиздец как демотивирует и отпугивает.