Junior php стоит ли пытаться устроиться программистом?
Мне 22 года, этим летом закончил Университет телекоммуникаций и информатики (5 лет). Изучали в основном c#/c++.
С 4 курса работал SEOшником, то есть опыт программирования как работы нулевой. Пока работал в SEO научился немного верстать, работать с различными CMS, количество сайтов которые повидал из ftp 100+ . Начиная с битрикса заканчивая самопалами. Иногда приходилось "быдлокодить", то есть в коде сайта вставлять свой небольшой код, с использование if else.
Проработав в SEO больше года, поняв какие меня могут ждать перспективы в будущем, и устав от "быдлокода" и прочих SEO вещей решил стать php разработчиком.
Потихоньку программирую по вечерам и иногда на обеде, параллельно начал смотреть вакансии junior php.
Изучив основы языка, понял 2 вещи:
1) Изучать более углубленно язык во время обеда под шум коллег, а также уставшим после трудового дня дома, видится мне не очень плодотворным. На выходных с этим делом полегче, но за трудовые будни весь настрой выветривается.
2) Решать задачки из интернета становится не интересно, и начинают вкрадываться мысли, что наверняка на работе придется заниматься совсем другим, а значит мой опыт мало пригодится мне на работе.
Также читая анкеты заметил что везде пишут примерно одно и тоже:
Что ожидают от кандидата:
1) трудолюбие и желания учиться,
2) базовые навыки разработки на любом языке программирования
3) желание развиваться в программирование на языке <подставить нужное>
На мой взгляд я подхожу под эти описания, но наверняка где то подводные камни.
Сразу хочу отметить, что в институте я почти не программировал, ибо работал да и не очень нравилось это дело, но к концу обучения в моей голове началось просветление и повидав различные сферы работы, понял IT это круто, и решил начать вливаться в IT с SEO.
Работать готов за 15-20к (не в Москве все таки живу), но хотелось бы работать в серьезной компании , где хотят чтобы из сотрудника вырос хороший специалист, готов работать удаленно, но я так понимаю джуниор и удаленно это не совместимые вещи.
Читая хабр и различные статьи в интернете на тему что должен знать джуниор, понял что мне и года не хватит чтобы выучить это все по вечерам, а время уходит и SEO уже порядком надоело, так вот вопрос мой: Стоит ли мне сейчас начинать ходить по собеседованиям и пытаться выдать себя за эталонного джуниора, или с моим опытом это будет лишь пустая трата времени?
Junior'ом уже можно считаться если если владете основами. Ведь джунов берут обычно как раз для обучения. Однако, и им дают тестовое задание. Мой совет - вам нужны эти тестовые задания, выполняя их вы будете становится опытнее, даже если вас не возьмут, лвл ап уже будет.
Однако если вакансия будет без задания, и в требованиях ничего кроме "умения быстро обучаться и трудолюбие" - 80% что там хотят найти джуна, обучить его, сделать из него толкового разработчика.
Итог - я думаю что стоит искать, работу думаю вы найдете, удаленно тем более.
Только на собеседовании уточняйте, ваше обучение будет учитываться как работа, или только в свободное время, если будет - отлично, а нет - отказывайтесь.
Судя по вашему вопросу у вас есть главное - трезвая оценка и желание обучаться. Но вам не хватает уверенности. Уверенность в себе как джуниоре появится когда сделаете пару простых программ/сайтов.
Я бы рекомендовал читать после работы, а не в выходные. Можете попробовать спать после работы в течение часа, если пойдет :-)
Из языков я бы рекомендовал C#, если по нему есть вакансии в вашем городе. По C# можно найти и быдлокодерскую шарашкину котнтору и серьезную софтверную компанию и энетрпрайз. Есть простор для роста. Книги - Троелсен и Сандерсон (MVC разжевано + TDD + IoC)
Да чего вы боитесь то? Если хотите работать и учиться — надо смело идти. В процессе втянетесь в работу, начнёте очень быстро изучать то, что требуется на данном месте работы. И это будет очень большой прогресс и крутая практика. Вы просто должны решить для себя — хотите заниматься программированием или нет, если нет, то сидите дальше вечерами зубрите, если да, то бегом на работу. Даже если не получится на одной вакансии есть ещё другие.
@killeat у многих компаний висят вакансии из за юридических аспектов.
Данные компании даже на собеседование могут пригласить, но скорее всего не возьмут.
У компаний есть обязательная квота на кол-во работников. Скажем у компании ПУПКИНЫ есть квота в 10 раб. мест. Вот они кинули "вакансии и ищут сотрудников". Товарищи приходят на собеседование а дальше тишина.
По факту работает 1 Вася =))
При запросе органов, ответ - да, мы в поиске сотрудников, но они к нам не идут.
Одним словом - Классика
@MAG-FRAG в прошлом году дума приняла меры для уменьшения безработицы. Теперь различные компании должны иметь какой то минимум сотрудников. Зачастую маленькие компании не хотят этот минимум. Так в конторе работает на порядок меньше людей, а вакансии висят.
Для чего это делается, думаю и так понятно.
Т.к. я часто на hh.ru бываю, за пару лет, одни и те же компании держат одни и те же вакансии. На некоторые я даже ездил, но результат понятен из предыдущего сообщения.
@killeat ни в коем случае не надо боятся собеседований. даже если не возьмут на работу - все равно будет практика проходить собеседования (а это уже не малого стоит)
в 90% случаев на junior позицию берут с базовым знанием языка и программирования.
параллельно для развития предложил бы попробовать что-то (более мение толково работающее) реализовать самостоятельно/поучавствовать в разработке в команде даже удаленно, но с code review (обязательно). об этом можно будет упоминать на собеседованиях + кто-то будет смотреть как пишется код и поправлять ошибки (что является не плохой практикой)
@killeat не обязательно это делать за деньги... можно поучаствовать в open source, к примеру... проектов на github валом, в которых есть баги, которые, в свою очередь, надо править. а на все времени ни у кого не хватает...