Как и все хорошие материалы, представленные сообществом (см. Выше), я также ожидаю увидеть свидетельства некоторых сложных навыков. Не совершенство или сверхъестественные способности, но хорошее знание основ и основных понятий. Вы уже получили работу ( кстати, поздравляю !), Так что вы в значительной степени там.
Но если вы обновите свои знания и / или освоитесь с инструментами, языками и технологиями, которые использует ваша компания, вы начнете работать и создадите хорошее первое впечатление.
Гипотетический идеальный младший разработчик будет знать основы таких вещей, как
- язык.
- I / O
- ОО понятия как наследование
- Объектные интерфейсы
- доступ к базе данных (особенно в отношении того, как они это делают в магазине нового кода)
- модель HTTP
- CSS
- JavaScript / JQuery
- проектирование базы данных
- SQL и хранимые процедуры
- IDE, которые вы собираетесь использовать
- соответствующие рамки (вы упоминаете весну)
и так далее. Он сможет сосредоточиться на приобретении новых навыков без необходимости останавливаться и изучать основы. Он сможет работать (задавая столько разумных вопросов, сколько ему захочется - большинству старших разработчиков нравится, когда им задают разумные технические вопросы) с обычной формой онлайн-форм, страниц администратора, с которыми сталкиваются многие юниоры в течение первых нескольких месяцев. Становление надежным, младшим разработчиком может стать вашим первым тестом на инициацию в команде ;-)
Когда я начинал как младший в веб-команде крупной корпорации, основная часть первоначальной работы, которую мне назначили, была несколько скучной, но облагая меня налогом до такой степени, что я каждый вечер читал книги, чтобы понять, что я собираюсь сделать делать на следующий день . Я прошел через это, но это было стрессом через пять или шесть месяцев после относительной роскоши моего курса магистратуры ;-)
Если вы сможете делать все основные вещи эффективно, у вас есть более интересные вещи, которые можно делать довольно быстро, и это, конечно, поможет продвинуть вашу карьеру.
И, повторяя сказанное выше, мир компьютеров и кода постоянно развивается. Вам нужно будет изучать новые вещи через день. Держите свой ум широко открытым и постарайтесь не забывать о том, почему вы взялись за это в первую очередь - потому что вы <3 это. В последующие годы могут быть моменты, когда это не будет в центре вашего внимания. Энтузиазм поможет вам преодолеть большинство препятствий.
Сказав все это, мой опыт последних двенадцати лет или около того показывает, что большинство юниоров не остаются в своей первой компании навсегда, поэтому не слишком зацикливайтесь на том, чтобы быть «идеальным». Делать ошибки - это часть процесса, который приведет вас от младшего к тому месту, куда вы хотите попасть. Я занимаюсь этим уже некоторое время и почти полностью удаляю производственную базу данных, по крайней мере, пару раз в год.
Удачи в вашей карьере.