Все секреты: как стать программистом в 2021
Вставка
- Опубліковано 12 лют 2021
- ТЕЛЕГРАМ 👉 t.me/roman_estados_unidos 👈 (на случай бана)
Программист Роман Пушкин представляет! А представляете ли вы, ведь пришла пора ох... удивительных историй! Роман рассказывает о нелегкой доле начинающего разработчика. Что немаловажно -- послушно отвечает на вопросы читателей, которые приходят на его Интернет-страничку. Не обойден стороной и вопрос секретов, наработанных долгими годами (и попа-часами), которые успешно применяются и по сей день.
Зрителю предлагается уникальная возможность совершить ритуал: пройтись с Романом несколько кругов по священной (для программиста, конечно же) земле - Соединенным Штатам Америки. Это видео сертифицировано и заряжено на успех, удачу, долгое хранение овощей.
Курс: rubyschool.us/
Руби-чат в Телеграме: t.me/rubyschool
Мой канал в Телеграме: t.me/roman_estados_unidos
Анонс книги: • С Рождеством! Книга по...
Жаль что я такой казалось бы простой рецепт по входу в программирование не узнал году в 2016-2017, все было бы намного проще. А так получилось, что перепробовал все - и верстку и JS и PHP, но работал в основном в ручном тестировании, а в итоге сейчас занимаюсь автоматизацией тестирования на Python, хотя от идеи перехода именно в программисты не отказываюсь :) Но теперь уже не знаю чего сам хочу - или веб-бэкенд на питоне (Django\Flask) или в мобильные разработчики (Swift) или ломануться в дата сатанизм и машин лернинг, опять же на Python. Всегда сильно мешало то, что нет абсолютно никаких идей для своего собственного проекта, который хотелось бы делать и развивать.
Если кто-то только начинает свой путь в айти - воспользуйтесь советом Романа - сэкономите пару лет, потраченных впустую - не надо бросаться на все языки, все фрэймворки - лучше сосредоточиться на чем-то одном и копать в глубину, а не знать 100 языков на уровне хеллоу ворлд.
-Как стать программистом?
-Ну, просто начни программировать...
суть в другом. используй проторенный путь, и параллельно учиться, формировать резюме и пытаться заниматься своими проектами. а то можно влезть в рутину и очнуться через 10 лет кодя на уже мертвом языке с прежней зарплатой без адекватного бэкграунда
Ставь лайк, если тоже умеешь запрыгивать на девятиэтажки, но тебе все время некогда показать этот трюк местным пацанам...
Ни одни другие новые видео в подписках меня так не радуют своим появлением, как твои. Спасибо, Роман, за очередную порцию мыслей и прогулку по священной земле в твоей компании.
Уже целый месяц не радует, каждый день жду когда он появится а подписках.
Какое полезное видео! И у меня возникла идея, буду делать пет-проект- сайт для записи ко мне на частные уроки фортепиано. Благодарю Роман.
Ага как Henry Hebert.
Отличный видос! Все советы годные и рабочие, по себе знаю.
Спасибо за красивые видео и умные слова. У вас очень большой опыт проведения собеседования. Это может быть темой для видео на прогулке. Взять несколько вопросов и разобрать возможные ответы и правильные ответы.
люблю смотреть ваши видео!
На девятиэтажку может легко запрыгнуть любой человек, если предварительно залезет на крышу двенадцатиэтажки, стоящей по соседству.
Супер спасибо очень полезно !!
Роман, спасибо. Советы хорошие.
Учу не руби, но очень люблю твои видосы. Они как сахар жизни))
Что учишь, друг?
@@evand.349 Python back
@@burtmacklin3605 Правильно что бэк, но я бы предпочёл Руби.
@@evand.349 Нужен быстрый вход в ит, а кол вакансий руби/Украина желает лучшего
@@burtmacklin3605 Тогда фронтэнд. HTML+CSS+Javascript+React. Но, не уверен, если это быстрый вход. Там очень много надо знать. Специалисты считают, что лучше входить через бэкенд. Правда некоторое знание Javascript всё же требуется для бэкенда Да и в бэкенде больше народу работает. Решай сам.
Спасибо 👍
джиэс синхронный. конечно, все зависит от определения. в данном случае асинхронные это языки где асинхронность спрятана под капотом, программист может и не знать, что на железе его программа порождает тысячи гринтредов
Привет из Самары! Удачи!
Отличное видео ! Позитивное. Сам не программист, но небольшой плагин на Ruby, благодаря Роману, его прекрасной книге на SketchUp уже сделал. And learn English, tovarishi.
На самом ситуация на рынке труда сейчас очень простая, джуны не нужны вообще от слова совсем, всём нужны люди которые могут что то очень хорошо делать..
Вот и всё и сколько вы не делайте переделывайте резюме и проекты не пишите работу вы не найдете никогда вообще, прошли не времена когда со знанием за 3 месяца брали в компании и ситуация будет усугубляться, делайте выводы ребята
Вообще джуны становитесь предпринимателями как мы когда, объединяйтесь в небольшие группы берите себе тимлида на оклад и делайте проекты, автоматизируйте что нибудь в какой нибудь сфере, подскажу в России сельское хозяйство бурно развивается и государство реально помогает... думайте думайте...
Роман большое спасибо за ваше видео! Могли бы вы поделиться о своем опыте в качестве .Net-разработчика? Интересно можно ли связать вашу книгу по Руби, описанные в ней задачи и курс с тем же C#?
У меня было предчувствие что выйдет новое видео от Романа - Нашего духовного гуру:) . После того как убил два вечера пытаясь установить и запустить Docker и разобраться в нем немного. Не стал я писать в чат по Руби потому что я часто видел такой вопрос со скринами ошибки, но не кто почему то не отвечал этим людям по этому вопросу. А если и отвечали то передаю до словно говорили *Забей* . Смотрел я рус Ютуб не чего там не нашел , а нашел случайно видео на английском всё это дело описыва какой-то индус , судя по акценту и все у меня получилось ). Мне все было понятно хотя уровень английского у меня слабенький. Ну так вот после этого вышел ваш Роман ролик .
Не изучай Руби, нормальный чел Руби не изучает
впізнаю старого доброго Романа))) так тримати!)))
Цэ пиздно😂
@@nelliemarginal9612 ты что посеяла на этом канале? 😵💫 иди на ногти смотри
Интересная теория
Спасибо
Расскажи про выбор грамотных абстракций для ооп программирования и их применение в современных реалиях
Спасибо большое! Как всегда полезно! Как Анна себя чувствует?
вашими молитвами! Спасибо
"Виталий Кличко вышел из чата"
Даю себе обещание что через год стану Ruby разработчиком))))))
Как успехи?)
@@VitalyGulden на работу еще не устроился (
а как успехи вообще в руби??
прошло чуть больше года после написания комментария. Я все таки устроился на работу ruby on rails разработчиком
@@nomad2533 куда устраивался в американ фирму? как на работе
Роман вы очень хороший человек. Спасибо вам большое за ваш труд. Я прохожу ваш курс и мне он очень нравится. Хочу заниматься программированием на уровне хобби. Хотя, побочный эффект в виде заработка, не будет лишним. Успехов вам, всего хорошего с приветом из Крыма!
Отличный пример с дядей Витей 😆👍
Лайченский, Роман.
Добрый день, Роман. Хочу прежде всего поблагодарить вас за ваши замечательные видео, которые я смотрю с детским восторгом. Ещё хотел бы задать вопрос про языки программирования. Вы сказали, что начинать с джаваскрипта не стоит, так как язык сложный. Имеет ли смысл начинать с руби или питона, если я стремлюсь во фронтенд разработку и руби будет "первой ступенью" изучения программирования перед джаваскриптом. И стоит ли начинать изучение программирования с С++, так как этот язык тоже достаточно интересен для меня?
Буду очень благодарен за ответ.
Мы начинаем с руби. Этому есть тыща причин. Путь во фронт пройти не знаю как, там много чего может пойти не так)
Ответом тебе станут вакансии в том городе, где планируешь устроиться в компанию. Сейчас мейнстрим во фронтенде - это React, Angular, Vue. То есть тебе надо учить JavaScript в любом случае.
Роман, подскажите, есть ли решение на Руби по анализу данных, аналог библиотеки Питона Пандас ?
Ставлю лайк за историю о дяде Вите, который мог запрыгнуть на 9-этажку!!)
Привет из Самары 😀✌️
дякую з України , корисно)
ти крутий чувак :)
я твій фанат)
можна ліфтом скористатися , щоб по сходах не йти?))
Поиск работы - это работа. Ежедневная. Вряд ли вы сразу составите хорошее резюме и мотивационное письмо сами, без чужой помощи: те, кто умеет это делать, знают, что это половина успеха. Другая половина - понравиться hr, будущему коллективу не только благодаря техническим навыкам и опыту, но и навыкам общения, если они ищут не просто дрессированную обезьяну, но и часть своей команды. И если кодеров более-менее много, то вот людей с хорошими soft skills мало. Хорошая новость, что таковых больше среди гуманитарных профессий, чем среди технарей, т.е среди тех, кто хочет "войти в it"
Здравствуйте, Роман. Скажите пожалуйста, а почему не Java?
Я нашёл работу даже до окончания курса.
JS - язык не для начинающих. НО если не пользоваться всякими багами типа замыканий. Это ж скрипт. Он для простого. наворотитьна джаваскрипте можно. Но цена велика
Забавно слышать, что рельсы - актуальный фреймворк, а Реакт - устаревший. Это такой троллинг?
JS конечно полезный инструмент, но в целом он очень медленный. Для тех кто занимается SEO знают что JS очень сильно влияет на быстродействие, и все почему а потому что JS откровенное говно. Настолько говняный язык что когда пишешь на нем не уверен что в результате получишь, а на дебаг нужно будет потратить больше времени чем на написание кода. Единственный плюс - это разгрузка серверных мощностей.
Ты не правильно понял. JS технологии быстро меняются и реакт 3 года назад и реакт сейчас(где все на хуках) сильно отличаются.А рельсы почти не меняются, поэтому освоив их допустим 3 года назад твои знания будут актуальны и сегодня.Что же до популярности, то сравнивать рельсы с реактом такое себе одни для backend другой для frontend... тут более уместно сравнение например express node.js
Сейчас просто уже реакт с хуками. А простой реакт как бы устаревший.
8:14 Таня генерал, все сходится😂
Нет)
Не знаю как программисты, но парки в Самаре однозначно красивее.😅
Ruby простой да, но рельсы... Снова море информации, как это запомнить? Половину курса я прошел, но на рельсах зарылся, все
Поставил 666 лайк 😳 Теперь думаю к чему бы это 🤔 А как книгу купить по Ruby? А, всё, нашел) И уже купил)
Вот вообще не понятно, а почему и откуда пошло мнение и мода, что фронтенд и js - самое простое и быстрый вход в айти? Я начала с js и спустя более чем пол года, когда смысл постоянно от меня ускользал и ничего не ясно в языке и технологии, посмотрела базовые видео про Си. Влюбилась в Си, и посмотрела в сторону строго-типизированных языков. Пожалела, что начала с js. Сейчас бы начала с Си, затем перешла бы в java/obj-c и закончила swift\kotlin. Путь долгий (хотя фронтенд у меня тоже займет год так-то), но гораздо приятнее и не так взрывает мозг (когда у тебя нет базы и программерского бэграунда). Кароче, Вы - один из единственных, кто говорит, что начинать с фронта не надо. И не понятно мне почему такой хайп вокруг мысли "фронтендером легче зайти в айти". Так-то легче всего это QA, как раньше, так и сейчас.
Больше вакансий на фронт по крайней мере на ХХ в моем городе.
Vakancii bolshe na javascript raz v 10, osobenno dlya juniorov
любой С язык и Java это не для девушек. Все правильно, углубляйтесь во фронтэнд.
@@SmartCode_0101 бред. Я перешла в Андроид-разработку в итоге. В моей огромной компании таких девчонок сотни. Как можно делить "С-понимающих" и С-не созданных для" по гендерному признаку...Это же насколько прошлый век и идея мужского превосходства.
👍💯
Был Сказочный обман: ежегодный приход Деда Мороза в Новый год. И, вдруг, открытие в 5 лет: у Деда Мороза тапки дяди Леши!
Я честно скажу, я видел, как дядя Витя запрыгнул не на девяти этажку, а на пяти.
Вы определитесь для себя, вам нужны деньги или программирование?
Раньше js была такая примочка к html страничек а ща эти веб приложения на js не каждый комп переваривает. Js терпят из за его асинхронности?
Js это стандарт (es) . Просто его поддерживают браузеры, исторически так сложилось. Сейчас это невероятно сложно отыграть назад.
Сын знакомой из Москвы в Челябинск на 450000 зарплату уехал но у него какая то редкая специализация для завода
А если взять пхп? )
Содержание рабочих животных в теплом климате приносит больше прибыли хозяевам
Роман, прошу прощения за нескромный вопрос, а сколько сейчас зп? Помню раньше было чуть больше сотни, а посмотришь видео Бородиной и других блогеров там у всех под 500 в долине.
Мне это напоминает Москву где по рассказам тебе платят сотку уже только за то что ты дышешь воздухом
зарплат (salary) под 500 не бывает, потолок для обычного generalist'а этого 200. После этого сложно как-то прогибать. 500 - иногда говорят так про total comp, это включая бонусы, стоки и т.д. Такое возможно, но это бывает не часто.
@@ads Спасибо!
@@ads Роман, подскажите пожалуйста, на какую зп в Москве можно рассчитывать после курса по руби? И как быстро будет повышение дохода? Муж закончил курс, ищет работу
@@user-pe3tx9yy1y лучше в нашем чате спросить t.me/rubyschool
Роман. а Far manager для изучения Ruby актуален, или можно что то другое?
На линуксе для начала уроков Романа можно использовать Midnight Commander. Потом все равно будет переход на другие уже редакторы кода типа Sublime Text или еще лучше Visual Studio Code.
Актуален, более чем
Советую посмотреть в сторону vim - сначала ты думаешь "оно тока пищит и не работает.как выйти из этого дерьма" , а потом жить без него не можешь.У меня и в jetBrains ide и vsCode да вообще где только можно включен vim mode.Плюс сам вим есть в любом unix терминале на любой машине. P.S при условии что печатаешь в слепую -иначе смысла нет.
Не хочу ничего про это знать, всё только для программистов 🙄😵💫😝.
Зря Хвастович Вас не послушад.)
Интересно как у Портнова или после школы Портнова люди, которые ничего не знали, работу получают?
Было бывесело если бы у Ромы была лиса для прогулок
💗😍🙌
Как у вас дела, я знаю вы были в положении в прошлом году. Все хорошо у вас? ;)
@@ads благодарю, все в порядке, слава богу, сын Ян, а у вас?
@@ads рекомендую, кстати, опыт в любом случае будет колоссальный
@@elsyorta спасибо за совет)
Роман, а разве каждый, может быть программистом? Я думаю что нет. Как Вы, отбираете и, отбираете ли, людей для обучения??
Рома, спасибо за видосы. Пытаюсь поймать хоть где-то мотивацию. Мне 29 лет, высшего образования нет, есть среднее специальное, но не техническое. Все кругом говорят, что ничего не получится и не смогу устроиться.
Ерунду говорят, все в ваших руках
Люди гораздо позже начинают и устраиваются. А тебе вообще грех сомневаться.
29 лет всего, в 35 ты будешь рубить бабло, а в 40 уже бородатый сениор. Давай смело в путь
Глупость пишешь. В.О. ты всегда сможешь получить сейчас удаленно и работу тоже.
Чем раньше и активнее начнешь - тем быстрее добьешься. Если ты убегаешь от работы и хочешь пойти на высшее образование программиста, то наверное не стоит. Если же ты настроен более менее серьезно, то ты в отличном возрасте для этого! Я в 32 поступил на заочное второе высшее на программиста, т.к. с гуманитарным неохотно брали в крупные IT-компании, работал в мелкой. Теперь работаю в крупной. Главное не забывай про английский - это половинка пропуска в нормальное IT.
Сертификаты, ну такое себе. Вот проект пилить opensource согласен сильно, но мало кто осилит. Разве может помогать кому то.
Не могу решить что учить, питон или руби 😣
Смотри по вакансиям и жесткости требования в них в своем городе. Ruby не везде нужно, да и Python к сожалению тоже почему-то не до всех дошел. Сейчас в СНГ больше всего нужны Java, C# .NET и React/Angular. Но есть города, в которых с Ruby реально легче где-нибудь приткнуться.
JS вообще не понимаю. JS для меня нелогичный. PHP - очень простой по сравнению с JS. Но реально по Ruby в России вообще вакансий не видела.
Раз не видела, значит не там смотришь. Видимо, объявления на заборе ищешь))
@@user-qh9zn3nv9b :)))
К нам в чат приходи за вакансиями
Ruby Rails для США, а Python Django для Европы - верно?
я бы не сказал, первый раз это слышу
Подскажите пожалуйста а какие сертификаты ценятся?
Да любые. Ценнее всего от больших контор
Типа Амазон
Рубисты из Днепра на месте
Вся фишка жаб скрипта он же эскимо это его асинхронность в его промисах.
Роман, заметила, что Вы всегда обходите собак. У Вас с ними проблемы?
А бегают ли в парке за оленями оленеводы? 😎
Как жаль что наши умные программисты стремятся в кремниевую долину, а не в Самару.
А нафиг кому нужна эта дыра?
@@user-lt3ib3vl4h это и имеется ввиду, что для программистов это дыра.
Ээм, нууууууу разве не синхронынй? single thread, execution context и вот это всё.
Да, XMLHttpRequest, Promises привносит асинхронность. Но... что-то как не очень хочется назвать именно асинхронным языком.
а async/await вообще сахар
А вот как раз этот вопрос подразумевает не однозначный ответ, а рассуждения. Где он синхронный, а где нет. Другими словами, не все так просто)
@@ads О! Рассуждения самое оно! Ж)
@@ads Привет, Роман! Тогда получается и C# асинхронный язык? Там же в .NET тоже используется асинхронность... А вообще интересно твое мнение по стеку .NET core
Асинхронным js делает только одно - setTimeout(). XMLHttpRequest можно сделать асинхронным, а можно и нет. Promise НЕ асинхронные, что бы сделать их асинхронными, вы должны сделать setTimeout() в конструкторе промиса, а если это не сделать, то они будут синхронными.
@@ignatyevkirill когда сможете выйти на новую работу?)
В 40 лет уже поздно начинать учиться?
в такие года действует парадигма: программист это стечение обстоятельств в вашей жизни. Я у себя об этом подробно рассказываю.
Вопрос более актуальный - как заставить себя учить ангельский, чтобы свалить за бугор?)
Или устроиться к Дяде на удаленочку
А что заставлять, его всё равно с наскока не выучить. Это также легко, как и бросить курить - "лично я много раз бросал". То же самое и английский, всю жизнь будешь учить и не выучишь. Прогресс идёт медленно, поэтому минимальные усилия прикладывай без ожидания результата
@@ads > минимальные усилия прикладывай без ожидания результата
Звучит демотивирующе, спасибо)
@@dengi_plus_dengi "Делай, что должно, и будь, что будет". 😎
@@dengi_plus_dengi есть канал инглиш галакси на ют, смотри каждый день по три видео и будет у тебя уровень расти, главное каждый день учить. Помни что 20 процентов усилий дают 80 процентов результата. Если ты всю жизнь говорил на одном языке будет сложно в начале но нужно перетерпеть. В этом плане нам казахам на много проще, говорим по казахски, по русски, теперь еще инглиш добавил.
@@ascar66 опять казахи всех переиграли
Собаки без намордников выгуливают злых людей в масках! 😂
стоматплоги больше получают
Да, тока 5 лет Универа + 2 ординатура, это в России. И это минимум.
@@dmitrikonnov922 везде свои требования , например в Китае на стюардесс учиться 7 лет.
Учи руби, чудик!)
Плавно так опустил программистов из Самары....))))))
Ничего подобного.
Помоему питон понятнее чем руби
без подсказки можешь сказать что делает метод isalnum?
$ man isalnum :)
@@ads true если в строке есть буквы и цифры
Не парк, а туалет собачий. Неужели на земле нет такого места, где собачники адекватные или хотя бы власти за порядком смотрят?
В Рашке никак.
А мне Go зашел, накидал код по быстрому, скомпилировал в бинарник. Херакс два клика по исполняющему файлу и оно уже работает и что то делает. С интерпретаторами все куда сложнее
Как ни пытался понять за что его любят так и не смог. Кроме легковесного бинарника для serverless и горутин как язык go ужасный
@@vitalyparhomenko7817 любят за то, что он легковесный. Я на C# делал аппликуху, 400 тредов (системных) - и уже все подтормаживает, на Гоу механизм concurrency позволяет и 10000 держать, конечно это не системные треды, просто язык позволяет это описывать сравнительно просто
@@ads Прекрасно понимаю, это дорогого стоит, но сложилось ощущение что Гугл не особо хочет его развивать как язык. Либо же скорость компиляции для них важнее
@@vitalyparhomenko7817 конечно важнее. Там за 5 секунд компилируется то, что может компилироваться 5 часов. Чтобы так получалось надо и на плечи программиста что-то положить :)ч
@@vitalyparhomenko7817 ну кажется плюсов довольно много. Язык проектировался щас, в мире развитого интернета, больших проектов, мощных ноутбуков, когда проектировался с(с++) кажется жесткие были килобайтными, инета не было вообще или только у спецслужб. отсюда выходит много прелестей)) Быстрая компиляция, с прогретыми кешами вообще не замечается; скорость написания кода как на динамически типизированных, скорость программ как на статически типизированных; стандартная библиотека поддерживает много вещей, о которых другие языки в стандартной библиотеке только мечтают; базовый синтаксис изучается за несколько вечеров, через несколько месяцев пишут уже хороший код; ортогональность добавляемых фичей, программисту из них по месту нужно конструировать то что ему надо(иногда из-за этого пишут что Go не такой простой как кажется); по скорости уступает только C/C++, Java, Rust.
Очень красиво там) я сейчас пошел на курсы фулстэка 10 месячные... раньше вообще не думал быть разработчиком и хоть нам говорят что работу сможешь найти после выпуска я понимаю что это не так 😂
куда ни глянь - сплошная реклама своих курсов. только бабки отстёгивай.
А вот и не получилось у тебя оправдать свою ленивую задницу, курс бесплатный. Книга бесплатная)