Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 12.02.2024
Сообщений: 19

Что нужно, чтобы стать senior?

25.11.2024, 19:49. Показов 2041. Ответов 19
Метки нет (Все метки)

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

Суть в том, что мне бы хотелось стать экспертом в айти сфере чисто для навыков(в будущем очень нужно будет) и заработка. Из навыков(т.е. для проф дела) нужно сис админство и прочая работа с системами, сетям: поиск уязвимостей и тп. Ну а для заработка - уметь самому что-нибудь написать, чтобы можно было получать, собственно, доход.

Суть:
Ввёл вас в курс дела, чтобы вы понимали, что именно я подразумевал под этим вопросом, ведь я уверен, что задал его неточно. Хотелось бы услышать, что вообще стоит изучать, чтобы продвигаться дальше. И желательно упорядоченно: что для пентестинга нужно, что для создания приложений. Самыми основами языков программирования владею. Знаю питон, с#, javascript вроде(от с# почти ж не отличается?), sql.

Также вопрос касательно информационной грамотности. Для пентестинга ясное дело, что нужно знать принцип работы сетей и так далее. Что касается девелопмента? Нужно знать, как работает пк? Какие в принципе знания нужны из таких - физических? Кстати, могу добавить, что есть обширные знания по математике, если это имеет значение. И наконец, за сколько времени можно будет это всё дело освоить? Учусь быстро, в день могу уделять учёбе до 6ч, хотя навряд ли столько выдержу, если буду браться только за теорию, практика тож само собой нужна
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.11.2024, 19:49
Ответы с готовыми решениями:

Что изучать, чтобы стать системным программистом?
Здравствуйте! Что изучать для низкоуровневого программирования? Интересуют написания системного ПО, драйверов и антивирусных программ, в...

Какие требования нужно выполнить, чтобы стать Junior developer, Middle и Senior developer?
Быть может не совсем в ту ветку форума написал, но мне показалось, что здесь я смогу получить квалифицированный ответ с большей...

Что нужно, чтобы стать верстальщиком!
Посоветуйте пожалуйста хорошую литературу, что нужно знать и уметь верстальщику?? Ну очень надо!!!! Помогите!!

19
Модератор
Эксперт функциональных языков программирования
3132 / 2279 / 469
Регистрация: 26.03.2015
Сообщений: 8,870
26.11.2024, 11:27
Цитата Сообщение от kinbot Посмотреть сообщение
Что нужно, чтобы стать senior?
Практика.

Цитата Сообщение от kinbot Посмотреть сообщение
Какие в принципе знания нужны из таких - физических?
Архитектура компьютера и прочее (включая принцип работы сетей).

Цитата Сообщение от kinbot Посмотреть сообщение
И наконец, за сколько времени можно будет это всё дело освоить?
Попробуйте прочитать какую-нибудь книгу про программирования (а не про языки программирования). Например, Структура и интерпретация компьютерных программ есть в свободном доступе на русском и английском (выполнять все задания обязательно).
1
 Аватар для IamRain
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,227
26.11.2024, 12:11
Ух,
Цитата Сообщение от kinbot Посмотреть сообщение
Для пентестинга ясное дело, что нужно знать принцип работы сетей и так далее.
В общем случае для безопасников любого сорта нужна склонность к анализу. Для разработчиков - склонность к синтезу.
Сформуруйте для себя roadmap и идите по нему, регулярно обновляя. Предупреждаю - это долгий путь, ультрамарафон, если хотите.
В целом, если знаете чего хотите - это уже хорошо. Многие и этого не знают.

Добавлено через 7 минут
Цитата Сообщение от IamRain Посмотреть сообщение
ультрамарафон
А чтобы бегать ультрамарафоны, нужно в принципе любить бегать...
1
Just Do It!
 Аватар для XLAT
4194 / 2649 / 654
Регистрация: 23.09.2014
Сообщений: 8,940
Записей в блоге: 3
30.11.2024, 12:47
Цитата Сообщение от kinbot Посмотреть сообщение
Что нужно, чтобы стать senior?
всё что нужно, это:

1.
правильно разбить общую задачу на куски и раздать эти куски по гребцам...

2.
проследить(улаживать споры/недоразумения между гребцами), чтобы между кусками были контракты...

3.
выбить вакансию для чела с плеткой(какой-нить стервы в очках), которая бы следила за соблюдением таймингом девопс событий...

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

5.
остальное мелочи ...
0
 Аватар для ViachaslauK
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 629
06.12.2024, 11:24
В нашей компании знание ООП требуется при собеседовании на позицию джуна, поэтому вопрос в принципе некорректен. По любому ноаправлению есть свой скоуп знаний, который требуется, ну и понятно - опыт. Можно выучить все книжки по профилю, но без практического применения на эту позицию претендовать невозможно. Конечно же и софт-скилы важны. Сеньор уже не просто разработчик а немного и менеджер.
0
1184 / 754 / 127
Регистрация: 10.03.2012
Сообщений: 4,847
06.12.2024, 11:28
Цитата Сообщение от ViachaslauK Посмотреть сообщение
но без практического применения на эту позицию претендовать невозможно.
А как его получить? Если невозможно претендовать без опыта
0
 Аватар для ViachaslauK
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 629
06.12.2024, 11:48
Цитата Сообщение от Whitecolor Посмотреть сообщение
А как его получить? Если невозможно претендовать без опыта
Как и в армии)) Поработать джуном, мидлом сначала.
0
1184 / 754 / 127
Регистрация: 10.03.2012
Сообщений: 4,847
06.12.2024, 11:59
Цитата Сообщение от ViachaslauK Посмотреть сообщение
Поработать джуном, мидлом сначала.
Так как попасть на них если без опыта это тоже невозможно
0
Модератор
Эксперт функциональных языков программирования
3132 / 2279 / 469
Регистрация: 26.03.2015
Сообщений: 8,870
06.12.2024, 12:43
Цитата Сообщение от Whitecolor Посмотреть сообщение
Так как попасть на них если без опыта это тоже невозможно
Сначала найти такую вакансию для джуна, на которой не требуется опыт работы. А позже искать вакансию для джуна, где устраивают условия.
0
 Аватар для Azathtot
754 / 351 / 90
Регистрация: 07.01.2023
Сообщений: 1,451
07.12.2024, 12:54
Цитата Сообщение от Whitecolor Посмотреть сообщение
если без опыта это тоже невозможно
Ведите пет-проекты. Которые покажете на техническом собеседовании. Заодно сразу можно будет и оценить ваш уровень.
0
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,700
19.12.2024, 22:33
Я больше разбираюсь в другой категоризации:

Практикант ВУЗа ---> стажёр
Инженер без категории (б/к) ---> а хер там, нет такого уровня у программистов, ну может как джун на испытательном сроке (?)
Инженер категории 3 ---> джун
Инженер категории 2 ---> миддл
Инженер категории 1 ---> сеньор
Ведущий инженер ---> техлид
Начальник отдела ---> тимлид
Главный конструктор ---> типа CTO

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

Соответственно, в моём понимании, чтобы стать джуном (инженером категории 3), нужно уметь хоть что-нибудь с помощью вышестоящих специалистов. Именно поэтому испытательный срок. Чтобы стать миддлом (инженер категории 2), нужно самостоятельно общаться со смежными отделами, а для этого нужен багаж знаний, между прочим. Чтобы стать сеньором (инженером категории 1), нужно уметь решать любые технические задачи и общаться с внешними структурами (заказчиками и т.д.). Техлид (ведущий инженер) задаёт общие принципы, стандарты, осуществляет общий технический контроль.

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

Добавлено через 11 минут
Я не знаю точно, но смотрите, мне кажется все эти категории определяются кругом коммуникации:
джун - только с вышестоящими
миддл - только со смежными отделами и вышестоящими
сеньор - с заказчиками, смежными отделами и вышестоящими
ведущий инженер - сеньор, который проводит общую техническую политику
0
 Аватар для Azathtot
754 / 351 / 90
Регистрация: 07.01.2023
Сообщений: 1,451
20.12.2024, 08:38
Цитата Сообщение от Mikhaylo Посмотреть сообщение
сеньор - с заказчиками
С заказчиками должны общаться специально обученные постановщики задачи. Когда программист общается с заказчиком из этого обычно ничего хорошего не получается.
0
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,700
20.12.2024, 08:41
Azathtot, а не суть, как это называется. Заказчик или посредник заказчика или посредник посредника заказчика.

Лично я в своей маленькой организации напрямую общаюсь с заказчиками.
0
20.12.2024, 08:50

Не по теме:

Цитата Сообщение от Mikhaylo Посмотреть сообщение
Лично я в своей маленькой организации напрямую общаюсь с заказчиками.
Значит у вас безграничный запас терпения... у меня вот не хватает, поэтому общением занят специально обученный человек, я ей только переодически на пополнение запаса настойки пустыриника подкидываю...

0
20.12.2024, 11:06

Не по теме:

Объём общения просто не такой большой.

0
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,949
24.12.2024, 11:19
Цитата Сообщение от Shamil1 Посмотреть сообщение
Сначала найти такую вакансию для джуна, на которой не требуется опыт работы. А позже искать вакансию для джуна, где устраивают условия.
После джунства искать позицию... на джуна?)
0
Модератор
Эксперт функциональных языков программирования
3132 / 2279 / 469
Регистрация: 26.03.2015
Сообщений: 8,870
25.12.2024, 21:23
Цитата Сообщение от Usaga Посмотреть сообщение
После джунства искать позицию... на джуна?)
Если предположить, что первые два места работы будут по 3 месяца летом и, возможно, по другому направлению, то да.
0
26.12.2024, 15:27

Не по теме:

Цитата Сообщение от Shamil1 Посмотреть сообщение
Если предположить, что первые два места работы будут по 3 месяца летом
Не выйдет, так как после джуна следует джулай. :)

0
 Аватар для ViachaslauK
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 629
04.01.2025, 10:56
Цитата Сообщение от Usaga Посмотреть сообщение
После джунства искать позицию... на джуна?)
Ну если исходить по такой иерархии, то это скорее студент, а не джун.
А вообще до позиции мидла ты учишься программировать, начиная с сеньора - уже управлять. То есть твою сеньорность показывает твой опыт. Вот в моей конторе на все позиции нужно проходить ассессмент, а в той же Лесте зависит от товено эйчара/менеджера, насколько мне известно.
0
04.01.2025, 11:13

Не по теме:

По-моему, тема находится за рамками раздела "ООП и паттерны"

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.01.2025, 11:13
Помогаю со студенческими работами здесь

Что нужно чтобы стать embedded программистом в 2020?
Что щас используется для программирования домов , машин ? Какие языки программирования - С, ассемблер ? Какие предметы нужно учить ? Нужна...

Что нужно знать,чтобы стать хорошим системным администратором в linux?
сабж,захотелось узнать,что нужно ибо работу нужно искать))Если кто-то работал по такой профессиии,то напишите ,что от вас...

Сколько времени нужно, чтобы стать 1С програмистом
Добрый день, Передо мной стоит выбор стать или нет 1С программистом. Большой опыт работы экономистом, маркетологом исследователем и...

Что нужно знать, что бы стать Junior
Что нужно знать, уметь и понимать, какую иметь базу, что бы претендовать на позицию Junior на C/C++? Уточняю, потому что понятно, что...

Какие шаги нужно сделать, чтобы стать фронтенд девелопером?
Я читал статьи в Интернете на эту тему. Там говорилось: "Надо знать HTML5, CSS3, Javascript, JQuery, Drupal...". Но "знать"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru