Шаг в ИТ, стоит рвануть или забыть?
Небольшое предисловие:
Начну с того что я получил высшее образование не в том направлении в котором хотел бы работать (энергетика), и проработав 3.5 года, ни дня не работал по специальности, наверное как большая часть СНГ выпускников. Все время работал в сфере е-комерс, по немного сам научился подправлять мелкие доработки по сайтам, лепить на цмс сайты, фрилансить контентом, но понимаю что мне этого не достаточно. В свои 24 года с семьей и годовалым ребенком я понимаю что надо идти дальше и сфера ИТ меня интересует больше всего, финансовая сторона, как вы поняли, есть одной из основ полагающих в моем выборе.
Итак ближе к делу. Я решил переквалифицироваться, одним из вариантов как это сделать я вижу пойти на курсы, но их сейчас в Киеве такое количество что не понятно где лохотрон, а где реально тебе дадут правильное направление в развитии и научат тебя основным принципам, синтаксису и т.п. Посматриваю в сторону JAVA, т.к. большего всего предложений и конкурентная оплата труда. Есть обучение на пол года и
Еще интересует получение «девственного» опыта в разработке с которым можно будет рассматривать работу с выездом за границу. Какова перспектива таких планов и сколько времени все это может потянуть?
Хотелось бы получить ответ от уже прошедших что то подобное людей и от человека с опытом в этой сфере.
40 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів1. Если вы не заканчивали профильный ВУЗ, то всем всё равно, где и сколько вы учились. Если с вами готовы разговаривать (приглашение на собеседование), то важны будут только знания.5-6 месяцев достаточно, чтобы дойти до уровня junior. При условии того, что вы будете работать, хотя бы по 2-3 часа в день.2-3 месяца — точно ни о чём. Это способ выкачать деньги.
2. Сколько времени необходимо — тут зависит от человека, но по опыту, примерно
3. Курсы, которые «обучают» за
4. Идите туда, где обучают Java + БД + JDBC + базовые фреймворки.
Т.е. смотрите вакансии на Junior. Выписываете требования и ищете курсы, которые это дают.
5. За границу в качестве первой работы — практически фанастика. Зачем компании, даже в Польше (наиболее простой способ завести трактор) человек без опыта работы. Там и сових без опыта хватает.
6. Конкуренция просто дикая — ворваться в IT через Java крайне трудно — высокий порог вхождения + все почему-то решили, что на других технологиях зарабатывать невозможно.
7. Всегда и во всех профессиях есть люди готовые работать за копейки.
8. По поводу финансовой стороны, то не расчитывайте на ЗП более $200-300 в первые 6 месяцев.
Удачи вам.
У меня есть пример знакомого, который в своё время в универе вышку сдавал на 5, а сейчас со скрипом кое-как за 4 месяца осилил структурное программирование (циклы, условия и несложные алгоритмы на их основе). Так что да,
Як знайомо) я теж енергетик за освітою. 2 останні курси і ще 1 рік після навчання працювала в сфері обслуговування. А потім мене почали бісити люди і я вирішила, що треба щось змінювати.
На все пішло близько року з урахуванням, що в мене був особистий ментор — мій брат. Виїзд закордон скоріше справа часу і досвіду, вас мають туди позвати.
Правда, в мене не було сім’ї з маленькою дитиною, які не можуть чекати, поки ви навчитесь і хочуть їсти вже. Якщо маєте велику кількість натхнення і часу — працюйте і вчіться.
Порог входа для PHP и фронтенда(HTML/CSS/JS) ниже: можно обойтись знанием языка(синтасикис + некие базовые штуки) и уже найти работу за еду. Но дальше уже самому надо будет определять свое развитие, шоб не работать до конца жизни за копейки.
Плохо то, что, устроившись «верстальщиком» в «веб-студию» можно зайти в тупик своего развития и даже не заметить сразу.
С Java посложнее: не слышал, чтоб брали человека только со знанием синтаксиса. Инструменты, инфраструктура — уже предполагается, шо человек в курсе.
Плюс английский — критично.
Попробуйте с нуля настроить и собрать проект на webpack и у вас весь энтузиазм пропадет.
Если вы метите в верстальщика и сверстали какой-то лендинг в отрыве от того, где он будет прикручен — то тоже не советую сильно о чем-то мечтать. Попробуйте сверстать чето такое (из простого): works.tubikstudio.com/3 И так что бы все анимации не лагали и работали в 30-60fps. Если получится — вы кому-то нужны. Иначе не представляю кто вам даст работу и за нее заплатит.
Я вообще не понимаю кто и зачем плодит идею, что порог входа в frontend дофига такой низкий. А тем более меня удивляет, когда сами js разработчики так пишут. Может я живу в параллельном мире?) Порог сделать на нем хоть что-то — да, низкий. Написал DOCTYPE, сохранил в html считай создал сайт. Но это никому не надо. Вот спросите Евгения, взял бы он вас на проект разработчиком, со знанием синтаксиса и базовых штук?)
Через некоторое время(или уже сейчас, хрен знает) все middle-senior разработчики, которые будут вас собеседовать, дочитают «You Don’t Know JS» и это станет стандартом знания синтаксиса JS, а не первые 250 страниц «Носорога» Фленагана как 2 года назад. А что быстрее и проще освоить, JS по YDKJS или, например, C# по «CLR via C#» — ответ уже не такой очевидный.
Тот же C# лично мне давался на много проще и веселее, чем JS. Он гораздо логичней и гламурней по первым впечатлениям. Другое дело, что под него все проекты не из тех сфер, что меня интересуют. Выбирайте что интересней лично вам. А если ничего не интересно, то там где больше платят.
У меня страничка, что вы скинули, лагает сильно. Уволить разработчика! :)
Так вот Юра сверстает лучше, покажет это студии и его возьмут вместо того, кто это сделал. А иначе зачем он там)
Правда ничего там не лагает, у вас просто браузер со странным дискретным скроллом от чего так может казаться.
Мне кажется, типичный пользователь не должен париться по поводу таких вопросов. Как мне исправить скролл?
В сафари сайт вообще неюзабельный, тормозящий скролл был в хроме.
Значит вы нетипичный пользователь) 6557/1080258/Untitled.jpg
У меня в хроме открыто 2 видоса, 2 проекта с infinite + js анимациями, куча вкладок, куча запущенных программ и у меня чистый timeline с 50-60fps во время скролла:
i.piccy.info/...
Хотя на мобе чуток тупит.
imgur.com/a/whQjZ
А как такое же в сафари записать?
У меня макбук про ретина i7 2.6 (в смысле, что не самый слабый ноут, хоть уже и не новый).
Update: наверное, это что-то похожее: imgur.com/a/NL9p9
Абсолютно неюзабельный сайт в сафари.
Так у вас после загрузки контента тоже 90% времени все на 60fps.
А так вы можете заметить, что у вас провисание в fps происходят не тогда, когда сильный обсчет js или много repaint-a судя по шкалам(что символизирует лагучесть обычно), а когда не происходит нифига и собственно смены кадров не происходит =)
Вы наверно не работали с сайтами которые действительно лагают. В любом случае эта работа ± ок, и если автор такое сделает — можно брать в бой.
Да понятно, что эта работа вполне ок, просто там нет 60fps от слова совсем. Даже когда страница уже загружена, пролистана десять раз (ну точно все должно быть скачано), все равно тормозит даже в хроме.
Антон, вопрос не в тему. А нет в интернете каких-то известных и общепризнанных площадок, где можно увидеть лучшие современные образцы сайтов или другие крутые вещи из мира фронтенда. Может конкурсы какие-то проводятся с этой целью, или просто люди делятся своими результатами.
И второй вопрос: насколько можно доверять статьям вроде 20 лучших сайтов, Самые красивые сайты мира. Кто и по каким критериям определяет, что именно эти сайты лучшие и самые красивые?
Есть конечно:
www.awwwards.com — этот самый популярный, тут можете смотреть в разделах site of the day/month/year
www.cssdesignawards.com
www.cssawds.com
Если интересуют не только сайты, а и работы — то еще:
codepen.io/pens
codepen.io/2015/popular/pens
В этих статьях обычно понадергивают чето с иностранных источников чтобы конверсию повысить или просто берут топ с awwwards.
Спасибо большое. Конечно, интересно. Мне такие вещи нравятся. Люди, которые ими занимаются, во-первых, профессионалы, а во-вторых, им нравится то, что они делают. Смотрите, что удалось найти. Демо на Javascript от mr. doob сделано ещё в 2010, но до сих пор поражает. Или вот такой совершенно невероятный цветок rg/1109/kaleidoscope.html k.org/1080/nightdream.htm .the5k.org/1167/5k81.html
А вот ещё интересное. В 2001 проводился конкурс на лучший сайт весом в 5 кБ. Подумайте только — 5 кБ целый сайт. И результаты получались вполне приличные.
Калейдоскоп: web.archive.org/...
Игрушка «Ночной вальс»: web.archive.org/...
Ещё одна игрушка: web.archive.org/...
Есть конторы «сайт за 3 дня», где скорость ценится, а на «различие между scope и context» мягко говоря, плевать.
Есть стартапы, где MVP за неделю — важно, а поддержка ИЕ8 — нет.
не в курсе, как там в мире C# обстоит. но шо во фронтенде, шо в РНР вполне можно зайти «с базовыми знаниями синтаксиса».
угу. всемирный заговор.Так в ентерпрайз ценится знания ООП, паттернов, тестирования и прочая лабуда. В стартапах знание всевозможных фреймворков. Я же привел пример верстки украинской студии из Днепропетровска.
Вот в конторы «сайт за 3 дня» — я с вам абсолютно согласен, «с базовыми знаниями синтаксиса» можно зайти. Только там вам будут платить еще меньше, чем на старой работе и сам смысл этого захода мне не понятен.
Вы же опытный разработчик. Напишите реальные требования по которым бы вы одобрили кандидата на собеседовании и взяли к себе в проект на 400 баксов — это и будет порог входа про который я говорю.
насколько детально?
меня больше интересует как человек справляется с декомпозицией проблемы, а не может ли описать сложную анимацию без подсказок IDE.
Мне тоже интересно, может я в SoftServe хочу. Да и в целом почти никто не приводит разницы между тем, что HR в вакансиях пишут и что разработчики на самом деле ждут.
На интерна я бы удостоверялся, шо человек знает, что такое HTML/CSS/JS(да-да, «знание синтаксиса»!), умеет пользоваться дебаггером. Это не «достаточное условие», а «необходимое».
Потом, если человек в курсе, какую проблему решают всякие менеджеры зависимостей, упаковщики, системы контроля версий, препроцессоры, не падает в обморок при обсуждении консоли, может описать, что такое кроссбраузерность и зачем — идем дальше. Если по всем вопросам — огорошенное молчание — дальше не идем. Если где-то ориентируется, а где-то нет — гипотетически уже не отвечу.
спросил бы и про прототипное наследование, и про анимацию, и про flexbox/grid/@supports/@media, и про LocalStorage, и про утечки памяти. Уверенные ответы — в плюс, неуверенные ответы — в небольшой плюс, не ответил ни на что и демонстрирует не понимание — скорее, минус.
попробовал бы разговорить об личном опыте разработки, чтоб сложить впечатление, как с декомпозицией и приоритетами. Придумал бы какую-то задачу на эстимейты.
насчет $400 только не могу ничего сказать.
это когда ищут в определенный конкрентый проект. в случае с джунами, обычно, набираются «с базовыми навыками» в потоковом режиме. Соответственно, вакансия не согласовывается с разработчиками одного из 100+ проектов в компании. Максимум — ревью текста, чтоб глупостей не было.а в вашей компании берут джунов, только если они могут сверстать страницу с анимацией, работающей на 60+ fps?
какие критерии?
С чего вы взяли? Я просто привел пример актуального навыка на рынке.
Я сейчас работаю напрямую, но на собеседованиях бывал не раз. Как на C# разработчика, так и на JS / frontend на позиции jun / mid. И всегда там у меня спрашивали что-то большее, чем «знание синтаксиса». При том, что сейчас-то уровень требуют даже выше т.к. народ ломится сильно.
Вы как раз об этом «что-то большее» и пишете. Адекватные вопросы. Мои критерии почти совпадают с вашими. Хотя я думаю вы вполне лукавите по поводу того, что спросили бы «если человек в курсе, какую проблему решают всякие менеджеры зависимостей». Я вот не поверю в то, что вы бы взяли человека, который описал какую проблему он решает, но ни разу эту проблему не решал. Так и же и с git.
А «какую проблему это решает?» и создает фундамент. Вплоть до того, что человек сам может написать подобный инструмент. Что намного полезнее.
Я же писал про верстку и про студии. И там там действительно так, если ты не сможешь чето сверстать с самыми простыми анимациями без лагов — будешь работать за копейки. Или у вас другой опыт? Может вас кто-то готов заваливать баблом за лендинги на бустрапе?
«Не помню синтаксис» — это вообще не проблема. Но если человек ничего ни разу не собрал (потому что было леньки), но знает, например, что «webpack хорош тем, что можно настроить несколько точек входа в приложение». Так это ему чести не делает. Можно зайти на главную страницу webpack и прочитать это. Или прочитать одну статью о нем. Другое дело на нем хоть что-то собрать.
Мне было интересно узнать от вас настоящий порог входа, а не вот эти прикольчики про «та че там css/js подучил и готово, а вот Java это... ууу, ааа...» вы его описали. Вот только он нифига не ниже получается.
кажется я понял, в чем у нас расхождение. Возможно, вы рассматриваете разработчика как самодоточную единицы(в случае фрилансера так и должно быть), а я бы не взялся оценивать «прохождение» в отрыве от конкретного проекта и команды.
-
Коментар порушує правила спільноти і видалений модераторами.
-
* неверно написала — зп у хорошего саппорта выше чем уджуна и близится к мидлу,если не такая же :)
Я не девелопер, но «прошедшая что-то подобное »
Как один из вариантов — если есть хороший английский,можно прийти на саппорт технический ,2я,3-ья линия,если сможете, того,что вас инетерсует и оттуда изнутри узнавать,meanwhile- курсы и дома самому заниматься. Или же QA точно также того,что вам интересно.
По сути вы будете и работать ,набираясь как минимум глобального опыта и построения процесса в ИТ и потихоньку апгрейдить скилы и ,поверьте у хорошего саппорта зп может быть не ниже чем у джуна ;)
Потому что войти вайти на дева...с нулем опыта,сейчас сложновато.
Шага мало, надо как минимум 100)
вот сейчас честно скажу, что с компанией у Вас теперь в жизни никогда ничего не получится.
блэк лист.
так не делается)
24 года — это вообще ни о чем (возраст даже в Украине, когда абсолютно нормально начинать карьеру), если есть желание, то за год можно стать джуниором. Обязательно сегодня сделай следующее:
1. Зарегистрируйся на гитхабе.
2. Начни кодить хоть что-нибудь, но абсолютно каждый день коммить в гитхаб.
Если за год будешь программировать каждый день(без выходных), то вероятность получения работы — больше 90%.
Чувак если ты в 23 не сеньор то ловить нечего
Ты такой смешной, продолжай в том же духе.
спасибо за совет
Ото так да, на 90%... Вероятность не изменится, он как был так и останется новичком без опыта работы, если просто что-нибудь комитить можно просто говнокодером стать, это не плюс
В e-commerce направлении и двигаться, джун который понимает, что происходит на чекауте и после него всяко ценнее просто «разработчика на языке программирования без опыта». Правда, в случае с Java это наверное Hybris без альтернатив.
При входных данных я б советовал посматривать в сторону веб-фронтенда.
ИМХО не хватит. Ты просто не наберешь нужного набора знаний и навыков ни за 2 месяца ни за пол-года... ну за пол-года может быть, но только если ты исключительно талантливый и исключительно трудолюбивый и исключительно везучий. Но вероятность этого стемится к нулю, в основном мы все мы тут на этой планете самые обычные а не исключительно талантливые. жжош
Реалистичная. Несколько лет от начала карьеры... Ну и добавь сюда ещё несколько лет на обучение до её начала.
определитесь какая Джава вам нужна (Андроид или ЕЕ)
готовьтесь потратить около года+ от момента открытия первой страницы книги до получения офера
нет
главное иметь ГОРИЩА мотивации (мотивировать себя лишь деньгами — плохой мотиватор) и все будет
смотря какой английский. А так без опыта работы вряд ли вы там кому-то нужны.
год как минимум (Джава). Готовьтесь стать «ботаном», посадить немного зрение, заиметь проблемы со спиной
done
ну в понятно, пока не попробуешь не поймешь