Определить свой уровень программирования

Как узнать свой уровень знаний в программировании?

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

Сам занимаюсь около года и хочется узнать общий уровень наработанных знаний в сфере, может сайты какие есть с тестами или еще чего, буду очень рад отклику 🙂

PS: Да я знаю, что есть сайты с разными тестами, пробовал всё это, но хотелось бы мнение более продвинутых, так как на одном сайте 9 из 10, а на втором 2 из 10, и всё это тест на джуна ._.

Лучший тест — сходить на собеседования, там ты узнаешь каких знаний тебе не хватает

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

Делеко не все захотят его предоставлять, но за спрос не бьют в нос.

Только лучше не ходить сходу в компании, которые рассматриваются как релиз-кандидаты. Лучше попозже, уже с опытом.

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

Всяк бывает, согласен. Просто несколько раз сталкивался с классными командами разработки, но не с самым адекватным рекрутингом. Потому и посчитал нужным отметить, что первое впечатление в некоторых местах уже не исправить (пока не получишь опыт работы где-то ещё).

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

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

А на позицию джуна доучиваться нужно всяко меньше года

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

А уже потом ищешь либо что-то приличное, либо компанию Мечты)

Я даже проверил, в той ли реальности я нахожусь. 😀

Так надо правильные вопросы задавать

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

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

Если стоит вопрос «готов ли я стать джун-программистом», то ответ — да, готов. От джунов чаще всего ничего кроме соображалки и обучаемости не требуется — вашу работу будут контролировать, вас будут обучать и это вполне нормальная практика.

Опять же, мне известны компании в которых внутри каждого ранга находится ещё три ранга программистов)

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

А так, к джунам высоких требований все равно не предъявляют, поэтому обычно достаточно произвести впечатление что ты способен к обучению.

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

кстати, я бы поспорил о том, что к джунам высоких требований не предъявляют. Вот буквально на днях и искренним интересом наблюдал вакансию, где на стажера(. ) хотели чтобы ты написал тестовое, в котором нужно при помощи нейронной сети вытаскивать звуки для контекста их системы (реклама). Я от таких заяв слегка так припух

Это, вероятно, кто-то сильно умный захотел нанять хорошего специалиста «за копейки»

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

вообще, мониторя вакансии, регулярно вижу какие-то безумные запросы в 2х странах — РФ и Китай. я, конечно, не буду утверждать про все области, но пайтон и все, что с ним связано, по запросам именно в этих 2х регионах неадекватен совсем. складывается ощущение, что работодатель от пайтонщика хочет чтобы он до кучи знал все вообще — от всей веб-разработки через дба к всем видам тестирования и до кучи, так, мимоходом, понимал в джаве, си-шарпах и си++ (пара раз во всем этом калейдоскопе мелькнула скала). и все это за 45к в мск и в вакансиях на джуна. угу, ога.

я в этом не смыслю от слова совсем. но ради прикола захожу в вакансии айтишные всякие. там реально что ли надо все это знать за 30-40к? ( ͡° ͜ʖ ͡°)

Не всегда. зависит от специализации.

ну и часто эй-чары пишут от балды список требований.

Источник

Тест: у вас есть талант к программированию или нет? Давайте проверим

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

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

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

Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию

Знаете ли вы технологии двадцатилетней давности? Или дискетка поставит вас в тупик?

Только 1 из 10 программистов пройдет этот тест без ошибок.

Нужен ли для этого графен?

Как быстро и эффективно отвечать коллегам «Давайте после праздников»

Практическое руководство для самых эффективных

Тест: реальная технология или фейк ньюс?

Обзор инструментов крутых программистов.

С чего начать, на что не тратить время, кому уже поздно.

Источник

Как определить свой уровень программирования?

Как правильно определить свой уровень знаний в области программирования?
Или где можно увидеть требования к кандитам различного уровня, то есть junior/middle/senior?

Сложный 2 комментария

heksen

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

Taraflex

index0h

Эти уровни — абстракция, причем зависящая от компании. Пройдите несколько собеседований и спросите, что думает о вас интервьюер.

Юниор чаще всего — это программист с в основном теоретическими знаниями, либо наоборот только практическими знаниями. Он умеет решать более-менее стандартные задачи. Юниора обязательно надо учить. При получении нового задания он «создает» свое решение.

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

Синьйор — понимает не только то зачем использовать ту, или иную технологию, а еще и как она работает, например почему при HL форин ключи сожрут io hdd. Может спроектировать и вести средний по размерам проект. Получив новое задание он уже знает как его решить кучей способов, выбор заключается только в правильности интеграции решения.

Многое зависит от интервьюера.
У меня был случай, собеседование на php senior developer: поговорили про HL оптимизации, архитектурные предложения для решения неких задач, способы оптимизации и т.д., а потом:
— перейдем к практике: что произойдет в таком коде:
$a = 5 + ‘5abc’ + ‘abc5’;
— произойдет следующее: я посмотрю blame скрипта и поговорю с автором этой строчки, что бы узнать, что такого хренового в жизни может произойти, что бы он позволил себе это написать.
— ну, тут вопрос на приведение типов
— 10, но вы в своей практике с подобным сталкивались?
— нет
— вот и я не сталкивался.

Источник

Как узнать свой уровень программирования (Senior Middle Junior)?

Часто вижу в вакансиях такие слова как: Senior, Middle, Junior.. Что это означает, и как понять на каком уровне находишься? Может есть еще какие разделения?

Оценить 1 комментарий

deenween

Junior — новичок
Middle — средний
Senior — (О как назвали то!) — опытный
————————————
больше не встречал. только по моему три разделения.

halogen

Это не уровень программирования. Это уровень владения технологиями в определенной предметной области.
Junior — 1-3 лет опыта коммерческой работы
Middle — 3-5 лет опыта коммерческой работы
Senior — 5+ лет опыта коммерческой работы
Lead — 5+ лет опыта коммерческой работы, управление кадрами

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

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

zo0m

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

Но вообще, какая разница, все зависит от того куда вы идете. В веб-студиях я слышал есть всякие Senior WordPress Developer, и вроде ж синиор))

Смотрите по требованиям в вакансии, если подходите и пройдете собеседование(получили оффер ) — вот ваш тайтл.

Источник

Читайте также:  Разработка дизайна мобильного приложения задание
Оцените статью