Сап вечерний. Надеюсь, получить здесь хоть какую-то поддержку,поскольку хочется заниматься чем-то созидательным, что-то создавать, проектировать, а не заниматься монотонной бессмысленной деятельностью вроде работы в колл-центре и объяснения недалеким клиентам, почему у них такая высокая задолженность за их кредитный форд-фокус.
Как заново вкатиться в IT после почти нескольких лет перерыва (работал почти год в местной шарашке (веб-студия), пока в конце 2014 года не обвалился рубль и фирма не обанкротилась), работал в калл-центре, продажником на телефоне, переустановщиком на дому, но это все не то.
Хочу вкатиться в программирование или в создание сайтов. Что сейчас актуально, какие языки нужно учить и что легче всего выучить ? Python, nodejs, angular, go, ruby, php ?
Чувствую, что мои знания сильно устарели и я многое подзабыл, но не знаешь, за что хвататься. Например, сейчас во многих вакансиях в описание требуется навык работы с сетевыми приложениями, ну допустим умение написать парсер фоточек из инстаграмма или бот для телеграмма, с чем я ни разу не сталкивался на практике.
Посоветуйте, что учить, что смотреть и какой видеокурс качать/покупать ? Или можно начать вкатывание сразу с практики - берешь на фрилансе какое-нибудь задание и пробуешь его выполнить, если не получается, то гуглишь, смотришь и читаешь.
Как ты анон, вкатывался в современное айти ? Где искал первую работу или первый заказ ?
Знания мои не совсем нулевые, базовые вещи вроде HTML, CSS и базовых основ языков программирования и SQL я знаю, однако понимаю, что всего этого недостаточно. В книжных магазинах в отделе программирование продается в основном макулатура, написанная для тех, кто не знает с какой стороны подходить к компьютеру, где объяснение циклов, массивов и переменных растягивается на 100 страниц.
Рынок перенасыщен погромистами. Новые не нужны, уже давно идёт демпинг, как в России, так и во всём мире. 200к зелени в год зарабатывают единицы, а вот сосут хуйцы за $1500 в месяц тасячи формошлёпов, и эта цифра падает. Не лезь, оно тебя сожрёт. Иди в продаваны или перекатывался за границу.
>>181043073 >курить мануалы к каждому из фреймворков Лучше сначала чистый js освоить, потом начинать учить фреймворки. Где то в /web есть фронтенд тред для вкатывальщиков, там мануалы на все случаи жизни.
>>181043163 Нет, я пробовал ей пользоваться. Нужен был простой многопоточных парсер. Как же я матерился. В следующий раз буду брать джаву, хоть я на ней лет 5 не писал, но не помню, чтобы так у меня от библиотек бомбило. И ещё этот даунизм, что если бросается событие, нужно на него всегда обработчик вешать. Нахуя мне обработчик события, которое мне не нужно обрабатывать. А не повесишь, будет ошибка. Короче, у меня довольно свежий бугурт. Сам в качестве технологии я nodejs не выберу.
>>181043304 >в институте пять лет >в институте Ебать ты сука насмешил. В институты порашии конечно стоит поступать, если ты например хочешь скрываться от армии и сидеть у мамки на шее, делая вид что учишься. Знаний там дадут головку от хуя.
>>181043664 >В основном хватает js на все задачи Как узнаешь, какой фреймворк нужен ? Где можно отслеживать, какой фреймворк актуален, а какой нет ? Такое ощущение, как будто их 100500 и каждый труЪ-разработчик знает их все наизусть.
Про jQuery знаю, щупал немного node.js в консоли, с остальным не сталкивался.
>>181043696 > многопоточных парсер > использует однопоточную ноду > думает, что если бросается событие, нужно на него всегда обработчик вешать Ну ты явно спец, тебе можно верить
>>181043860 Vue + Vuex, React + Redux, Angular - эти три покрывают 90 процентов вакансий. Написаны в порядке актуальности в изучении. У Vue, кстати, ещё документация хорошая.
>>181043860 Не надо ничего специально узнавать. Достаточно мониторить инфосферу. Ничего принципиального за последние 8 лет не произошло. Все стереотипы о каждодневных изменениях всего и вся - преувелечены донельзя. Всем используемым инструментам в вебе. даже самым "модным" 5-10 лет.
>>181043860 > какой фреймворк актуален, а какой нет Такого нет и не может быть, ни в одной сфере программирования. Ты либо приходишь в проект, и там уже используется фреймворк\технология. Либо ты начинаешь\пилишь в одного проект и сам выбираешь ему основу.
Пиздец. Прочитал кратко про react и angular и чувствую себя, как будто меня заморозили в 2011-12 году и разморозили в 2018.
Мне всегда казалось, что javascript нужен для формочек, диалогов, максимум для вывода каких-нибудь сообщений, не более, а для всего остального используют либо php либо python.
>>181038346 (OP) >однако понимаю, что всего этого недостаточно. В книжных магазинах в отделе программирование продается в основном макулатура ору с додика иди дворы мети, вкатывальщик хуев
>>181046664 Если ты изучишь > html,css и javascript этого уже будет достаточно для джуниора. Если ты изучишь js, то react\angular\whatever.js ты изучишь за неделю максимум. А если ха неделю максимум не выходит, значит ты не изучил js.
>>181046664 > html,css и javascript Тебе чтобы познать дзен css и js понадобятся месяцы в лучшем случае, особенно если ты нулевой. CSS даже сложнее будет.
>>181046893 >этого уже будет достаточно для джуниора. В принципе, я это и сейчас знаю, но очень средне, например у меня довольно слабо получался адаптивный дизайн, выкручивался за счет готовых шаблонов и копипасты с форумов.
И да, это может показаться смешным, но на тот момент я ничего не знал про Bootstrap и jQuery и адаптивную версию одного из проектов в той вебстудии мне приходилось писать вручную на jголом javascript , я даже не знал, как назывался значок адаптивного меню Bootstrap, реализовал его в виде картинки.
>>181047415 Вот когда сможешь на ванильных css\html\js верстать подобное тому, что находится тут https://www.awwwards.com/ тогда - ты изучил и можешь начинать использовать библиотеки\фреймворки.
Чаще, никто не изучает, а сразу начинает испоьзвовать. Поэтому часто можно видеть человека, который вообще не понимает как это работает.
>>181038346 (OP) Сперва более-менее освой sql. Это надо для любого бэка и фулстэка. Потом читкани про http протокол(какие бывают типы запросов, чем друг от друга отличаются, какие еогда юзать и т.п.) Далее распространённые форматы передачи и хранения данных: xml(+ xsd и т.п.), json, csv ... Язык бери какой нравится: python, c#, java/scala, go, php, js(тут есть nodejs для бэка) и т.п. Как определился с языком - учи его. Смотри обучалки, читай книги, ходи на курсы.
Сам придумывай себе задачки. Распарси xls и уложи данные из неё в базенку. Вычитай из базы и отправь по email. То же самое проделай с json и xml. Если справился - готовься к собесу на джуна.
>>181043896 Найс, прям как на собеседовании. Работаешь сто лет, задачи делаешь, всё работает. Нечаянно назвал асинхронный парсер многопоточным. Извините, мы вам перезвоним. Иди нах короче.
Год как вкотился в бекенд веб-дев, сейчас пытаюсь в фулстек. Что сейчас нужно: питухон, нода, го. Очереди - раббит, кафка, вот это все. nosql (монга и проч). ДОКЕР. В каждой второй ит-компании так или иначе юзается докер на проде или хотя бы в тестовых средах. Для фронта: ну хтмл и цсс - это понятно. Знать все вот эти гриды, флексы и прочую магию. Знать цсс-препроцессоры. Ванильный ЖС нужно знать хорошо. Жиквери/аксиос + любой актуальный реактивный фреймворк. Сборщики и таск-раннеры. Умение и понимание rest. Может что-то забыл, но это почти что начальный уровень в нынешних реалиях.
>>181049739 Ну так я на жизнь не кодингом зарабатываю. Питон учу просто так, пишу всякие петпроекты, просто постоянно слышу что работа на питоне это мл и дата саенс, в вебе уже не актуально.
>>181049624 На джанге сейчас еще дохуя мелких контор сайтики клепают, но для хайлоада тебе понадобится что-нибудь асинхронное: aiohttp, tornado, gevent.
Спасибо за советы. В принципе понятно, в какую сторону развиваться, правда не ясно, как быть с дизайном.
И где лучше всего искать вакансии ? На Авито в основном требуются программисты и веб-разработчики с опытом работы и портфолио и переустановщики Windows.
>>181051923 Я пробовал на hh.ru оставлять резюме, работодатели после звонка либо говорили "мы вам перезвоним", либо обещали прислать тестовое задание и сливались или же напротив, сливались после того, как я отправил им тестовое задание.
>>181052221 А как тогда вкатиться без опыта (у меня даже трудовой книжки нет, в той вебстудии я работал без оформления, работодатель платил мне на киви кошелек или наличными).
>>181052284 Если тебе из предыдущего сообщения не стало очевидным, что в довесок к резюме, надо иметь портфолио (будь то репозиторий на гитхабе, или еще как), то я не знаю, что тебе сказать.
>>181052489 Так у меня нет ни резюме, ни портфолио, куда можно податься без опыта ? В бюджетное госучреждение или попроситься в быдловебстудию за символическую зряплату ?
Как заново вкатиться в IT после почти нескольких лет перерыва (работал почти год в местной шарашке (веб-студия), пока в конце 2014 года не обвалился рубль и фирма не обанкротилась), работал в калл-центре, продажником на телефоне, переустановщиком на дому, но это все не то.
Хочу вкатиться в программирование или в создание сайтов. Что сейчас актуально, какие языки нужно учить и что легче всего выучить ? Python, nodejs, angular, go, ruby, php ?
Чувствую, что мои знания сильно устарели и я многое подзабыл, но не знаешь, за что хвататься. Например, сейчас во многих вакансиях в описание требуется навык работы с сетевыми приложениями, ну допустим умение написать парсер фоточек из инстаграмма или бот для телеграмма, с чем я ни разу не сталкивался на практике.
Посоветуйте, что учить, что смотреть и какой видеокурс качать/покупать ? Или можно начать вкатывание сразу с практики - берешь на фрилансе какое-нибудь задание и пробуешь его выполнить, если не получается, то гуглишь, смотришь и читаешь.
Как ты анон, вкатывался в современное айти ? Где искал первую работу или первый заказ ?
Знания мои не совсем нулевые, базовые вещи вроде HTML, CSS и базовых основ языков программирования и SQL я знаю, однако понимаю, что всего этого недостаточно. В книжных магазинах в отделе программирование продается в основном макулатура, написанная для тех, кто не знает с какой стороны подходить к компьютеру, где объяснение циклов, массивов и переменных растягивается на 100 страниц.
P.S пик рандомный