Как десятиклассник устроился на работу программистом


Оглавление (нажмите, чтобы открыть):

Возможно ли получить опыт работы программистом в 16 лет?

15.06.2020, 04:09

Стоит ли в 30 лет становиться программистом .Net программистом?
Всем добрый день. Два года уже учу си шарп. До сих пор не могу устроиться на работу, 4 раза.

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

Возьмите в команду верстальщиком или php программистом, буду работать за опыт!
Возьмите в команду верстальщиком или php программистом, буду работать за опыт! Хочу стать php.

Не поздно ли стать программистом в 28 лет
Если есть ОГРОМНОЕ желание и мне это нравится (увлекался Паскалем и чуть-чуть знаю C#) 1. Сколько.

Программист C++, удалённо (опыт 10 лет)
10 лет опыта в разработке 3Д игр на C++, с использованием DirectX9, HLSL, Lua, Socket .

15.06.2020, 07:25 2 15.06.2020, 14:21 3

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

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

Можешь подыскать себе работу «руками» (правда я не знаю на что можно рассчитывать в 16 лет — газеты разносить?), чтобы уж точно какая-никакая денюжка шла стабильно. А по вечерам учавствовать в каком-нибудь open source проекте, чтобы опыт получать. Тогда, к 18-ти годам, может и накопится знаний на джуниора.

«Многим вешают лапшу на уши». Реально ли устроиться программистом после окончания IT-курсов?

Манящая зарплата – до 4000 долларов, колоссальный спрос – на одного программиста приходится 5 открытых вакансий. Такие доводы приводятся на сайтах популярных сегодня курсов, которые обещают в короткие сроки сделать человека незаменимым специалистом в сфере IT. Хлеб программиста еще никогда не казался таким легким и доступным.

В 2014 году, по результатам первого полугодия, средняя зарплата в сфере IT составила 17 188 372 рубля, или около 1620 долларов. С такой серединой «потолок» кажется и вовсе заоблачным. Неудивительно, что желающих переквалифицироваться в специалистов IT становится все больше.

Помимо профильных факультетов вузов, программистов и тестировщиков сегодня готовят на многочисленных образовательных курсах. Их продолжительность редко превышает 2-3 месяца. За это время слушателям предлагается пройти один образовательный уровень, например, познакомиться с основами программирования на языке «C++ «, «Java» или «PHP».

Далее обучение можно продолжить или попытаться найти работу. Некоторые учебные центры гарантируют трудоустройство, другие – ограничиваются общими фразами из разряда: «С каждым годом спрос на программистов растет», «В случае успешного завершения тренингов, мы прилагаем максимум усилий, помогая с трудоустройством». В среднем, цена одного курса колеблется от 1,5 до 3 млн.

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

Неудачный опыт: «Где-то к середине поплыл»

29-летний Дмитрий Бурак окончил БГУИР по специальности «инженер по информационным технологиям». Работал кладовщиком, менеджером по продажам, несколько лет назад устроился в техподдержку интернет-провайдера. Решил пойти на курсы программирования, чтобы «за доступные деньги проверить свои способности». Выбрал одно из самых популярных сегодня направлений – «основы java-программирования». Весь курс длился 40 часов – по 2 занятия в неделю.

– Я думал: а вдруг я сразу начну во всем классно разбираться и через год зарабатывать три косаря, – иронизирует Дмитрий. – Но оказалось, что вряд ли. Я, конечно, доходил до окончания курсов, ведь деньги уже заплачены. Но где-то к середине «поплыл», вообще перестал понимать, о чем там рассказывают. Возможно, нужно было уделять этому больше времени.

Дмитрий вспоминает тех, кто вместе с ним прослушал курс по одному из самых популярных сегодня языков программирования. В группе собрались представители самых разных профессий: врач скорой помощи, который за месяц до начала курсов устроился работать в одну из компаний тестировщиком, менеджер по продажам с забытым инженерным образованием, системный администратор, которому «надоело лазить под столами», опытный программист, владеющий другими языками и пожелавший подтянуть «java». Мужскую компанию на первых занятиях разбавляла своим присутствием молодая девушка, но к концу первого месяца, рассказывает Дмитрий, она исчезла.

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

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

Будущие программисты: «На 6 млн, наверное, соглашусь»

За удачными примерами мы отправились прямиком на курсы. Учебный центр «Bigsoft» в отличие от большинства других IT-курсов не гарантирует выпускникам обязательного трудоустройства. Здесь предлагают пройти обучение по целому ряду направлений: тестирование, программирование java, основы JavaScript и AJAX, основы PHP, разработка под Andro >

Большая часть аудитории, в которой изучали java-программирование, оказались корпоративными клиентами – их направили на курсы от компании, в которой они работают. Самостоятельно пришли учиться всего несколько человек.

Дина Назарчук – студентка 3 курса БГУИР. Проходит программирование в университете, но решила самостоятельно углубить свои знания по языку «java».

– Это самый популярный и часто используемый сегодня язык для разработок. В университете курс у нас только начался. Хотелось бы развиваться дальше, поэтому и пришла сюда. О зарплатах пока не думаю.

Алексей Лысенок – студент 3 курса БГУ. Пришел к выводу, что материала, который дают в университете, недостаточно.

– Самообразование в этой сфере необходимо. Пока я еще не работаю, но собираюсь в скором времени искать. Зарплата для меня сейчас не самый важный фактор. Могу начать и с 200, и с 300 долларов.

Артем окончил БГУИР по инженерной специальности, сейчас отрабатывает распределение на «Интеграле». Зарплатой категорически не доволен, поэтому решил поискать себя в другой сфере. Как только закончится отработка, планирует устроиться программистом. Свои планы афишировать руководству пока не хочет, поэтому фотографироваться отказался.

– Я знаком с программированием на языках HTML и CSS, но хочу изучить языки более высокого уровня. Можно сказать, что начинаю с нуля. В школе мне нравилось программировать, я решил, что это меня занимает, что я могу и хочу работать в этой сфере. Когда поступал в университет, к сожалению, думал о другом… Стартовая зарплата? На 6 млн, наверное, соглашусь.

Будущие тестировщики: «Готова работать за 300 долларов, но недолго»

На курсах тестирования людей, которые решили переквалифицироваться, оказалось значительно больше. Многие из них отказывались фотографироваться и давать комментарии: «У нас есть другая работа, мало ли, как жизнь сложится».

Ольга, 21 год, учится на биолога. По специальности работать не планирует. В IT-сферу решила пойти по совету друзей. Компьютером владеет на уровне «юзера».

– Я уже перевелась на заочное отделение, биология – для меня запасной аэродром. Хочу устроиться на работу сразу после окончания курсов, то есть через 2 месяца. Нас, конечно, сразу предупредили, что будет большая конкуренция и чтобы тебя взяли, нужно хорошо потрудиться. Стартовая зарплата, с которой готова начинать – это 300 долларов. Готова работать за эти деньги, но недолго, – смеется собеседница. – Это всего лишь третье занятие, понимание у меня пока есть, оцениваю себя хорошо. Но чем больше ты узнаешь, тем больше понимаешь, что ничего не знаешь.

Олег Салей, 24 года. Учится в БНТУ на заочном отделении, работает грузчиком. Пробовал изучать программирование самостоятельно. Но на курсах предпочел изучать тестирование.

– Отучусь – и буду сразу пробовать устраиваться на работу. Пока опыта не наберусь, готов работать за 300-500 долларов. Но несколько лет жить на эти деньги, конечно, не готов. Думаю, что зарплата вырастет гораздо быстрее.

Валентина (имя изменено) согласилась пообщаться, но отказалась фотографироваться. Она проектируют сети связи, но в своей профессии не видит дальнейших перспектив.

– Потолок зарплаты в моей области – 1,5 тысячи, я зарабатываю меньше, но и не по 500. Потолок в тестировании значительно выше. Минимум, с которого готова начинать, – те же «по пятьсот». Я знаю, куда я иду, знакома с работой тестировщика. Через 2 месяца планирую попробовать куда-нибудь устроиться.

Зарплата начинающего программиста стартует с 200 долларов

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

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

Свой учебный центр Игорь Шумский открыл в 2011 году. В тренеры пригласил действующего программиста с 10-летним опытом использования языка «Java», который разработал программу.

– Мы открывались, когда в мире был экономический кризис, и очень много людей хлынуло на курсы по программированию. Конечно, среди них было немало тех, кто совершенно не понимал, что это такое, для чего это нужно и шли на курсы исключительно по материальным мотивам. В первые полгода мы обратили внимание, что где-то процентов 20-30 людей отсеиваются, то есть попросту не доходят до конца курсов. Поэтому нашей задачей было свести число случайных людей к минимуму. Сегодня у нас в группе единицы не доходят до конца занятий.

Игорь Шумский уверяет, что, несмотря на возможные обещания тренеров, после прохождения первого уровня (2-3 месяца) устроиться на работу практически нереально. Основы программирования он сравнивает с изучением алфавита. Чтобы успешно работать, нужно владеть не синтаксисом, а технологиями. По мнению специалиста, для этого нужно пройти не менее 3 уровней – основы, продвинутый курс и IT-лабораторию (практическая работа). И даже это не гарантирует успешное трудоустройство: человек должен быть высоко мотивирован, с хорошо развитым логическим мышлением. А вот для тестирования иногда достаточно одного уровня.

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

– Я знаю, что многим вешают лапшу на уши. В реальности, если у вас хороший английский, есть техническое образование и вы успешно окончили курсы, можно устроиться программистом примерно на 400-500 долларов. И возраст желательно, чтобы был до 30 лет. Без технического образования и языка зарплата может начинаться и с 200 долларов. Тестировщик, который переквалифицировался с другой специальности, без хорошего знания английского тоже может рассчитывать максимум на 200–300 долларов (со старта). Если есть английский, это могут быть 400-700 долларов.

Игорь Шумский подчеркивает, что бояться этих цифр не нужно, потому что речь идет о старте карьеры.

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

Пример успеха: «Я готова была пойти работать бесплатно»


Татьяна Жвалик
, senior-тестировщик в iTechArt. По образованию экономист, окончила нархоз в 2008 году. По распределению работала в универмаге сначала продавцом, администратором, затем бухгалтером. В торговле не видела для себя никаких перспектив, поэтому в 2011 году решила сменить сферу деятельности. О профессии тестировщика была наслышана от знакомых. Считает, что программирование требует очень глубоких технических знаний и их лучше получать на профильных факультетах.

После 2-месячных курсов по тестированию разослала резюме по различным компаниям. Была приглашена в EPAM с предложением пройти тестовую лабораторию с последующим трудоустройством (очередные курсы, но уже бесплатные). Татьяне Жвалик повезло: после собеседования ее сразу взяли на проект. Прошло около месяца после окончания курсов – такой результат удивил даже тренера учебного центра.

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

Начинала Татьяна Жвалик с 400 долларов, что было несколько меньше обычной бухгалтерской зарплаты. Через полгода ее повысили до «mid-специалиста». А еще через полгода она перешла в компанию iTechArt, где уже «выросла» до senior-тестировщика и получает за это достойные деньги.

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

Специалисты топовых IT-компаний: профессионалов без профильного образования немного

Алена Бобенко, HR Manager в EPAM Systems:

– Несмотря на то, что мы все-таки делаем упор на выпускников и студентов технических специальностей, у студентов других специальностей тоже есть шансы устроиться к нам на работу. Около 2 лет назад компания EPAM открыла первую IT-лабораторию в нетехническом вузе – в Минском государственном лингвистическом университете, где студенты проходят тренинги по тестированию ПО. До этого студенты нетехнических факультетов тоже приходили к нам на курсы – они поступали по результатам собеседований и вступительных тестов. После окончания учебной программы в лабораториях компании, мы предлагаем большинству выпускников трудоустройство.

Отношение к курсам вне наших лабораторий среди моих коллег – профессиональное. Там тоже занимаются люди, которые потом приходят в сферу IT, и тем самым растет выбор у нас, компаний-работодателей. На мой взгляд, решающую роль имеют личные качества слушателей, которые приходят на тренинги. Могут быть шикарные курсы, очень квалифицированные преподаватели, но если человек изначально не склонен к тестированию или программированию (рассеян, не может сконцентрироваться, не обладает усидчивостью и вниманием), для него сертификат будет просто бумажкой.

Мастер Йода рекомендует:  15 эффективных советов по привлечению трафика с Яндекс.Директ!

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

Вероника Кесова, директор Viber Media в Беларуси:

– Откровенно говоря, мы не принимаем на работу людей сразу после курсов, потому что ищем только «сеньоров», очень опытных людей. Главное значение имеет только опыт, а не профильное образование как таковое. Если у человека за плечами большой опыт, но из образования – только курсы, мы будем рассматривать его кандидатуру. Такие уникумы у нас есть, правда, всего несколько человек.

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

Иван Живица, специалист по связям с общественностью компании Wargaming:

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

Неправильный, но быстрый способ стать программистом

Хотите стать программистом? Даже если вы не новичок в IT, то эта затея потребует от вас много времени и усилий, и далеко не факт, что вы окажетесь на коне. Но если у вас совсем нет времени и вы в душе авантюрист, то существует несколько хоть и неправильных, зато действенных способов, которые помогут вам пройти собеседование в IT-компанию и удержаться на плаву. Остальное за вами!

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

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

Разумеется, речь в статье пойдёт исключительно о моём личном опыте, который позволял мне проходить собеседования даже в такие топовые компании, как Luxoft.

Как я стал программистом

С компьютером я впервые познакомился в 6 лет. В 13 лет у меня уже был свой персональный веб-сайт. В школе учился плохо, в универе тоже. На втором курсе мой друг нашёл работу Java-программистом и настоятельно рекомендовал мне сделать то же самое. Идея заинтриговала. Нужен был план.

Первый шаг — резюме

Первая и основная проблема, с которой сталкиваются новички, — резюме. Без адекватного, цепляющего резюме вас не будут приглашать на собеседования. Но как быть тем, у кого совсем нет опыта работы? Для того чтобы «не с пустыми руками» идти к HR, мы с моим другом вписали мне в резюме целый год опыта работы над его проектом, над которым мы якобы вместе трудились.

Зарплатная политика

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

Позор и стыд

Первые собеседования были провальными. Надо мной буквально смеялись. На первом же техническом собеседовании, где мне дали пару задачек на бумаге, меня раскусили в два счёта. Кто-то даже по-отечески посоветовал книгу Thinking in Java.

Первая работа

В конце концов меня пригласили на собеседование в филиал одной датской компании, где я ответил на фундаментальные вопросы и приятно удивил всех своим английским. Меня взяли на должность Junior Java developer с одним условием — первые три месяца я буду проходить курс SCJP (Sun Certified Java Programmer), который восполнил бы мои пробелы и выковал бы из меня более подготовленного специалиста. Что может быть лучше, чем оплачиваемая стажировка без нужды работать (выдавать свою некомпетентность)? В этой компании я проработал полгода, чтобы через несколько месяцев пойти на повышение в компанию покрупнее.

На основе своего горького, но всё же бесценного опыта я приведу список рекомендаций, которые помогут товарищам-авантюристам относительно быстро найти работу программистом.

Рекомендации для начинающих программистов

  1. Резюме. Оно должно быть правильно отформатированным и написанным исключительно на английском. Если не хватает опыта, то его можно (и нужно) придумать, но следует подготовиться отвечать за каждое написанное в резюме слово. Например, если у вас там написано JMS (Java Message Service), то вам как минимум следует пройти хоть одну обучалку и поиграться с JMS, поделать какие-нибудь примеры, пускай это и будет банальное «Hello, world!». Теперь вам будет удобнее пускать пыль в глаза, вы ведь и правда «работали с JMS».
  2. Выучите азбуку программирования. Если вы ещё можете позволить себе «плавать» на глубоких уровнях каких-нибудь комплексных технологий вроде Struts и Spring, то неправильные ответы на элементарные вопросы вам никогда не простят. Если вас ночью разбудить, то вы должны уметь рассказать про ООП, наследование, инкапсуляцию, полиморфизм и другие базовые концепции, а также суметь объяснить это всё на примерах.
  3. Практика. Научиться программировать можно, только лишь программируя. Это больно и неприятно (если вы не программист), но другого пути нет. Единственный способ перестать бояться задачек на собеседованиях — порешать их дома самостоятельно.
  4. Читайте книги и проходите туториалы по Java только на английском. Абсолютно все термины программирования проще понимать на языке оригинала, то есть на английском. Читать техническую литературу по Java на русском — себя не уважать. Почему? Потому что, чтобы понимать что-нибудь в духе «…модуль таблицы во многих смыслах представляет собой промежуточный вариант, компромиссный по отношению к сценарию транзакции и модели предметной области», нужно быть поистине гением, которым вы вряд ли являетесь.
  5. Выучите, наконец, английский! В первую очередь это касается разговорного английского. Сложно сосчитать то огромное количество толковых программистов, которых на моей памяти забраковали по одной единственной причине — неудовлетворительный уровень разговорного английского. Нет, если вы, конечно, собираетесь работать программистом где-нибудь в «Киевстаре» или в другой отечественной компании, то ваш уровень языка не будет играть важной роли. Но если вы хотите попасть на работу в международную компанию, то сам бог велел выучить язык. Уровень вашего английского будет конвертироваться в дополнительные сотни долларов прибавки к вашей зарплате.
  6. Знайте рынок. Походите по вакансиям, почитайте требования, поспрашивайте друзей-программистов, сколько они получают. Используйте сервисы, которые позволят составить вам более полную картину о рынке IT. Вы были бы удивлены, узнав о том, насколько велико количество талантливых программистов, которые получают в два раза меньше, чем могли бы, только лишь по причине своей лени и нежелания держать нос по ветру.
  7. Торгуйтесь. Нет ничего предосудительного в том, чтобы торговаться за зарплату. Вашим аргументом в споре может быть как хороший английский, так и предложение о работе в другой компании. Последний аргумент особенно хорошо работает: «Да, но мне в Luxoft предлагают на 300 долларов больше, почему я должен соглашаться на ваши условия? Может, мы могли бы найти компромиссный вариант?». В своё время мне пару раз удалось выторговать дополнительную сотню долларов к своей зарплате, и через год эта сотня долларов дала мне дополнительные 1 800 долларов дохода на ровном месте. Вы должны понимать, что даже для небольших зарубежных IT-компаний лишняя сотня баксов как капля в море.
  8. Найдите себе ментора. Хорошо, если у вас будет более опытный товарищ, который сможет помочь советом и ответить даже на самые глупые вопросы. Благодаря его опыту и моральной поддержке вы будете продвигаться в программировании быстрее, чем в одиночку. Если нет ментора, то неплохо бы сходить на какие-нибудь курсы по программированию, которые не только дадут вам более полную картинку того, чем занимается программист, но и позволят познакомиться с более опытными людьми. Кто знает, может быть, кто-нибудь из них захочет стать вашим ментором.
  9. Начните свой проект. Даже если он будет образцом самых худших практик кодинга и вы его никогда не закончите, по крайней мере у вас будет то дело, ради которого вам захочется разбираться в программировании и изучать новые технологии. Кроме того, у вас появится дополнительная тема для задушевных бесед на собеседованиях.
  10. Ищите работу летом. Во-первых, когда все в отпусках, в компаниях более остро ощущается нехватка кадров и повышается вероятность того, что вас позовут на собеседование. Во-вторых, поскольку ваши конкуренты-соискатели тоже на отдыхе, у вас опять-таки повышаются шансы быть замеченным HR.
  11. Никогда не сдавайтесь. Даже если вам кажется, что вы заваливаете собеседование, важно проявить стойкость и продолжить попытки решить задачу, какой бы сложной она ни казалась. Кто знает, может быть так, что вас именно в этот момент проверяют на усердие в работе!
  12. Избегайте заданий на компьютере. Нет способа быстрее раскусить непрофессионала, чем сразу же бросить его в пекло программирования. Ваша задача — постараться перевести все беседы на высокий уровень, где обсуждаются общие подходы и концепции, но никак не конкретная реализация в решении той или иной задачи. Если вам дали бумагу и ручку и попросили записать решение, то попросите возможность нарисовать его схематически. Таким образом, удалившись от синтаксиса конкретного языка, вы не только убережёте себя от каких-нибудь режущих глаз ошибок, но и покажете, что способны мыслить абстрактно, не вдаваясь так уж сильно в детали.
  13. Начинайте говорить первым. Избегайте ситуаций, когда в воздухе виснет пауза, во время которой в мозгу у интервьюера может созреть очередной коварный вопрос. Как только происходит какая-либо заминка, следует начать рассказывать что-нибудь из того, что вы хорошо знаете. Постарайтесь навязать интервьюеру свою игру.
  14. Старайтесь говорить правду. Если вы никогда не писали PL/SQL процедуры, то лучше об этом сказать прямо. Возможно, в этом для вас будет минус, однако вы убережёте себя от нужды выкручиваться, отвечая на вопрос, в котором ничего не смыслите. Опытный интервьюер за версту почувствует ваши пробелы в знаниях.
  15. Бойтесь маленьких компаний. В небольших компаниях, как правило, небольшие команды. Чем меньше в команде людей, тем быстрее вас раскусят. Ваша цель — большая и неповоротливая корпорация, где вы сможете выиграть для себя немного времени.
  16. Соблюдайте дресс-код. Если вы придёте на собеседование на должность программиста в шикарном костюме, то это вызовет больше подозрения, чем если вы явитесь в шортах или потёртом свитере. Не лишним будет также нацепить очки, мол, «эдакий я книжный червь».

Конечно, кто-то знающий может отметить, что приведённый выше рецепт — это скорее способ стать кодером, чем программистом, и он где-то будет прав. Однако дело всё в том, что вы никогда не найдёте вакансию с заголовком «Требуется плохой кодер». Всем нужны программисты. Желательно senior. У которых более пяти лет опыта работы на корпоративных проектах и которые одинаково хорошо владеют сразу несколькими языками программирования, при этом досконально разбираются в СУБД, умеют писать bash-скрипты, хранимые процедуры, знают в совершенстве Linux, TCP/IP, обладают лидерскими качествами, стрессоустойчивостью, коммуникабельностью и ещё массой навыков, «без которых никак».

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

Как стать программистом без технического образования

Добрый день. Меня зовут Борис, мне 21 год.

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

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

Что мне делать? Возможно ли будет трудоустроиться в техническую контору программистом с гуманитарным образованием? Не знаю как поступить. Институт бросать сейчас не планирую — как-никак 1,5 года осталось. Закончу в 23 полных года.

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

Сейчас учусь самостоятельно — меня сильно увлекла мобильная разработки. Для начала выбрал Unity3D. Подскажите, какими языками должен владеть хороший разработчик мобильных приложений? В данный момент изучаю C#, дальше буду C++ и Java. Этого достаточно? Или нужно что-то еще?

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

устроился программистом

Кто нибудь устроился программистом в солидном возрасте 30 — 50 лет, при этом начав все с нуля? Как на это смотрят работодатели? Иии сколько усилий пришлось потратить? Может есть примеры среди вас, а может знакомых?

Эксперты Woman.ru

Узнай мнение эксперта по твоей теме

Виктория Киселёва

Психолог, Гештальт-терапевт. Специалист с сайта b17.ru

Сокуренко Анна

Психолог, Консультант. Специалист с сайта b17.ru

Спиридонова Надежда Викторовна

Психолог. Специалист с сайта b17.ru

Светлана Казакова

Психолог. Специалист с сайта b17.ru

Антакова Любовь Николаевна

Психолог, Консультант. Специалист с сайта b17.ru

Зубкова Анна Андреевна

Психолог, Гештальт-терапевт. Специалист с сайта b17.ru

Невзорова Софья Игоревна

Психолог. Специалист с сайта b17.ru

Реуцкая Инга Геннадьевна

Психолог, Онлайн-консультант. Специалист с сайта b17.ru


Вероника Викторовна Добросельская

Психолог, Коррекция веса. Специалист с сайта b17.ru

Екатерина Грошева

Психолог, Гипнолог. Специалист с сайта b17.ru

Усилий точно нужно много. Большинство работодателей ищут до 25 лет стажёров. Конкуренция растёт с каждым годом. Если кто-то лет 5 назад устроился в 40лет — не значит, что сейчас у вас те же шансы. Они падают каждый год и из-за возраста и из-за конкуренции и из-за кризиса.

Усилий точно нужно много. Большинство работодателей ищут до 25 лет стажёров. Конкуренция растёт с каждым годом. Если кто-то лет 5 назад устроился в 40лет — не значит, что сейчас у вас те же шансы. Они падают каждый год и из-за возраста и из-за конкуренции и из-за кризиса.

О каком вы кризизе? А как же западные заказчики? У них тоже кризис?

Кто нибудь устроился программистом в солидном возрасте 30 — 50 лет, при этом начав все с нуля? Как на это смотрят работодатели? Иии сколько усилий пришлось потратить? Может есть примеры среди вас, а может знакомых?

1с ников знаю несколько в возрасте. Очень крутые дядьки, потому что не просто программят а разбираются в бизнес процессах клиентов. Чистые же программеры мне кажется востребованы только в тех городах где много IT контор. А это пяток городов в России.

У меня был знакомый, в 32 года переучился с веб-дизайнера на программиста. Точно не помню, что он там программировал, но знаю, что много тратил время на учебу (самостоятельно+какие-то курсы вроде). Сейчас 34 ему, работает в какой-то конторе программером.
Автор, мир огромный, места всем хватит, и какая разница, какой возраст. Есть знания и умения? Хотите заниматься этим? Нужно значит пробовать и стучаться во все двери. В 3-х вам не откроют, а в 4-й может именно вас и ждут. Успехов!

Мастер Йода рекомендует:  Как использовать отчеты по источникам трафика в Google Analytics, чтобы узнать, откуда приходят поль
Похожие темы

Автор, без вариантов. На джуниора рассматривают 20-летних мальчиков, у которых знаний будет побольше, чем у вас после обучения. Забудьте про IT

У меня был знакомый, в 32 года переучился с веб-дизайнера на программиста. Точно не помню, что он там программировал, но знаю, что много тратил время на учебу (самостоятельно+какие-то курсы вроде). Сейчас 34 ему, работает в какой-то конторе программером. Автор, мир огромный, места всем хватит, и какая разница, какой возраст. Есть знания и умения? Хотите заниматься этим? Нужно значит пробовать и стучаться во все двери. В 3-х вам не откроют, а в 4-й может именно вас и ждут. Успехов!

О каком вы кризизе? А как же западные заказчики? У них тоже кризис?

Автор, без вариантов. На джуниора рассматривают 20-летних мальчиков, у которых знаний будет побольше, чем у вас после обучения. Забудьте про IT

У вас много предложений с запада? Про Индию забыли?

Для программиста надо иметь очень гибкий ум, быстро обучаться, самостоятельно и без пинков, и мышление своеобразное. Привить это в 20 лет можно, после 30 сложно. Дело не столько в возрасте как цифре, сколько податливости мозга. Простой пример, много вы найдете профессиональных спортсменов, начавших тренировки во взрослом возрасте и ставших успешными? Аналогия такая. Но пробовать можно и нужно, сфера очень широка, можно найти применение даже не хватая звезд с неба. Только будьте готовы, что просто не будет

Какой треш пишут, будто разбираются. Автор, идите и даже не думайте. Я работаю в IT. Поверьте мне, приходят люди разных возрастов, разных образований(далеких от IT) и прекрасно работают и развиваются. У меня несколько хороших друзей стали разрабами с нуля. Бред полнейший про молодых. Студенты как раз мало кому нужны, нужны толковые. Если вы уже знаете какой то язык — смело идите на собес. Если нет — учитесь, идите на курсах. В этой сфере не возрастом на работу устраиваются, а знаниями

Для программиста надо иметь очень гибкий ум, быстро обучаться, самостоятельно и без пинков, и мышление своеобразное. Привить это в 20 лет можно, после 30 сложно. Дело не столько в возрасте как цифре, сколько податливости мозга. Простой пример, много вы найдете профессиональных спортсменов, начавших тренировки во взрослом возрасте и ставших успешными? Аналогия такая. Но пробовать можно и нужно, сфера очень широка, можно найти применение даже не хватая звезд с неба. Только будьте готовы, что просто не будет

Для программиста надо иметь очень гибкий ум, быстро обучаться, самостоятельно и без пинков, и мышление своеобразное. Привить это в 20 лет можно, после 30 сложно. Дело не столько в возрасте как цифре, сколько податливости мозга. Простой пример, много вы найдете профессиональных спортсменов, начавших тренировки во взрослом возрасте и ставших успешными? Аналогия такая. Но пробовать можно и нужно, сфера очень широка, можно найти применение даже не хватая звезд с неба. Только будьте готовы, что просто не будет

Какой треш пишут, будто разбираются. Автор, идите и даже не думайте. Я работаю в IT. Поверьте мне, приходят люди разных возрастов, разных образований(далеких от IT) и прекрасно работают и развиваются. У меня несколько хороших друзей стали разрабами с нуля. Бред полнейший про молодых. Студенты как раз мало кому нужны, нужны толковые. Если вы уже знаете какой то язык — смело идите на собес. Если нет — учитесь, идите на курсах. В этой сфере не возрастом на работу устраиваются, а знаниями

Мой муж начал учить сам, в начале была Java, теперь работает в мобильной разработке уже 3 года, начал после 30, главное ваши навыки и знание английского, а сколько вам лет не важно

Я только js и python немного знаю. Дело в том, что я не могу себя ориентировать в определенное направление. Js это наверное самое простое, чем можно заняться, но чувствую, что не мое. Хотелось бы чем то прикладным. Может быть базы данных или автоматизация производства, умные дома, но тут на удаленку выйти не получится скорее всего. Вообще я заинтересовался этой темой, поскольку хочу работу удалённую, не привязанную даже к месту жительства. От этого и отталкиваюсь.

Есть еще относительно новое направление Dev/Ops.

Попробуйте тестирование или автоматизацию тестирования) вообще js классная штука, жаль не понравилась:) верстальщиков/фронтендеров с руками отрывают.

Устраиваются. Только советую учить Java, так как там меньше молодняка, нежели чем в JavaScript/Python/PHP, короче вебе. Нужно идти в backend. Выучиться адекватно сможете только на курсах. Вначале советую пройти 20 уроков на JavaRush, затем пойти на курсы в job4j или getjobjava. Устраиваться вначале придется в интегратор, например, Философия ИТ.

Вот верстка мне и не понравилась. А так на понравилось тем, что на js можно быстро простые штуки делать и это все визуализировано)

Ну вот тестирование разных видов, бд хороший выбор) дерзайте! У меня получилось, а у вас и тем более получится)

Ну вот тестирование разных видов, бд хороший выбор) дерзайте! У меня получилось, а у вас и тем более получится)

Муж брал себе стажёра 30 лет, бывшего мента. ) Ну не особо доволен. Тем не менее, чел утроился и уже даже место работы сменил.

30 и 50 лет огромная разница. Во всем!

А в каком возрасте стартанули?

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

Автор, в 37 лет я начала переучиваться на новую для меня IT специальность, примерно пару лет училась и вот сейчас в 39 я работую в IT.
Есть желание учиться? Если да, то все получится.

Автор, в 37 лет я начала переучиваться на новую для меня IT специальность, примерно пару лет училась и вот сейчас в 39 я работую в IT.
Есть желание учиться? Если да, то все получится.

Здравствуйте. А в каком направлении работаете…? Какие языки изучали?

Автор, очень важно, в какой области вы работаете сейчас. Программистов, особенно молодых, до фига и чуть чуть , а вот толковых, которые разбираются в специфике, не так уж и много. Я программист так себе, с программиста меня быстро продвинули на лидера, но я работала в бизнесе, знаю бухгалтерию, логистику, и вот за счет этого меня взяли на мою работу, так как в нашей компании 200 программистов, а вот программистов, которые понимают, как вся система работает и как должна работать , в лучшем случае, человек 10. Ко мне как-то пришел программист, считается крутой, он был не рад, как я внедрила feature, я с ним села и поговорила, начертила все, показала, как все работает. То есть он думал очень узко и только о его клиенте, я же думала глобально. Он согласился после моих объяснений, что мы все сделали правильно. И вот таких людей, которые понимают всю систему и глобально все могут охватить у нас очень не хватает. А обычных программеров — до фига. Я хотела уйти со своей должности на обычного программиста, так как работа нервная, мне на дали. Сказали, нет замены.

Автор, очень важно, в какой области вы работаете сейчас. Программистов, особенно молодых, до фига и чуть чуть , а вот толковых, которые разбираются в специфике, не так уж и много. Я программист так себе, с программиста меня быстро продвинули на лидера, но я работала в бизнесе, знаю бухгалтерию, логистику, и вот за счет этого меня взяли на мою работу, так как в нашей компании 200 программистов, а вот программистов, которые понимают, как вся система работает и как должна работать , в лучшем случае, человек 10. Ко мне как-то пришел программист, считается крутой, он был не рад, как я внедрила feature, я с ним села и поговорила, начертила все, показала, как все работает. То есть он думал очень узко и только о его клиенте, я же думала глобально. Он согласился после моих объяснений, что мы все сделали правильно. И вот таких людей, которые понимают всю систему и глобально все могут охватить у нас очень не хватает. А обычных программеров — до фига. Я хотела уйти со своей должности на обычного программиста, так как работа нервная, мне на дали. Сказали, нет замены.

Нет, работаю в Канаде с C#, VB.NET, Java Script.

Знакомая в 30 с хвостиком (линвист и фитнес-тренер) начала с курсов тестировщика. Искала работу долго без опыта, около года. В итоге сейчас она программист. Очень довольна работой и востребована.

Жалоба

Модератор, обращаю ваше внимание, что текст содержит:

Жалоба отправлена модератору

Страница закроется автоматически
через 5 секунд

Форум: психология

Новое за сегодня

Популярное за сегодня

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

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

Размещение объектов интеллектуальной собственности (фото, видео, литературные произведения, товарные знаки и т.д.)
на сайте woman.ru разрешено только лицам, имеющим все необходимые права для такого размещения.

Copyright (с) 2020-2020 ООО «Хёрст Шкулёв Паблишинг»

Сетевое издание «WOMAN.RU» (Женщина.РУ)

Свидетельство о регистрации СМИ ЭЛ №ФС77-65950, выдано Федеральной службой по надзору в сфере связи,
информационных технологий и массовых коммуникаций (Роскомнадзор) 10 июня 2020 года. 16+

Учредитель: Общество с ограниченной ответственностью «Хёрст Шкулёв Паблишинг»

С чего начать школьнику, который собирается стать программистом, если есть вообще что-то такое

В это время. . Забить на всякую хрень в школе, не съехав на плохие оценки. Сесть и подготовиться к ЕГЭ на проходной + 10. 40 баллов в хороший ВУЗ . Ну и сдать на этот балл, естественно.

Ну потом, думаю, есть шанс стать очень хорошим программистом.

P.S. Это исключительно моё мнение. Оно может быть в корне неверно и ошибочно. 🙂

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

Как устроиться на работу программистом?

Доброго времени суток, дорогой гость! Приветствую вас снова на страницах моего сайта.

Дико извиняюсь перед своими постоянными читателями за то, что пропадала больше месяца. На это были свои причины: первая — я ходила на собеседования (по 2-3 каждую неделю), вторая — закончила так называемую стажировку курсов программирования Geekbrains, и самая важная — я устроилась на работу программистом (вот тут барабанная дробь и фанфары). Но прежде обо всем по порядку.

Где оставить резюме?

Поиск работы программистом начинается с того, что вы создаете себе резюме на hh.ru. На мой взгляд удобнее, чем похожий на него superjob и популярнее среди работодателей. Будучи еще зеленым фрилансером до того, как я снова ушла в найм, у меня с hh выстрелило 3-4 проекта за 3 месяца. Как ни крути, площадка очень активная. За 2,5 месяца 147 просмотров, не помню какое количество звонков и 9 собеседований.

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

В этом мне здорово помог принцип активных продаж — 1:10. На 100 просмотров резюме 30 звонков от рекрутеров, 10 собеседований, 1 трудоустройство. Что удивительно, я стала интересна работодателям, когда мой опыт перевалил за 6 месяцев работы на фрилансе и репозиторий на гитхабе пополнился несколькими сверстанными макетами.

К чему веду мысль? К тому что, вам готовы предложить рабочее место только тогда, когда вы что-то умеете и из себя что-то представляете. За полгода работы мое портфолио пополнилось еще одним сайтом — бизнес-тренера и консультанта Юлии Влад. Меня спасло мое упрямство и трудолюбие — кто хочет стать программистом, тот им будет.

Как проходит собеседование?

При приеме на вакансию IT-специалиста кандидата обычно собеседуют в 2-3 этапа. На первом вас встречает HR либо директор или владелец компании. Интервью с техническим специалистом, как правило, назначается после выполнения тестового задания. На первом же этапе вас проверяют, насколько вы адекватны, общительны, не бросаетесь ли на людей и т.д. Обычно ваши собеседники в программировании почти не разбираются — оно им и не нужно.

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

  • Почему вы ушли с предыдущего места работы?
  • Какие проекты вели и чем занимались?
  • Каким должен быть идеальный руководитель (сотрудник)?
  • Сколько хотите зарабатывать?

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

Директор фирмы или собственник тоже в технологиях не разбирается, ему нужно уметь руководить. Он собеседует IT-специалиста лично, потому что программист обходится компании дорого. Скорее всего именно он будет принимать решение о вашем трудоустройстве. Зарплата айтишника зачастую в 1,5-2 раза выше, чем у других сотрудников фирмы, и за те же деньги в месяц он мог бы нанять 3 офис-менеджеров или 2 бухгалтеров, не тратясь дополнительно на софты, оборудование и другие вещи для рабочего места, которые стоят немалых денег. Я когда узнала, сколько стоит лицензионный ключ на мою среду разработки, меня чуть кондрашка не хватила. Подумаешь, всего ничего — миллион сто рублей. Соответственно, не стоит грузить бедного управленца техническими терминами: директор вас не понимает, поэтому будет ждать отмашки IT-специалиста — сеньора или руководителя отдела разработки, чтобы соотнести действительно ли вы столько стоите.

Для чего необходимо тестовое задание?

Вопреки распространенному мифу, тестовые задания компании создают вовсе не для того, чтобы делать за бесплатно собственные проекты. Чаще всего оно типовое — рассылается большому количеству кандидатов, чтобы на первичном же этапе отсеять неподходящих, с кривыми руками и тех, кто серьезно не настроен. На начальных этапах конкурс просто огромен: на 1 джуниорскую позицию приходится 50-65 резюме сотрудников с опытом от 0 до 1 года. В первый год в программировании конкуренция просто зашкаливает. Спустя 1 год соотношение сил меняется — 3-5 открытых вакансий на 1 резюме. Как правило, многие нормальные айтишники с руками и мозгами к этому времени уже имеют хорошее место работы и особо по сторонам не дергаются, поэтому конкуренция среди кандидатов отсутствует.

Вторая причина, почему работодатель пытается отсеять неподходящих кандидатов с помощью тестового задания в том, что на первых порах джуниор совершает много ошибок, постоянно что-то ломает, пока учится, и отвлекает других разработчиков, время которых стоит в 1,5-2 раза дороже. Это в торговле новичка могут в первый же день выпустить к клиенту, так как планка вхождения в профессию продажника минимальна, если конечно речь не идет о сверхсложных переговорах и очень дорогих продажах. Работа программистом требует длительного обучения и столько же практики, прежде чем IT-специалист приобретает навык писать скрипт, который не падает. Только крупные компании и организации с узкой специализацией могут себе позволить взять на работу начинающего программиста и вкладывать в него собственные ресурсы. Остальные же предпочитаю взять себе готового специалиста с опытом, который уже набил шишек и чему-то научился.

Мастер Йода рекомендует:  Видеокурс по углубленному программированию на CC++

Пример тестового задания для Frontend-программиста

Выполнение тестового задания занимает как правило занимает 1-2 вечера, хотя на выполнение может даваться от 3 дней до недели. Содержание зависит от требования вакансии, в моем случае (я фронтенд-разработчик по вебу) это были игра «Змейка» и сверстать погодное веб-приложение. Последнее я с треском провалила, зато теперь по вечерам появился стимул сесть за изучение JavaScript и довести его до ума.

Как проходит выполнение тестового задания? Сначала HR высылает вам на почту письмо с описанием, затем вы выполняете, размещаете на гитхабе исходный код, собираете в обратное письмо архив с исполняемым файлом и ссылку на гит-репозиторий.

Задание . Игра «Змейка».
Змейка под управлением игрока движется по экрану и пожирает предметы. С каждым съеденным предметом змейка растет и движется быстрее.

Результатом решения задания служит исполняемый файл. Также предоставить исходный код выполнения задания.

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

Надо заметить, эта игрушка очень популярна в интернете. Я без труда нашла ее код на C# и родственный мне JavaScript (jQuery).
Сначала создаем index.html, куда пишем простой код.
Для нее я использовала новый тег HTML5-спецификации canvas. Он лучше всего подходит для создания интерфейсов браузерных игр и рисования прямо на стороне клиента без участия flash-анимации.
Следующим шагом создаете файл main.js. Единственно, что у меня не получилось реализовать — увеличение скорости, когда змея съедает еду. Но думаю, что мне есть, куда стремиться 🙂 А вам желаю удачного дня и хорошего настроения.

4 комментария для “ Как устроиться на работу программистом? ”

Интерееесно, змейку реализовать. В принципе, звучит не так страшно. За 3дня-неделю можно написать. А если не получится, будет повод доучить и написать, хотя бы для себя

Очень и очень интересно было почитать, опыт из первых рук, спасибо!

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

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

А задание про погоду? Тоже хотелось бы описание увидеть)

GromWM › Блог › Если бы водителей принимали на работу так же, как системных администраторов и программистов

Накопал в сети. Так как сам работаю практически IT-админом (DCS-техник) принял близко к сердцу…

Если бы водителей принимали на работу так же, как системных администраторов и программистов, то выглядело бы это примерно следующим образом:

Вакансия: водитель.
Требования: профессиональные навыки в управлении легковыми и грузовыми автомобилями, троллейбусами, трамваями, поездами метрополитена и фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими/средними танками, находящимися на вооружении стран СНГ и НАТО.
Навыки раллийного и экстремального вождения обязательны.
Опыт управления болидами «Формулы 1» — приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, антиблокировочных систем, навигационных систем и автомобильных аудиосистем ведущих производителей — обязательны. Опыт проведения кузовных и окрасочных работ — приветствуется.
Претенденты должны иметь сертификаты Mercedes, BMW, а также справки об участии в крупных международных ралли не более чем двухлетней давности.
Зарплата: XXXXX — YYYYY рублей, определяется по результатам собеседования.

Сервисы для соискателей

Продвижение резюме

Доверьте составление резюме профессионалам!

Узнайте какой вы специалист и добейтесь большего

Автоматическое поднятие резюме в результатах поиска

Отправьте свое резюме в ведущие кадровые агентства

Отправьте свое резюме в компанию мечты

Образование и консультации

Cможете ли вы стать программистом?

Программист — не просто работа с хорошей зарплатой, а целая идеология. Вместе с образовательным IT-порталом ‎GeekBrains мы решили разобраться, кто с удовольствием окунется в разработку с головой, а для кого суровые будни программиста окажутся кошмаром наяву.

Если вы хоть раз в жизни с завистью смотрели на зарплаты в IT-сфере, попробуйте пройти наш тест. Кто знает, может быть, вы созданы для этой профессии?

Как найти работу программисту самоучке

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

Итак, условия задачи:

  1. Джуниор не имеет профильного диплома. Максимум, что есть в активе из образования – «корочки» профильных курсов.
  2. Опыт работы отсутствует вообще либо минимальный: стажировки, небольшой срок работы в каких-то малоизвестных компаниях, возможно, даже не совсем по профессии: тестировщиком, сисадмином и т.д.

Рынок IT переполнен подобными соискателями, а потому к поиску работы нужно готовиться всерьез и настраиваться на многочисленные собеседования, тестирования и, в том числе, отказы. И самое главное здесь – позитивный настрой и терпение.

Страхи и отказы: что с этим делать

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

Важно: На рынке труда выбирают не только вас, но и вы!

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

Основные страхи, которые нужно преодолеть:

  • Отказали по итогам собеседования? Ничего страшного, скорей всего, просто нашли кого-то вашего уровня, но уже с нужным опытом. Никаких самокопаний и размышлений на тему «я никому не нужен»! Просто движемся дальше.
    Помните: с теми же сложностями сталкиваются новички в любой сфере – с дипломом и без него. Это не вы чем-то плохи, а просто – объективная реальность. Вам тоже обязательно повезет.
  • Выполнили тест и нет отклика? Читаем выше: может быть, вам просто не повезло в этот раз. С другой стороны, вы получили практический опыт. При этом стоит проанализировать свой результат и поискать ошибки. А вдруг вы и правда чего-то не знаете? Лишний повод подтянуть знания.
  • Вы шлете резюме в компанию мечты, но вам даже не отвечают?Мечты должны сбываться. Не бойтесь посылать запросы повторно. Работайте над резюме. Постарайтесь выйти на специалистов в нужном вам отделе, минуя HR. Как угодно – через форумы и социальные сети, с предложением решения какой-то задачи или просто включите «наглость» и напишите на email. Помните – можно все, что не запрещено. И вполне может быть, что вас заметят. Но без фанатизма – все хорошо в меру.

И самое главное: оценивайте себя объективно, насколько это возможно. И разумно соотносите свои возможности и запросы.

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

А теперь перейдем к тому, что стоит иметь в числе преимуществ и как себя правильно подать.

Что ждут от джуниора самоучки?

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

На что обращают особое внимание:

  1. Знание языков программирования . Никто не ожидает, что начинающий программист будет знать множество разных языков. Более того, если в резюме вы укажете такой обширный список, велика вероятность, что о вас подумают – «знает ничего обо всем». Выбирайте специализацию с умом. И указывайте только такие языки, где вы реально можете что-то показать.
    Просто представьте, что на собеседовании вас попросили набросать код в C#, а вы его указали просто потому, что читали учебник. Все. Собеседование провалилось. А если вы перечислите только такие языки, где вы и правда готовы демонстрировать знания, вероятность положительного решения заметно возрастет.
  2. Портфолио. В процессе обучения вы, скорей всего, что-то писали. Пусть и для себя. Не стесняйтесь показать свои решения. В том числе с открытым кодом. Чем больше будет подобных работ – тем лучше.
    Работодатель-программист сможет оценить ваш уровень знаний и умение находить оригинальные варианты решения задач.
  3. Тестирование . Часто при поиске сотрудников-джуниоров в качестве первого этапа запускают тест. Это нормальная практика, позволяющая отсеять тех, кто тест вообще не напишет, а также напишет безграмотно.
    Обязательно пишите тесты, вам практика только на пользу, а работодатель сможет оценить ваши плюсы на основе чтения кода.
  4. Резюме . Не поленитесь изучить основные правила и подходы к его составлению. Во-первых, нужно показать умение составлять документы в соответствии со стандартами. Во-вторых, к составлению резюме есть много подходов, позволяющих показать плюсы и скрыть минусы. Пользуйтесь примерами от опытных коллег и советами HR специалистов в интернете.
    Нужно понимать: ваше резюме будет читать изначально, скорей всего, секретарь или рядовой сотрудник-кадровик. И даже если оно попадет сразу на стол к руководителю-программисту, все равно будет просмотрено «по диагонали». Потому очень важно составлять этот документ так, чтобы информация о ваших плюсах была на самом виду.

Собеседование: как себя вести

Ура! Вас позвали на собеседование. Обычная реакция новичка в профессии – страх и неуверенность в себе. Что ж, если вы будете «заикаться» и путаться в азах профессии из-за нервной реакции, скорей всего, об этой работе можно забыть.

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

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

Идеальный соискатель, пусть и джуниор, будет корректно и грамотно отвечать на вопросы. При этом не побоится задать свои – о зарплате, соцпакете, испытательном сроке и даже о том, какой кофе ожидает его в офисе. Это нормально – знать, что вас ждет. И отказаться, если что-то не нравится.

Если работодатель видит, что вы – спокойны и заинтересованы не просто получить любую работу, но задаете вопросы о своих интересах, это дополнительный плюс. У работодателя складывается ощущение: «видимо, у человека есть и другие варианты, значит, он того стоит».

Поговорим о резюме

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

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

  1. Отправляйте работодателям резюме, где в первых строках будет указаны нужные им знания (языки программирования, фреймворки и прочее).
  2. Если вы знаете несколько разных направлений, составьте по каждому их них можно составить отдельное резюме. И отправлять с учетом специализации.
    Например, для веб-студии – в резюме будет php, html, JavaScript и т.д. А для должности системного администратора лучше рассказать подробнее о глубоком знании операционных систем, умении настраивать сервера, локальную сеть и пр.
  3. Не бойтесь писать об отсутствии опыта работы. В идеале вместо этого можно указать ссылки на портфолио и на какую-то проектную работу, где вы принимали участие в любом качестве (тестировщик, кодер) – и не забудьте честно указать, что вы там делали. Честность – важный фактор. Учтите, что к разработчикам проектов могут обратиться.

Фриланс и работа в компании

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

  • Минимальный порог вхождения . Особенно на биржах Рунета. Вы можете принять участие в интересном проекте фактически «с нуля». Правда, и оплата будет минимальной.
    Здесь важнее всего – опыт на будущее плюс мотивация «копейки» на сейчас, что тоже немаловажно. Не просто для себя делать что-то, а за деньги, пусть и небольшие.
  • Возможность накопить достойное портфолио . На биржах фриланса никому не интересен ваш диплом. А вот выполненные проекты и отзывы – очень важны. И после первых проектов вас начнут брать в работу над все более сложными и дорогими решениями.
  • Свобода выбора и графика работы . Вы всегда знаете заранее, над чем будете работать. И можете выбрать, хотите принимать участие в этом проекте или нет. А работать можете из дома или откуда угодно, в том числе, как говорят, «в трусах», т.е. без дресс-кода и надоедливого начальника «над душой».
  • Нет стабильности. Сегодня вы можете оказаться в проекте с очень большой оплатой, а завтра – вообще без работы. Соцпакет и другие подобные вещи остаются за пределами мечтаний.
  • Не подходит командным игрокам. Если вы плохо работаете в одиночестве, для эффективной деятельности вам нужен офис и команда рядом – фриланс не для вас.

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

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

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

И напоследок. Не забывайте о курсах от лидеров отрасли. Часто после курсов, например, в Яндекс или Google лучшим ученикам приходят предложения о работе. А если даже не повезет, у вас будет практический опыт и знания от лучших программистов индустрии, а также диплом курсов, который станет дополнительным плюсом в глазах работодателей.

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