С чего начинают программисты

От «ничего не понятно» до первой работы: как становятся программистами с нуля

⏱ Время прочтения — 7 минут

Шаг 1. Знакомство с веб-разработкой

Начинаем с общего знакомства с направлениями веб-разработки. Вам предстоит определиться, насколько вам подходит программирование и какое направление ближе — фронтенд или бэкенд.

Фронтенд-разработчик отвечает за внешний вид страниц сайта. Он получает от дизайнера макет и превращает в готовую страницу — она подходит под разные экраны, все кнопки работают при нажатии, а схемы или таблицы корректно отображаются.

Бэкенд-разработчик отвечает за работу сайта. Он взаимодействует с сервером — частью сайта, где хранится вся информация. Он создает базы данных и управляет ими, а также проводит интеграции с внешними сервисами.

На этом этапе стоит потренироваться на бесплатных тренажерах. Темы тренажеров и длительность их прохождения могут быть разными. Например, занятия на тренажере «Знакомство с веб-разработкой» займут у вас 4 часа и дадут представление о базовых технологиях веб-разработки. После можно выбрать тренажеры, раскрывающие какое-то из направлений разработки более подробно. Занятия бывают для разного уровня — от новичков до опытных пользователей.

Много информации и базовых уроков есть на «Ютубе». Можно проходить их дома самостоятельно. Еще один вариант — читать книги по разработке для новичков. В обоих случаях нужно следить за тем, чтобы информация была актуальной. ИТ стремительно развивается — и есть риск получить устаревшие знания, а потом долго переучиваться заново.

К чему готовиться: если вы вообще не сталкивались с программированием, на этом этапе вам будет ничего не понятно! Это нормально. Получив первое представление о разработке, вы сможете понять, в какую сторону вам двигаться.

По времени этап займет около месяца.

Шаг 2. Обучение

После того как определились с направлением — начинаем обучение. Можно учиться самостоятельно или записаться на курсы по верстке или программированию.

Самостоятельное обучение

Бесплатно, но сложнее, чем учиться на готовых программах. Чтобы всё удалось, составьте учебный план: распишите темы, подберите упражнения и самостоятельные проекты, которые потом украсят ваше портфолио.

Идеи проектов для тренировки

Обучение на курсах программирования

На рынке много курсов для разных бюджетов, с разной длительностью и дополнительными опциями от школ — например, в HTML Academy во время обучения есть личный наставник, а после — стажировка и помощь в трудоустройстве.

Выбирая школу, важно понять, что информация в программе актуальна и на самом деле пригодится вам при трудоустройстве на работу.

Необходимая база для любого хорошего разработчика/верстальщика

Чтобы получить ее, возможно, понадобится не один, а два или три курса — например, по обычной и адаптивной верстке, а еще по JavaScript.

На курсах должны понятно объяснять базовые вещи из программирования: типы, операторы, алгоритмы, функции, циклы, объекты и структуры данных. Их понимание пригодится, даже если вы в итоге будете учить какой-то другой язык.

Инструменты (для верстки и JavaScript):

К чему готовиться: На этом этапе вы столкнетесь с первыми трудностями и чувством усталости. Делают ошибки и ощущают себя глупыми в процессе обучения практически все. Важно не поддаваться желанию опустить руки и всё бросить. Для этого правильно распределяйте время на учебу и отдых и найдите наставника. Всего изучение основ займет у вас около полугода.

Как найти наставника и что от него ожидать

На этапе обучения наставник практически незаменим. Он может проверить код, ответить на сложный вопрос, поддержать морально с высоты своего программистского опыта.

На хороших курсах за вами закрепят хорошего наставника, которому вы сможете задавать вопросы, который будет отслеживать ваш прогресс. Если вы обучаетесь самостоятельно, не переживайте, что останетесь без поддержки: киньте клич в социальных сетях и попросите кого-то из знакомых помочь вам. Еще один вариант — поискать наставника на форумах для программистов или в сообществе разработчиков. Например, в HTML Academy есть чат сообщества в «Телеграме», где можно задать любой вопрос.

Шаг 3. Углубление навыков, чтобы зарабатывать больше

Первую работу вы можете найти уже на этом этапе. Например, после курсов по верстке можно устроиться младшим верстальщиком. Зарплата в данном случае будет в районе 25–45 тысяч. Те, кто выучил основы JavaScript, смогут зарабатывать до до 40–75 тысяч на начальном этапе.

Чтобы получать больше и не заскучать, стоит продолжать обучение. Вариант для развития — выучить фреймворки, потому что программисты обычно не пишут на чистом JavaScript.

Самые популярные и прибыльные фреймворки для фронтендеров — React, Angular, Vue.js, Ember.js и Meteor. Для бэкендеров — Yii2, Laravel, Symfony, Django и Flask. Если вы знаете JavaScript, но вам понравилось делать бэкенд, попробуйте Express.js — это фреймворк для Node.js.

Знание фреймворков повышает зарплату. Средний заработок React-разработчика — около 100 тысяч. И чем дольше и лучше вы работаете, тем больше получаете.

К чему готовиться: заложите на изучение фреймворков еще от 1 до 3 месяцев.

Шаг 4. Стажировка или первая работа

Изучив основы программирования и какой-то из фреймворков, вы готовы к стажировке или первой работе.

Стажировка. Ее проходить не обязательно, но она помогает посмотреть на все рабочие процессы изнутри, набраться уверенности и легче адаптироваться к смене профессии. Компании со своей стороны заинтересованы в выпускниках и обычно готовы трудоустраивать их на позицию младших разработчиков, если стажировка прошла успешно. Часто школы принимают своих студентов на стажировку.

Трудоустройство. К этому моменту у вас уже будет наработанное портфолио — профиль на «Гитхабе» с вашими проектами. Осталось сделать резюме, указать ваши ключевые компетенции, сослаться на профиль и опубликовать на hh.ru или других сайтах по поиску работы. Пока у вас мало опыта, стоит активно откликаться на вакансии и ходить на собеседования.

Тина Кузьменко — выпускница HTML Academy, живет в Нидерландах. По образованию она журналист, но после переезда в новую страну освоила профессию и устроилась фронтенд-разработчиком в продуктовую компанию:

Еще во время учебы тщательно прорабатывала свое резюме. Позже красиво оформила фриланс-опыт по верстке. Также у меня накопилось немало личных проектов для портфолио, которые я аккуратно оформила на GitHub. Так что меня почти сразу стали приглашать на собеседования.

По итогу собеседований я получила в один день сразу два предложения. Одно из них было на мидла в продуктовую компанию Copernica Marketing Software. Его я и выбрала.

К чему готовиться: поиск работы может занять какое-то время — всё зависит от вашей активности и навыков. Если вы понимаете, что каких-то навыков не хватает и их часто спрашивают на собеседованиях, попробуйте изучить их параллельно с поиском работы.

После трудоустройства несколько месяцев уйдет на адаптацию. Не бойтесь спрашивать совета у коллег, готовьтесь много учиться (опять) теперь уже в реальных условиях. И не забудьте гордиться собой — вы перешли в новую профессию.

Источник

Программирование для начинающих: как стартовать и куда двигаться?

Бывает, что человек, совсем не связанный с IT, проникается интригующей красотой этой сферы и ставит себе задачу постепенно освоить программирование с нуля. И тут он зачастую просто теряется, не понимая, с чего начать, и нуждаясь в хорошем фундаменте и системном подходе.

Я, будучи недавно в такой же ситуации, гуглила, искала мануалов на Хабре (кое-что нашла: Десять советов начинающим программистам, Начинающему программисту про стартапы и не только…), но в итоге всё же была вынуждена обратиться за советом к одному хорошему человеку, который составил для меня вот такой план. С разрешения этого человека размещаю данный план на Хабре – вдруг он пригодится и кому-то ещё. (Тем более, что перечисленные книги относятся к «золотому фонду» литературы в данной сфере и проверены временем.)

UPD: Новичкам советую обратить внимание на комментарии — там активно и аргументированно корректируется этот план.

Нортон «Программно-аппаратная организация IBM PC»
Эта книга, несмотря на свою давность, относятся к тем, что пока отнюдь не устарели. Как новичок подтверждаю – повествование вполне понятно и для почти полного чайника в IT.

Гук «Аппаратные средства IBM PC»
А эту книгу стоит прочитать «поверх» – она расскажет о том, как дела в данной сфере обстоят сейчас.

Морс, Алберт «Архитектура микропроцессора 80286»
Почему тут берётся за основу именно микропроцессор 80286 – станет понятно по изучении трудов первого этапа.

Гук «Аппаратные интерфейсы ПК»

Гук «Интерфейсы устройств хранения»

Этап III. Операционные системы

Таненбаум «Архитектура компьютера»

Колисниченко, Аллен «Linux: полное руководство»
От общей теории переходим к изучению конкретной операционной системы – на примере Linux.

Немет, Снайдер, Хейн «Руководство администратора Linux»

Этап IV. Собственно программирование

Керниган, Ричи «Язык программирования С»
Почему первым для освоения выбран именно язык Си? Как мне рассказали знающие товарищи, он поможет достичь правильного «программистского мышления», чего было бы сложно достичь, начиная изучение, скажем, с Паскаля. Кроме того, язык Си по-прежнему используется в наши дни и подходит как для прикладного, так и для системного программирования.

Кнут «Искусство программирования»:
Том 1. Основные алгоритмы
Том 2. Получисленные алгоритмы
Том 3. Сортировка и поиск

Бентли «Жемчужины программирования»

Зачем осваивать эти труды? Как уже отмечали на Хабре – «наверное, нигде больше, чем в айти, не изобретается такое огромное количество велосипедов». Данные книги помогут этого избежать – и попутно будут прививать умение писать не просто код, а хороший код.

Ну а для затравки можно прочесть небольшой цикл лекций «Культура программирования» (автор – А. Бабий). Он помогает начинающим программистам понять, что их деятельность не будет проходить в вакууме, а неизбежно включит взаимодействие с другими программистами, с заказчиками и пользователями (а также включит необходимость копаться потом в своих собственных или в чужих программах).

Закономерный вопрос новичка: сколько времени займёт изучение всего этого? По прогнозам моего советчика, у человека, который может тратить на изучение программирования только вечера и выходные, на прочтение и осмысление литературы первых трёх этапов уйдёт полгода-год. На четвёртый этап тоже даётся год – чтение должно сопровождаться практикой по самостоятельному составлению программ. Как получится на самом деле – время покажет.

Буду крайне благодарна за ваши советы и уточнения.

Источник

Как стать программистом в 2021 (мой опыт)

Буквально лет 5 назад начинающие программисты были нарасхват. Но сейчас вчерашние «войтишники» выросли и стали требовательнее к текущим. При этом профессия тыжпрограммиста все еще престижная и хорошо оплачиваемая, поэтому многие ребята и девчата в нее стремятся, но не всегда знают, с чего начать и куда двигаться.

Поскольку я много работаю, как с программистами, так и с их работодателями, решила вкратце поделиться своим мнением, что нужно, чтобы стать программистом сейчас и в ближайшей перспективе. Куда стоит вкладывать усилия, и чего на первых порах ждать от работодателей.

Кто подумывает «войти в айти», велкам.

1. Выберите сферу, в которой хотите программировать

Руководителей раздражают ребята, которые пришли устраиваться на начальную позицию программиста с позицией «Ну я учил html, css и js, потому что… так проще… ну не знаю…».

Сфер много: есть IoT (интернет вещей), есть встраиваемые системы, есть бэкэнд и фронтэнд, есть мобилка в конце концов. И если уж совсем плохо и вы не знаете, что вам интересно, тогда смотрите рейтинги языков и выбирайте самый востребованный. Хотя я считаю, что в целом это не способствует осмысленному выбору.

2. Изучайте технологии

Когда вы выбрали сферу, сформируйте список технологий, который нужно изучить. На написании кода свет клином не сошелся. Помимо него вам нужно как минимум: знать Git, уметь немного в Linux и желательно влезть в методологию Devops.

Важно понимать: программирование ради программирования никому не нужно. Программист должен уметь решать задачи.

3. Нарабатывайте практику

На всю жизнь запомнила, лучшая практика для начинающего программиста, когда он сам себе ставит задачу и решает ее. Любите котов? Сделайте соцсеть для котиков… ну если хотите в веб.

Таких людей сразу видно на собеседовании, они мыслят более самостоятельно.

Даже если ваш домашний проект в целом для мира бесполезен, работодатель оценит то, как вы его делали и какие проблемы в процессе решили.

Кстати, если вас бесят такие слова, как «хард скилл, брейншторм, митап», просто привыкайте. А лучше погуглите их значение, чтобы быстрее освоить язык айтишников.

Обучение будет сопровождать вас всю профессиональную деятельность. Если, конечно, останетесь в программировании. Я не знаю ни одного опытного разработчика, который не проходит стотысячные по счету курсы.

Айтишная среда очень динамичная. В ней появляются новые технологии, новые фишки. А еще, эта среда международная и англоязычный гугл содержит намного больше полезной информации. Поэтому учите сразу английский.

В плане онлайн-курсов я бы рекомендовала составить траекторию обучения из платных и бесплатных. Начинать лучше с бесплатных, чтобы понять вашу мотивацию. Вероятность, что вы отвалитесь, есть. Лучше это сделать с минимальными потерями в финансах.

5. Гуглите, как в последний раз

Ничто так не бесит опытного программиста, как зеленый пень, который даже не удосужился загуглить свой вопрос. Ведь ответ обычно находится на первой странице.

Так что учись гуглить и сразу на английском языке. Ведь при написании кода ты будешь делать это постоянно.

На этом я заканчиваю свою краткую памятку, можете листать ленту дальше :3. А если понравилось, предлагаю посмотреть видео по теме. Там я также рассказываю, как устроиться на первую работу, насколько важно найти грамотного наставника и немного рефлексирую:

Спасибо за внимание!

Сколько этих статей о том как войти в АйТи. Но ни один не скажет главного. АйТи это не работа мечты, все красиво только на бумаге. Найти место работы где будет комфортно, крайне сложно. Кроме того далеко не каждый человек который даже научится писать код, сможет программировать. Программировать это не просто писать код. Это исследовательская, аналитическая работа и инжинеринг. И это только верхушка айсберга.

детский сад, какой-то.

во-вторых, почему считается, что войти в it так просто «напишите никому не нужную задачку и выучите несколько иностранных слов». В том же духе легко написать руководство «как войти в теоретическую физику, заняться нейрохирургией или начать писать стихи и т.д.». И пишут их, конечно, же. Но про IT почему-то гораздо чаще.

Во-первых, нужно иметь к этому способности: как минимум, аналитическое, логическое, абстрактное мышление.

Если что-то там не сложилось, не придумывайте соцсети для котиков, начните решать задачи на вашей же работе. И тогда у вас будет не только умение хоть как-то программировать (единственное, что умеют выпускники платных и бесплатных курсов), но и экспертиза в вашей профессиональной области, что даст вам возможность хоть как-то отличаться от огромного количества кандидатов.

Не факт, что вы получите удовольствие от работы и большую зарплату (еще один миф, что айтишники все очень много зарабатывают. увы, не все. И вы вполне можете попасть в число тех, кто зарабатывает мало).

Но есть шанс получить любимую работу и неплохую зарплату:). Правда, это вполне возможно и в другой области (необязательно в IT). Например, вокруг меня есть продажники, юристы, финансисты, врачи, которые зарабатывают гораздо больше средних программеров.

Ловите путешественника во времени! Будем его пытать и узнаем что нас ждет!

И основных языков там всего 5, согласно МЭК 61131, отличается только среда разработки и по мелочи

Какая же дичайшая херня все эти советы и курсы, инфоцыганство в прямом виде.
Думать о профессии программиста как источнике дохода это изначально не правильно, нужен определенный склад ума который тебе ни на каких курсах не смогут предоставить, и труд программиста (хорошего), это жесткая рутина и решение нестандартных задач без отвлечения внимания на окружающий тебя мир, а уж доход это вытекающее из всего этого, при этом не всегда высокий.

Главные причины стать программистом в этом видео

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Ну да, а главное определить вообще что ты хочешь то конкретно:

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Есть вакансия начинающего программиста для москвичей и московской области. Нужен стажер бизнес-аналитику в 1С. Проектов много, есть на чем «набить руку». Направлению построения отчетов в системе 1С. От соискателя ожидаем трудолюбие и желание развиваться, учиться у ведущих специалистов компании, умение задавать вопросы, получать ответы, анализировать их и добиваться результата, желание самостоятельно изучать предмет и разбираться в современных технологиях. Пишите письма.

Опять войти в айти.

Настоящие программисты поржали 🙂

1. Выберите сферу, в которой хотите программировать

Учите Computer Science. Вон MIT уже свои программы выложил. Берите и изучайте, в MIT не дураки сидят, это не «бэк по степику» в ютубах «учить».

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Разгадка

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Когда пытаешься объяснить клиенту как работает твой алгоритм машинного обучения:

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

«Давайте уже после праздников»

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

А надо ли учиться?

Я понимаю, что даже при покупке курса надо будет что-то почитывать дополнительно, но на сколько это реально, например, для того же, скажем, юриста со знанием английского на уровне Pre-Intermediate?

Так много вопросов, много желания начать учиться и изменить жизнь к лучшему, уйти из старой нелюбимой профессии, и столько же здорового реализма, который заставляет сомневаться в собственных возможностях и оценивает память уже не как свежую студенческую, а немного поношенную, что значительно затруднит процесс. И после работы и нервяков голова тупит уже слегонца. И здоровую прокрастинацию никто не отменял. Поделитесь опытом, пожалуйста.

Пы.Сы. Не бейте сильно, если эта тема уже обсуждалась, а я пропустила или мой вопрос кому-то покажется глуповатым.

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Интересная фича

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Обидно

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Только плати

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Ответ на пост «Как войти в IT после 30, мой путь от офисного планктона до Middle Java разработчика в Сбербанке»

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Как войти в IT после 30, мой путь от офисного планктона до Middle Java разработчика в Сбербанке

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

поэтому три года назад, перегорев от творческой работы по раскладыванию пасьянса «косынка», я решил что-то в жизни поменять. Начал с изучения английского. Не стану превращать пост в подробное описание этого процесса, тем более есть уже замечательный пост от @L4rever, на эту тему. Добавлю лишь, что для пополнения словарного запаса мне очень зашёл сайт\приложение memrise который помог мне дотянуть свой словарик до 5000 слов примерно за год в бесплатном режиме. Хоть изучение английского и не имело решающего значения в моей дальнейшей судьбе, но весьма помогло.

Глава 1. Избавление от обязательств и накопление финансовой подушки

Как и у большинства людей старше 25 у меня была ипотека, благо не такая большая, всего на 1,5 миллиона (хоть какие-то преимущества жизни в пригороде провинциального города).

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

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Интернет рассказал мне о фрилансеров, различных специальностей, всяких копирайтерах, smm менеджерах и так далее. С копирайтингом у меня не особо получилось, за 50 заказов и около 30 часов работы я получил 1500 рублей. Писать тексты было скучно, бесконечные поправки и конкуренция в виде армии школьников за заказ стоимостью 35 рублей, 84 копейки.

Поэтому было решено попробовать второй путь. И тут мне повезло уже на второй день поисков на зарубежной бирже я смог найти заказчика, которому нужно было вести группы в ВК и Facebook для нескольких брендов. Работы было не сильно много, всего на пару часов в день. Платили тоже не супер, 15 тысяч, однако это на 13 500 больше чем зарплата копирайтера, поэтому я приступил к работе.

Также спустя примерно месяц поиска мне удалось найти работу на полный день в службе поддержки одной фирмы электронных сигарет, где зарплата была выше в два раза, чем аналогичные позиции на рынке. В требованиях было знание английского. Разумеется моего текущего уровня знания языка не хватало для прохождения собеседования, но благодаря разговорам с носителем (олды может даже вспомнят) я мог хоть как-то поддерживать разговор. К моему удивлению этого хватило, чтобы:

1) Устроится туда самому.
2) Устроить туда жену, со знанием языка на уровне летспик фромахарт используя хитроумное устройство, в виде наушника и меня с микрофоном.

Благо звонки были только на русском и английский нужен был чтобы в рабочей программке с английским интерфейсом заполнять данные.

Но как не может долго длится волна постов на пикабу, так и эффективные менеджеры не могли долго смотреть на зарплату выше рынка. В итоге через год наш коллектив был распущен, мы с женой остались без работы, но и без ипотеки и даже с финансовой подушкой на пол года. Обдумав все варианты дальнейшей жизни я решил, что:

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Глава 2. Куда пойти

Есть люди способные учиться чему-то после работы или в выходные. Они могут потратить свой отпуск на курсы или экзамены, а зимние каникулы на собственные проекты. Я по хорошему завидовал таким людям, но прекрасно осознавал, что я ленивая жопа с низкой самодисциплиной и вот это вот всё мне не подходит. Мне нужны были какие-то курсы, желательно оффлайн, но обязательно с другими людьми рядом, с этим вопросом я вышел в интернет.

UPD. Сейчас многие крупные компании также открыли свои школы, видел такие у Яндекса и ВТБ, поэтому выбор стал шире.

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Здание школы в Казани

На удивление не нашёл нормальных постов про эту школу на пикабу, хотя казалось бы тема актуальная. Поэтому расскажу подробно как проходит процесс поступления и обучения.

Так как школа бесплатная и фактически никаких ограничений по возрасту и образованию к поступающим не предъявляет (единственное это возраст 18+), желающих поступить приходит больше, чем существующее количество мест. Поэтому в качестве вступительных экзаменов там есть «Бассейны». Но перед тем как попасть на них нужно пройти две игры на сайте, на память и логику\алгоритмы, после чего записать видеоинтервью с коротким рассказом о себе и ждать приглашения на испытание бассейном.

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Нет, плавательные шапочки можно отложить, это не совсем то

Они представляют собой месячное, пробное обучение, где каждый день тебе даётся несколько задач, решение которых ты должен предоставить через день, однако учитывая, что задачи дают ежедневно, фактически ты ограничен одним днём. После чего выполнение таких заданий проверяют два случайным образом выбранных ученика и внутренняя система (мулиннет). Каждую неделю проходит экзамен, по темам, которые ты должен был изучить за эту неделю и финальный экзамен на 28 день обучения.

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Так выглядит учебное здание, около 300 рабочих станций с шахматным расположением.

Советую по возможности найти компанию людей и вместе проходить это обучение, так намного проще, если вообще не единственный способ успешно превозмочь все трудности. В феврале 2020 я прошел этот бассейн, первый на тот момент в Казани, школу только открыли. Но потом случился коронавирус, который заморозил сроки старта обучения и до мая я просто сидел дома слегка самообучаясь в ожидании новостей.

В мае мы приступили к обучению, при чём дистанционно из-за ограничений в массовых собраниях, что было неслыханно для школы 21 (Кстати кампус в Москве уже на тот момент работал два года) и добавило сложностей к обучению, ведь я опять остался на самоконтроле и без друзей за соседними компами. Благо в сентябре нам разрешили вернутся в Кампус и надев маски, перчатки, соблюдая дистанцию метр мы начали учится сообща, что было всё же намного лучше, чем ничего. Лучшей мотивацией для меня стала работа в команде, желание не подставить свою команду, да и в целом, коллективная работа более эффективная, особенно когда сталкиваешься с проблемой, которую не можешь решить несколько часов.

Для закрытия 9 уровня мне потребовался ровно год, я это сделал в мае 2021 и начал искать место стажировки, которая кстати в 99% случаев оплачиваемая.

Глава 4. Стажировка и работа

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Офис какой-то ИТ-компании

Логично было бы подумать, что раз школа финансируется Сбером, то и работать ты обязан только там. Но это не так. Никаких финансовых или трудовых обязательств у учеников нет, в интернете ходит информация о штрафе в 50к за отчисление, но она устарела, этот штраф был лишь стимулирующей мерой не забрасывать школу, как оказалось она не работает и вызывает массу негатива, поэтому была заменена на дедлайны по набору уровней, при нарушении которых тебя просто отчисляют.

Затем школа помогает тебе состряпать твоё первое резюме и проводит различные ярмарки вакансий, куда приглашаются крупные компании, яндекс, мэйл и другие. Также ты можешь сам искать вакансии в любых фирмах, либо даже организовать собственный стартап, бывало и такое, как были и случаи стажировки в кампусах гугла с переездом в другие страны.

Но естественно самым простым, в плане организации, путём является стажировка в Сбере. Так как они прекрасно знают что ты стажёр и много от тебя ожидать не стоит, не получается таких недоразумений:

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Мне опять же повезло, я прошел 4 собеседования в различные команды, по итогу получил 1 предложение на стажировку и 1 сразу в штат. Так не мудрствуя лукаво, в Июне я стал Junior Java разработчиком в Сбере в городе Иннополис (недалеко от Казани). Про город кстати отдельная тема, достойная целого поста, но можно просто почитать посты @veronichka.pb, где она подробно рассказывает о городе и процессе переезда в него.

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Ну а спустя пол года, неделю назад, получил повышение (сейчас тру-погроммисты будут меня ругать, так как настоящий мидл это человек с опытом 2-3 года. И честно сказать будут правы, я считаю что получил повышение авансом, но в конце концов кто мы такие чтобы спорить с начальством)))

Касательно работы именно в Сбере, я очень доволен тем, что имею. Особенно сравнивая свой текущий опыт с отношением работодателей в не-айтишном прошлом, даже не беря в расчёт зарплату, а откинуть такой весомый аргумент довольно сложно =D. Коллектив поддерживает меня, несмотря на пробелы в моих знаниях и более низкую эффективность, отпроситься с работы для каких-то дел очень просто, а при необходимости легко можно работать удаленно. Ну и весьма неплохо иметь возможность переключится на другой проект, если текущий для тебя станет скучным, а проектов здесь огромное количество.

Кстати одним из главных аргументов, почему я выбрал именно эту компанию является отсутствие постоянно горящих дедлайнов, из-за чего многие перегорают, как например @OWIII, за вхождением в IT которого я внимательно следил. именно поэтому решил написать пост об этом сейчас, уже пройдя этот путь, а не в процессе его.

В конце хотел бы сказать, что ничего нереального во вхождение в ИТ-сферу нет, да вам будет легче, если вам 20 лет, нет детей и ипотеки, но рядом со мной прошёл путь человек с двумя детьми, ипотекой и 40 годами за плечами, который тоже сейчас работает разработчиком. И это не какая-то единичная ситуация, таких людей буквально сотни, даже на пикабу @vigerf, почитав мои комментарии решился начать свой путь, надеюсь он также поможет ответить на вопросы о школе в комментариях))

Не бойтесь начинать это в 30, 40, любое другое количество лет, намного страшнее как мне кажется, так и не попробовать.

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Помогите!

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Когда клиент попросил сделать креативную форму

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Типичный ИИ-стартап

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

PS сам в таком работал

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Бесплатно помогаю пикабушникам учить программирование, часть 27: «Мы составили план обучения по Swift»

Пикабушника @lycrois, которая любезно согласилась помогать мне в обучении программированию, составила план обучения по Swift.

Также мы завели группу в Telegram, где оперативно отвечаем на часто возникающие вопросы: https://t.me/+uKgZmAzvhpRjZjNi

Все это было и будет бесплатно. Добро пожаловать всем желающим =)

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Go gopher милая вязаная игрушка

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Создавать этого малыша было одно удовольствие, хоть это и на первый взгляд просто «синяя сосиска с ушами» ))))

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

При создании gopher я использовала различные материалы как: пряжа Пехорка «цветное кружево», крючок для вязания 0,7мм., синтепон, полимерную глину для зубов, немного пластмассы для очков авиаторской шапки, ну и конечно хорошее настроение))))

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Этим летом температура в средней полосе России достигала +36 градусов. Но в машинном зале дата центра круглый год +23, дует лёгкий ветерок. Поэтому нередки ситуации, когда инженеры «застревают» на заданиях по монтажу и ремонту, проводя заметно больше времени с оборудованием.

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Немного о льготах от государства или: «боги маркетинга»

На днях исследовал наши законы по части налогов. Давно уже пора разобраться с этим (открываю бизнес, пытаюсь не заниматься тем, чем занимаестья большая часть успешных бизнесменов у нас. То есть не перепродажей товара, а его созданием. Созданием ПО (программное обеспечение)).

И так, первый приятный сюрприз, на который я наткнулся при создании фирмы:

Да-да друзья. Вот я и подумал: «ничесе какой большой зеленый свет».

К слову, многие уже существующие крупные (и нетолько) фирмы по продаже даже мебели, туалетов и даже булочек такие ХОП:

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Ну и пошел я уточнять детали. Итак, далее разговор с законом:

З: чтобы получить сниженые налоговые ставки в фирме должно быть от 8(или 7) человек

Я: ребят, в моей фирме 2 мужика и у нас нет денег чтобы платить еще 6-и. Мы вообще только въезжаем в тему.

З: ничег не знаю, видите что написано? Мы делаем для Вас хорошие условия А теперь вываливайтесь скорее отсюда. Быстро-быстро, одна нога здесь, другая там.

Спрашивается, для кого? Аля маркетинг от государства? Новая пиар кампания? Возможность для крупных гигантов класть в карман больше денег? Знаете, это очень сомнительная такая помощь. Одно название, а на деле вот.

Было время, разговаривал с директором типографии. У мужика свой бизнес. Разговорились, он поделился:

Я: пытаюсь открыть бизнес, пытаюсь сделать все прозрачно. Интересно сколько сумарный налог выйдет с прибыли и насколько выгодно платить работника в конверте?

М: знаешь в сумме какой налог я плачу с прибыли? Да там 45% точно есть, под все 50 выходит. И это при том что выплачиваю всем по-разному (премии, поощрения, ну вы поняли). И поешл мне детально перечислять что и куда он платит с точностью до рубля.

А разговор этот начался с того, что я посетовал, что в какой-о стране (лет 5 назад говорили), налог на прибыль составляет 40%. Типа какой зывышенный налог. А у нас «везунчиков» всего-то 13%.

Товарищ припер меня тем, что в сети полно фейков и прочего. Типа ссылки на статьи не реальные и цифры тоже нереальные. Не может быть такого процента. Так я и проверил, еще как может. Вот сайт, все юристы с ним работают:

Вот заключение, которое выписал (на сайте много слов, искать нужно по номеру статьи и цифрам 4 000 и 35%)

Стоимость призов превышающая 4 000 (четыре тысячи) рублей будет обрагаться налогом по ставке 35% на основании ст. 217 и ст. 224 Налогового Кодекса РФ.

Это не моя тема, но чтобы не совсем все было так печально, отмечу что за рождение ребенка деньги дают, еще какие-то пособия дают. Тут все лучше. Хотя. Разводят нас всех как овец во всех смыслах. Если все повымрут, то с кого стричь-то?

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

АйТи в Средиземье

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Угадай, что он сделает дальше

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

С чего начинают программисты. Смотреть фото С чего начинают программисты. Смотреть картинку С чего начинают программисты. Картинка про С чего начинают программисты. Фото С чего начинают программисты

Про юмор в ПО

Прочитал тут историю о пасхалке в электронном оборудовании отечественного истребителя и вспомнил рассказ одного своего товарища. Технические детали могу путать, все-таки я от программирования далёк, да и за достоверность не ручаюсь, но байка знатная.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *