|
-3 / 0 / 0
Регистрация: 28.01.2019
Сообщений: 20
|
|
Почему ты не устроишься программистом28.01.2019, 16:23. Показов 86957. Ответов 423
Данная статья написана для просвещения молодого поколения программистов. Конечной целью является отказ от получения высшего образования в сфере it и прекращение попыток трудоустройства начинающих программистов.
После получения высшего образования по it специальности я приступил к поискам работы. Такая ситуация, что в конечном итоге я не устроюсь программистом не могла и прийти мне в голову. Начнем с того, что я очерчу множество вакансий которые я рассматривал. Мне были интересны вакансии android разработчика и back-end разработчика (на любом языке программирования). Эти и только эти вакансии. В институте нам говорили, что не нужно знать какой-то определенный язык программирования, а нужно хорошо знать алгоритмы и структуры данных. А целевой язык программирования можно выучить уже на рабочем месте. Итак, после получения диплома я приступил к прохождению собеседований. В общей сложности я прошел около 20 собеседований по очерченным мной должностям, и это ни к чему не привело. Далее я опишу, что происходило после получния диплома. Первое собеседование. Должность back-end java разработчик. За стол передо мной садится сениор. Первый вопрос: "Назовите все лексемы java". Я иду домой. На одном из следующих собеседований тимлид прямо сказал, что меня не возьмут на работу из-за того, что у меня непристижный ВУЗ. Честно говоря я не догадывался о том, что у меня непристижный ВУЗ. Следующее собеседование. Должность python back-end разработчик. При этом я вообще не знал python. Мне дают листочек и пишут на нем задачу на списки. Я решил задачу на си. Мне говорят что надо переписать код на python. Я говорю: "Я python не знаю, но выучу его на рабочем месте, задачу же я решил". Я иду домой. Моя ошибка была в том, что я не знал целевой язык программирования. Сейчас поясню, что я подразумеваю под понятием "целевой язык программирования". Это значит, что если в вакансии указано например "C++ разработчик" Вы должны хорошо знать именно C++, а не какой-то еще язык программирования. Я же думал, что целевой язык программирования можно выучить уже на рабочем месте (так же говорили в институте). Как же я ошибался. Далее я устроился на не связанную с it отраслью должность, а программирование решил изучать в свободное от работы время. В свободное от работы время я выучил kotlin. Мне стало интересно, а так ли много знает условный "всезнающий" сениор. Я решил провести эксперимент. Распечатать все лексемы kotlin на листочке и дать этот листочек сениору, чтобы он отметил количество лексем которые знает. Таким образом можно в процентном отношении определить знание языка программирования. Следующее собеседование. Должность kotlin back-end разработчик. Как только сениор начал спрашивать меня про kotlin, я дал ему листочек и попросил отметить столько лексем, сколько он знает. Сениор попался неплохой, и он знал где-то 90% языка. Я до этого проверял себя дома, и подсчитал, что я знаю где-то 60% языка. Я сказал сениору что знаю 60% языка и что дальнейшее продолжение собеседования не имеет смысла. Я сказал что буду доучивать язык. Далее мне назначили собеседование на должность kotlin back-end разработчик (в другой компании). Я готовился так, как готовился Шварцнегер в фильме "Хищник". Там он расставляет ловушки и обмазывается глиной. Я же выучил вообще все лексемы языка. Собеседование. Передо мной сидят: hr, аналитик проекта, менеджер проекта, сениор. Когда сениор попытался что-то спросить меня про kotlin, я дал ему листочек, и попросил его отметить столько лексем, сколько он знает. Сениор отказался от этой великолепной процедуры. Он поспрашивал меня несколько вопросов про язык программирования, я ответил на все вопросы (так как знал язык лучше него). Hr сказала что они будут думать брать ли меня на работу. Через неделю пришел e-mail от hr в котором говорилось, что я им не подхожу. Почему я не подхожу для меня до сих пор является загадкой. В 80% случаев мое резюме отклоняли hr-ы. В оставшихся 20% когда я проходил собеседование с тимлидами и сениорами мою кандидатуру отклоняли они. |
|
| 28.01.2019, 16:23 | |
|
Ответы с готовыми решениями:
423
Стоит ли в 30 лет становиться программистом .Net программистом? Не берут Junior PHP программистом. Почему?
|
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
| 10.05.2019, 02:19 | |
|
|
|
|
14727 / 9502.5 / 1362
Регистрация: 21.01.2016
Сообщений: 35,830
|
||
| 10.05.2019, 12:31 | ||
|
|
||
|
-3 / 0 / 0
Регистрация: 28.01.2019
Сообщений: 20
|
|
| 10.05.2019, 19:20 [ТС] | |
|
Да е мое.
Почему же никто не может понять глубинный смысл послания которое я вложил в свой пост. Я рассказывал не о себе, а о положении всей it индустрии России. При чем здесь то, что я на собеседовании выпендривался? Вы думаете я не понимаю, что проверить сениора является по своей сути выпендрежем? Прекрасно понимаю. Суть в другом. За то количество собеседований что я прошел, я пытался понять, а какой же все-таки кандидат нужен интервьюверу? Я решил, что раз сениоры так сильно выпендриваюся (а вопрос вида "назовите все лексемы языка программирования" я считаю образцовым примером выпендрежа), то мне нужно поставить себя на место сениора и уже самому повыпендриваться. Мне была крайне интересна реакция "среднестатистического" сениора на такое поведения кандидата. Как мне казалось, раз сениор встретил "родственную душу" в вопросе проведения собеседования, то он должен одобрить такого кандидата, в противном же случае мне вообще не понятны принципы попадания на должность программиста. Ну вот те паттерны которые мне удалось "разглядеть" во время прохождения собеседований с сениорами и тимлидами. Как только Вы садитесь за стол с сениором, начинается жесткий допрос на технические темы. Я не имею ничего против жестких допросов на технические темы, если бы они имели хоть какое-нибудь отношение к реальности. Я уже писал о том что на одном из собеседований я очень хотел рассказать о интересных технических идеях, которые я реализовал в сделанной мной программе, но сениор не хотел об этом слышать, он хотел поспрашивать меня о лексемах языка программирования. Как мне писали, это мне попался неудачный сениор - нет, это был не неудачный сениор, это был "среднестатистический" сениор, представляющий образец проведения собеседований на должность программиста (такое мнение у меня сложилось на основе проведенных собеседований). Задачей сениоров на всех собеседованиях было максимально "технически" унизить кандидата, и показать, что знания кандидата являются ничтожными по сравнению со знаниями сениора. Я решил, ну хорошо, я подготовлюсь так, что сам смогу "технически" унизить сениора, посмотрим что же будет тогда. И вот когда я сам встал на место сениора и уже сам знал больше его в технической области в которой проводилось собеседование, и начал уже спрашивать сениора о лексемах, это видите ли не понравилось самому сениору. Возникает вполне резонный вопрос, а кто Вам собственно нужен господа сениоры и тимлиды? На собседовании Вы ищете человека который сможет ответить на все вопросы которые Вы задаете, а когда приходит человек который не только отвечает на все вопросы, но и начинает сам задавать Вам их, Вы тут же начинаете морщиться и говорить "ну это зазнайка, мы его не возьмем". Вы ищите "зазнайку", а когда приходит так сильно искомый Вами "зазнайка" Вы его не берете. А как вообще тогда люди устраиваются на должность программиста? |
|
|
31 / 9 / 1
Регистрация: 02.11.2015
Сообщений: 273
|
|||||||
| 10.05.2019, 19:28 | |||||||
|
|
|||||||
|
14727 / 9502.5 / 1362
Регистрация: 21.01.2016
Сообщений: 35,830
|
|||
| 11.05.2019, 06:12 | |||
|
Всё, что вы описали явно выливается из вашей полной неадекватности на собеседовании. Вас или просто посылали (тактично) или глумились. Я бы так же с вами поступил собеседовании. |
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|||||||||||
| 11.05.2019, 15:48 | |||||||||||
![]() |
|||||||||||
|
31 / 9 / 1
Регистрация: 02.11.2015
Сообщений: 273
|
||
| 11.05.2019, 15:53 | ||
|
|
||
|
-3 / 0 / 0
Регистрация: 28.01.2019
Сообщений: 20
|
|
| 13.05.2019, 17:52 [ТС] | |
|
Короче пишу по "горячим следам".
Все-таки меня взяли C# программистом. Попался адекватный директор у которого "горел" проект. Условие было простое, если я сдюжу и смогу сразу писать рабочий код, то могу работать на должности программиста. Проблема заключалась в том, что я вообще не знал C# от слова вообще. Вообщем в первый рабочий день директор дал мне задание на несколько часов, которое я делал больше отведенного времени и в итоге все-равно не сделал. Что самое интересное проекты которые я делал дома намного объемнее по количеству кода, чем то что мне дали в качестве первого задания. Конечно можно списать невыполненное задание на то что я не знаю C#, но похоже придется признать что я просто тупой. Очень тяжело признавать про себя такие вещи. Соответственно раз с заданием я не сдюжил мне сказали идти домой. Все по-честному. У меня есть уверенность, что если бы дали больше времени то задание я выполнил бы. Думаю что enterprise разработка не для меня в первую очередь из-за того, какая скорость требуется при реализации программы, причем времени на "вхождение" в проект никто не даст. Но код я продолжу писать в свободное от работы время, уж очень мне нравится это занятие, там никто не торопит, и я могу писать так как хочу. На то чтобы получить 1 день "стажировки" потребовалось 4 года (с момента окончания института), 138 отправленных резюме, и около 20 собеседований. Скорее всего мне потребовалось 4 года чтобы получить 1 день "стажировки" потому что я тупой, и у Вас время на поиск своей первой работы будет меньше. Просьба модератору переименовать тему из "Почему ты не устроишься программистом" в "Нужно быть умным человеком, чтобы устроиться программистом" |
|
|
31 / 9 / 1
Регистрация: 02.11.2015
Сообщений: 273
|
|
| 13.05.2019, 20:10 | |
|
|
|
|
31 / 9 / 1
Регистрация: 02.11.2015
Сообщений: 273
|
||
| 14.05.2019, 08:46 | ||
|
Не требуется никакой особой скорости в энтерпрайзе. Разработчики обычно сами оценивают сколько времени нужно чтобы написать или закончить таску. На моем первом месте работы мне дали 2 недели чтобы разобраться в проекте. На втором месте работы у меня был месяц чтобы познакомиться с новой CMS и только потом меня подключили на реальные проекты. Все зависит от компании. |
||
|
-3 / 0 / 0
Регистрация: 28.01.2019
Сообщений: 20
|
|
| 14.05.2019, 10:02 [ТС] | |
|
У человека "горел" проект. Меня взяли на сениорскую позицию, соответственно ожидали что я сразу буду писать рабочий код. Все по-честному.
|
|
|
31 / 9 / 1
Регистрация: 02.11.2015
Сообщений: 273
|
||||
| 14.05.2019, 10:35 | ||||
|
Странно, что вы не сработались. |
||||
|
-3 / 0 / 0
Регистрация: 28.01.2019
Сообщений: 20
|
|
| 14.05.2019, 11:33 [ТС] | |
|
Ну почему сразу треш? Возможно что директор придерживался как раз тех принципов о которых рассказывали в институте, что "знать язык не обязательно, нужно хорошо разбираться в алгоритмах и структурах данных".
|
|
|
31 / 9 / 1
Регистрация: 02.11.2015
Сообщений: 273
|
|
| 14.05.2019, 11:35 | |
|
zdravii_smisl, наша дискуссия это борьба с ветряными мельницами.
|
|
|
14727 / 9502.5 / 1362
Регистрация: 21.01.2016
Сообщений: 35,830
|
|
| 15.05.2019, 06:27 | |
|
|
|
|
|
|||
| 19.07.2019, 11:56 | |||
|
zdravii_smisl, поиск работы труден всегда, в любом возрасте и с любой квалификацией.
Институт дает фундаментальные знания и старается унифицировать это направление. Далее вам нужно набирать практические компетенции и показывать ваши реальные достижения, в тех или иных направлениях. То есть не во всех направлениях, универсалы "знающие всё" никому не нужны. С таким подходом вы должны были прийти на вакансию, как минимум с намного большим практическим опытом, чем у них. Даже в этом случае этого не следует делать. Сделайте наработки для себя, чтобы было что показывать. Попытайтесь участвовать в open source проектах. Помогайте другим, это уже будет некоторая практика, и сильно прокачает ваши практические навыки. |
|||
|
0 / 1 / 0
Регистрация: 23.01.2018
Сообщений: 148
|
|
| 31.08.2021, 09:57 | |
|
Прочитал эту тему давно. И у меня такое же положение дел с поиском работы. Как я понял, из своей практики, Нужны три обязательных компонента при поиске работы. Первый - обязательное наличие высшего технического образования, желательно столичного ВУЗа. Второе - наличие опыта работы в хорошей компании. Например, компания была успешной на рынке, но решила сократить штат или у нее возникли трудности. В таком случае, вся реклама по вакансиям нацелена на перехват таких кандидатов. Третье - знание английского языка. Этот пункт интересен тем, что хорошая языковая подготовка недоступна большинству простых смертных. Для этого нужно путешествовать, общаться с носителями языка или выучиться за границей. То есть, создается ощущение, что в России IT это некая тусовка, в которую чужих не берут, не смотря на наличие знаний, желание развиваться, наличие интересных реализованных проектов. Примечательно, что когда общаюсь в общих чатах, ищу заказы на фрилансе и так далее, ко мне приходят предложения разработать шпионское ПО, что-то взломать, создать программу по анализу данных пользователей, скам проекты и многое другое. Я отказываюсь от них, удаляю чаты, меняю ники, емайлы. В общем, остаюсь в рамках правового поля, даже если предложение хорошо оплачивается. Зачастую поступают заказы разработать ИИ за копейки (5000 р - 15 000 р) явно не понимая как это все разрабатывается и работает. Понятно, что это неадекватные лбюди. Постепенно, многие приходят к такому же выводу как и автор топика. Я думаю, что такая ситуация не только у нас в стране. Это связано с тем, что рынок IT монополизирован и на нем больше нет места свободному творчеству. А если и удастся создать что-то интересное, то либо предложат выкупить за копейки или отдать под страхом смерти. Вот такие реалии современного мира...
|
|
|
14727 / 9502.5 / 1362
Регистрация: 21.01.2016
Сообщений: 35,830
|
|||||
| 31.08.2021, 10:57 | |||||
|
|
|||||
|
|
||
| 31.08.2021, 12:28 | ||
|
Люди, которые говорят, что вошли в айти с нуля и теперь работают в хороших компаниях скорее всего чего-то недоговаривают или просто врут, всем же хочется быть айтишниками за 300К наносекунду. Короче если ты просто "вася" с улицы, то забудь про айти, лучше иди воруй, профита больше будет. |
||
|
Автоматизируй это!
|
||
| 31.08.2021, 13:26 | ||
|
А конкретно про тебя: я тебе в другой теме писал что твой гит-репозиторий был ужасен, я бы его посмотрев -тебя не взял. Ты его исправил? там сейчас все круто? могу посмотреть? Плюс есть еще шаг с собеседованием, его тоже надо хорошо пройти и технически и по общению, потомучто (внезапно!) смотрят не только на твои знания, но и на то как стобой потом работать/общаться/взаимодействовать. Проще всего, как ты и вот некоторые граждане выше сказать -там все по блату, потому меня не берут, а вовсе не потому что у меня есть пробелы в образовании, знаниях, умениях, общении. У меня вообще средне-специальное образование, экономическое, да еще и свитчнулся уже после 30 лет, а в ИТ работаю давно, на удаленке и всем доволен. То есть я не просто Вася "с улицы", но еще и свитчер, вайтишник, возрастной и из Мухосранска, а не из столицы. Но конечно это по какому то магическому блату меня взяли ![]() Кстати, в яндекс можно попасть без знакомства, они проводят "One-Day Offer" мероприятия и у них есть стажировки, достаточно линкедин посмотреть. P/S Воровать не надо ни при каких раскладах. |
||
| 31.08.2021, 13:26 | |
|
Почему бытует мнение о том что легко стать программистом php? Работа программистом c# Работа программистом Стать Программистом 1с Работа С++ программистом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|