arrow

назад

ask

Вопрос

Как перейти от знания основ на более высокий уровень, через создание пет проектов?

repost

1521

input message

напишите коммент


11 комментов

· 13.11.2024

Мне всегда интересно, уровень знаний кодера, который пишет, что только на реальном проекте можно получить тот самый нужный опыт и тому подобное. И далее красиво расписывает, что пет-проекты — это всё не то, это не тот опыт. А вы не думали, великие спецы и гуру во всем, что на реальном проекте разраба могут не подпустить ко всем технологиям. Посадят на что-то одно, и это будет потолок разраба. Вроде опыт есть, а по сути, даже базу данных не видел. Прям все приходят на реальный проект и начинают фигачить код на фулстеке и все в гит заливают, прям все и за все, и без распределения задач, ведь это реальный проект, и нужно прям реально все делать и во все библиотеки залазить, а если что-то не знаешь, то вообще не достоин. Пет-проект пет-проекту рознь. Кто-то пет-проектом называет домашку на курсах, а кто-то петпроектом называет опенсорс библиотеки. Линукс тоже был пет-проектом, а точно де, это другое. Выше комментатор вообще написал про джуна. А что в его понимании джун? Если по компании судить, где 1 человек на все, то можно себя сеньйором называть. Если в компании 10 человек, то не факт, что сеньор умнее джуна, так как в проекте с 1 дня, а кто то пришел позже. Мне очень интересно, как вообще вы уровень-то выбираете? Можно написать пет-проект и рубить с него бабла и называть себя вообще г.вноко.ером, и будет совершенно все равно, как себя называть, главное, что деньги есть

0

ответить

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

0

ответить

Практика. Важно понимать: что ты лично ожидаешь от этого самого «нового уровня»? Вот несколько вариаций на тему: 1. Ранее созданый тобой пет проект, но на отличающемся стэке. 2. Ранее созданый тобой пет проект, но с улучшениями (структура, скорость, юзабилити - на усмотрение). 3. Ранее созданый тобой пет проект в реинкарнации действующего бизнеса, которому ежедневно необходимо закрывать задачки самого бизнеса, отвечать интересам пользователей и до кучи каким-то чудом уверенно конкурировать. Здесь, прежде чем кодить, придётся хорошенько мозгануть и порисовать ибо задачка поамбициознее двух предыдущих.

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

0

ответить

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

0

ответить

Никак

0

ответить

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

0

ответить

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

0

ответить

Не смотрите в Spring, не надо. Там неочевидных решений вокруг Java EE очень много :)

0

ответить

👍👍👍

0

ответить

Пет проект может быть и крупная CMS, которую даже можно будет продавать.

Набраться опыта на пет проектах, что бы смело выполнять сложные боевые задачи.

0

ответить

Начать делать пет проекты :)

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится