Иногда прикольно представлять, чем бы я занимался, если бы не нуждался в постоянной работе и средствах. Наверное, я бы начал заниматься триатлоном и освоил некоторые виды профессий. Ну и как же без путешествий.
С триатлоном и путешествиями вроде все понятно, а как насчет профессий? На мой взгляд, IT сектор кажется наиболее перспективным и интересным, судя по количеству вакансий и зп к ним. Мое мнение не претендует на истину и, возможно, данный сектор перегрет. Но в связи с данной ситуацией становится понятно, кто остается в выигрыше. Работа удаленно? Да нет вопросов. Новые проекты подогревают интерес. Конечно, наверное, все не так просто, особенно, если учесть тот факт, что я абсолютно не шарю в этой теме.
Есть ли здесь представители из IT? Хотелось бы узнать, можно ли с нуля освоить профессию Frontend разработчика? Или разработчика мобильных приложений. Естесственно, при наличии огромного количества свободного времени. Как найти хорошего ментора, который сопровождал бы при обучении?
На гикбрейнс видел слащавые отзывы тех, кто прошел курсы и буквально через год нашел работу в данной сфере. Потом зашел на хабр и почитал другие отзывы. Понимаю, что все зависит от человека, его амбиций, а также некоторой доли удачи.
На смартлабе уже несколько лет, зарегался только два дня назад. Вроде данную тему не поднимали. Возможно, плохо искал. В любом случае информация постоянно обновляется и все что актуально было полгода назад — неактуально сейчас.
Но, как он говорит, эта профессия не подходит 90%-м людей.
Я изучаю HTML, CSS, и вообще верстку по этому каналу, лучше не нашел. Пробовал htmlacademia, полная лажа, выманивание денег и фрагментированные знания.
А здесь с практикой и бесплатно.
www.youtube.com/c/FreelancerLifeStyle
Если, голова варит. Логическое и критическое мышление присутствует. Будет проще.
2. Ментору зачем на вас время тратить? Вы его племянник что ли?
Сектанты против сектантов.
Еще какой-нибудь Бизнес-Молодости не хватает, для комплекта
https://github.com/kamranahmedse/developer-roadmap
Дело ещё вот в чём. То, что нам выдают статисты по-поводу вакансий, то я считаю это далеко не истина.
Никогда не забывайте! Всё, что вам нравится делать в молодые годы — всё это может принести пользу в будущем! Чел ломается после школы в «два щелчка». Очень многое зависит от родителей, если они его вовремя не поймут и не укажут ему (именно) его путь, то считай чела могут направить сторонние люди не знавшие его.
Поставьте себе конкретную цель — хочу сделать приложение под Android, которое умеет… .
Дальше уже смотрите, что для этого нужно. Нужно язык Kotlin. Учите немного его (не углубляясь). Дальше уже учите Android.
Если вы хотите просто с наскока начать программировать и получать за это большие деньги — скорее всего не получится. Это творческая профессия, которая требует большой багаж знаний и умений.
Ответьте на вопрос себе — Вы хотя бы немного разбираетесь в компьютерах?
Понимаете что такое клиент-сервер, сеть и IP адреса, указатель в памяти, массив, список?
Если вы полный ноль и не знаете даже этого (за все время учебы не узнали), то дальше все НАМНОГО сложнее, глубже и обьемнее.
Я не согласен с тем что IT выдыхается. Впереди еще очень много чего нужно будет запрограммировать.
Учиться сейчас проще простого. Курсов, книг, примеров — огромное количество. Но нужна база!
Деньги вам будут платить, когда вы достигните такого уровня, что сможете написать свое мобильное приложение, сайт или программу для десктопа.
То есть придумываете идею. Пишите приложение. Оно работает? -> Начинаете искать работу.
Результат своих трудов можно видеть много где. Даже пол помыл — видишь результат. В программировании в большой компании, как правило не видишь результатов работы. Ты просто винтик, который вместе с другими программистами исправляет баги в большом внутреннем программном продукте.
Вопрос только в том насколько качественно.
Если вы уже имеете высшее образование, то выучиться на программиста у вас займет не более 3х лет.
Если вы уже IT специалист, то выучиться на программиста у вас займет не более 1 года.
Если вы уже программист, то изучить основы почти любого языка программирования у вас займет от нескольких дней до пары недель. НО как и любому обычному языку, учиться любому языку программирования можно всю жизнь.
Но работа не из простых, по сути это тяжелый умственный труд, который у 90% людей вызывает стойкое отвращение. В качестве примера можете посмотреть на Тимофея который пару лет назад пытался и судя по всему сдался достаточно быстро, и это даже с учетом его подтвержденной организованности, наличию времени и практической ценности этих знаний для его проекта.
что он пытался?
эта тема была затронута, больше вроде на ютубе
Короче, бро, пиши. МЭК 61131. Это то, что будет кормить тебя всегда и везде. Всегда и везде! Если ты еще С/С+ освоишь, то на икру хватит. Почему? Потому что это есть в каждой подворотне. Без этого уже не производится ничего. Для несведущих: это программированние PLC. Контроллеров, в просторечии. Только на моем веку с десяток пацанов выехало за бугор, успешно освоивших это дело. Кто не хотел — прекрасно работают тут. Устроиться в любую иносфирму — как два пальца. От так, малята.
А создание мобильных приложений напротив, имеет бесплатное мультиплицирование в тысячи и миллионы копий. Вы пишете один раз приложение, не получаете за это ничего. Но зато дальше за каждую проданную копию вы получаете деньги. Количество продаж потенциально ничем не ограниченно.
это щас называется: вайти в айти. спец форумы есть для таких, как ты.
но подумай, тебя ведь не само программирование привлекает и не рисование вебморд, а деньги. ДЕНЬГИ!
вроде какая разница, но дело в том, что если в юности тебя кодинг не интересовал, то имхо, бесполезно пытаться в старости, не осилишь, потому что не твоё это, мозг у тебя не подходящий для этого дела.
у истинных программистишек особый мозг, им это от рождения даётся и становится их судьбой. а у тебя не так. поэтому вероятность вайти в айти для людишек со стороны примерно 1%.
ну есть ещё тестировщики, там попроще.
ну и помни, что программистишки — суть рабы. их досуха выжимают, а потом выбрасывают, поэтому столько «перегоревших» кодерков на планете.
специально для тебя кретина поясняю, программистишка не может никого выебать, тем более в жопу. програмистишка — унылый, забитый ботан, у которого вместо ёбли «интересные проекты». и если в его жизни и есть ёбля, то ебут его, а не он.
Я думаю, что ты просто слишком тупой.
И лет тебе скорее всего немного. Ты ПТУшник, угадал?
ХА! да это главная роль! подумай, пошёл бы ты в айти, если б там оклад был как в роснауке — 15тыр?
думаю, ответ очевиден.
а в святой руси, для тебя все эти индусы без разницы, ты просто на хедхантере будешь сидеть пока на работу не возьмут. а потом будешь рабом для айти-манагеров.
кодинг хорош только тогда, когда ты кодишь для себя, ради интереса, в качестве хобби, для удовольствия, или ещё для Науки. весь остальной кодинг — обычная изнурительная работа на дядю и почти всегда скучная и неинтересная.
Отвечу на ваш вопрос с позиции разработчика и позиции преподавателя Java-курсов.
За время пандемии мы в компании увидели значительный спрос на вакансии разработчиков. Если раньше мы предлагали разработчикам около 130-150 т.р. то сейчас на такие деньги сложно найти разработчиков, причем это не Москва, а юг России и мы предлагаем хороший релокационный пакет, ежегодные премии до 30%.
Во всех банка, госструктрурах, аутстафи аутсорс компаниях очень не хватает разработчиков.
Самому научиться можно, но очень сложно. Популярные курсы заточены на обучение самостоятельно. Курсы на которых работаю я предлагают помимо того что у нас есть лекции, мы проводим еженедельные консультации тет-а-тет со студентами, с проверкой домашних заданий, а также у нас есть во второй части курса группой проект, где студенты работают в команде и по итогам курса уже готовы работать в компании. Некоторых студентов я взял в свою компанию на работу.
Если у кого-то есть вопросы по обучению, можете написать мне.
Средний срок переквалификации на программиста 5-6 месяцев, однако не все доходят до конца, учитывайте это. Зачастую только обучение с ментором-наставником даёт ожидаемые результаты.
с нуля? это не серьёзно.
У нас выпустились уже несколько сотен ребят, у некоторых профессии были далеки от ИТ, кто-то работал ранее в пиццерии, был барменом, геологом, сейчас трудятся в современных ИТ компаниях.
обычно обучением не занимаюсь, но раз уж у тебя бармены из пиццерии айтишниками считаются, то лови.
Урок первый: перестань штамповать 5-и месячных говнокодеров.
Для начала понять программированием чего хочешь заняться.
В словах Капекса есть зерно, но оно скрыто под слоем злобы и другого преувеличенного говна.
Хороший сценарий такой:
1. Изучаете самостоятельно или на курсах язык программирования.
3. Участвуете в каком-нибудь бесплатном открытом проекте — нарабатывает опыт программирования. Тут посмотрите над специализацией. Ваше это или нет.
Иногда на этом этапе поступают предложения, если успешно себя проявишь.
3. Ну и искать позиции на junior прогера.
Литературы полно и на русском. Английский нужен, если читать доки к специфичным устройствам (например программирование PLC, FPGA, спец контроллеров и т.д.) или общение с иностранными заказчиками или руководством.
Сам сейчас для себя программирую на питоне.
За две недели прочитал и начал программировать на LUA роботов для терминала Quik. В свое время была программа на Java с исходниками, которую надо было чуток поправить, а создатель потерялся. Почитал пару руководств и к концу недели сделал так как нужно.
p.s. Программировал на бейсике с 9 лет.
Одна из моих первых книг по которой учился :)
У меня было хуже — программируемый микрокалькулятор Б3-34 :)
я в школе лет в 12 с этого начинал:
Булева алгебра, вентили, регистры, счётчики, сумматоры, дешифраторы, мультиплексоры и прочие демультиплексоры. Кибернетика, короче.
Ну а потом родители на Спектрум наскребли и пошло поехало.
Тут вон дурачок какой то выше пишет, что за 5 месяцев из бармена с пиццей программиста делает. Какой нах 5 месяцев? На это годы уходят даже у тех, кто с детства этим занимается и имеет врождённые способности...
Програмирование требует некоторых навыков: усидчивость, внимательность, некоторая упертость в достижении цели, логическое мышление.
Програмирование вредит здоровью: позвоночник, зрение, сердце, атрафация всех мышц, геморрой, артрит суставов кистей рук.
Знание математики на уровне школы вполне достаточно, вы редко будете использовать ее по прямому назначению (ибо 99% действий програмиста — перекладывания куч говна из одного угла в другой и обратно), а когда придется — всегда можно воспользоваться учебником.
Войти в профессию и войти в програмирование — немного разные уровни. Программирование у меня освоила жена (она филолог), собрала беспроводную приблуду на микроконтроллере Arduino и написала приложение на Java под Android где-то за полгода. Если вы хотите в профессию — такие утюги вам надо будет собирать за неделю не сильно напрягаясь, соответственно уровень понимания того, что делаешь должен быть повыше. Не обязательно выбирать мк, но ожидаемый работодателем объем работ будет больше.
Если вы не готовы сидеть по 12-16 часов за компьютером, то без особых интеллектуальных способностей продвигаться в теме будете не очень быстро.
Программист — профессия не творческая, это примерно как таджик-плиточник, только в компьютерах — где скажут лепить, там и лепишь. Скажут лепить затейливо с узорами — лепишь затейливо. Скажут лепить быстро на0ебись — лепишь быстро. Есть паттерны программирования — зная их ты просто жанглируешь ими для тех или иных решений. Сразу скажу, что придумывают архитектуру другие чуваки, но обычно в нищих конторах придумывают ее те же люди, что и пишут, отсюда появляется «творчество» в профессии.
Програмирование часто пересекается с кучей технологий придуманных другими программистами (кривых или не очень), т.ч. оно требует освоения этих технологий по мере встречи с ними (а это будет часто). Век живи, век учись.
Больших денег в програмировании нет, зарплата чуть выше среднего (не на несколько порядков), а большие деньги получат те, кто продадут тот продукт, что вы будете разрабатывать ;)