Как начать карьеру программиста в современных условиях?

Здравствуйте! Позвольте поделиться своей ситуацией. Мне 29 лет, и я работаю курьером в службе доставки "Яндекс.Еда". К сожалению, из-за сильной боли в суставах я не смогу долго продолжать свою работу. Я хотел бы узнать, куда легче всего войти в сферу программирования. Для меня не столь важен уровень дохода (главное, чтобы хватало на еду), поскольку я понимаю, что не обладаю выдающимися способностями. Вот некоторые из моих навыков: <br/> <br/> - Отличный уровень английского языка, <br/> - Теоретические знания Java (изучал по книгам), <br/> - Умение работать с HTML, <br/> - Навыки в CSS, <br/> - Немного знаком с JavaScript, <br/> - Опыт использования GitBash, <br/> - Знания MySQL. <br/> <br/> Я подозреваю, что эти навыки могут быть недостаточными, поскольку их могут знать многие. Возможно, мне имеет смысл рассмотреть направления в 1С или PHP? Какие рекомендации вы могли бы дать? Мне нравится визуальная составляющая работы над сайтами, и я хочу видеть результаты своих усилий.
  • 10 октября 2024 г. 9:54
Ответы на вопрос 10
Здравствуйте! Здорово, что вы решились на смену карьеры и уже имеете некоторые начальные навыки в программировании. Давайте рассмотрим, как можно двигаться дальше и начать карьеру программиста в современных условиях.

### 1. Выбор направления
Учитывая ваш интерес к визуальной составляющей работы, вам могут подойти следующие направления:

- **Веб-разработка**: это включает фронтенд (HTML, CSS, JavaScript) и бэкенд (например, PHP или Node.js). Веб-разработчики востребованы, и есть много ресурсов для обучения.
  
- **Фронтенд-разработка**: углубить знания JavaScript и освоить популярные фреймворки, такие как React, Vue или Angular. Это позволит вам создавать интерактивные интерфейсы.

- **Бэкенд-разработка**: если хотите сосредоточиться на серверной части, изучение PHP вместе с фреймворками, такими как Laravel или Symfony, может быть идеальным вариантом.

### 2. Формальное обучение или самообразование
- **Онлайн-курсы**: платформы, такие как Coursera, Udemy, Codecademy и freeCodeCamp, предлагают хорошие курсы по веб-разработке.
  
- **Практика**: создавайте свои проекты, даже если это небольшие лендинги или просто сайты-визитки. Это поможет закрепить знания и создать портфолио.

### 3. Создание портфолио
Постепенно создавайте портфолио своих работ. Это могут быть:
- Простые веб-сайты.
- Проекты, которые демонстрируют ваши навыки в HTML, CSS, JavaScript, PHP и MySQL.
- Участие в Open Source проектах.

### 4. Сообщество и нетворкинг
- Участвуйте в сообществах программистов (форумы, чаты, местные митапы).
- Можно также рассмотреть возможность участия в хакатонах — это отличный способ повысить навыки и завести знакомства в индустрии.

### 5. Подача на стажировки и младшие позиции
После создания портфолио начинайте подавать заявки на стажировки и младшие позиции (junior developer). Даже если вы считаете, что ваш опыт недостаточен, многие компании готовы рассмотреть кандидатов с базовыми знаниями и большим желанием развиваться.

### 6. Рассмотрите направления в 1С
Если вас интересует работа в крупных компаниях, изучение 1С может быть тоже хорошим вариантом. Но имейте в виду, что это более специализированная область.

### 7. Постоянное обучение
Сфера программирования быстро меняется, поэтому важно продолжать учиться и адаптироваться к новым технологиям и инструментам.

Ваша стойкость и желание учиться — это огромный плюс. Следуйте этим рекомендациям, и у вас все получится! Удачи в вашем новом начинании!
<blockquote>Куда легче всего пробиться в программирование?</blockquote> <br/> Это сразу неправильный подход, который не приведёт ни к чему хорошему. Где ниже порог входа, там больше конкуренция, так как этот порог преодолели больше желающих вкатиться. <br/> <br/> <blockquote>Мне вообще всё равно, куда идти в плане доходов (лишь бы на еду хватало)</blockquote> <br/> Почему тогда именно ИТ? <br/> <br/> <blockquote>поскольку знаю, что я не выдающийся человек ни в чём</blockquote> <br/> Бизнес выдающихся и не ищет в основном. <br/> <br/> <blockquote>- Теоретический опыт по книгам по Java,</blockquote> <br/> <blockquote>Подозреваю, что сейчас это знает каждый школьник.</blockquote> <br/> Школьники сейчас читать-то не умеют многие. <br/> <br/> <blockquote>Что вы мне посоветуете?</blockquote> <br/> Ещё раз хорошо подумать нужно ли вам именно ИТ. Во-первых, в силу хайпа сюда сейчас ломятся все подряд, соответственно прорваться на первое рабочее место очень непросто. Во-вторых, в отрасли довольно большая концентрация тех, кто программирование любит, с такими тяжело конкурировать, а чем выше будете забираться, тем чаще придётся. Есть множество работ, куда попасть легче и где хватать будет не только на еду.
Что ж вы так сразу "не выдающийся человек". <br/> Если у вас "Отличный английский язык" - уже выдающийся, на местном уровне. <br/> Чтобы стать програмистом надо <br/> 1. Учиться, учиться и еще раз учиться. <br/> 2. Програмировать, програмировать и еще раз програмировать. <br/> Легко, скорее всего, не будет, особенно в начале пути. <br/> Попробуйте устроиться на какую-нибудь стажировку, школу разработчиков или типа того. Туда можно попасть без опыта, но скорее всего, что-то уже знать и уметь надо.
В текущих реалиях, когда зарплаты курьеров неотвратимо приближаются к прогерским, вообще непонятно зачем делать такой переход ))
Раз визуальная часть, то это frontend вакансии ищи. Если правда хорошие знания html/css, то есть шанс. За спрос не бьют, но и сильно не огорчайся отказам. Про Java лучше вообще молчи. Теоретический опыт = отсутствие опыта.
Навыки которые вы описали - совсем не про 1С <br/> <br/> Так что лучше в веб,  если интересует именно Битрикс  - вам не обойтись без php. <br/> <br/> Можно поискать работу на позиции стажера - в любую веб-студию, желательно офлайн. Так обучение пойдет быстрее <br/> <br/> 29 лет конечно много - но тут все зависит от вашей мотивации, к нам приходили ребята и в 32 примерно с таким же багажом знаний, через год - уверенные джуны (по нашим грейдам).
Автор, не слушай тут никого (ну Горностаев ещё что-то адекватное сказал), тут всегда пишут ересь одни и те же люди. Тут всегда было сплошное враньё, на этом ресурсе. <br/> <br/> Тебя никуда не возьмут. Сейчас на рынке труда просто чудовищная конкуренция. Шансов вкатиться у тебя просто нет, абсолютный ноль. <br/> <br/> Ищи другую сферу, эта уже переполнена донельзя.
ИМХО. <br/> Не нужно сейчас идти в веб. Уже сейчас нейросети решают до 90% задач джунов и замахиваются на сеньоров.  Что будет через довольно короткое время - можно только представить. <br/> <br/> Я хочу сказать, что в уже сейчас всё меньше ставятся нужны начинающие веб-разработчики <i>(и всё больше нужны умеющие махать мышкой в тильдах и писать промты в нейронках)</i> , но ещё долго нужны будут профессионалы. <br/> Не думаю что ты готов несколько лет прозябать в надежде на туманные перспективы стать профи, да ещё востребованным. <br/> <br/> Рассмотри мобильную разработку если по душе "визуальная составляющая". Хотя и туда nocode входит семимильными шагами. <br/> Ну или осваивай фигму/етс  - пригодится для разного. <br/> <br/> <blockquote>Мне вообще всё равно, куда идти в плане доходов (лишь бы на еду хватало), поскольку знаю, что я не выдающийся человек ни в чём. </blockquote> <br/> С таким-то багажом? Один английский уже многого стоит. <br/> На самом деле твоя проблема не в недостатке знаний, а в неумении их монетизировать. Ты оглянись - куча неучей и школьников зарабатывают на том же ютубе, дзене, месенджерах/соцсетях, маркетплейсах и пр.. (только не вздумай покупать их курсы!) <br/> Вот с той же упомянутой  фигмой можно продавать многое - от заставок на ютубах и товарных карточек до дизайнов тех же сайтов, моб. приложений и более серьёзных вещей. <br/> <br/> А если "программирование", то питон. Он востребован в разных отраслях и направлениях.
Я писал два ответа на вопросы по подобным темам, рекомендую прочитать <br/> <a href="https://qna.habr.com/q/1348574#answer_2423036" rel="nofollow">Как найти работу после курсов по фронтенду?</a> <br/> <a href="https://qna.habr.com/q/1344210#answer_2416940" rel="nofollow">В какую сторону учиться, QA, front end или back en...</a>
Да в любую область, откройте вакансии и выбирайте, сейчас даже на джунов слабых спрос есть
Похожие вопросы