Научите меня жизни

Мальчик спрашивает отца: “Папа, что такое теоретически, а что практически?”
Папа отвечает: “Пойди на кухню и спроси у мамы и сестры, отдадутся ли они за миллион баксов первому встречному на улице?”
Через минуту сын возвращается и говорит: “Обе сказали ДА!!!”
Папа: “Ну вот тебе и пример: теоретически мы с тобой миллионеры, а практически у нас в доме две бл*ди”

Сходите на интервью, чтоли. А там все эти ваши блестящие вИдения биг пикчи, общий опыт в программировании и что вы там еще писали - очень быстро и качественно скукожат до чего-то более-менее реального. Заодно поймете, чего вы не знаете. Чтоб не было

Пацаны, нас на**бали! SELECT * FROM customer уже никому не нужно!

Хорошо, я вижу, вы знающий человек, уточню вопрос.

Душа лежит к “крестам”.
Какой инструментарий начать осваивать?
В каких, может быть, open source проектах попробовать поучаствовать?
Как? С чего начать?

Приоритет: максимальная скорость вхождения в тему. И в рынок.

Можно вкратце, ключевыми словами. Я нагуглю.
Уже понял, что надо освоить Git. Что ещё?

1 лайк

Общо, но все равно спасибо.
Кто-нибудь ещё?

Вот тут ( https://www.codementor.io/ ) десятки людей готовых сделать из тебя разработчика!!! За деньги конечно, но кто не без недостатков :wink: Бесплатный совет прост - поучиться/поработать -> ? -> H1B -> profit!

ИМХО надо просто как можно быстрее устраиваться и начинать работать по новой специальности. Если есть английский, стремление к результату - реально за год поднатаскатся чтобы “продать” себя подороже. Да и H1B - дело небыстрое, если сейчас начать full-time заниматься - учиться и работать - следующей зимой можно попробовать подаваться, не страшно, если не получится, будет опыт интервью, там ещё лотерею пройти надо, то-се, так что скорее всего ещё через год следующую итерацию делать. А там уже и поувереннее можно себя вести, написал в CV сениор full-stack developer, подкачал white-boarding skills - и в сам гугль не западло подаваться.

А пока суть да дело - по основам пройтись, вот тут на несколько месяцев хватит:

Хых, щас мы вам покажем среднюю температуру по больнице :slight_smile:
Для ЮК рынка есть вот такой сайтик IT Jobs Watch, Tracking the IT Job Market - он извлекает данные из объявлений. Конечно не идеален (первые две позиции - девелопер, потом финансы и SQL которые сами по себе никому не нужны, только в связке с другими ключевыми скиллзами), да и ЮК рынок отличается от ЮС, но общие тренды позволяет увидеть. В частности, показывает что есть потребность практически во всех языках. Вот и учите к чему душа лежит :slight_smile:

C++ в заднице второй страницы. Сюрпрайз.

А так, читается как медицинский справочник.

SQL - да…
JavaScript - ну, не всегда…
Oracle…
Analytical Skills…

… господа, у меня инфлюЭнция!!!

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

Ещё раз - SQL, Analytical skills - это все сопутствующие навыки, ключевые слова в этих позициях другие. Оракл, САП, другие бизнес системы - нужны навыки в конкретных продуктах, сам по себе навык Оракл не стоит ничего.

Дальше - Java, Javascript, C#, C++ - тут уже другая история, тут с большой долей вероятности это должно быть primary skill если ключевые слова найдены в названии вакансии. Можно убедиться в этом просто добавляя добавку Developer к описанию технологий.

Для сравнения выберем позиции в списке в текущем году плюс изменения по сравнению с прошлым годом:
Java - rank 13 (+1), Java developer - rank 48(+8) - видно что Java сильна, позиции свои не сдает, девелоперы пользуются большим спросом.
C# - rank 11 (-2), C# developer - rank 32(-1) - дотнетчики тоже могут ликовать, Яву второй год подряд обскакали! Average salary правда немного подкачала…
C++ - rank 60 (+2), C++ developer - rank 268(+8) - как уже сказал не самый мейнстрим, ниша поменьше, порог вхождения побольше, но и зарплаты тоже хороши - average больше чем у Явы, ага.
Javascript - rank 6 (+5), Javascript developer - rank 103(+43) - Тут мы видим конкретный такой бум - сама технология обскакала и яву и дотнет, деманд на девелоперов есть, аж на 43 позиции подрос. ИМХО сейчас идет достаточно сильный ажиотаж по поводу javasripta, сама технология в последние годы развилась хорошо, порог вхождения небольшой. Так что если вам все равно что программировать - учите node.js (rank 116(+80)), AngularJS (rank 49(+52))- быстро выучите и вперед сайтики ваять.

Для иллюстрации к тому что для Оракла нафиг не нужны разработчики:
Oracle - rank 17 (+4), Oracle developer - rank 407(-16) . так что навык SELECT * FROM customers и в самом деле нафиг никому не нyжен…

JavaScript и TypeScript изучайте. К нему в довесок AngularJS фрэймворк. На остальное забейте. В качестве практики сварганте мобильное приложение под PhoneGap с использованием AngularJS. Должно быть интересно и познавательно.

О JavaSctipt остались впечатления как о каком-то кошмаре. Но это было тогда (несовместимость по браузерам, вот это всё).

TypeScript попробуйте (см. мое пред. сообщ)

Интересная тема