9 правил выживания программиста-стажера


Содержание

Какие реальные требования к вакансии программиста-СТАЖЕРА?

Итак, окончил 3 курс. Направление: исит. Ищу работу. Опыта 0. Нашел вакансии со стажировкой.
Требования вакансии Программист — стажер Java:
1)Знание Ооп — я знаю основные принципы, классы, интерфейсы.
2)Опыт создания приложений используя технологии Ооп — делал такие игрушки как теннис, чат, шахматы(не с полным функционалом правда)
3)Базовые знания Java — не в совершенстве, но самое необходимое знаю
4)Базовые знания Sql — знаю базовые операции CRUD + умею работать чутка с JDBC

Обращаюсь в первую очередь к работодателям. Стоит ли вообще идти пробоваться с моими знаниями?

Есть вакансии не совсем по специальности: сисАдмин, Тех. обслуживание сетей, тот же HelpDesk)) и 1С (хотя я не рассматриваю развиваться в этом направлении). Там опыта, и сильных знаний вроде как не требуют, а в некоторых обещают устроить по знакомству. Обещают по-крайне мере больше чем стажеру JAva. (хотя у меня по-любому на 1 месте опыт стоит)

Итак у меня два варианта:
1) Посидеть пару дней подтянуть язык, + код какой-нибудь напишу, чтобы показать и пойти попробоваться на стажировку
2) Не заморачиваться с этой стажировкой — идти сразу устраиваться сисАдмином. За некоторое время оттточить свои навыки по JAva и уже искать работу на джуниора

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

И я вот думаю — какие навыки подразумевает это ЧТО-ТО (применительно для стажера)?

9 правил выживания программиста-стажера

Всё началось с того, что я совершенно не обладая никакими навыками программирования и очень посредственными знаниями 1С осмелился послать своё никчемное резёме в самую крупную фирму франчайзи по северо западу (думаю и по России тоже). Через неделю к моей большой радости мне отзвонились и пригласили на собеседование. Я естественно подготовился: почитал на официальном сайте что это за организация, посмотрел в словаре что такое «Франчайзи», прочитал в интернете несколько рекомендаций, что нужно говорить на собеседованиях когда ты полный ноль.
Итак собеседование. Дали стандартную анкетку с такими полями как ФИО и
прочее (никогда не понимал, зачем нужно заполняте ещё какие то анкетки,
если у них на руках уже есть распечатанное резюме со всеми данными?).
Через несколько десятков минут меня пригласили к менеджеру по подбору
персонала и мы начали общаться. Я сразу сказал что я ничего не знаю, но я
научусь. Готов работать за еду. На вопрос: «Почему вы хотите работать
именно у нас?», я ответил заранее подготовленный ответ слизанный с
первой страници официального сайта «Потому что вы крупнейшая фирма
франчайзи северо-запада!». Вообщем вопросы и ответы были в таком духе и я
явно удовлетворял тем критериям, которые предявляют такми соискателям
как я.(то есть полным нулям). Как выяснилось позже, основная цель этого
собеседования была выяснить: Адекватин ли я? Могу связать вместе пару
слов в нормальное предложение имеющее смысл? Не под кайфом ли я(или
пьян)?

Что было дальше? Девушка менеджер дала мне вопросы
по бухгалтерии и сказала, что на втором круге будет экзамен по этим
вопросам и общение с одним из руководителей отделов. На подготовку
выделили 10 дней.
Я хоть и дипломированный специалист по направлению
«Финансы и кредит», но в университете бухгалтерию решительно «косил».
Поэтому мне пришлось основательно засесть в интернете, где я начал
искать все, что мне могло бы помочь с ответами на вопросы. Я ботанил с 7
утра до 22 вечера. Так прошло 10 дней. Я узнал о бухгалтерском учете РФ
за это время больше, чем за все время обучения у институте.

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

Далее начались занятия и в самом начале нам
предложили подписать некий контракт, по которому нас обязались бесплатно
обучать всему, что связанно с 1С, в замен мы должны были отработать 1
год иначе в силу вступали штрафные санкции в виде 30 000 рублей.
Естественно, как показал дальнейший опыт — это была фикция, необходимая
для того, чтобы удержать юные не окрепшие умы от безрассудных поступков.
И ведь подействовало же. Вообщем делать было нечего. Так как у меня
не было никаких других альтернатив я подписал этот контракт.

Итак, начались занятия.Каждый день с понедельника по пятницу я
приходил к 10 утра и уходил в 6 вечера. Нам пытались впихнуть в голову
всё и сразу. Плюс давали дамашние задания, которые приходилось делать
до глубокой ночи. В субботу и воскресение тоже приходилось «ботанить».
Всё это обучение длилось 4 недели за которое,к слову, ничего не платили.
Были промежуточные экзамены, выступления перед аудиторией.
Примечательно то, что преподаватели были у нас тоже не особо ассы в 1С. К
слову конфигурацию «Управление торговлей» нам преподавал паренёк,
который в ней не особо орентировался и как позже выяснилось, что он сам
за несколько дней до начала обучения впервые её открыл. С другой стороны
были и вполне и квалифицированные преподователи.

До конца добрались не все. По окончании курсов и успешной здачи всех необходимых
экзаменов нас приняли на работу и зачислили в штат с официальным окладом
в 10 000 рублей.

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

Первое время на новой работе — это всегда
стресс. Новый коллектив. Новый начальник. Новые обязанности. Всё это
заставляет сбрасывать вес на ровном месте на нервной почве. Знаете чем я
занимался первые два месяца, занимая должность Программиста 1С?
Развозил диски ИТС. Типовые обновления у 4 — 6 клиентов за день. Далее
ещё 4 месяца я развозил «коробки». То есть устанавливал 1С у новых
клиентов. То есть первые пол года я фактически выполнял курьерскую
работу. При этом те 10 000 рублей, что мне платили я фактически тратил на
пожрать и на дорогу. Как можно молодому человеку жить на 10 000 рублей в
месяц с такими условиями? «По спартански» можно!

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

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

Но попал я опять не совсем туда, куда хотел. Впрочем мои обязанности уже были ближе к теме.
Работа в офисе, без разъездов по клиентам на проекте по внутренней
разработке. И опять, чем я занимался первые два месяца? Нет, я не
программировал. Я тестировал те разработки, которые были сделанны
другими «настоящими» программистами. Моей основной функцией была поиск
ошибок. А ошибок хватало. Конечно все ругают типовые конфигурации от 1С.
Мол они косячные и «кривые». Но если их сравнивать с тем, что
разрабатывалось в нашем франче (мы так же выпускали релизы для своих
клиентов), то типовой функционал — это просто отпалированный до блеска
продукт «богов». (Простите за мой литературный).

Тем неменее после того, как я много раз заявлял своему начальству, что я
хочу программировать, мне всё таки дали свой собственный проект над
которым я работал 4 месяца. Именно здесь я начал приобретать настоящий,
нужный и ценный опыт. Да, по сути я учился и совершал много ошибок,
свойственных новичкам, за которые расплачивались сотни клиентов по всей
России. С другой стороны я правил свои ошибки и ошибки моих
предшевственников и в целом я доволен той работой, которую я проделал на
том проекте. А подругому никак? Кто ещё согласился бы выполнять тот
объём работ, который свалился на меня всего за 20 000 рублей в месяц.
Только стажёры этим занимаются.

Таким образом прошёл год. Я оглянулся назад. Всплакнул о первых 6 месяцах потраченных в пустую
(если исключить тот факт, что я самостоятельно изучал теорию
программирования на 1С). Вторые пол года меня порадовали. Но зарплата в
20 000 рублей всё же была крайне заниженной стоимостью тех навыков и той
работы, которую я уже выполнял. В перспективе через пол года — год
можно было бы выйти на 30 000.

Я решил форсировать события. Написал заявление по собственному желанию.

Работа программист стажер

1-20 из 19901 результатов

Получать новые вакансии на почту

Программист-стажер

Полезная ли была для вас вакансия?

Пожалуйста, опишите проблему

Программист-стажер

Полезная ли была для вас вакансия?

Пожалуйста, опишите проблему

Программист 1С, стажёр, ученик

Полезная ли была для вас вакансия?

Пожалуйста, опишите проблему

Помощник программиста 1С / Стажер / Программист 1С

ФГБОУ ВО Всероссийский государственный университет юстиции (.

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

Хотите стать программистом? Даже если вы не новичок в 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. Соблюдайте дресс-код. Если вы придёте на собеседование на должность программиста в шикарном костюме, то это вызовет больше подозрения, чем если вы явитесь в шортах или потёртом свитере. Не лишним будет также нацепить очки, мол, «эдакий я книжный червь».
Цукерберг рекомендует:  Анонимные функции в PHP

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

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

Вакансия Стажировка — Программист-разработчик (удаленная стажировка) в Москве

Стажировка для студентов без опыта работы

Целью стажировки является обучение стажера профессиональным навыкам и приобретение опыта при работе в реальных проектах. Во время стажировки стажер может узнать и научиться делать следующее:

  • Как разработать, создать и запустить надежную ИТ-систему, которая выполняет возложенные на нее задачи?
  • Чем просто программирование отличается от разработки программного обеспечения?
  • Как проектировать программное обеспечение?
  • Почему документирование и тестирование ПО — это так же важно, как и программирование?
  • Почему разработка ПО — это не только создание сайтов?
  • Какой язык круче — Java, PHP или Erlang? (кратко: никакой)

Что это за компания такая — Skanatek?

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

Почему вам стоит присоединиться к нам

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

Требования

  • Основной требуемый навык — это непреодолимое желание постоянно учиться и применять новые знания в работе.
  • Знание основ программирования на языках высокого уровня.
  • Надежный доступ к работающему компьютеру и скоростному интернет-соединению.
  • Отличное знание русского языка.
  • Желательно владение английским языком.

Условия

  • Стажировка не оплачивается;
  • Skanatek AB — маленькая, малоизвестная компания. Однако рекомендательные письма, которые мы выдавали некоторым стажерам по окончании стажировки, помогли им устроиться в известные компании (например, в Стокгольме).
  • Компания зарегистрирована в Швеции, однако команда работает удаленно из разных уголков мира (Швеция, Россия, Италия и пр.), поэтому все члены команды работают удаленно.
  • Эта стажировка также является удаленной. Это означает, что стажер каждый день работает за своим компьютером в одиночестве. Удаленная работа подходит не всем (нет офиса, не с кем поговорить, нет социализации), поэтому рекомендуем хорошо это обдумать.
  • Так как стажировка удаленная, у стажеров очень гибкий график. Задания можно выполнять в любое время дня, главное — чтобы в конце дня был сделан отчет о завершенном задании. Если ежедневный отчет не сдан, стажировка автоматически прекращается (рекомендательные письма не выдаются, в резюме запись не добавляется).
  • Договор на стажировку подписывается между шведской компанией Skanatek AB и стажером по желанию стажера (компании этот договор не нужен).
  • Стажировка длится 2 месяца. Если в конце последнего месяца стажер продемонстрировал постоянный рост и желание учиться, стажировка может быть продлена еще на 2 месяца (второй этап) с потенциальной возможностью последующего трудоустройства.
  • На время стажировки у стажера есть возможность получить помощь от супервайзера (задать вопросы, попросить объяснить непонятные термины и пр.) ежедневно через email. Во время первого этапа стажировки Скайп-сессии между стажером и супервайзером не организуются.
  • В случае, если в связи с высокой обучаемостью стажера стажировка продлена (второй этап стажировки), к программе стажировки добавляются лекции, обучающие применению теоретических знаний на практике, и Скайп-сессии, во время которых стажер может получить помощь по своим заданиям.
  • Помимо практических заданий стажер также получает задания теоретического характера. Это регулярное чтение по списку литературы, специально составленному для этой стажировки. Все эти теоретические знания стажер сразу же может начать применять на практике.
  • Все задания, выдаваемые стажеру, так или иначе связаны с реальными проектами. Однако, прежде, чем стажер получит “серьезные” задания, ему необходимо продемонстрировать свою дисциплинированность и имеющиеся навыки. Поэтому на всем протяжении первого этапа стажировки стажеру назначается несколько очень простых, примитивных заданий. Если он справляется (выполнив задание и предоставляя отчеты ежедневно), то на втором этапе стажеру выдаются более сложные задания, подобные задачам, выполняемым сотрудниками в реальных проектах.
  • Эта стажировка предполагает занятость примерно 4-5 часов ежедневно, 5 дней в неделю, т.е. 20-25 часов в неделю. Однако, если стажер желает практиковаться более интенсивно (например, 7 часов ежедневно), то сроки выполнения самых простых заданий могут быть сокращены, и стажер может перейти к “серьезным” заданиям раньше.
  • В зависимости от качества прохождения стажировки стажеру может быть предложено постоянное рабочее место на аналогичную должность по полной ставке.

Как подать заявку на эту стажировку

Программист-стажер

Мы предлагаем начинающим специалистам пройти стажировку в GDC.

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

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

Обязанности:

  • Выполнение тестовых учебных задач

Требования:

  • Хорошее понимание принципов ООП
  • Базовые знания C#, СУБД. Очень желателен опыт разработки на C#,(учебные работы по программированию подойдут). Чем лучше навыки, чем больше шансов
  • Минимальный уровень английского — Pre Intermediate
  • Возможность уделять стажировке минимум 20 часов в неделю
  • Возможность работать после стажировки полный день
  • Готовность быстро самостоятельно учиться

Условия

  • Длительность стажировки – 3 месяца
  • Офис в ИТ-парке (Петербургская)
  • По окончании стажировки возможно трудоустройство (зависит от результатов стажировки). НО: трудоустройство не гарантировано
  • На время стажировки у вас будет наставник, который вас будет обучать, давать и проверять учебные задачи
  • Работа в большой команде и проекте полного цикла (от требований до внедрения и сопровождения решения).

Откликнуться

бенефиты

Уверенность в будущем

  • Годовой оборот ICL непрерывно растет с 1991
  • Новые офисы открываются в среднем каждые 3 года
  • В России с нами работают компании уровня «Газпрома», а за рубежом у нас клиенты в 26 странах мира

Обучение и развитие

  • Возможность технического обучения и сертификации за счет компании
  • Обучение гибким навыкам: межличностному общению, тайм-менеджменту и т. д.
  • Участие в ИТ-конференциях, форумах, выставках и презентациях
  • Собственный тестовый центр и учебные классы
  • Комфортные офисы с авто- и велостоянками
  • В офисах — кафетерии, столовая с диетическим залом и кухни в офисе
  • Скидки в корпоративной столовой

Здоровый образ жизни и спорт

  • Частичная компенсация стоимости спортивных абонементов
  • Бесплатные спортзалы для занятий игровыми видами спорта
  • Внутренние и внешние чемпионаты по футболу и волейболу
  • Медкабинеты в офисах. Вакцинация, флюорография и ДМС*
    *Зависит от вакансии, на которую вы претендуете. Если ДМС есть, это указано в описании вакансии
  • Страхование жизни и здоровья при работе в особых условиях, при частых командировках

Большинство руководителей ICL вырастают в компании. Например, в самом производительном из наших подразделений 70% руководителей начинали как инженеры. У вас отличные перспективы! Еще вы можете расти как инженер, стать системным архитектором или бизнес-аналитиком. Или придать карьере новый поворот, перейдя в другое подразделение с новой сферой деятельности.

Выплаты и бонусы

  • Стабильные зарплатные выплаты 2 раза в месяц
  • Тринадцатая зарплата
  • Бонус к отпуску
  • Дополнительный отпуск и выплаты к радостным (свадьба, рождение ребенка, юбилеи 50-60 лет) событиям
  • Денежные ссуды и возмещение процентов по ипотечному кредиту (при высокой результативности и по представлению директора центра)
  • Корпоративные скидки в 30 магазинах, туристических компаниях и т.д.
  • Корпоративные мероприятия для вас и ваших близких
  • Льготные путевки на корпоративную базу отдыха
  • Частичная компенсация стоимости путевок в детские санатории
  • Новогодние представления и подарки детям

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

Как выжить в РФ программисту?

Сначала дадим ряд общих советов:

§ Не позиционировать себя как специалиста по всему на свете. Придерживаться одной платформы и технологии, приобрести глубокие теоретические знания в этой узкой области и сделать в ней какой-нибудь небольшой проект для себя (например, плагин для Wireshark, свой tool для valgrind, сервер на Erlang или библиотеку со своими альтернативными аллокаторами на C++). Никогда никому не говорить «У меня нет опыта». Если вы писали курсовую или дипломную на данном языке, то опыт есть. Если вы администрировали localhost или писали софт для себя, или выкладывали свои скрипты на GitHub, или фиксили баги в любом open source-проекте, или запиливали там новые фичи, то опыт по определению есть — self-employed, open source, pet projects. Нужно бережно вести свое портфолио/резюме и ежегодно его пополнять.

§ Никогда не соглашаться на бесплатные стажировки или стажировки за МРОТ/еду. Никогда не выполнять тестовые задания задаром. Любая работа на дядю должна хорошо оплачиваться. Если не хватает теоретических знаний, то нужно сидеть дома и изучать (желательно — по 4 ч теории в сутки и по 6 ч самостоятельной практики, включая тщательное изучение кода чужих open source-проектов или разработку своих). Устроившись на работу, надо активно обучаться новым технологиям, заниматься самообразованием, получать новый опыт в рабочее время за счет работодателя непосредственно в процессе выполнения самой работы.

§ Не позволять себя обманывать. Если какая-то компания гордо называет себя американской, но при этом основной девелоперский офис с сотней разработчиков у них находится в РФ, то это — всего лишь бизнес ушлого американского подлеца (нередко с русскими корнями и русской фамилией), который ведет дела в РФ либо по модели аутсорсинга софта («галера»), либо по модели аутстаффинга софта («бодишоп»).

§ Не кормить местечковые (то есть российские) бизнесы наподобие ООО «Яндекс» за смехотворные з/п (в пересчете на доллары США за час работы), наивно позволяя подлецам расхищать свой труд. Никогда не работать за опционы, морковку перед носом в виде акций и так далее. Требовать только доллары США, причем здесь и сейчас. Игнорировать бодишопы, галеры, российских клиентов и российские продуктовые компании вообще, поскольку они или насаждают работающую бедность, или просто неадекватны, или занимаются расхищением труда, перепродавая человеко-часы разработчиков в другие страны в 3 — 3,5 раза дороже, чем сами платят разработчикам. Никогда не работать в компаниях, в которых менеджеры любого звена или директора являются выходцами из СССР или постсоветских стран, потому что данные товарищи имеют маниакальную тягу к мошенничеству, гноблению своих наемных работников, манипуляции их сознанием и самооценкой, разводу, кидалову, регулярным отказам в повышении з/п, задержкам з/п и премий, а также к обману даже на этапе составления и подписания контракта или трудового договора. А еще бывает вот так:
https://habrahabr.ru/post/335876 (прочитайте не только сам пост, но и все комментарии под ним от товарища platoff — директора галеры Xored Software).

§ Год за годом ежедневно изучать American English вплоть до продвинутого уровня. Это нужно делать параллельно вашей основной работе, а не вместо нее. Кстати, если вы будете изучать American English по часу в сутки, то эта песня может длиться вечно. Чтобы действительно выучить American English, его нужно изучать как минимум по три часа ежесуточно (до или после работы). Не забывайте и о том, что курсы при галерах — это шарлатанство: английскому там учат специально так, чтобы человек никогда не смог начать работать напрямую на американских клиентов, минуя галеры. Если захотите заниматься самообучением, то устройте себе интенсивный курс: каждый день читайте любые американские книги вслух (именно вслух), смотрите телеканал BBC World News, пишите короткие тексты по-английски на разные темы (как прошел день, как провели выходные) и общайтесь текстом на американских форумах, посвященным любой тематике. Еще не забывайте о том, что работа в одной команде с русскоговорящими разработчиками будет вам сильно мешать изучать правильный American English, а также будет способствовать засорению вашей речи типичными ошибками. Поэтому старайтесь работать на таких проектах, где в команде русским языком будете владеть только вы. Так ваше обучение пойдет заметно быстрее: вы будете автоматически набираться нужных идиом от окружающих и автоматически совершенствовать свой American English параллельно вашей работе в течение всего 8-часового рабочего дня.

§ Никогда не колымить, не шабашить, не заниматься фрилансом. Соглашаться только на постоянную удаленную работу на конкретного иностранного заказчика фулл-тайм по контракту и без посредников. Заниматься только IT-проектами и никогда не соглашаться заниматься IT-задачками, даже если клиент гордо называет свою задачку словом «проект». Запомните: нормальный IT-проект — это когда есть полноценный менеджмент и конкретная методология разработки, когда есть распределенная по планете команда фулл-тайм-разработчиков, каждый из которых занимается строго своим делом, несет ответственность только за свой небольшой фрагмент проекта и митингует с командой раз в сутки в одно время, когда есть QA и DevOps, когда практикуется code review, когда используются баг-трекеры, JIRA, git или подобные вещи. Все остальное — это «задачки для программистов», а не проекты.

§ Не переезжать жить за границу, не переезжать жить в Москву или Петербург. Наиболее выгодный вариант для разработчика софта, удаленно работающего на иностранные компании фулл-тайм по контрактам на long-term-проектах, — это жить в одном из провинциальных городов РФ с населением от 500 000 до 1 млн человек, потому что там жизнь крайне дешевая во всех ее аспектах, а курс доллара США сейчас внушает радость и оптимизм. Также рекомендуем вам отказываться от проектов и компаний, требующих поездок в командировки (business trips), потому что эти поездки обычно неадекватно низко оплачиваются, очень утомляют, втягивают программиста в искусственно создаваемый дискомфорт, а также воруют у него по 24 часа времени ежесуточно. Также рекомендуем вам избегать проектов, на которых нужно работать под постоянным давлением, людей в командах, которые любят тестировать вас на стрессоустойчивость, и компаний, где это все поощряется. Берегите свое здоровье и свои нервы.

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

§ Требовать давать вам только те задачи, на которых реально можно стремительно вырасти. Если вы — студент, то требуйте задач уровня миддла. Если вы — миддл, то требуйте задач уровня синиора. Если вы — синиор, то требуйте задач уровня архитектора. Если вы лично считаете, что в течение полугода успешно справлялись с большинством технических задач, то требуйте резкого повышения вашей з/п или уходите в другую компанию на другой проект. К сожалению, у многих программистов есть предубеждение, что если они будут полгода делать задачи своего уровня, то их повысят. Нет, не повысят. Наоборот, тимлиды и менеджеры будут годами использовать вас, как совхозную лошадь, загружая монотонной посредственной работой, и вся ваша карьера превратится в вялотекущий дауншифтинг с работающей бедностью и отсутствием крупных долларовых сбережений на период зрелости и старости.

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

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

§ Никогда не позволять тимлидам и менеджерам опускать вашу самооценку, используя методики манипуляции сознанием. Запомните: как минимум 2 раза в год должен проводиться пересмотр ваших скиллов и опыта, на котором вам должны повышать з/п. Ваша з/п каждые полгода всегда должна и обязана возрастать хотя бы потому, что в стране есть инфляция. Наиболее подлые манипуляции, используя которые, менеджер может опустить вас на performance review, загнобить вас и не повысить вашу з/п, приведены вот в этой статье. Внимательно ознакомьтесь с ней. Если вы заметили такие манипуляции, если менеджер пытается сделать вас изгоем или опущенным, то смело посылайте менеджера и уходите работать в другую компанию на ту же или большую з/п. А для этого нужно регулярно ходить на собеседования, постоянно находиться в поиске новой работы и всегда иметь пару запасных вариантов, куда можно уйти в любой момент. На новом месте работы не забывайте активно набираться опыта за счет работодателя и улучшать скиллы, чтобы всегда быть востребованным на едином глобальном рынке труда.

§ Регулярно ходить на новые собеседования. Перед собеседованием постарайтесь потратить хотя бы полдня на прохождение тестов в интернете. Если какая-то компания не позволяет вам сразу начать общаться с разработчиками, заказчиками или менеджерами проектов, выставляя перед ними HR-менеджера, то в разговоре с HR-менеджером старайтесь либо умолчать о своих зарплатных ожиданиях, либо ответить расплывчато, чтобы не быть отсеянным на этом этапе. На собеседовании старайтесь продемонстрировать самостоятельность, готовность самостоятельно решать любые задачи, не обращаясь за помощью к кому-либо, также демонстрируйте понимание своей высокой стоимости и полезности (value) на едином глобальном рынке. Всегда предлагайте пройти собеседование через Google Hangouts или мессенджеры. Это не только сэкономит ваше время, но и позволит продемонстрировать, что вы очень высоко цените ваше время. Более того, это даже поможет упростить для вас собеседование, потому что вы сможете сказать, что набираете текст с телефона, а в это время будете искать решение в Google с ноутбука. Это будет честно и справедливо, поскольку в современную эпоху хороший программист не обязан иметь хорошую память и помнить все тонкости языка, которые могут меняться от стандарта к стандарту или от компилятора к компилятору. Тем более, что на нормальных проектах некоторые редко используемые аспекты стандарта применять запрещено. На собеседовании пытайтесь узнать как можно больше не только о проектах, но и о клиентах компании (как текущих, так и потенциальных), чтобы потом в случае чего вы могли связаться с американскими клиентами напрямую и увести их (что ТК РФ не запрещает делать). Также просите показать реальный образец ТЗ для какой-нибудь конкретной задачи. Если от вас требуют 10 лет опыта и кучу сертификатов, то спросите, каков реальный опыт ваших потенциальных коллег на проекте и сколько сертификатов они имеют. Если от вас требуют знание английского языка на уровне C2, то спросите, какой процент коллектива имеет всемирно признанные сертификаты и, если он нулевой, то почему от вас требуют настолько совершенный уровень. Всегда говорите на собеседованиях, что вы рассматриваете сейчас сразу 3 — 4 варианта job offer’ов от других компаний, но не называйте эти компании (во-первых, вы имеете право на тайну, во-вторых, не стоит палить хлебные места или ваших потенциальных контрагентов перед собеседущим вас программистом, в-третьих, не стоит никому давать повода обсуждать вас с этими компаниями за вашей спиной). Давайте всячески понять, что текущая компания в вас нуждается больше, чем вы в ней, и никогда не показывайте, что вам позарез нужна именно эта вакансия (даже если у вас заканчиваются деньги), иначе вам начнут выкручивать руки. Старайтесь устроиться на новый проект, не связанный с ковырянием проприетарного legacy-кода. Если вас не взяли на проект после собеседования, то ни в коем случае не расстраивайтесь и не снижайте планку зарплатных ожиданий. В тот же день записывайтесь на собеседование в другую компанию. Не тяните время, назначайте себе плотный график собеседований и регулярно ходите на них. Запомните: на планете есть сотни тысяч компаний, поэтому зацикливаться на какой-то одной не стоит. Даже если 19 собеседований завершились отказом по какой-либо причине (например, CTO считает, что вы слишком большую з/п требуете), то все равно велик шанс того, что после собеседования в 20-й компании вас возьмут на интересующий вас проект.

§ Начать с подозрением воспринимать все проекты. К примеру, если вы, работая удаленно на едином глобальном рынке труда, получили приглашение на какой-то проект, где в команде 100% программистов являются русскими/украинцами/белорусами или просто русскоговорящими, то это серьезный повод предположить, что на этом проекте насаждают работающую бедность, поэтому стоит отказаться. Если же русскоговорящих программистов там две трети, остальная треть программистов (именно программистов, а не управленцев) — это, к примеру, канадцы, американцы, голландцы, немцы, ирландцы и так далее, то это хороший проект, и на предложение стоит отвечать согласием.

§ Как при устройстве на работу, так и при дальнейших обсуждениях вашей з/п в данной компании никогда не вестись на мошенничество в духе «Ваш опыт работы с ZeroMQ — всего 1 год, поэтому мы вам не можем платить много». В нашем чересчур динамичном мире одни технологии быстро сменяют другие, и сейчас требование опыта работы с конкретной крайне специфической библиотекой, измеряемое не в неделях и не в конкретных задачах, а в годах, — это очередная попытка обесценить работника. При этом сам бизнесмен зачастую любит нагло врать на сайте своей компании о том, что его компания — один из мировых лидеров в десятке отраслей и якобы имеет десятилетний опыт работы с ZeroMQ и сотнями прочих инструментов, библиотек и технологий, несмотря на то, что ни один из сотрудников не имеет опыта применения ZeroMQ более года, например.

§ Всегда двигаться вперед. Если вы работаете над каким-либо небольшим российско-американским продуктом, который является всего лишь компонентом, продаваемым другой компании для ее большого проекта в рамках B2B-модели, то напишите в ту компанию, объясните, что вы — старший или ведущий разработчик этого компонента, в совершенстве знающий этот компонент изнутри и хорошо разбирающийся в данном коде. Вам могут предложить уволиться из вашей мелкой компании и перейти работать в крупную компанию, чтобы заниматься там практически тем же самым, но за более адекватный годовой доход. Если повезет, то ваша новая компания вообще откажется сотрудничать с предыдущей и начнет сотрудничать исключительно с вами. На новом месте не останавливайтесь, анализируйте бизнес этой компании, разведывайте список ее крупных B2B-клиентов, чтобы выйти уже на них напрямую, повысив ваш годовой доход еще раз. Если вам внезапно написал какой-нибудь HR-менеджер и предложил поработать на каком-нибудь проекте, то постарайтесь осторожно разведать, кто в данной цепочке является компанией-посредником, а кто — конечным иностранным клиентом, после чего выйдите напрямую на заказчика и предложите ему заключить контракт, не говоря, откуда вы узнали о проекте. В итоге посредник лишится клиента, HR-менеджер обломается и не получит бонусов, а вам достанется подписанный контракт. Запомните: HR-менеджерам деньги не нужны, они HR-менеджеров только портят. Но не всегда разведка дается людям легко: некоторые разработчики иногда даже устраиваются работать на галеру в одиночку или группами по 2 — 3 человека, после чего, проработав там месяц, уводят у галеры клиента (что ТК РФ не запрещает делать) и тут же увольняются, продолжая работать из своих квартир удаленно на того же клиента либо на том же самом проекте, либо на каком-нибудь другом его проекте.

§ Никогда не прогибаться на собеседованиях и не снижать планку денежных требований, даже если тот, кто вас собеседует, открыл свежайший стандарт вроде C++14 и, читая его сверху вниз и задавая вам вопросы, обнаружил, что вы не знаете чего-то. Всего знать и помнить невозможно, и это нормально, ведь в реальной работе вы всегда сможете в случае необходимости открыть PDF-документ с тем же стандартом и быстро вспомнить или понять конкретную вещь. Сейчас во многих компаниях самый востребованный сотрудник — это аутист и офисный раб, который легко позволяет окружающим снижать его самооценку, поэтому вам никогда нельзя прогибаться ни под кого. Современные собеседования все больше напоминают ментовские допросы и представляют собой не отборы компетентных кадров, а акты психологического отбора рабов. На собеседовании специально обученные люди могут обвинить в незнании C++ даже Бьерна Страуструпа. Если вы поняли, что данной конкретной компании требуется не компетентный разработчик, а галерный раб, то тут же прерывайте собеседование и вежливо прощайтесь навсегда.

§ Никогда не участвовать в хакатонах («марафонах для программистов»), где инфантильные специалисты из различных областей бесплатно решают какую-либо бизнес-задачу, готовое решение которой, по-хорошему, стоило бы впарить за хорошие деньги. Также не стоит выступать на конференциях, днях открытых дверей и так далее, чтобы не заниматься излишней популяризацией своей профессии. Также не стоит участвовать в различных олимпиадах и конкурсах, если они не оплачиваются достойно. А вот стараться получать сертификаты от Red Hat, Coursera или Amazon как раз имеет смысл, потому что они сильно помогают независимому разработчику при поиске проектов с нормальными бюджетами, обсуждении условий работы, подписании контрактов.

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

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

Также есть множество способов, позволяющих создать вертикальную интеграцию и перестать работать на дядю вообще. Приведем в качестве примера один из них. Вам нужно перестать конкурировать с джунглями, то есть с Индией и Пакистаном, а конкретнее — с теми из индусов, кто обладает солидным опытом и хорошими скиллами. Для того чтобы перестать конкурировать с опытной и образованной частью индусов, нужно организовать вертикальную интеграцию в том или ином виде. Для этого надо изучить три языка: VHDL для разработки схем, Ada SPARK для программирования вычислителей, MATLAB для разработки алгоритмов. Только после этого нужно изучить язык C на уровне чтения сишного кода, не более того. В результате, не замусорив мозг лишними языками, разработчик получит способность делать законченные системы на основе собственных или адаптированных архитектур (для этого VHDL) с надежным кодом (для этого Ada, а точнее — ее урезанный надежный вариант SPARK) и со своими алгоритмами (для этого MATLAB, который умеет делать из модели фильтра на VHDL код для FPGA). А продавать заказчикам нужно небольшое законченное решение, будь то компонент или конечный продукт. Например, модель 32-битного SPARC-совместимого процессора с правильными дополнениями (FPU и прочее такое) на VHDL, которая синтезируется для стойких к радиации чипов FPGA и поставляется покупателю в виде готовой микросхемы с авторской надписью на корпусе. Это первый шаг вертикальной интеграции. Чип этот дорогой (пятизначная сумма в долларах), потому модель тоже можно продать задорого (округлить до первой цифры, например). Теперь второй шаг. Если подняться на уровень выше по интеграции, то можно сделать надежный вычислительный модуль, и цена примерно удвоится. Клиенты для таких вещей могут их себе позволить. А теперь третий шаг вертикальной интеграции. Итак, если подняться еще выше, то можно продать еще и свой код на Ada SPARK с профилем Ravenscar, теорем-прувером и формальной верификацией софта — код с надежностью в качестве основного товара. Эти три шага — пример вертикальной интеграции и ухода от джунглей, большая часть населения которых может лишь кодить под себя за лайки на убогих галерах наподобие Toptal, Upwork и Crossover и не знает, что такое надежность, automated deduction, формальная верификация. Разработчика софта, который догадается сделать вертикальную интеграцию хотя бы в три шага (лучше — еще больше шагов), вообще не будет интересовать, сколько на глобальном рынке труда существует вакансий на языках VHDL, C, MATLAB, Ada SPARK, например.

Отдельно следует отметить, что у многих программистов имеется абсурдная религиозная вера в бездонность рынка, вера в то, что мест на рынке хватит для абсолютно всех желающих получать от $5 000 в месяц и больше, настукивая код в Emacs по 8 ч в день. Отчасти эта вера вбивается им в головы владельцами галер, которые хотят, чтобы инфантильные программисты максимально толерантно относились к увеличению числа программистов на городском рынке труда, спокойно делились знаниями и опытом со всеми, преподавали, а иногда и работали бесплатно (хакатоны, бесплатный консалтинг или же такие переработки, когда программист реально проработал 10 ч, а в Redmine записал 9,5 ч). Отчасти эта вера насаждается научной фантастикой и постоянным обсуждением высоких технологий будущего в новостях, вследствие чего юноша с горящими глазами начинает считать, что рынок резиновый, что через годик-другой на планете потребуется 1 млрд разработчиков. Программисты не осознают, что совокупные расходы на труд программистов (то есть на труд джуниоров, миддлов и синиоров) у Alphabet Inc., Amazon.com, Berkshire Hathaway, ExxonMobil, Johnson & Johnson, Facebook, JPMorgan Chase, Wells Fargo и прочих корпораций в последние годы ежегодно падают, если считать честно, учитывая всех их контракторов и субподрядчиков, но не учитывая IT-менеджеров, тимлидов и продажников. Единственный выход из этой ситуации — создание профсоюзов или неформальных объединений с целью обобществления ресурса «работодатели», а также борьбы с демпингом на рынке труда и борьбы с излишней популяризацией профессии. Кстати, программисты Украины некий профсоюз уже создавали в 2020-м году, и изначально все у них шло хорошо, даже манифест был:

Но в итоге профсоюз развалили подлые штрейкбрехеры. Но пробовать создавать профсоюзы в РФ все равно стоит. Всем программистам на Ruby/Java/Erlang/C++/Scala/C/JavaScript, разработчикам под ASIC/FPGA, SoC-разработчикам, DevOps, QA Automation, всевозможным линуксовым системным программистам, специалистам по ЦОС, программистам под AVR/PIC/ARM нужно создавать профсоюзы. У всех разработчиков должна быть классовая и трудовая солидарность, рабочее самосознание. Профсоюзы должны стремиться к тому, чтобы даже весьма средний по сложности труд никогда не продавался задешево на рынке труда. Профсоюзы должны бороться с прививанием другим программистам заниженной самооценки и комплекса неполноценности со стороны менеджмента, стремящегося навязать им мысль о том, что не совсем идеальный программист должен обваливать цены на свой труд из-за своей неидеальности. Профсоюзы должны бороться с излишней популяризацией профессии, приводящей к тому, что в профессию сейчас толпами идут разносчики пиццы, дворники, лэшмейкеры, строители и филологи. Нужно стремиться к тому, чтобы на рынок разработки софта вкатывались только те, кто еще со школы испытывал повышенный интерес к программированию, все свободное время проводя с отладчиком, профилировщиком, линкером и компилятором, а в вузе слушал лекции по дискретной математике, математической логике, алгоритмам и структурам данных. Профсоюзы должны объяснять программистам, что даже в рамках консалтинга можно продавать свои модули, библиотеки или небольшие конечные продукты вместо того, чтобы выкладывать на GitHub все, что плохо прибито к полу. Профсоюзы должны объяснять программистам, что они не должны оказывать бесплатный профессиональный консалтинг на Stack Overflow.

Напоследок нужно рассмотреть фрилансеров. Данные люди представляют собой пример вредной для становления миллионером психологии временно нищего миллиардера. Фрилансеры тратят все свое время на поиск заказчиков, переговоры, самопиар, сон, улучшение своих профессиональных навыков и собственно выполнение работы. При этом фрилансеры считают отсутствие у них долговременных контрактных отношений неким признаком элитарности и свободы, полагая, что это является необходимым и достаточным признаком бизнесмена, и причисляя себя к классу буржуазии на основании факта самостоятельного поиска заказчика. Но фрилансеры вообще не тратят времени на создание собственных активов, накопление собственных финансов, управление собственными финансами и активами, улучшение профессиональных навыков в области управления и экономики. Признаком бизнесмена является наличие долговременных договорных отношений с наемными работниками, результаты труда которых бизнесмен несколько раз перепродает, и/или наличие собственных активов, то есть находящихся в собственности систем, средств и процессов, приносящих прибыль. Также следует отметить, что ни один бизнесмен никогда не будет регистрироваться на каком-нибудь убогом сайте типа Upwork, где чужие дяди будут ему ставить несмываемые оценки наподобие 4,05/5 или 3,45/5, оценивая его числовым клеймом, словно проститутку, и умышленно ставя его в положение соответствия чьим-то пожеланиям. Поэтому фрилансера вообще нельзя называть предпринимателем, коммерсантом, бизнесменом, даже если он сам себя так называет. Более того, зачастую у среднего фрилансера вообще нет сбережений даже на год вперед, нет такого объема финансов. Так что же делать фрилансеру? А все то же, о чем писалось выше. Создавать профсоюз, который будет бороться с демпингом и вразумлять трудовой народ. Навсегда бросать фриланс, удалять свой аккаунт на Upwork и начинать самостоятельно работать на иностранные компании по 40 часов еженедельно по долгосрочным контрактам (например, контракт на 1 год), собственноручно подписывая NDA и сам контракт, в одиночку встраиваясь в иностранные команды разработчиков и занимаясь серьезными проектами, а не задачками для программистов. И еще нужно ежегодно обрастать своими активами хотя бы в виде небольших модулей, компонентов, решений, продуктов, проектов, библиотек, многократно продавая их клиентам, на которых уже не фрилансер будет работать по долгосрочным контрактам.

Цукерберг рекомендует:  Opengl - Курс OpenGL 4.0

В США есть сотни крупных компаний (в том числе Google и Amazon), тысячи средних компаний и сотни тысяч малых компаний. Работать удаленно по контрактам на проектах крупных корпораций наподобие Google не стоит (и такие корпорации, кстати, в подавляющем большинстве случаев не станут подписывать контракт с одним отдельно взятым консультантом). А вот со средними и малыми компаниями имеет смысл подписывать контракты. Если вас сильно заинтересует какой-нибудь конкретный проект, на который средняя или малая американская компания откажется брать российского контрактора для удаленной работы, то вам нужно будет зарегистрировать DBA в Соединенных Штатах. А еще лучше — создать LLC в штате Вайоминг или каком-нибудь другом штате с нулевыми налогами на доходы. Существуют американские компании, которые помогут вам быстро зарегистрировать LLC в Вайоминге, не вставая с вашего дивана в РФ, а также получить уникальный почтовый адрес в США с переадресацией бумажной почты в РФ, причем стоить это все будет очень дешево. Для LLC имеет смысл за сутки сделать небольшой сайтик на 5 — 6 страниц, подробно рассказывающий о том, какие именно услуги предоставляет ваша «компания, состоящая из одного человека», а также с какими технологиями работает. Нужно будет прикупить домен второго уровня и оплатить хостинг где-нибудь на OpenShift. Можно еще прикрутить к сайту сугубо технический блог и начать периодически пополнять его. После регистрации LLC у вас появится гораздо больше возможностей для работы с американскими корпорациями по долгосрочным контрактам. Впрочем, на проект, где требуется Yankee White clearance, россиянина не возьмут, но таких проектов в США мало. И еще не забывайте о том, что удаленная работа на серьезных проектах по долгосрочным контрактам — это не только США, но еще и Канада, Австралия, Сингапур, Новая Зеландия и прочие страны. Мир очень большой, и российский программист, решивший удаленно работать без лишних посредников в виде галер и бодишопов на сложных, интересных и высокооплачиваемых проектах в распределенных по планете командах разработчиков, сможет найти себе проект по душе.

Как выжить в РФ пилоту?

Бойкотировать российские авиакомпании и российских работодателей. Срочно улетать работать в Оман, ОАЭ, КНР, Катар, Бахрейн, Малайзию, Индонезию, Южную Корею или Кувейт. Стараться получить вид на жительство в одном из этих государств, а затем — и гражданство.

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


Программист стажера без опыта — вакансии в Москве

Работаете на себя

Расширьте базу клиентов или найдите подработку в свободное время без посредников.

Сами выбираете заказы

Выбирайте заказы, которые подходят по времени, стоимости и месту.

Платите только за отклики

Платите небольшую сумму, чтобы откликнуться на заказ. Если клиент не увидел ваш отклик — вернём деньги.

Актуальные заказы от клиентов

Похожие специальности

Создание сайтов

Самописный сайт под ключ.

Адаптивный, личный кабинет, игра, биржа заданий для блогеров.

Нужен Фронтэнд, Бэкэнд и Фулстек.

Есть презентация, примерный тайминг.

Нужны ваши расценки и примерный просчет времени, которое уйдет на реализацию. Присылайте портфолио.

Программисты

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

для продажи меня как профессиональный дизайнер ЗАМЕРЩИКА мебели от разработки до установки любой с ложности с опытом работы с 2005 г , и 20ть цехами за плечами с кучей возможностей и профессиональные навыки цеховских мастеров.

Язык программирования — на ваше усмотрение, так чтобы работало .

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

Программисты

Разработать: Нагруженный сайт. СМИ-агрегатор.

Язык программирования — PHP.

Детали и сроки: Написать высоконогруженный сайт. Агрегатор-СМИ.

Настройка 1С Торговля-Склад

Настроить — Обмен данными, Доступ пользователей, Перевод управленческой системы учета предприятия ООО «Радуга краски» с 1С:Предприятие 7.7 «Торговля и склад» на 1С:Предприятие 8.3 «Управление торговлей 11».

Конфигурация — 1С: Торговля и склад, 1С: Управление торговлей.

Количество пользователей: 15.

Задача: Перевод управленческой системы учета предприятия ООО «Радуга краски» с 1С:Предприятие 7.7 «Торговля и склад» на 1С:Предприятие 8.3 «Управление торговлей 11».

Разработка на React

Разработать: Web разработка на ReactJS.

Детали и сроки: Разработка web-проекта на ReactJS

HTML/CSS: OOCSS, SMACSS или BEM + SASS. ReactJS.

Портфолио — ссылки на ваши проекты.

Выполнение тестового задания.

Работа по договору, оплата от 1500$..

Программисты

Разработать: программу на Java под Android.

Язык программирования — Java.

Детали и сроки: Нужно написать программу на Java под Android.

Если заинтересовало, все подробности обсудим, скину ТЗ.

Пишите на почту K0NSTANTINCC@yandex.ru.

Создание сайта на Bitrix

Детали задачи: Интернет магазин товаров для сада и огорода.

Программисты

Язык программирования — Python.

Детали и сроки: Есть сайт, функционал которого надо частично скопировать.

В итоге надо разработать сайт, ЛК пользователя под ключ и админку к нему..

Программисты

Администрирование сервера приложений WildFly

Программисты

Разработать: Переделать сайт.

Язык программирования — Не знаю нужна рекомендация специалиста.

Детали и сроки: http://stroyrekonstrukciya.ru/

Переделка дизайна на современный, так же проработать дизайн для смартфонов

Длина около 280

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

Для каждой страницы description длиною от 70 до 160 символов (включая пробелы). Для прописи оператором ключевых слов.

В консоли для оператора на странице тег H1- H6

Страницы должны содержать стоимость работ в виде табличного каталога. Цель: «погрузка данных на страницу выдачи поисковика»

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

Ссылка на WhatsApp и Telegram мессенджер для мобильной версии

Ссылки в социальные сети

Файл robots.txt прописать правила индексирования.

Поместите файл с именем favicon в корневой каталог сайта

Добавьте в код главной страницы вашего сайта (в раздел head) метатег:

Адаптивность для мобильных устройств

Выполнять вертикальную прокрутку веб-сайта нужно, чтобы все помещалось в указанную область просмотра.

Указать область просмотра с помощью тега viewport.

Ссылки и кнопки на страницах вашего сайта должны быть удобны для смартфона. (не менее 7 мм, или 48 пикселей CSS на сайте с правильно настроенной областью просмотра для мобильных устройств).

Использовать удобочитаемый размер шрифта..

Программисты

для салона красоты.

Язык программирования — Не знаю нужна рекомендация специалиста.

Программисты

Для интернет магазина.

Язык программирования — Woocommerce.

Детали и сроки: Постоянное обслуживание и обновление сайта брэнда одежды.

Создание социальной сети

#ищу⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️Нужен администратор контент-менеджер��соц.сетей. Ведение инстаграмм, FB, VK, YouTube канал.

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

Быть в курсе последних нововведений в сетях.

Обладать знаниями в маркетинге.

��Необходимо вести 1 обучающий проект. Цель компании: продажи обучающего материала

— Знать алгоритмы соц-сетей;

— Умение пользоваться редакторами для обработки фото и видео;

— Знания в области копирайтинга/рерайтинга;

— Креативный подход к работе;

��Что нужно делать:

Анализ целевой аудитории, анализ конкурентов, участие в написании стратегии продвижения, написание контент плана.

Оформление визуалов ленты в единый стиль Написание текстов. Общение с руководителями компаний. Работа в smm приложениях, обработка фотографий.

Настройка сервера 1С

Сервер 1С — Установлен.

Операционная система — Другое.

Настроить — Программное обеспечение.

Задача: -Переход с конфигурации 1С АйТиЛаб «Управление сервисным центром» на конфигурацию 1С Рарус «Управление сервисным центром»

-Создание инструкций по отдельным процессам работы пользователей в конфигурации 1С Рарус «Управление сервисным центром».

Конфигурация — конфигурация 1С Рарус «Управление сервисным центром» .

Требуется обучение пользователей.

Программирование 1С

Настроить, Доработать, Перенести данные.

Конфигурация — 1С: Управление торговлей.

Добрый день, есть потребность в доработке и донастройке 1С. (1С УТ 11.4.8.73+CRM 3.0.16.7 Rarus облачная) — добавление фильтров и полей, изменение стандартных форм, выгрузка и загрузка базы номенклатуры, работа с этой базой номенклатуры и далее синхронизация цен и кол-ва с сайтом), выполнять необходимо поэтапно (когда у вас будет время). Напишите, пожалуйста, если готовы заняться и у вас есть время..

Программисты

Разработать: Сайт на WordPress.

Язык программирования — Не знаю нужна рекомендация специалиста.

Детали и сроки: Развернуть на хостинге шаблон вордпрес и допилить до функционала аналогичного сайта..

Программисты

Разработать: Фикс-патч для исправления баг(ов) в программе..

Для личного пользования..

Язык программирования — C++.

Детали и сроки: Детали заказа.

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

Возможно, что этот заказ кому-то покажется необычным, но он несёт профессиональный вызов, так как за 17 лет эти баг(и) так никто и не «пофиксил», то ли никому не было до этого особого дела, то ли эта проблема настолько сложна, что как говорится — «не каждому дано».

Сразу распишу несколько важных нюансов:

1) Патч нужен в формате РК3 файла для размещения в корневой директории.

2) Лаунчер — НЕ НУЖЕН.

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

И самое главное!

Нужен высококачественный продукт, а не «сырой полуфабрикат», чтобы абсолютно ВСЕ СУБТИТРЫ корректно выводились на экран.

Должностная инструкция стажёра-программиста отдела государственной политики департамента развития инфраструктуры Министерства информационных технологий Ульяновской области

технологий Ульяновской области

__________________ 2011 года

1. Общие положения

1.1. Название и цель учреждения должности

Должность стажёра-программиста (далее – стажёр) учреждается в отделе государственной политике департамента развития инфраструктуры Министерства информационных технологий Ульяновской области (далее – отдел) в соответствии с Приказом Министерства информационных технологий Ульяновской области от 01.01.2001 «Об институте стажёрства при Министерстве информационных технологий Ульяновской области» с целью формирования эффективных механизмов подготовки выпускников вузов (студентов пятого курса) к замещению должностей государственной гражданской службы Ульяновской области в сфере информационных технологий.

1.2. Порядок назначения и освобождения от должности

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

1.3. Непосредственная подчинённость

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

В период временного отсутствия стажёра его полномочия делегируются начальнику отдела, в котором учреждена должность стажёра.

2. Квалификационные требования

и требования к личностным качествам

2.1. Квалификационные требования, предъявляемые к образованию и стажу (опыту) работы по специальности

На должность стажера назначается лиц, окончившие ВУЗ или студент выпускного курса по соответствующей специальности, успешно выдержавшие конкурсный отбор. Год окончания ВУЗа и год участия в конкурсе должен либо совпадать, либо год окончания ВУЗа должен предшествовать году участия в конкурсе.

2.2. Квалификационные требования, предъявляемые к уровню и характеру знаний и навыков:

2.2.1. Знания законодательных и иных нормативных правовых актов, регламентирующих профессиональную деятельность

Стажёр в своей деятельности руководствуется: Конституцией Российской Федерации, федеральными конституционными законами, федеральными законами, нормативными правовыми актами Президента Российской Федерации и Правительства Российской Федерации, Уставом и законами Ульяновской области, постановлениями и распоряжениями Губернатора и Правительства Ульяновской области, Положением о Министерстве информационных технологий Ульяновской области, правилами внутреннего служебного распорядка Министерства информационных технологий Ульяновской области, настоящей должностной инструкцией.

2.2.2. Уровень профессиональных знаний в соответствующей сфере, позволяющий эффективно выполнять функциональные обязанности, владение современными профессиональными технологиями

Стажёр должен на достаточном уровне знать современные тенденции в сфере информационных технологий и владеть соответствующей терминологией.

2.2.3. Профессиональные навыки

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

2.2.4. Стажёр должен обладать следующими личностными качествами:

Стажёр должен обладать следующими личностными качествами:

способность к самостоятельной работе;

стремление к профессиональному развитию;

стремление к расширению зоны собственной компетенции, приобретению новых знаний, умений, навыков;

готовность к обучению, профессиональной переподготовке;

готовность работать на общий результат;

готовность вносить вышестоящему руководству конструктивные предложения по оптимизации деятельности Министерства информационных технологий Ульяновской области;

стремление предлагать новые пути решения существующих задач;

ответственность за порученный участок работы;

способность самостоятельно качественно осуществлять необходимую повседневную деятельность, в том числе не отражённую в нормативных документах;

умение правильно строить взаимоотношения с окружающими;

хорошие коммуникативные способности, коммуникабельность, толерантность;

готовность взять на себя ответственность, самостоятельность в принятии решений; инициативность.

3. Должностные обязанности

3.1. Обеспечивает своевременное и качественное выполнение возложенных на него обязанностей.

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

3.3. Готовит предложения по внедрению информационных систем в деятельность органов государственной власти Ульяновской области.

3.4. Готовит положения, рекомендации, инструкции, официальные разъяснения и организационно-методические материалы по вопросам, отнесенным к компетенции отдела;

3.5. Готовит материалы к заседаниям, комиссиям и рабочим группам по вопросам, отнесенным к компетенции отдела;

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

3.7. Рассматривает обращения граждан и организаций по вопросам, отнесённым к компетенции отдела.

Стажёр имеет право:

4.1. Докладывать вышестоящему руководству обо всех выявленных недостатках в работе.

4.2. Вносить предложения вышестоящему руководству по совершенствованию работы отдела.

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

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

Стажёр несёт ответственность:

5.1. За невыполнение или ненадлежащее выполнение своих должностных обязанностей.

5.2. За разглашение сведений служебной информации, ставших известными ему в связи с исполнением должностных обязанностей.

5.3. За утрату или порчу по его вине служебных документов.

5.4. За нарушения правил Служебного распорядка Министерства информационных технологий Ульяновской области;

Стажёр несёт административную, уголовную и иную ответственность в соответствии с действующим законодательством.

6. Порядок служебного взаимодействия стажёра

в связи с исполнением им должностных обязанностей

Стажёр взаимодействует с:

государственными гражданскими служащими Министерства по всем вопросам, отнесённым к компетенции отдела;

исполнительными органами государственной власти Ульяновской области – по всем вопросам, отнесённым к компетенции отдела;

государственно-правовым департаментом Правительства области по правовым вопросам подготовки документов, согласования проектов документов;

департаментом делопроизводства, контроля и работы с обращениями граждан Правительства Ульяновской области по вопросам подготовки и выпуска нормативной документации, работы с контрольными поручениями и обращениями граждан;

7. Показатели эффективности и результативности профессиональной

Устанавливаются следующие показатели эффективности и результативности стажёра:

принятие квалифицированных профессиональных решений, которые не требуют последующих корректировок и пересмотра;

соответствие подготовленных документов предъявляемым требованиям;

количество и качество подготовленных документов;

соблюдение сроков выполнения поручений;

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

FAQ для студентов,
начинающих разработчиков
и будущих стажеров

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

Если набрать в гугле простой запрос «Как попасть на стажировку в IT-компанию», то первым делом получите тонну бесполезной информации.

К примеру, что мы видим на первой странице выдачи:

«10 причин пойти на стажировку…» (Серьезно? Я уже решил идти, мне не нужны еще причины!);

«Когда пора начинать поиск работы в IT?» (Спасибо, я уже начал. Поздно говорить, когда надо было!);

«Стажировка в IT: ожидание/реальность» (Это шуточная статья про то, как можно случайно стать офисным бариста. Забавно, но не помогло!);

И, наконец, статья «Как попасть на стажировку в IT-компанию» (Ура! То что надо?! Как бы ни так…), рассказывающая о том, как попасть на стажировку в Google, если на улице вам вручат листовку их программы для студентов BOLD Discovery.

На всякий случай мы походили по улицам заснеженного Омска в поисках таких листовок. Не нашли.

Если на IT-специальности вы не учитесь, а занимаетесь самостоятельно, вам нужно каким-то образом понять, когда можно считать себя готовым к стажировке.

Расскажем на примере нашей компании Hello World! Technologies (HWdTech).

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

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

Как проверить, достаточно ли у вас умений? Можете прочитать наш предыдущий материал с задачей «Котики в шляпах». Если у вас есть представление о том наборе технологий, с помощью которых можно решить эту задачу — можно считать, что базовый набор умений у вас есть.

Если идей как это сделать нет, и уровень знаний в программировании у вас начальный, и вы нигде этому не учились — ничего, мы вам все равно поможем: ниже есть полезные ссылки на книги и источники, которые стоит изучить, чтобы этот самый «базовый набор умений» приобрести.

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

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