Как стать программистом: первые шаги
Содержание:
- История профессии
- Какими качествами должен обладать программист
- Какие знания нужны, с чего начать
- 6. Работа для интровертов
- Лекции и литература
- Захотел в IT, потому что это интересно
- Склонность к исследованию
- Абстрактно-логическое мышление
- Поиск работы — как подготовиться
- Радовался, когда устроился фронтендером в агентство
- Пока искал работу, мне отказали сотни раз
- 2. Востребованность
- Как найти свою первую работу?
- С чего начать и где учиться?
- Самое популярное сейчас По оценкам наших пользователей
- Куда пойти учиться
- Другие тесты автора Давайте пройдем тесты
История профессии
Профессия программиста появилась довольно давно, в XIX веке. Конечно же, это не были те программисты, к которым мы привыкли: компьютеров как таковых ещё не существовало, соответственно и программы с алгоритмами писать было не для чего.
На протяжении многих веков человечество пыталось создать счётную машину: первые попытки известны ещё с древнего Вавилона за 3000 лет до нашей эры. Создавший в 1642 году вычислительную машину Блез Паскаль стал основоположником и первооткрывателем.
Интересно, что первым программистом была женщина, да не просто женщина, а дочь знаменитого поэта Байрона – Ада Лавлейс, написавшая несколько программ для сконструированной Чарльзом Бэббиджем в 1833 году механической машины, умевшей выполнять простейшие арифметические действия.
Первый же полноценный компьютер был создан немцем Конрадом Цузе в 1941 году. Никаких языков программирования тогда ещё существовало, они появились ближе к шестидесятым годам прошлого столетия, и ЭВМ (электронно-вычислительная машина) понимали только свой, машинный язык. Позже появились языки программирования, позволявшие вести процесс записи программы в более понятной человеку форме и затем преобразующие в понятный для компьютера вид.
Далее следовал всё более ускоряющийся процесс развития компьютеров и компьютерных наук, в результате которого вычислительные устройства проникли во все сферы и существование современного мира без них попросту невозможно. Именно поэтому профессия программиста является одной из самых востребованных и высокооплачиваемых.
Какими качествами должен обладать программист
Во-первых, он должен любить свое дело. Даже не так: он должен болеть им. Случайные люди, ремесленники у нас не задерживаются. Довольно быстро приходит осознание, что это тяжелый, каждодневный труд. Не всегда все получается с первого раза — бывает, что ты не знаешь, как это делается, и учишься по ходу дела. А бывает что причина некорректной работы программы в среде ее выполнения — что-то работает не так, как должно. Приходится с этим разбираться, придумывать, как выйти из ситуации.
Во-вторых, должен уметь и желать постоянно учиться, осваивать вещи с нуля. Вы можете чего-то не знать, но должны уметь найти нужную вам информацию. Самый главный помощник программиста — Google 🙂 В общем, если вам не нравится учиться, профессия программиста не для вас!
В-третьих, должен быть трудолюбивым
Очень важно уметь работать длительное время над «неинтересной» или рутинной задачей, с детальной, монотонной проработкой всех возможных ситуаций
Мне нравится анекдот про программиста:
«Ложась спать, программист ставит у кровати два стакана. Один с водой, другой — без.
Стакан с водой — на случай, если захочется пить. А без воды — на случай если пить не захочется».
Не программистам этот анекдот непонятен, ну, могут посмеяться над глупым поведением «замороченного» человека. Люди нашего труда поймут иначе. Зачастую при написании кода приходится продумывать все ситуации, даже самые невероятные и глупые на первый взгляд. И если что-то упустишь, то она обязательно «выстрелит» — программа поломается. Это понимание приходит с опытом…
Пожалуй, такая вот дотошность в работе — ключ к успеху.
Какие знания нужны, с чего начать
Я бы посоветовал начать с изучения английского языка. Вам нужно будет читать документацию, книги, общаться с коллегами и работодателями. Без знания языка вы сильно ограничиваете себя, теряете ценность как специалиста. Как минимум вы должны уметь бегло читать технические тексты. Очень хорошо — уметь грамотно писать и воспринимать речь на слух. В идеале — свободно общаться на английском языке, в том числе на отвлеченные темы. Тогда для вас будут открыты все дороги!
Хорошо бы иметь общее представление об устройстве компьютера. Ранее без этого было вообще невозможно, но и сейчас очень желательно понимать физику процессов, как все работает. Это позволяет писать оптимальные программы. Кроме этого, для некоторых областей (игры, приложения реального времени, высоконагруженные системы) нужно очень хорошо разбираться в тонкостях процессов.
Что касается языка программирования, можно начинать с любого, где есть полноценная поддержка ООП (объектно-ориентированного программирования). Я бы порекомендовал язык «Питон» (Python). Это довольно взрослый язык, по нему есть масса информации, отличных книг, в том числе переведенных на русский язык.
Кроме языка программирования, вам нужно будет обязательно изучить основы реляционных баз данных и язык доступа к ним — SQL. Практически любая программа оперирует данными, находящимися в базе. В настоящее время набирают популярность так называемые NoSQL-базы данных, надо изучить и эту тему.
Очень полезно почитать о методиках разработки программного обеспечения — как построить процесс разработки таким образом, чтобы выполнить работу в срок и качественно. Методики тестирования программного обеспечения — также весьма и весьма полезное чтение. В настоящее время популярна парадигма «разработки через тестирование».
В заключение я бы порекомендовал поискать литературу по алгоритмам и шаблонам корпоративных приложений.
6. Работа для интровертов
Этот пункт может быть как плюсом, так и минусом, в зависимости от вашего склада характера и особенностей личности. Если вы общительный человек и постоянное взаимодействие с другими людьми — неотъемлемая часть вашей жизни, то профессия программиста может быть сопряжена для вас с рядом трудностей.
Безусловно, скорее всего, в процессе обучения и последующей работы у вас неизбежно образуется свой круг общения по профессиональным интересам, где можно будет подискутировать обо всех интересующих вас вопросах. Но непосредственно в процессе работы возможностей для общения немного, и немалую часть рабочего дня вы будете проводить наедине с собой.
Напротив, если вы устаете от людей и перспектива быть предоставленным самому себе большую часть дня кажется вам привлекательной, то, скорее всего, работать вам будет комфортно.
Лекции и литература
Освоив метод Франклина, ищите информацию, которая бесплатно доступна в интернете в огромном количестве, особенно на английском языке. Вкратце план действий такой:
- Выучить английский язык (хотя можно найти немало курсов и на русском языке).
- Выбрать программу обучения. Определиться, какое направление программирования наиболее интересно.
- Найти учебные материалы по этому предмету.
Образовательные ресурсы с курсами и лекциями
- MIT OpenCourseWare: обучающие курсы, видеозаписи лекций и семинаров Массачусетского технологического института.
- KhanAcademy: бесплатные лекции, в том числе по математике и информатике.
- Coursera: курсы от ведущих западных университетов.
- Статьи по программированию от Skillbox.
Учебная литература
- Список бесплатных книг по программированию (англ. яз.).
- Сборник учебной литературы для программиста.
- Бесплатные книги по программированию на русском и английском.
- Подборка бесплатных книг.
Самоучители для начинающих
- Занимательное программирование. Самоучитель. М. Мозговой.
- C# для школьников. Учебное пособие. М. Драйер.
- Программирование на Java для детей, родителей, дедушек и бабушек. Я. Файн.
Захотел в IT, потому что это интересно
Во Владивостоке я фотографировал за деньги и просто так, неплохо прокачался в плане композиции и цвета, но люди раздражали всё больше. Город достал плохой инфраструктурой, мне было неприятно выходить из дома. Общение с людьми стало очень напрягать, и я задумался о том, как его минимизировать.
Я вспомнил, что когда-то интересовался вебом, но дальше забав с HTML-тегами дело не пошло. Вскоре наткнулся на бесплатные тренажёры HTML Academy — часами проходил их и громко матерился на заданиях, где вёрстка должна была совпасть с образцом пиксель в пиксель. Потом я купил подписку и прошёл все тренажёры по вёрстке.
В конце концов я понял, что за IT будущее. Я работал продавцом, таскал тяжести, крутил гайки на заводе, фотографировал неприятных клиентов — вся эта деятельность была тупиковой. А в IT много направлений, в которых можно развиваться: если заскучал, несложно сменить работу и язык программирования — такого я не встречал ни в одной другой индустрии.
На прежних работах я постоянно боялся, что заболею, меня уволят и я не смогу платить за квартиру. Что мои ботинки порвутся и надо будет делать выбор между едой и новой обувью. Страх гнал меня на эту ненавистную каторгу.
Большую часть своей жизни я находился в эмоциональной заднице — и закончить жизнь в той же заднице я не хочу. Но и IT я выбрал вовсе не из-за денег — мне и правда было интересно. Вёрсткой я могу заниматься, забывая поспать и поесть. Это ли не счастье? А вот работа только ради зарплаты — путь в никуда.
Склонность к исследованию
ФОТО: PATIWAT SARIYA / SHUTTERSTOCK
Юлия
СТУДЕНТ ОДНОГО ИЗ ПЕРВЫХ ПОТОКОВ ПРОГРАММЫ ALMAMAT #WOMEN_IN_TECH
«Меня всегда интересовала сфера IT, и я знала, что есть такая специальность, как QA-инженер, но не понимала, как к ней подступиться. На основной работе до декрета я следила за качеством выполненных проектов, предлагала методы их улучшения. Тестирование близко мне по идейному наполнению, ведь от работы QA-специалистов зависит качество проекта. Ко всему прочему, меня заинтересовала и порадовала возможность работать удаленно».
Сабина Хасанова
SOFTWARE QUALITY ASSURANCE ENGINEER В SETKA
«QA-инженер должен иметь пытливый ум, придумывать ситуации. Чем глубже ты знаешь продукт, тем легче тебе предсказать краши системы, ты начинаешь понимать, где что может сломаться. Так растет ценность тестировщика: чем дольше ты работаешь в проекте, тем эффективнее твое тестирование».
«Классные дни – когда, есть интересные задачи, где надо включать мозг. Потому что в реальной жизни много ситуаций, которые ты не можешь воспроизвести при тестировании. Это может быть связано с платежами или с клиентским сайтом. Например, интернет-платеж прерывается из-за неполадок в соединении или платежный шлюз дал какой-то ответ. Тебе нужно придумать, как это протестировать. Ты находишь расширения для браузера или сервисы, которые помогают решить твою задачу. Тебе нужно отлавливать на сервере какие-то запросы, использовать Regular Expressions, чтобы подменять ответы или находить нужное. Это своеобразный брейншторминг, и это интересно, я люблю».
Александр Хатилов
ИНЖЕНЕР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С 30-ЛЕТНИМ ОПЫТОМ РАЗРАБОТКИ ПО И ТЕСТИРОВАНИЯ.ИМЕЕТ 12-ЛЕТНИЙ ОПЫТ РАБОТЫ В КАЧЕСТВЕ QA/QE-МЕНЕДЖЕРА В COMPAQ, IBM, GAP, EBAY, KOHLS, WILLIAMS SONOMA
Про специальность QA-аналитика.
«Надо иметь аналитический склад ума и поработать в разных компаниях».
QA-инженер / тестировщик это
Абстрактно-логическое мышление
Программирование строится на логике, это ее воплощение в жизнь. Иногда даже утрируют, что разработка — это и есть логика []. Поэтому умение абстрагироваться и логически мыслить — важнейшие навыки программиста.
Мыслить абстрактно-логически означает оперировать сущностями, а не конкретными предметами: умение обобщать, определять отношения между объектами, находить паттерны, строить гипотезы. Человек, который мыслит логически, делает верные выводы из предпосылок.
Вот пример из книги Канемана «Думай медленно… решай быстро»:
«Стоимость бейсбольного мяча и биты — 1 доллар и 10 центов. Бита на 1 доллар дороже мяча. Сколько стоит мяч?» Если вы ответили — 10 центов, то сделали неправильный вывод, ведь получается, что бита всего на 90 центов дороже мяча, и не совпадает совместная стоимость товаров. Логичный и верный ответ — 5 центов.
Чтобы строить верные умозаключения, нужно уметь применять виды логического мышления, следовать законам логики, не допускать логических ошибок. Можно не знать как это называется. Интуитивное, прокачанное жизненным опытом логическое мышление в быту часто называют здравым смыслом.
Разнообразные ошибки аргументации на примере диалога двух роботов
Как проверить логическое мышление у ребенка
Логическое мышление легко проверить задачами на смекалку. Они также помогут определить вдумчивость, метамышление, последовательность, внимательность и другие ценные для разработчика качества.
Вот несколько таких задач
- Нужно усовершенствовать конструкцию самолетов, чтобы их реже сбивали на войне. Известно, что у вернувшихся с заданий самолетов больше всего пробоин на фюзеляже, чуть меньше — на крыльях, а зона двигателя всегда практически в идеальном состоянии. Бюджета хватает на усиление только одной детали. Что в самолете надо укрепить?
Ответ. Это хрестоматийная задача на ошибку выжившего. Укреплять нужно защиту двигателя, ведь самолеты с пробитым двигателем не возвращаются.
- У Тани две монеты на сумму 15 копеек. Одна из них — не пятак. Какие у Тани монеты?
Ответ. Банальная внимательность к предпосылкам и ответ очевиден — 5 копеек и 10 копеек. Ведь если одна монета — не пятак, нет противоречия в том, чтобы пятаком была другая.
- В двух кошельках всего 4 копейки, причем в первом — копеек вдвое больше, чем во втором. Как это возможно?
Ответ. Опять же акцент на формальные условия. Нигде не сказано, что один кошелек не может лежать в другом.
Эти задачи подойдут для ребят, которые уже как минимум учатся в средней школе. Еще им подойдет тест на склонности к программированию, состоящий из десяти вопросов на проверку логического и причинно-следственного мышления, умения анализировать и обобщать, гибкости ума и внимательности. Тест на английском [].
Малышам нужны задачи попроще и поинтереснее
Например, на сайте LogicLike много красочно оформленных задач, что особенно помогает удерживать внимание дошкольников []
Поиск работы — как подготовиться
Получить работу начинающему разработчику может быть проблематично. Это не только вызывает стресс, но и работодатели часто предпочитают нанимать более опытных людей. Что поможет вам убедить работодателя в том, что вы станете ценным членом команды?
Прежде всего, помните о правильном отношении. Работодатель должен видеть, что вы хотите развиваться и учиться, и что вы готовы тратить на это время. Покажите ему свои домашние проекты, сайт, который вы сделали для друга, или игру, которую вы написали сами. Благодаря этому работодатель увидит, что программирование — это действительно ваша страсть.
Также помните, что не стоит возлагать большие надежды. Хотя опытные разработчики зарабатывают много, вы должны знать, что в начале карьеры вы не получите зарплату от 100 тысяч. С другой стороны, ИТ — одна из немногих отраслей, в которых возможно такое быстрое продвижение, поэтому не расстраивайтесь — всего через 3 года вы можете заработать значительно больше!
Не расстраивайтесь, если у вас не получится с первого раза. Найти работу — не самая простая задача не только в IT-индустрии. Всегда держите руку на пульсе и просматривайте новые предложения. Собеседования при приеме на работу, даже неудачные, являются для вас ценным опытом, из которого вы можете сделать выводы.
Радовался, когда устроился фронтендером в агентство
Я проработал на заводе неделю, когда мне в Telegram написал начальник местного маркетингового агентства. Он сказал, что ищет фронтендера. Я уже ни на что не надеялся, но договорился созвониться с ним после смены.
Лайфхак: оставляйте контакты прямо в теле резюме. Начальник порадовался, что ему не пришлось платить деньги HeadHunter, чтобы узнать мой номер телефона.
Оказалось, что я уже откликался на их вакансию, но тогда не подошёл. А теперь им снова понадобился программист на Vue.js. Я рассказал о своём опыте, и мне предложили оплачиваемое тестовое задание — сверстать лендинг для застройщика. Пообещал, что сделаю его за выходные.
Тестовый лендинг для застройщика, после которого меня взяли на работу в агентство. Скриншот: Skillbox Media
Целиком лендинг сверстать не успел, но показал промежуточный этап. Сказали, что всё в порядке, но хотят посмотреть адаптивную версию. Я её сделал, и мне пообещали дать фидбэк.
Через два дня мне позвонили и предложили работу
Что-то говорили о зарплате и компенсации курсов, но это было неважно, потому что я медленно сползал по стене на пол. Ответил, что уволюсь с завода и скажу, когда смогу выйти
Разговор закончился, а я лёг на пол и заплакал.
На заводе отрабатывать две недели не заставили, а просто дали расчёт и отпустили. Было стыдно, потому что я обещал, что устраиваюсь надолго. Но поступить иначе не мог.
На следующий день пришёл в агентство — со всеми познакомился, мне показали офис, дали компьютер. Начальник сказал, что договор заключим позже, зарплата серая, но можно просить компенсацию в 50% от стоимости курсов.
Я сразу залогинился в GitHub, установил Telegram и Visual Studio Code. Меня добавили в Trello, GitLab и «Битрикс24», завели почту и дали несколько небольших задач. Я скопировал проекты себе и начал в них разбираться. Меня ждали сюрпризы.
Как только вы куда-то устроились, сразу напишите об этом на HeadHunter, в LinkedIn, «Хабр Карьере», Djinni и везде, где можно указать место работы. С этого момента вы в IT и вам капает опыт.
Иногда я спрашивал фронтендера, как работает тот или иной кусок кода, но он чаще всего отвечал: «Хрен его знает». Сюрприз был в том, что единственный фронтендер в агентстве увольнялся через пять дней и я оставался на проектах один.
Приходили и рекламные лендинги, которые агентство заказывало на аутсорсе. Я заливал их на хостинг, иногда немного правил. В первые три дня я возненавидел Pug — он там был везде, как кинза в кавказских блюдах.
Самым сложным оказался сайт застройщика — код был просто адский. Никакого Vue CLI и Vuex, а Vue.js использовался как jQuery. Так я узнал о существовании Event Bus.
С большинством задач я не справлялся. В панике написал Наташе, администратору чата для джунов-фронтендеров. Она сказала, что так быть не должно.
Работа не была похожа на сказку. Я правил вёрстку по замечаниям из Trello — большинство комментариев получал в стиле: «Отступ меньше!» Когда я уточнял, насколько меньше, в ответ присылали скриншот с подписью: «Как здесь».
Пока искал работу, мне отказали сотни раз
Мне было 36 лет, ноль опыта, только резюме и несколько проектов на GitHub. Я искал работу больше полугода: за это время было несколько сотен отказов и проигнорированных откликов на HeadHunter.
Во Владивостоке мало вакансий по фронтенду, а джуниорские появляются совсем редко. Я мониторил HeadHunter и FarPost — дальневосточный Avito. Хотел устроиться в офис, чтобы было у кого учиться. Да и удалёнка не подходила из-за большой разницы в часовых поясах — всё-таки +7 к Москве. Так себе ситуация: ты работаешь, а команда спит.
Я сделал резюме на HeadHunter и начал робко откликаться на вакансии. Тщательно выбирал одну-две в день, искал только такие, которым полностью соответствовал. Это неправильно, но поначалу так многие делают. Привирать в резюме не стал — хотя некоторые ребята советуют указать побольше опыта и технологий.
В сопроводительных писал что-то вроде: «Заинтересовала вакансия. Пожалуйста, рассмотрите мою кандидатуру». В основном никто не отвечал или я получал стандартное «Мы внимательно ознакомились с резюме, но…».
В резюме не стоит писать, что вы ищете позицию джуна. Вместо Junior Frontend Developer оставьте Frontend Developer — так резюме будут смотреть намного чаще. Пусть грейд определяют сами HR-специалисты.
Про свой опыт рассказывать сложно. Например, нерелевантный на первый взгляд опыт может быть ценным — если вы работали в продажах, то предполагается, что у вас развиты софт-скиллы. С ноября 2019-го по октябрь 2020-го я занимался удалённым ручным тестированием в «Яндексе», и это стало неплохой строчкой в резюме.
В опыт можно вписать и обучение: какие проекты делали, какие задачи решали, какие технологии использовали. Не помешают и ссылки на красиво оформленные проекты на GitHub.
Как-то я набрёл на чат джуниоров и мидлов и познакомился с его администратором Наташей Давыдовой. Она подсказала, как улучшить резюме и даже какую фотографию поставить. Я безмерно ей благодарен.
А вот сайт-портфолио я делать не стал. Может быть, он нужен фрилансерам, но я хотел устроиться в офис. Уверен, что лучше завести и оформить нормальный профиль на GitHub. Забегая вперёд, скажу: именно он и помог мне найти работу.
2. Востребованность
На сегодняшний день программирование — одна из самых востребованных специальностей в мире, и спрос на нее продолжает увеличиваться.
Социальные сети, веб-сайты, программное обеспечение самого разного назначения, приложения для Andriod и iOS, высокотехнологичные гаджеты, самообучающиеся нейросети — список можно продолжать до бесконечности. Полным ходом идут процессы автоматизации во всевозможных сферах от продаж и бухгалтерского учета до индустрии развлечений и «умного» дома.
При разработке и обеспечении бесперебойной работы всего этого многообразия продуктов и форм человеческой деятельности никак не обойтись без квалифицированных специалистов.
Как найти свою первую работу?
Обучение программированию – несомненно, непростая задача. Но после того, как вы закончите свое обучение, вам предстоит не менее важный шаг – вход в реальное программирование и поиск своей первой работы.
Начать карьеру программиста можно несколькими путями:
- Верстка и тестирование. Если вы готовы начинать с малого, попробуйте зайти через верстку или тестирование – найти работу по этим специальностям проще всего. Это позволит вам начать с легких задач и постепенно подготовить себя к работе в разработке.
- Стажировки и начальные позиции. Если вы хотите сразу работать разработчиком, у вас есть два варианта: найти стажировку (бесплатную или оплачиваемую) либо претендовать на вакансию помощника программиста или джуниора. Сначала вы не будете получать высокую заработную плату, но это лишь вопрос времени. Чем больше опыта вы получите, тем больше возможностей перед вами откроется.
- Фриланс. Если вы достаточно хорошо овладеете навыками программирования, вы можете начать брать заказы на бирже или выполнять частные заказы на разработку программных продуктов и их поддержку. Спрос на такую работу очень большой. Вы сможете брать те заказы, для которых у вас уже достаточно знаний и навыков, постепенно обретая необходимый опыт в программировании.
Будьте реалистами и думайте о будущем. Если есть возможность пройти стажировку с невысоким уровнем оплаты либо бесплатную стажировку с возможностью дальнейшего трудоустройства, не упускайте этот шанс.
Да, какое-то время вам придется работать не совсем в тех условиях, о которых вы мечтали. Но зато перед вами откроются практически безграничные возможности для дальнейшего профессионального роста, что за довольно короткий срок приведет вас к желаемой заработной плате. Вы начнете получать гораздо больше предложений от компаний, вам не придется искать работодателя, он не только будет искать вас сам, но и станет предлагать вам действительно выгодные условия сотрудничества.
Помните, что найти работу без опыта – это непросто, но отнюдь не невозможно. Это лишь очередная задача, с которой вы обязательно справитесь, если приложите к этому достаточно усилий и будете настойчиво, упорно и уверенно идти к своей цели.
Мы уверены, что у вас непременно получится стать программистом, если вы действительно этого захотите. Никогда не сомневайтесь в своих силах, верьте в себя и свои возможности, тогда вы обязательно получите то, чего на самом деле достойны. Удачи!
С чего начать и где учиться?
Можно пройти онлайн-курсы, на которых освоить теорию, получить практику и подготовиться к поиску работы. В таблице собраны примеры программ, которые подходят новичкам:
Название курса и ссылка на него |
Описание |
Курс в Нетологии, выпускники которого могут получить приглашение на собеседование в Альфа-Банк. Обучение включает вебинары, лекции и практику. Выдают диплом о профессиональной переподготовке. |
|
Подойдет людям, которые хотят заниматься разработкой сайтов и интернет-сервисов. Включает много практики, что является плюсом. Лучших выпускников приглашают на стажировку в Affinage. |
|
Эта программа ведется совместно с Альфа-Банком. Лучшие выпускники могут получить работу. Программисты на Java востребованы и хорошо зарабатывают. На этом языке пишут приложения, сайты, игры и многое другое. |
|
Курс в университете Skillbox. Подойдет людям, которые хотят заниматься разработкой мобильных приложений на Android и iOS. Для прохождения курса потребуется MacBook. |
В области программирования есть и другие специализации. Выбрать подходящую профессию в ИТ можно в нашем каталоге. Там собрана подробная информация по каждому направлению, с чего начать тестировщику или программисту, советы для новичков.
На нашем сайте также есть другие полезные материалы:
- Как выучить PHP самостоятельно с нуля?
- Как научиться создавать сайты?
- Как выучить язык Python?
- Сайты для изучения программирования на русском языке
- Биржи для фрилансеров
Мы рассказали о профессиях программиста и тестировщика и что выбрать в зависимости от ваших желаний и задач. Сейчас ИТ на подъеме и специалисты востребованы. В одной сфере легче найти работу, в другой можно больше заработать.
Рекомендуем
Профессия рекламный фотограф
Это интересное творческое занятие, которое позволяет хорошо зарабатывать. За съемочный день гонорар фотографа может составить от 25 до 50 тыс. …
Профессия экономист
Экономисты решают широкий спектр вопросов на предприятиях: от расчета себестоимости и цен на продукцию, создания систем мотивации до анализа …
Самое популярное сейчас По оценкам наших пользователей
15 января 2021 20194
Проходили 4640 раз
Тест на адекватность
HTML — код
25 марта 2021 21983
Проходили 2520 раз
Тест: «Какой ты покемон?»
HTML — код
3 февраля 2021 27528
Проходили 4431 раз
Тест: Кто ты из Undertale?
HTML — код
13 октября 2021 1513
Проходили 324 раза
Тест по «Сказке о царе Салтане», Пушкина А. С.
HTML — код
23 ноября 2021 186
Проходили 31 раз
Тест: «Хороший Вы человек или злой?
HTML — код
2 марта 2021 20322
Проходили 2901 раз
Тест Кибби (Kibbe)
HTML — код
18 февраля 2021 10197
Проходили 1876 раз
Тест: «Мое будущее. Каким оно будет?»
HTML — код
14 декабря 2020 11622
Проходили 1610 раз
Тест: Любит ли он меня?
HTML — код
20 ноября 2020 23529
Проходили 15702 раза
Сможете угадать страну по старому названию?
HTML — код
1 февраля 2021 37164
Проходили 9586 раз
Тест: Атака титанов
HTML — код
9 декабря 2020 22318
Проходили 5007 раз
Тест на психопатию: ты псих или нет?
HTML — код
24 ноября 2021 74
Проходили 7 раз
Тест: Честный ли Вы человек?
HTML — код
20 сентября 2021 1457
Проходили 100 раз
Тест на компьютерную грамотность
HTML — код
25 ноября 2021 42
Проходили 7 раз
20 советских фильмов о любви. Сможете узнать их по одному кадру?
HTML — код
30 апреля 2021 792
Проходили 62 раза
Тест по сказке «Городок в табакерке», Одоевский В. Ф.
HTML — код
4 марта 2021 4829
Проходили 718 раз
Тест: Н и НН в суффиксах отглагольных прилагательных и причастиях
HTML — код
Показать еще больше
Куда пойти учиться
Я рекомендую настроиться на получение высшего образования. Знаю, сейчас «программистов» выпускают и средне-специальные учебные заведения, но я сильно сомневаюсь в том, что вы там чему-то научитесь.
Напомню, что главный движитель опыта и ваших знаний — вы сами. Окружение, в котором вы находитесь, может быть как катализатором, так и помехой. Кто идет учиться в средние учебные заведения? Те, кто не хочет или не может учиться в школе? Вам с ними не по пути.
Кроме этого, наличие высшего образования еще никому не вредило, а в некоторых специализациях нашей отрасли просто не обойтись без знаний высшей школы. Ну, и еще раз: круг лиц которые вас окружают. С самого начала вы должны быть окружены правильными людьми.
Другие тесты автора Давайте пройдем тесты
18 марта 2021 37856
Проходили 17207 раз
Кто ты из My Little Pony? Тест
HTML — код
4 апреля 2021 16417
Проходили 2731 раз
Тест по биологии: «Клетка»
HTML — код
31 марта 2021 45406
Проходили 5622 раза
Тест на когнитивные способности
HTML — код
9 февраля 2021 9751
Проходили 2973 раза
Тест: «Гроза», Островский А. Н.
HTML — код
28 января 2021 3242
Проходили 550 раз
Тест: Природные зоны России (4 класс)
HTML — код
27 января 2021 6048
Проходили 1474 раза
Тест: «Дубровский», А.С. Пушкин (6 класс)
HTML — код
23 марта 2021 22551
Проходили 5038 раз
Тест на умственную отсталость
HTML — код
18 августа 2021 3644
Проходили 500 раз
Тест: Приставки пре / при
HTML — код
29 марта 2021 5853
Проходили 634 раза
Тест: Дворцовые перевороты
HTML — код
16 июля 2021 2526
Проходили 413 раз
Тест: Алкены
HTML — код
12 января 2021 34072
Проходили 4058 раз
Тест: Какая профессия тебе подходит?
HTML — код
25 февраля 2021 848
Проходили 253 раза
Тест: «Бежин луг», Тургенев И. С.
HTML — код
3 июня 2021 7203
Проходили 1498 раз
Тест: Пьеса «На дне», Горький М.
HTML — код
7 июля 2021 3050
Проходили 139 раз
Тест по повести «Очарованный странник» Лескова Н. С.
HTML — код
22 декабря 2020 35585
Проходили 9523 раза
Тест: Какая ты принцесса из Disney?
HTML — код
5 мая 2021 2613
Проходили 334 раза
Тест по биографии Тургенева И. С.
HTML — код