Шаг в ИТ, стоит рвануть или забыть?

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

Итак ближе к делу. Я решил переквалифицироваться, одним из вариантов как это сделать я вижу пойти на курсы, но их сейчас в Киеве такое количество что не понятно где лохотрон, а где реально тебе дадут правильное направление в развитии и научат тебя основным принципам, синтаксису и т.п. Посматриваю в сторону JAVA, т.к. большего всего предложений и конкурентная оплата труда. Есть обучение на пол года и 2-3 месяца. Но суть не в этом, меня интересует хватит ли тех знаний что ты получишь во время прохождения курса для того что бы стать джуном. Понятно что по мимо курса нужно еще много работать самому, но реально ли найти на сегодняшний день работу после такого обучения которая даст возможность зарабатывать на проживание при этом у тебя еще будет время для саморазвития и увеличения скила. Или же рынок настолько перенасыщен дебами которые готовы работать за 3 копейки лиш бы в ИТ и надеяться что скоро у них будет зарплата миллионы?

Еще интересует получение «девственного» опыта в разработке с которым можно будет рассматривать работу с выездом за границу. Какова перспектива таких планов и сколько времени все это может потянуть?

Хотелось бы получить ответ от уже прошедших что то подобное людей и от человека с опытом в этой сфере.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

1. Если вы не заканчивали профильный ВУЗ, то всем всё равно, где и сколько вы учились. Если с вами готовы разговаривать (приглашение на собеседование), то важны будут только знания.
2. Сколько времени необходимо — тут зависит от человека, но по опыту, примерно 5-6 месяцев достаточно, чтобы дойти до уровня junior. При условии того, что вы будете работать, хотя бы по 2-3 часа в день.
3. Курсы, которые «обучают» за 2-3 месяца — точно ни о чём. Это способ выкачать деньги.
4. Идите туда, где обучают Java + БД + JDBC + базовые фреймворки.
Т.е. смотрите вакансии на Junior. Выписываете требования и ищете курсы, которые это дают.
5. За границу в качестве первой работы — практически фанастика. Зачем компании, даже в Польше (наиболее простой способ завести трактор) человек без опыта работы. Там и сових без опыта хватает.
6. Конкуренция просто дикая — ворваться в IT через Java крайне трудно — высокий порог вхождения + все почему-то решили, что на других технологиях зарабатывать невозможно.
7. Всегда и во всех профессиях есть люди готовые работать за копейки.
8. По поводу финансовой стороны, то не расчитывайте на ЗП более $200-300 в первые 6 месяцев.

Удачи вам.

2. Сколько времени необходимо — тут зависит от человека, но по опыту, примерно 5-6 месяцев достаточно, чтобы дойти до уровня junior. При условии того, что вы будете работать, хотя бы по 2-3 часа в день.
Видимо речь о тех, кто стал джуном.
У меня есть пример знакомого, который в своё время в универе вышку сдавал на 5, а сейчас со скрипом кое-как за 4 месяца осилил структурное программирование (циклы, условия и несложные алгоритмы на их основе). Так что да,
тут зависит от человека

Як знайомо) я теж енергетик за освітою. 2 останні курси і ще 1 рік після навчання працювала в сфері обслуговування. А потім мене почали бісити люди і я вирішила, що треба щось змінювати.
На все пішло близько року з урахуванням, що в мене був особистий ментор — мій брат. Виїзд закордон скоріше справа часу і досвіду, вас мають туди позвати.
Правда, в мене не було сім’ї з маленькою дитиною, які не можуть чекати, поки ви навчитесь і хочуть їсти вже. Якщо маєте велику кількість натхнення і часу — працюйте і вчіться.

Порог входа для PHP и фронтенда(HTML/CSS/JS) ниже: можно обойтись знанием языка(синтасикис + некие базовые штуки) и уже найти работу за еду. Но дальше уже самому надо будет определять свое развитие, шоб не работать до конца жизни за копейки.

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

С Java посложнее: не слышал, чтоб брали человека только со знанием синтаксиса. Инструменты, инфраструктура — уже предполагается, шо человек в курсе.

Плюс английский — критично.

фронтенда(HTML/CSS/JS) ниже: можно обойтись знанием языка(синтасикис + некие базовые штуки)
этим и занимаюсь по сути сейчас, интересно, нравится копаться в кодах и исправлять свои ошибки, но за это больших денег не светит как я вижу по этому мотивация такая себе, больше на интузиазме

Попробуйте с нуля настроить и собрать проект на 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. Он гораздо логичней и гламурней по первым впечатлениям. Другое дело, что под него все проекты не из тех сфер, что меня интересуют. Выбирайте что интересней лично вам. А если ничего не интересно, то там где больше платят.

У меня страничка, что вы скинули, лагает сильно. Уволить разработчика! :)

Так вот Юра сверстает лучше, покажет это студии и его возьмут вместо того, кто это сделал. А иначе зачем он там)

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

Мне кажется, типичный пользователь не должен париться по поводу таких вопросов. Как мне исправить скролл?
В сафари сайт вообще неюзабельный, тормозящий скролл был в хроме.

Значит вы нетипичный пользователь)
У меня в хроме открыто 2 видоса, 2 проекта с infinite + js анимациями, куча вкладок, куча запущенных программ и у меня чистый timeline с 50-60fps во время скролла:
i.piccy.info/...6557/1080258/Untitled.jpg
Хотя на мобе чуток тупит.

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, но до сих пор поражает. Или вот такой совершенно невероятный цветок
А вот ещё интересное. В 2001 проводился конкурс на лучший сайт весом в 5 кБ. Подумайте только — 5 кБ целый сайт. И результаты получались вполне приличные.
Калейдоскоп: web.archive.org/...rg/1109/kaleidoscope.html
Игрушка «Ночной вальс»: web.archive.org/...k.org/1080/nightdream.htm
Ещё одна игрушка: web.archive.org/....the5k.org/1167/5k81.html

Попробуйте сверстать чето такое (из простого): works.tubikstudio.com/3 И так что бы все анимации не лагали и работали в 30-60fps. Если получится — вы кому-то нужны. Иначе не представляю кто вам даст работу и за нее заплатит.
Есть ентерпрайз, где навыки «впихнуть новый функционал и не сломать существующий» и «укладываться в названные сроки» ценится, а 60 fps — нет.

Есть конторы «сайт за 3 дня», где скорость ценится, а на «различие между scope и context» мягко говоря, плевать.
Есть стартапы, где MVP за неделю — важно, а поддержка ИЕ8 — нет.

не в курсе, как там в мире C# обстоит. но шо во фронтенде, шо в РНР вполне можно зайти «с базовыми знаниями синтаксиса».

Я вообще не понимаю кто и зачем плодит идею, что порог входа в frontend дофига такой низкий. А тем более меня удивляет, когда сами js разработчики так пишут.
угу. всемирный заговор.

Так в ентерпрайз ценится знания ООП, паттернов, тестирования и прочая лабуда. В стартапах знание всевозможных фреймворков. Я же привел пример верстки украинской студии из Днепропетровска.

Вот в конторы «сайт за 3 дня» — я с вам абсолютно согласен, «с базовыми знаниями синтаксиса» можно зайти. Только там вам будут платить еще меньше, чем на старой работе и сам смысл этого захода мне не понятен.

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

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

Мне тоже интересно, может я в SoftServe хочу. Да и в целом почти никто не приводит разницы между тем, что HR в вакансиях пишут и что разработчики на самом деле ждут.

Мне тоже интересно, может я в SoftServe хочу.
прошу учесть, что я не принимаю решение о найме и не пишу текст вакансий. Дабы не было иллюзий.

На интерна я бы удостоверялся, шо человек знает, что такое HTML/CSS/JS(да-да, «знание синтаксиса»!), умеет пользоваться дебаггером. Это не «достаточное условие», а «необходимое».

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

спросил бы и про прототипное наследование, и про анимацию, и про flexbox/grid/@supports/@media, и про LocalStorage, и про утечки памяти. Уверенные ответы — в плюс, неуверенные ответы — в небольшой плюс, не ответил ни на что и демонстрирует не понимание — скорее, минус.

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

насчет $400 только не могу ничего сказать.

Да и в целом почти никто не приводит разницы между тем, что HR в вакансиях пишут и что разработчики на самом деле ждут.
это когда ищут в определенный конкрентый проект. в случае с джунами, обычно, набираются «с базовыми навыками» в потоковом режиме. Соответственно, вакансия не согласовывается с разработчиками одного из 100+ проектов в компании. Максимум — ревью текста, чтоб глупостей не было.

а в вашей компании берут джунов, только если они могут сверстать страницу с анимацией, работающей на 60+ fps?
какие критерии?

С чего вы взяли? Я просто привел пример актуального навыка на рынке.
Я сейчас работаю напрямую, но на собеседованиях бывал не раз. Как на C# разработчика, так и на JS / frontend на позиции jun / mid. И всегда там у меня спрашивали что-то большее, чем «знание синтаксиса». При том, что сейчас-то уровень требуют даже выше т.к. народ ломится сильно.

Вы как раз об этом «что-то большее» и пишете. Адекватные вопросы. Мои критерии почти совпадают с вашими. Хотя я думаю вы вполне лукавите по поводу того, что спросили бы «если человек в курсе, какую проблему решают всякие менеджеры зависимостей». Я вот не поверю в то, что вы бы взяли человека, который описал какую проблему он решает, но ни разу эту проблему не решал. Так и же и с git.

Вы как раз об этом «что-то большее» и пишете. Адекватные вопросы. Мои критерии почти совпадают с вашими.
ваша категоричность «не напишешь анимацию на 60фпс — вон из профессии» и мое «спрошу, если есть ответ — плюс, если нет — еще не минус» как бы совсем о разном.
Я вот не поверю в то, что вы бы взяли человека, который описал какую проблему он решает, но ни разу эту проблему не решал.
ваше право. Между «знаю зачем, но не помню синтаксис» и «ща я наизусть напишу код, но делаю так только потому, что так принято» наверняка возьму первого. Синтаксис гуглится, стремные баги фиксятся, воркэраунды устаревают.

А «какую проблему это решает?» и создает фундамент. Вплоть до того, что человек сам может написать подобный инструмент. Что намного полезнее.

Я же писал про верстку и про студии. И там там действительно так, если ты не сможешь чето сверстать с самыми простыми анимациями без лагов — будешь работать за копейки. Или у вас другой опыт? Может вас кто-то готов заваливать баблом за лендинги на бустрапе?

«Не помню синтаксис» — это вообще не проблема. Но если человек ничего ни разу не собрал (потому что было леньки), но знает, например, что «webpack хорош тем, что можно настроить несколько точек входа в приложение». Так это ему чести не делает. Можно зайти на главную страницу webpack и прочитать это. Или прочитать одну статью о нем. Другое дело на нем хоть что-то собрать.

Мне было интересно узнать от вас настоящий порог входа, а не вот эти прикольчики про «та че там css/js подучил и готово, а вот Java это... ууу, ааа...» вы его описали. Вот только он нифига не ниже получается.

кажется я понял, в чем у нас расхождение. Возможно, вы рассматриваете разработчика как самодоточную единицы(в случае фрилансера так и должно быть), а я бы не взялся оценивать «прохождение» в отрыве от конкретного проекта и команды.

Коментар порушує правила спільноти і видалений модераторами.

* неверно написала — зп у хорошего саппорта выше чем уджуна и близится к мидлу,если не такая же :)

Я не девелопер, но «прошедшая что-то подобное »
Как один из вариантов — если есть хороший английский,можно прийти на саппорт технический ,2я,3-ья линия,если сможете, того,что вас инетерсует и оттуда изнутри узнавать,meanwhile- курсы и дома самому заниматься. Или же QA точно также того,что вам интересно.
По сути вы будете и работать ,набираясь как минимум глобального опыта и построения процесса в ИТ и потихоньку апгрейдить скилы и ,поверьте у хорошего саппорта зп может быть не ниже чем у джуна ;)
Потому что войти вайти на дева...с нулем опыта,сейчас сложновато.

Шага мало, надо как минимум 100)

вот сейчас честно скажу, что с компанией у Вас теперь в жизни никогда ничего не получится.
блэк лист.
так не делается)

24 года — это вообще ни о чем (возраст даже в Украине, когда абсолютно нормально начинать карьеру), если есть желание, то за год можно стать джуниором. Обязательно сегодня сделай следующее:
1. Зарегистрируйся на гитхабе.
2. Начни кодить хоть что-нибудь, но абсолютно каждый день коммить в гитхаб.
Если за год будешь программировать каждый день(без выходных), то вероятность получения работы — больше 90%.

Чувак если ты в 23 не сеньор то ловить нечего

Ты такой смешной, продолжай в том же духе.

Ото так да, на 90%... Вероятность не изменится, он как был так и останется новичком без опыта работы, если просто что-нибудь комитить можно просто говнокодером стать, это не плюс

В e-commerce направлении и двигаться, джун который понимает, что происходит на чекауте и после него всяко ценнее просто «разработчика на языке программирования без опыта». Правда, в случае с Java это наверное Hybris без альтернатив.

но их сейчас в Киеве такое количество что не понятно где лохотрон
Тут есть отдельный топик для поиска курсов, загляните, может что подскажут.
Посматриваю в сторону JAVA
При входных данных я б советовал посматривать в сторону веб-фронтенда.
Но суть не в этом, меня интересует хватит ли тех знаний что ты получишь во время прохождения курса для того что бы стать джуном
ИМХО не хватит. Ты просто не наберешь нужного набора знаний и навыков ни за 2 месяца ни за пол-года... ну за пол-года может быть, но только если ты исключительно талантливый и исключительно трудолюбивый и исключительно везучий. Но вероятность этого стемится к нулю, в основном мы все мы тут на этой планете самые обычные а не исключительно талантливые.
Еще интересует получение «девственного» опыта
жжош
Какова перспектива таких планов и сколько времени все это может потянуть?
Реалистичная. Несколько лет от начала карьеры... Ну и добавь сюда ещё несколько лет на обучение до её начала.
одним из вариантов как это сделать я вижу пойти на курсы
курсы дадут лишь толчок. Многое нужно будет изучать дома
Посматриваю в сторону JAVA
определитесь какая Джава вам нужна (Андроид или ЕЕ)
обучение на пол года и 2-3 месяца
готовьтесь потратить около года+ от момента открытия первой страницы книги до получения офера
меня интересует хватит ли тех знаний
нет
реально ли найти на сегодняшний день работу после такого обучения
главное иметь ГОРИЩА мотивации (мотивировать себя лишь деньгами — плохой мотиватор) и все будет
можно будет рассматривать работу с выездом за границу
смотря какой английский. А так без опыта работы вряд ли вы там кому-то нужны.
Какова перспектива таких планов и сколько времени все это может потянуть
год как минимум (Джава). Готовьтесь стать «ботаном», посадить немного зрение, заиметь проблемы со спиной
уже прошедших что то подобное людей
done

ну в понятно, пока не попробуешь не поймешь