> Итак, я полон решимости изучать программирование. Предварительный выбор языка пал на Java. Он, вроде, самый популярный + мне любопытна AndroidStudio.
Если под мобильные устройства, то лучше Kotlin:[censored]
Это новый стандарт под Андроид устройства + язык молодой, конкуренция чуть меньше.
> А вопросы такие: > Как войти в профессию если ты Никто из Ниоткуда?
Вообще никого не волнует (кроме гос. организаций), смотрят на знания и портфолио. Правда первые пол года/год придётся поработать джуниором.
Зато, если контора нормальная, на первый месяц выдадут наставника, который всё покажет и расскажет.
> Какой базой знаний и набором навыков нужно обладать чтобы запрыгнуть на первые ступеньки Student, Junior?
Достаточно наполнения какого-нить курса средней руки.
Уверенная база языка + понимание всех этапов разработки + портфолио на 2-3 небольших, законченных, проекта, уровня курсовой/диплома.
> В каких языках/направлениях самый быстрый вход в профессию?
Сейчас самые популярные направления, это веб разработка и мобильные приложения.
Мобилки: Kotlin, Objective C и Java
Первое - новое и популярное, второе - под Мак устройства, третье - устаревает, но есть вагон легаси кода, который надо кому-то поддерживать.
Веб: Java Script (и куча библиотек/расширений, лучше сразу посмотреть тайп скрипт и Node.js), PHP, Python и ещё мильярд всего, которое делится на фронт энд и бэк энд. Начать можно с уверенного джава скрипта.
Начать изучать можно с кодакадемии:
JS:[censored]
NodeJS:[censored]
Java:[censored]
Python:[censored]
Курс по Kotlin от Google:[censored]
Кстати, зная основы той же жавы или питона, можно пойти в тестеры/автоматизацию тестирования. Входной порог пониже, а зарплаты не плохие + можно потом уйти в кодинг.
Курс по тестированию для Веба:[censored]
У самого специализация на 3D графике с небольшим сплешем в ИИ, поэтому могу соврать.
От знакомых работающих с жавой и котлином слышал что из-за того, что Оракл очень слабо поддерживает первую, а Гугл сделал ставку на второго, получается как-то так.
Речь, конечно же, про мобильные платформы.
> Это не про наши палестины. Вакансий тестировщиков без опыта не встречал. Везде уже инженера с опытом нужны и не так чтобы много.
Вакансии пишут под идеального кандидата. Сами конторы понимают что идеального они не найдут.
Если знаешь хотя бы треть от требований + примерно понимаешь про что остальные две трети, можно смело пробоваться.
Опыт от полугода, обычно, нужен чтоб человек понимал рабочий процесс (как правило аджайл).
> А так как я писал скрипты для программ adobe на javascript, то выбор пал на программирование. Скрипты не ахти что конечно.
Этого вполне достаточно чтоб начать развиваться в тестировании.
> кому я нехер такой старпер нужен.
На IT рынке постоянный дефицит кадров с высокой мотивацией и способностью учиться. Возраст и образование, при этом, вопросы далеко не первые.
Самое главное, не отказывать себе в вакансии до того, как это сделает работодатель.
Многие студенты так годами сидят в стп, при том что знаний и навыков хватит на сильно большее.
Увидел вакансию, списался, сходил, сделал выводы, подготовился, сходил ещё раз.
Ну и не стоит устраивать трагедию из-за отказов, прохождение собеседований это отдельное искусство, которым можно овладеть только постоянно практикуясь.
Если под мобильные устройства, то лучше Kotlin:[censored]
Это новый стандарт под Андроид устройства + язык молодой, конкуренция чуть меньше.
> А вопросы такие:
> Как войти в профессию если ты Никто из Ниоткуда?
Вообще никого не волнует (кроме гос. организаций), смотрят на знания и портфолио. Правда первые пол года/год придётся поработать джуниором.
Зато, если контора нормальная, на первый месяц выдадут наставника, который всё покажет и расскажет.
> Какой базой знаний и набором навыков нужно обладать чтобы запрыгнуть на первые ступеньки Student, Junior?
Достаточно наполнения какого-нить курса средней руки.
Уверенная база языка + понимание всех этапов разработки + портфолио на 2-3 небольших, законченных, проекта, уровня курсовой/диплома.
> В каких языках/направлениях самый быстрый вход в профессию?
Сейчас самые популярные направления, это веб разработка и мобильные приложения.
Мобилки: Kotlin, Objective C и Java
Первое - новое и популярное, второе - под Мак устройства, третье - устаревает, но есть вагон легаси кода, который надо кому-то поддерживать.
Веб: Java Script (и куча библиотек/расширений, лучше сразу посмотреть тайп скрипт и Node.js), PHP, Python и ещё мильярд всего, которое делится на фронт энд и бэк энд. Начать можно с уверенного джава скрипта.
Начать изучать можно с кодакадемии:
JS:[censored]
NodeJS:[censored]
Java:[censored]
Python:[censored]
Курс по Kotlin от Google:[censored]
Кстати, зная основы той же жавы или питона, можно пойти в тестеры/автоматизацию тестирования. Входной порог пониже, а зарплаты не плохие + можно потом уйти в кодинг.
Курс по тестированию для Веба:[censored]
P.S. А, да, SQL никогда не будет лишним[censored]