24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Решил вкатиться в профессиональную веб разработку. Что умею: - говнокодить на php процедурный, могу сделать регистрацию/авторизацию/восстановление_пароля на куках и MYSQL - заниматься пиздингом чужого javascript кода и на основе jQuery и других скопипащенных плагинов, например, сделать ajax-корзину, которая наполняется товарами по клику (сохраняя товары в кукисы в массиве JSON) и не требует обновления страницы или сделать форму регистрации, которая мгновенно подчеркивает ошибки при заполнении формы - базовые знания CSS+HTML, могу в бутстрап, дизайны делаю как курица лапой, так что предпочитаю готовые шаблоны
С этими знаниями можно рубить деньги на фрилансе для всяких ИП Залупкин, которых хватит на хлеб с гречкой, но не более. К тому же это путь в никуда, перспектив и роста никаких, скоро это все закончится.
Поэтому я решил вкатиться в PHP 7 c его PDO и ООП, подучить пару фреймворков (Laravel и Yii), выучить таки наконец Javascript (пока имею какие-то обрывочные знания) и основательно разобраться с версткой (например, не знаю как работать с flex в CSS). То есть, хочу стать полноценным веб-разработчиком, который сечет и во фронтенде, и в бэкенде, и делает это профессионально, хотя бы на уровне миддла, а не как колхозник самоучка. Сейчас вот читаю PHP 7 в подлиннике, итого там 5 книг, планирую прочитать за месяца 2-3, а потом за JS взяться. Ещё есть интерес в сторону Python+Django и Ruby.
Короче, начал я гуглить за всю хуйню, наткнулся на хабр, там порекомендовали поставить Vagrant. Поставил. Тестовый сайт открывается (на Laravel). До кучи узнал новые термины Git и Composer, но нихуя не понимаю зачем они нужны, хотя уже несколько раз прочитал что значат эти термины. Кто может пояснить, чем мне сейчас заняться для развития? Что делать, что читать? Что такое Git и Composer простыми словами, как они лично мне пригодятся? Может кто напишет мне свой путь веб разработчика? Или убедит выбрать другой путь, другой язык? Помогите, аноны.
>>204917908 (OP) >чем мне сейчас заняться для развития? Делай вебап, в чем проблема, от и до. По ходу дела разберёшься что к чему. Нынче полно мануаоов в сети, гугл подскажет.
>>204917908 (OP) > - говнокодить на php процедурный, могу сделать регистрацию/авторизацию/восстановление_пароля на куках и MYSQL > - заниматься пиздингом чужого javascript кода и на основе jQuery и других скопипащенных плагинов, например, сделать ajax-корзину, которая наполняется товарами по клику (сохраняя товары в кукисы в массиве JSON) и не требует обновления страницы или сделать форму регистрации, которая мгновенно подчеркивает ошибки при заполнении формы > - базовые знания CSS+HTML, могу в бутстрап, дизайны делаю как курица лапой, так что предпочитаю готовые шаблоны У меня курсач был на это
Довольно дохуя технологий и особо смысла нет тут это все расписывать. Но глубокого понимания для начала не нужно. Сговнякай по мануалам просто чтоб работало. В процессе у тебя появятся вопросы, гугли ответы, так ты довольно быстро войдёшь в контекст. Не илитируй только, у тебя получится кривое говно которое только обоссать и поджечь, но это нормально.
>>204918683 Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...) Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно... P.S. Я джва года хочу такую игру.
>>204917908 (OP) Мой путь. Переехал от мамки, после чего дропнул скучный вуз Жил кое как на деньги от пиздежа аккаунтов для игр и т.п. ну мать естественно помогала. После решил найти работу. Был приличный опыт написания всякой хуйни для вап сайтов, плюс разработка на С и асме под старенькие говнотелефоны. Из того что ты перечислил я не знал лишь гит, но работал до этого с svn. Короче нашел работу в соседнем городе, договорился на удаленку, так и начал постигать АЗЫ. Прошло уже 6 лет, знаю дохуя, на дядю не работаю, почти все клиенты от работодателя прошлого ушли ко мне. Сплю до обеда, никто не будит заонками с вопросом ГДЕ ТЫ? . Получаю когда как — в жирные времена бывает и под 200 тысяч в месяц, когда работы нет — 20-30к. Ни в чем себе не отказываю.
>>204919819 >77,9% говносайтов азиаты щас все перекатывают на голанг, и свои нагруженные сайты пишут изначально на го, поэтому этому пхп-трупу не долго осталось.
>>204919722 PHP. Яваскрипт. Верстаю если нужно. Занимаюсь интернет магазинами Языка знать недостаточно. Ты никому не нужен если знаешь только базовые конструкции. Нужно знать фреймворки - на пхп у меня битрикс юй и ларавел, на js - ангуляр1
Бля, почему эти треды собирают кучу далеких от айти гуманитариев, которые из ненависти начинают писать в треде хуйню? Если сами не смогли, то не надо брызгать ядом, проходите мимо.
>>204917908 (OP) Поздравляю, оп. Ты опаздал на 5 лет, а через годика два может будешь получать как кассир в макдаке. Нормальные ребята выдрачивают матан на который веб мартышки хуй клали и съебывают за границу или получают тут по 5-8к грина в месяц. Сейчас весь твой стек знают школьники лет 15.
>>204920095 С минимальными знаниями пришел, сделал тест задание, устроился работать за копейки. Важно понимать что не надо много просить — никто тебе не выпишет зарплату космическую. Надо постепенно вникать, учиться, а после уходить или претендовать на повышение ЗП.
>>204920043 чувак, ты еще не вьехал, что постепенно все будет централизоваться, и постепенно большиство говно сайтов вымрет, эта параша тоже. Будет несколько контор уровня амазон, гугл, алибаба на клаудах которых будут хостится разного рода говно, а подобное говно будет использоваться как вымершая деревня.
>>204917908 (OP) Очень похоже на мою историю. Сначала фрилансил на PHP, затем захотел писать более комплексные штуки. Попробовал Laravel, Phalcon и внезапно осознал, что если уж погружаться в дебри, то PHP, как таковой, и не нужен. Перешёл на JVM-based языки (ранее Java/Scala, сейчас Kotlin) и делать большие проекты стало гораздо удобнее.
>>204920234 >будешь получать как кассир в макдаке Я и так уже получаю эти деньги, есть мотивация расти дальше и получать больше.
>Сейчас весь твой стек знают школьники лет 15 Ни разу не видел таких школьников.
Почему-то на двачах любят форсить, что якобы айти это сложна, трудно, нипанятно, любят поливать злобой и ненавистью вкатывальщиков и демотивировать их сказками, что им платят мало. Это синдром крабов в ведре, или кому-то печет, что какой-то анон начнет зарабатывать как он? Русский интернет как он есть. Чересчур токсичный.
>>204920131 Просто ты долбоеб. Если ты не тролль, то я уже объяснил тебе всё 2 словами "Контроль версий". А ты задал просто охуенно тупой вопрос, "Зачем это? Можно же все в отдельную папку кидать", отдельную, блять, папку...
объясните как можно фрилансить не имея реального опыта причем большого там же нихуя понять даже невозможно что от тебя хотят при этом нужно быть и дизайнером и программистом и сео в одном флаконе или я что то не понимаю
>>204920432 Если ты не полный чайник то да, у меня уже был кое-какой багаж знаний. Плюс я в основном сидел на различных багах, что я очень люблю делать, вместо разработок с нуля.
>>204919452 Javascript же, лол >>204919450 Ой, анончик, я та ещё ленивая хуета, я впервые с кодом столкнулся, когда пытался на C# писать 5 лет назад, написал калькулятор, прочитал десять страниц Рихтера и забил хуй на 2 года, потом питон учил, думал, что в джангу вкачусь, тоже веб-дев, оказалось такой сложной хуетой, что я того рот ебал, раза четыре с перерывом в 2-3 месяца пытался осилить - не осилил, депрессовал, наткнулся как-то в локальном двач чатике своей мухосрани на чела, который рассказал мне про нод.джс. Я на нём запилил пару эндпоинтов по туторам с видосов, тупо копировал и нихуя не понимал, но оно работало, лол. Потом депрессовал жутко по поводу того, что я бесполезный овощ. В конечном итоге решил, что либо вкатываюсь во фронтенд, я всегда знал, что там дохуя платят, но меня тошнит от вёрстки, либо выпиливаюсь, ибо жить на шее у мамки на копейке и играть в доту сутками на гнилом пека 2011 года не особо доставляло.
Дальше по месяцам.
В феврале этого года начал плотно учить реакт по 7-10 часов, для этого перестал пить хуйню, внушил себе, что вода - жизнь, а всё остальное - говно от лукавого, начал ходить в душ по 2 раза в день, ложился спать в 8 вечера, просыпался в 4 утра и сразу учиться. Так продолжалось примерно два месяца, запилил проект на гитхаб ( похож на говно, даже боюсь смотреть на него ).
В апреле наткнулся в реакт чатике в телеге предложение о работе, ставка - 180 рублей \ час. Проект - адовое говно, просто больно вспоминать сколько слёз было пролито над ним в течении месяца, реально плакал и не понимал, как сделать ту или иную задачу, заработал было целых 15к рублей, уволился, ибо не мог физически вывозить. Депрессовал.
Июнь нихуище не делал, даже стал забывать реакт этот ебаный.
В июле пошёл в единственную галеру в своей мухосране - собеседовал старый знакомый, стояли, улыбались, на много вопросов не ответил, не перезвонили, пидоры, обещали ставку 300 рублей / час. Спустя неделю написали на почту, что недостаточно технически подкован. Уже был готов выпиливаться.
Через пару дней наткнулся на канале в телеге с вакансиями по джсу на чела, который собирал команду для работы на аутсорсе, ну то есть на галере. Написал, даже он проигнорил. Но я начал ебать ему личку, чтобы он ответил. За два часа до собеса начал судорожно листать доку реакта, много прочитал - почти всё забыл. Два часа он ебал мне мозги иммутабельностью, ссылочными типами и прочими фичами. По итогу я ему навешал лапши, что я суперпродуктивный и готов сидеть над задачами до победного конца. Меня взяли на 500 рублей / час.
Чтобы ты понимал, до этой работы я верстать не умел вообще, я даже не знал, что такое флексы, блять. Ну ничего, с горем пополам свою первую таску сделал за 4 дня и лидос был вроде доволен, хотя почти всё перепилил, сидя со мной в скайпике и показывая, как нужно.
Вот буквально неделю назад закончили проект, над которым работали два месяца. Заказчик доволен. Бабок заработал дохуя, купил ноут, переехал из своей мухосрани в северную столицу, работаю удалённо по 4 часа в день ( логаю 8, разумеется ). Таски пилятся, бабки прилетают на карточку.
Сейчас начали работу над другим проектом, повысили ставку до 700 рублей / час. Зашёл на двач впервые за три месяца и тут твой тред. Заказал себе вкусностей всяких из ближайшей пекарни. Жду сладостей.
>>204920369 а смысл, если эта параша сделанна в 90х, и не в состоянии обрабатывать те обьемы данных, которые требует сегодняшний день. Напомню, что когда эта хуета создавалась не было даже двухядерных процев.
>>204920506 Никак. Либо писать говнокод Чтобы фрилансить надо знать все на свете в той сфере в которой претендуешь на работу. Дизайнеры сео и программисты это разные сферы, никто тебя не будет просить делать все на свете. А если просят то отказ. Ах да, помимо непосредственно знаний PHP нужно уметь управлять той средой в которой находишься - а именно линукс.
>>204920586 в джаваскрипте доже дохуя фундаментальных багов лично мне доставляет их наличие но он тем менее продолжает оставаться языком номер один да и php продолжает обновляться
>>204919324 Динамическая типизация приносит весьма сомнительные профиты, в виде коротких, но очень мутных костылей, однако взамен убивает значительную часть подсказок IDE и возможностей по валидации кода до рантайма. Последний год делаю фронтенд на ES6, и, хоть он и функционирует, делать следующий фронт на нестрого типизированном языке - я ебал.
>>204920608 Ладно... Можеть быть потом, ты поймешь, что был долбаебом. Хотя вряд ли ты это поймешь это сам, если не можешь вникнуть даже в самые простые вещи.
>>204920506 Если фрилансить для мухосрансков с населением 100 тыщ чел, то можно работать, имея какие-то базовые знания. Миддлы и сеньоры до таких параш опускаться не будут, им хватает работы в ДСах и за границей.
>>204920573 Можешь пожалуйста написать мне в телегу? @iljelomoff Буду очень рад, если поможешь со вкатом. Тоже сейчас завис, не вижу перспектив кроме веба и программирования.
>>204920705 мы щас про бек или фронт, или фулл, про что? джаскрипту притензий нет - он походу надолго. А вот пхп рил труп, уж лучше nodejs, хотя многие топовые западные пограммеры его тоже хейтz
>>204917908 (OP) как вы, анальники, заебали у вас же своя доска есть - /ga обсуждайте еблю в сраку, ведроразработку, питон, чулки и лубриканты там хватит засирать б
>>204920531 И у Laravel и у Kotlin очень хорошая официальная дока на сайте. Вообще, у большинства популярных языков, либ, фреймворков и модулей официальные доки раскрыаают все детали, необходимые для начала работы с ними. С работой всё просто. Один банк объявил набор на стажировку, я к ним пошёл только с целью заиметь менторов, которые мне будут на вопросы по Спрингу отвечать, а они сказали, мол "материалы стажировки ты уже знаешь, поэтому давай сразу собеседуйся к нам на работу". Так и устроился. А дальше по накатанной. Когда у тебя 0.5+ года официального опыта кодером, конторы сами тебя зовут. Опыт фриланса расписывал в резюме и это в плюс пошло.
>>204921059 Допустим, я решил прогать на Котлин. Что для этого нужно поставить на комп? Какие учебники понадобятся? Что на нем ты обычно пишешь на работе?
>>204921092 Лет в 17 начал вмазываться попав в неочень хорошее окружение, продолжалось месяца 3-4, мамка спалила сдала на лечение, потом мы переехали. Ничего в этом мире меня больше не радует и никогда не порадует по сравнению с настоящим кайфом это все унылое говно.
>>204921305 блядь пилишь свой кликер\платформер\карты\клон любой другой дрочильни главное с донатом заливаешь на плеймаркет за 25$ и ВСЕ сейчас каждый третий школьник так подрабатывает
>>204921523 Я полгода назад смотрел канал игроделов под андроид. Там была другая информация. О том, что плеймаркет настолько засрали, что без качественных вложений в раскрутку и маркетинг твое приложение будет иметь 0 скачек за полгода.
>>204921627 знакомый буквально вчера выложил свою хуйню суть палить не буду но примитив уровня java игр на кнопочные телефоны за сутки 5 человек КУПИЛИ то есть уже ушел в профит
>>204917908 (OP) Работаю пару месяцев фулстеком. Стек laravel + vue. До этого писал только фронт на жсе, на работу сразу за ларавель сел. Смотри, качаешь виртуалбокс, вагрант, устанавливаешь, ставишь homestead. Пишешь для него конфиг, запускаешь сервак(vagrant up && vagrant ssh) там заходишь в папку которая у тебя общая в конфигах и пишешь laravel new. Ну и читай доку офк, там несложно, я пхп не знаю вообще, а пишу спокойно. По выше описанному тоже в доке есть. По началу возможно будет непонятно и удивит Eloquent своей магией, но быстро придрочишься. Композер это как нпм на фронте, что-то вроде менеджера пакетов + бандлера. Гит - система версий, работает как сохранения в компутерных играх. И на уровне мидла не разберешься сам скорее всего. Учи че-то на уровень джуна и иди в раб_ство.
>>204921723 Никто не проверит когда все чайники ( если фриланс ) Тоже часто ставлю на часовые задачи 4-5 часов. И после часа работы играю или смотрю мультики.
>>204920393 Но уеб-программирование - это же самое ссаное ссаньё, нормальные разрабы не считают таких за людей, не льсти себе, пидор. Вот embedded для пацанов.
У какого мимо прохраммиста не спрашиваю как они устроились, у всех история вката "удачно нашёл первую работу (встретил знакомого) и меня взяли". Алсо видел много девушек во фронтенде, которые спустя два года бросали эту хуету.
>>204921351 IntelliJ IDEA (Community Edition подойдёт), JDK8. Чтобы освоиться в языке, есть Kotlin Koans - https://kotlinlang.org/docs/tutorials/koans.html Учебники, в общем-то не нужны. Нужна официальная дока и гугл, выкидывающий нужные статьи по интересующим тебя вопросам. Если совсем тяжко, то есть Ютуб/Coursera.
Учить без направления неэффективно. Лучше всего придумать, какую штуку ты хочешь в качестве эксперимента запилить, завести список требований к первой версии продукта и список задач, в Evernote, например, и тащить проект до первой версии. Нужные вопросы будут сами рождаться у тебя, исходя из текущих задач, а новые задачи будут понятны по мере выполнения предыдущих. Планируешь направление и несколько первых шагов и ищешь как их реализовать.
На работе пишу систему управления кластерами с приватным облаком для хранения данных. До этого были всякие модули обработки сообщений, CRM, веб-приложухи.
>>204921846 >качаешь виртуалбокс, вагрант, устанавливаешь, ставишь homestead. Пишешь для него конфиг, запускаешь сервак(vagrant up && vagrant ssh) Вот эти пункты сделал. >там заходишь в папку которая у тебя общая в конфигах и пишешь laravel new А это хз где.
>Учи че-то на уровень джуна и иди в раб_ство Возьмут ли в рабство на удаленку? Тем более, в 28 лет?
>>204922009 В отличии от других направлений, здесь очень много тян, что немного радует - хоть какое-то разнообразие (правда большинство жирухи и лесбухи)
>>204922034 После того как напишешь vagrant ssh ты на сервак зайдешь и там будет папка, которая у тебя общая с виртуалкой, в ней пишешь(чтобы зайти cd /RandomDir) и создастся пустой проект.
>>204921771 к сожалению нет, завтра у меня выходной. а вот в понедельник мне выходить на работу и делать ревью кода таких же дегенератов которые позорят мою любимую профессию. бтв вангую что ты один из этих дебилов и в таком случае могу пожелать тебе удачи она тебе явно пригодится
>>204921929 >видел много девушек во фронтенде Сельди и программирование не совместимые вещи. Была у меня как-то на проекте кодерша, блять, все за ней переделывать пришлось.
>>204922218 cd - это же вроде команда для перехода по папкам? Или vagrant автоматически создает папку? У меня уже есть папка code, там пара файлов и папок лежит. Открывается тестовый сайт на локалке.
>>204922183 Нет, не бред. Часто бывают ситуации когда делают множество правок по каким-то задачам разные люди в одних и тех же файлах. Задача того кто ответственный за мастер-ветку сливает эти правки и выкладывает на рабочий сайт.
>>204922381 Если открывается тестовый ты создал уже значит. Да, для перехода. Папка создается если указана в Homestead.yaml. Дальше можешь начинать доку читать с самого начала.
>>204922431 >Айти пузырь это правда? я бы сказал что уровень пиздеца даже немного приуменьшен >Насколько сильно ебут джунов? пиздец лучше бы маршрутку водил
>>204922271 Смотря как трудиться будешь. За полгода труда можно стать хорошим джуном, пойти в какой-нибудь Сбер на неплохую ЗП и фалломорфировать от того что люди вокруг и имеющегося у тебя минимума знаний, в среднем, не имеют. А можно и года три по полчаса в неделю открывать IDE и пойти, в финале, работать продаваном в Евросеть.
В общем, если подходить к делу ответсьвенно, то работу в стабильной конторе спустя полгода найдёшь и даже сможешь эту работу выполнять.
не особо хочется вкатываться в ит ибо я уже там но мне охота запилить личный сайтик
и встал вопрос как и с чего начать можно конечно понасиловать wordpress, но это как то несовременно с другой стороны изучать 100500 фреймворков и ебучий яваскрипт тоже неохота
как сделать все попроще? опять откапывать PHP? где мой drag'n'drop и WYSIWYG
и почему нет HTML 2.0 на котором сразу все можно написать
>>204922183 Значит смотри. Написал Васян говно код и выложил его на git. Мимо-Петрович увидел там баг, и приговаривая, ух бля, изменяет испорченный код и кидает правку. После, Васян, понимая что он долбоеб, принимает правку в настоящий файл.
>>204922253 Вот это показатель, охуеть. А у меня в тиме кодер, который хуярит все в один файл тысячами строк. Просто один такой шмат дерьмища, который невозможно тестировать, который может поддерживаться только этим самым кодером, ибо все остальные в осадок выпадают от этого кала. Т.е. если этот кодер когда-то съебет, то его приемнику единственное что останется - shift+delete и начать с нуля. Ебланы на собеседование постоянно приползают, которые даже в базовые вещи не могут.
>>204922431 Джунов ебут как никогда раньше. Количество вкатывальщиков многократно превысило потребности рынка и требования к нынешнему джуну - это middle+ в каком-нибудь 2014. Что парадоксально, тех же senior, по прежнему не избыток и хантят их охотно. Но до этого ещё надо дожить. Middle пропал как класс и теперь в переходе из junior в senior отслеживается с трудом.
Про бандлеры и пакет-менеджеры сам нагуглить сможешь. Вкратце первый компилирует файлы и всячески с ними взаимодействует, второй качает пакеты и записывает в файлик то что ты скачал, например чтобы когда ты пушил на гитхаб у тебя не пушилось зависимостей на 500 мегабайт, а только сам проект.
>>204922671 В некоторых отделах - да. От продукта зависит. С Java выбор будет шире, поэтому если ищешь именно с целью "вот бы хоть какую-то работу найти", то учи лучше Java 8.
>>204922803 Есть конвейеры джунов, всякие галеры на сотни и тысячи рыл. Самый простой способ попасть - через универы, с которыми эти галеры сотрудничают. Отношение там соответствующее, но поднабраться опыта и получить строку в резюме можно.
>>204922712 К нам часто приходили чуваки которые умеют переустанавливать Виндовс, лол. А чаще всего просто просят поставить что не подходит для должности.
>>204922758 Все просто. Правки принимают по-нарастающей, сначала 1, 2 и т.д. Отсюда и вытекает, что правки в любом случае не могут противоречить друг другу. Ну, даже если и противоречат, то Васян выбирает какой хочет.
>>204922803 Почему же. Многие конторы набирают стажёров и курсы проводят. Именно с целью нанять, после этого, в штат, самых обучаемых. Да, на стажировки стараются не брать Васянов с улицы, которые вообще не знают как этот ваш камплюхтер включается. Ждут людей с базовыми представлениями о программировании, которые легко получаются из интернета за месяц-два. И это правильно. Набирать того, кто способен сделать что-то сам, кроме возгласов "хочу денех", гораздо эффективнее, ведь они способны к самоорганизации.
>>204922912 что тут можно сказать предложение сильно превышает спрос особенно в мухосрани как не прискорбно большинству компаний нахуй ваш интернет не нужон и это объективно
- Котлин - Реакт - Ангуляр - Пых+ЖС - Ноде ЖС - Си - Разработка под андроиды - Питон+джанго
Я конечно могу все прочитать и прочитаю, но с какого языка можно быстрее всего начать поднимать хоть какие-то деньги, чтоб спокойно начать изучать другие языки?
>>204922943 this + он уже давно тут и на нем дофига всего висит, то есть переписывать придется ну очень много. Меня больше всего вымораживает, что ему норм, разбирая это говно он получает удовольствие, сложными вещами занимается мать его ебать.
>>204922905 Серверные приложухи. Для веба и не только. Есть ещё отдельный чумной загончик - Android, но мобильная разработка очень сильно отличается от серверной и язык на эту разницу влияет мало.
Короче, вкатываться в айти это дохуя читать. Не день и не неделю. Постоянно, годами, каждый день. 90% времени. И 10% времени что- то пытаться написать.
Так что для быстро-даунов и просто-даунов у меня плохие новости. Вам это не зайдет, вы забьете.
>>204923298 Читать и прогать для меня не проблема. Читаю я быстро и много, прогать не боюсь. Вот только хочется потратить свои силы наиболее эффективным образом.
>>204923203 На стажировку - должны. Желательно, конечно, почитать о том языке, на стажировку по которому идёшь, но опыт в других языках, в целом, тоже плюс. Даже джуном возьмут, если убедительно за свой опыт внятно пояснишь.
Если идёшь на PHP+JS, то вообще проблем быть не должно. Там и позицию миддла можно занять, если и с резюме и с собеседованием хорошо справиться.
>>204923298 Двачую. Я вот начинал когда толком даже интернета не было дома. Делать нечего - сидишь изучаешь, пробуешь что-то написать. Сейчас молодежь ничего по жизни не делает, играют в говноигры и оккупируют ТЦ в компании тупопёзд. Короче надо иметь изначальную предрасположенность к этому делу. А если ты пришел за КНОПКОЙ БАБЛО - ничего не выйдет.
>>204923493 >Если идёшь на PHP+JS, то вообще проблем быть не должно. Там и позицию миддла можно занять, если и с резюме и с собеседованием хорошо справиться. Я ООП и PDO не знаю. Если PDO там быстро можно выучить, то вот хз как я быстро разберусь в ООП. Я даже не представляю как его применить можно.
>>204923151 Питон. С постановой "не умею кодить, хочу денех", лучше пытаться в Python QA Automation. Там тоже можно соснуть, если быть ленивым, но вероятность меньше.
>>204923486 Ну что же ты, мне вот мой наставник по работе хорошо помогал. Я из чайника превратился в него самого после того как он уволился. Я готов ответить если вопросы не жирный троллинг.
>>204923449 Надо чередовать. Сделай проект который сможешь потянуть с текущим уровнем знаний. Потом следующий. И так всю жизнь, лол. А что будет не понятно - ЧИТАЙ. Вот так это работает.
>>204923298 >>204923509 Я вообще начинал, когда пеки не было. Учился по старым книгам и программировал на листочках. Потом пошел в универ, там уже не до программирования было. Сейчас хочу наверстать упущенные знания.
>>204923298 Тащемта, да. Пацаны даже не предсьавляют себе, насколько глубока кроличья нора и сколько инфы надо обработать прежде чем получится назвать себя хорошим инженером, чтобы окружающие при этом не ржали.
>>204923551 Что не понятного с ООП? В PHP ООП на примитивном уровне. Все что надо знать - классы, то как они наследуются, что значат слова static, public, private, protected.
>>204923669 Я написал в оп-посте свой потолок. Но непонятно как от этого уровня перескочить к полноценному веб разработчику, который от зубов знает JS, на изи манипулирует классами, в курсе за все фреймворки и уверенно ими владеет.
>>204923812 Никто не знает все фреймворки сразу. Лишь для полноты знаний изучает что-то новое на поверхностном уровне. Открою тебе секрет - я постоянно гуглю решение вопросов, потому что знаю что их до меня решили уже 100 раз. Думаю так делают все. Никто не заставляет знать все на свете, ты не в универе экзамен сдаешь.
>>204923812 Дак никак не перескочить, у тебя в голове нейросеть, ее надо тренировать. Хороший программист от плохого отличается умением организовать код. Это умение приходит с годами практики и собственными граблями. Ты всегда будешь думать что ты говно и нихуя толком не понимаешь. Это нормально. Не нормально если будет наоборот.
>>204923389 >Что для начала разработать? Анус, наверное. Начни с выяснения двух пунктов: 1) Что такое сервлеты? 2) Как развить фантазию и придумать простенький сайт, делающий какие-нибудь штуки, который был бы и простым и достаточно занимательным, чтобы мне не надоело его делать?
Здесь не работает "подумайте за меня". Мы не знаем твоих интересов.
>>204923931 Я тоже часто гуглю и копипащу, но мне кажется это как-то хуево.
>>204923971 Просто непонятно что тренировать. Я месяц дрочил книжки по PHP, а теперь поставил Vagrant и понял, что мне оказывается надо знать команды линукса, кучу софта и еще какую-то непонятную хрень. В книжках этого не было.
>>204924016 Удобно организовывать свой код. У меня есть модуль с утилитами который ставлю на каждый проект - в одном классе работа с текстом, в другом с XML, в третьем с HTML. Чисто классы со статическими функциями.
Если проект огромный то процедурно у тебя выйдет фарш. Миллионы функций. А так удобный путь - \Вася\Пупкин\Утилиты
>>204924163 Нет. Работает она, в среднем, на VDS, которые сейчас копеечные. Ставишь туда все свои штуки и хоть Java, хоть Python, хоть Golang исполняй.
>>204924194 Ну я понял, что есть компоненты, есть состояние у объектных, у функциональных - нет. Принцип работы пропсов, их передача и состояния уже не осилил. И вообще вяло представляю картину в целом. Ну и за redux/react router я тоже спрашивал, это же одно очко
Бля, почему эти треды собирают кучу далеких от айти гуманитариев, которые из ненависти начинают писать в треде хуйню? Если сами не смогли, то не надо брызгать ядом, проходите мимо.
Почему-то на двачах любят форсить, что якобы айти это сложна, трудно, нипанятно, любят поливать злобой и ненавистью вкатывальщиков и демотивировать их сказками, что им платят мало. Это синдром крабов в ведре, или кому-то печет, что какой-то анон начнет зарабатывать как он? Русский интернет как он есть. Чересчур токсичный.
>>204921251 Рандом видосы на ютубе, рандом стать в интернете, даже на парашной сжв помойке по типу медиума, дока реакт, она ведь даже на руSSкий переведена, даже напрягаться не нужно
>>204924703 Эти треды бесят и тех, кто в этом самом айти уже работает. Потому что сначала ты вроде и пытаешься что-то серьёзно отвечать, а потом обнаруживается, что спрашивают у тебя примерно следующее: "Что мне по шагам дедать чтобы гарантированно и очень быстро срубить много-много денех, при этом не утомившись?". И где-то после десятого вопроса в этом ключе, твои ответы из "чувак, так не получится" непроизвольно трансформируются в "иди нахуй, чёрт ленивый".
В школе-универе на уроках пограмирования нас учили всяким функциям-циклам-массивам-классам, вот это вот всё. А когда я вижу чем занимаются современные пограмисты 300кк/нс, я охуеваю, какие-то блядь фронтенды-хеппиенды, хуй проссышь. Вы там охуели все? Или меня какому-то не такому программированию учили? мимокрокодил
>>204924724 Ты попробуй сначала это айти нормально. Выйди на ЗП выше пары штук баксов. А потом попробуй всерьёз аргументировать, что айти - это очень просто. Вряд ли получится.
>>204925084 Тебя тому самому учили, только тут как в старом анекдоте про Петьку и Чапаева, есть один нюанс. В основе всей этой сложной шляпы лежит всё такой же базовый синтаксис и тривиальные операции. Просто из них выстроены огромные системы, которые придётся изучать отдельно и они, часто, сложнее самого языка.
Раз уж тред о погромировании и т.п. попробую спросить здесь. Безработный анон, могу запилить себе сайт на потоке работать не могу поэтому вкатываться в ойти не буду, но нет идей как на нем заработать, не могли бы вы что-то подсказать? Не обязательно носом ткнуть, но в общем направление задать.Хотелось бы зарабатывать на хлебушек не сладкий.
>IT Скучная хуйня. Не зря ведь считается, что программист это унылый задрот. Собственно, так оно и есть: здоровый, вменяемый человек не будет задрачивать код и учить техническую литературу, это надо быть аутистом, иметь отклонения в развитии.
>>204925084 >Или меня какому-то не такому программированию учили? Тебя учили основам. А это специализация. Суть та же за этим всем на самом деле. Но диавол в деталях, тысячи их!
>>204926048 Сколько думаю, не могу понять, причем здесь играть в игры? Берешь какую ниюудь игру, как таже пресловутая cs, ищешь для нее контент, собираешь на своем сайте, и тебе даже играть необязательно.
>>204926011 Я вот мангой увлекаюсь, у меня даже сайт на примитивном движке был. Даже не один, а два - на одном обычная манга, а на втором хентайная. Пиздил с других ресурсов переводы. Через год получал 15к в месяц с обоих сайтов. Потом продал сайт с обычной мангой за 50к, т.к. было лень его вести, а без обновлений он начал терять в посещаемости. И еще заебали письма правообладателей. А хентайную мангу закрыл из-за писем роскомнадзора. Но суть ты понял, да?
>>204918586 Охуеваю это илитарности это питуха. УУууу! Web application! УУУуууу! Покров тайны! УУУуУУУуУУ! Но в итоге ты всё тот же чёрт помойный который ковыряет DOM через JS.
>>204927358 Неужели ты БЭКЭНД ЭЛИТА! Я такой элитный! У меня же ту тКБИК, ДОКЕР, ХАЙЛОАД!!! Это ДОРОГО!!! УууУ!!! Но по сути ты всё тот же говноед который перекладывает HTTP запросы в базу и обратно через ОРМ.
>>204926052 >>204926257 Пиздец шаблонное представление Я в команде походу один задрот-интроверт, все остальные бухают, ходят на корпоративы, в походы, на всякие там вейки. В общем живут полноценной социоблядской жизнью.
Забей, не твоё. Иди в ПТУ лучше, отучись, получи нормальную рабочую специальность. Потом на завод или ещё какое производство. А ИТ, программирование - забудь.
>>204928017 Лол, ты чмоня, которая боится, что я стану зарабатывать больше тебя, или обоссаный гуманитарий, который не смог? В любом случае, ты ничтожный петух.
>>204928971 То есть, хороший сварщик зарабатывает либо меньше, либо на одном уровне с хорошим кодером. С той лишь разницей, что кодер давит на кнопке сидя в удобном кресле, а сварщик дышит всякой херью (и не пизди про респиратор, не помогает он нихуя) зарабатывая проблемы с легкими.
>>204929871 ого нухуясе бизнес логика целая отфильтровать товары снять бабло с карты отправить чек на почту ширьезные знания без доктора наук в кудахтер science лучше не лезть))))
>>204930003 За то домой пришел ты свеженький и сел танчики гонять. А кодер пришел с красными глазами, пухнушем мозгом и геммороем с палец, и все что может в телеке в картинки мигающие втыкать.
>>204930293 Блять, сссука, ты такой толстый, я не могу с тебя. Да даже хотя бы это, попробуй ка опиши. А требования имеют свойство меняться постоянно, клиент в процессе понял что хочет по другому, но чтоб работало и так как раньше и по новому, совмести!
>>204930293 а еще машинное обучение забыл shit_threshold = 0.3 ребилд -> тренировка -> нихуя не работает >так, в 12:00 митинг, будем обсуждать как решать проблему >оптимизация, нужна новая модель, давайте спиздим готовую у когонибудь >нет, я знаю в чем дело shit_threshold = 0.31 >>204930490 та не нунахуй, меняющиеся требования я же тупо хуярю все константами в коде если хотелки изменятся (дизайна же нет) я просто потрачу еще 100500 человекочасов чтобы перебить все константы в коде))) я программист с тремя высшыми это не шуточки))))))
>>204930254 Для дс вилка СРЕДНЕГО кодера это 150-200. Удаление геморроя стоит копейки. Простатит легко предотвращается спортзалом и регулярным сексом. Неврозы - а я должен много нервничать, или как это работает? СКЗ - серповидно клеточное заболевание? В любом случае, все выше описанное человека не убивает, в отличие от рака легких.
>>204931049 >Для дс вилка СРЕДНЕГО кодера это 150-200. Кекус. Вилка среднего кодера 80-150. вилка того кто что-то умеет 130-180. Чтобы получать 200+ надо быть спецом и таких в ДС человек 500.
>>204931461 открой и посмотри. там есть люди с рейтом 100$/ч. но обычно это 20-30$ в час, реже 50. но на почасовую они не работают, все на проектных в основном.
Я получаю 500$/мес, джун, разрабатываю бекенд. Понимаю, что мало, но боюсь просить больше, вдруг выгонят, а я с таким трудом нашел место, без опыта хуй кто берет, тем более в пердях...
>>204923116 >Многие конторы набирают стажёров и курсы проводят Охуеть, в айти-сфере еще этим занимаются? Я в своей конторе (узкое направление инженерии) как раз занимался со стажерами, абсолютно неблагодарное занятие готовить кадры, которым еще и платить надо сильно выше рынка, дабы не съебали. Проще и дешевле купить готового спеца, чем заниматься его обучением + еще потом все равно переплачивать за него.
>>204932066 В конторах с наймом стажеров не работал, но могу предположить следующее: 1) Часть стажеров остаются за деньги приемлемые для компании. 2) Массовой подготовкой стажеров занимаются все таки достаточно крупные компании, а для крупняка неэффективное расходование средств позволительно.
>>204917908 (OP) >Что делать, что читать? Читать про патерны, любой MVC framework, макконела, linux. >Что такое Git Система контроля версий. Нужно чтобы несколько разработчиков могли работаь над одним проектом. Мастхэв, разобраться не оч долго >Composer Менеджер по управлению зависимостями проекта. Для либы версии 1.0 может потребоваться другая либа версии 5.15, соответственно при развертывании проекта необходимо установить именно эти версии либ. Чтобы не не делать это каждый раз для каждой либы ручками самому придумали эту штуку, она автоматом все устанавливает и подтягивает. >и простыми словами, как они лично мне пригодятся? Может кто напишет мне свой путь веб разработчика? Тебе лично это позволит начать рабоать над нормальным проектом, а дальше ты увидишь смысл >Или убедит выбрать другой путь, другой язык? Помогите, аноны. PHP для новичка топ, куча работы, есть строгие крутые фреймворки, куча гайдов, коммьюнити.
>>204933909 >Менеджер по управлению зависимостями проекта. >Для либы версии 1.0 может потребоваться другая либа версии 5.15, соответственно при развертывании проекта необходимо установить именно эти версии либ. Чтобы не не делать это каждый раз для каждой либы ручками самому придумали эту штуку, она автоматом все устанавливает и подтягивает. Можно пожалуйста более доступным языком?
>>204933981 Я просто давно на PHP не прогал поэтому не конкретных названий. Ну смотри, допустим ты решил установить (скачать и подключить) себе модуль по авторизации через OAUTH - социальные сети, конкретно тебя интересует авторизация через ВКОНТАКТЕ.
Для этого ты находишь и устанавливаешь (скачиваешь и включаешь в свой код) нужную библиотеку. Однако данная библиотека не может работать сама по себе - внутри, под коробкой, одна использует библиотеку по отправке HTTP запросов. Таким образом для корректной работы библиотеке ВКОНТАКТЕ тебе необходимо установить библиотеку для HTTP соединений. А библиотека HTTP соединений в свою очередь использует (в своих недрах) библиотеку по парсингу JSON. Таки образом чтобы твоя библиотека АВТОРИЗАЦИЯ ЧЕРЕЗ ВКОНТАКТЕ заработал необходимо 1) Установить библиотеку HTTP запросов. Версия этой библиотеки должна быть совместимой с версией библиотеки Вконтакте. 2) Установить библиотеку по парсингу JSON. Причем версия этой библиотеке также, как и в предыдущем случае, должа быть совместима с версией библиотеки HTTTP запросов.
Теперь представь что у тебя в системе ранее УЖЕ БЫЛИ установлена библиотека по Парсингу JSON (и она используется где-то еще), но ДРУГОЙ версии. И твоя версия не подходит для библиотеки HTTP.
Вот все эту хуйню делает composer. Он определяет какие версии каких пакетов кому нужны и устанавливает их. Ты пишешь composer install (или че там) и все вместо ебли ручной
>>204934224 Спасибо за развернутый ответ, анончик. Ещё вот интересно: каким образом с помощью Git рабы на галерах вместе командно пишут проект на PHP? И куда отправляется код - куда-то на фтп сервер или локально хранится у каждого? Как это вообще всё работает?
>>204933834 Конкретный кейс, приходит девочка менеджер, ей начальство поручило заказать разработку сайта. Она себе то толком объяснить, что именно ей нужно не может. И вот перед ней не человек сидит, а открытая страничка браузера, которая должна выдать ей готовый сайт. Че у нас по интерфейс этой странички?
>>204934356 Пожалуйста. >Ещё вот интересно: каким образом с помощью Git рабы на галерах вместе командно пишут проект на PHP? И куда отправляется код - куда-то на фтп сервер или локально хранится у каждого? Как это вообще всё работает? И так и так. Гит работает следующим образом - У каждого раба есть локальная копия всего проекта и всех цепочек изменений, которые сделали другие рабы на своих локальных копиях. Это происходит посредством периодической выгрузки и скачки рабами своих локальных копий на удаленный сервак и скачке оттуда изменений, сделанных другими рабами.
>>204934630 Есть дизайн - ИИ - верстает страницу Есть схема полей - ИИ верстает круд. Есть сложная бизнес логика - пишется человеком на DSL потом пишется ИИ.
ну какой нахуй вагрант, вы тут все ебанутые, на говне мамонта еще че нить запустите, только докер только хардкор, микросервисы, сетевые транзакции кликхаус хайлоад во все поля я пьяный пиздлец
>>204934751 Еще раз. Сидит девочка с ноутбуком. У неё открыта страничка веб страничка этой чудо-нейронки. Мы, как разрабы чудо-нейронки должны что то вывести на эту страничку. 1) Загрузите psd - принимается. Нейронка генерирует верстку. Че дальше?
>>204934934 Я 200к и не требую. Если знаний маловато, то не за что требовать. С другой стороны, кушать на что-то надо. 30к хотя бы получать во время стажировки. Не солнечной энергией же мне питаться.
>>204934804 Да, конечно научат. Главное не ссать изадавать вопросы. Здоровая наглость приветствуется. Надо уметь в верстку, JS, php (ООП часть), общее понимание HTTP протокола, работы веб сервера, базовое представление об SQL (уметь с помощью ORM написать простой SELECT WHERE id = 123). Но это все не обязательно. Главное иметь горящие глаза и уметь это продать на собеседовании.
>>204935152 >Что под этим подразумевается? Знать CSS немного или что? В зависимости от работы, но у нас например для backend стажеров требуют вначале пройти бесплатную часть html academy. >На каком уровне? На самом базовом, типо как повесить событие onclick, например. Без всякого прототипного наследования, без областей видимости и замыканий (хотя тут ниче сложного).
>>204934861 Ну ты же понимаешь что ты не поймешь будущую технологию пока она не будет тебе доступна с разжевыванием? Никто не мог летать, пока братья крыло нормальное не сделали. Если я тебе скажу что в ИТ нехватает сейчас только того самого "крыла", тебе станет понятно?
Есть дизайн-схема и это не psd, как например в 3D есть карты, скажем, неровностей. Только тут схема с id блоками.
Есть DSL в котором ты буквально пишешь, действия но уже на абстракции высокого уровня. Взять из формы "регистрация" Сохранить с проверкой в базу с меткой пользователя.
Что там конкретно будет делать не важно, ИИ будет лепить и оптимизировать согласно логики DSL
>>204935300 Я хочу в итоге стать фулл стек разработчиком, используя связку PHP+laravel+Yii+JS+HTML+CSS+React+Angular+Vue.js+Node.js. Чтоб быть универсалом. Можно ли качнуть все это за полгода хотя бы до уровня джуна? Имеет ли смысл?
>>204935425 Фулстак можно стать, но только в рамках 1 технологий -например 1 фулстек фреймворк, ну и верстка, например PHP+laravel. И все, больше не успеешь
>>204935376 Просто получится так, что раньше требовалось 10 кодеров, то теперь 1 полу-оператор с DSL, который в некоторые моменты может сгенерировать нативное поведение.
Кругом будут продаваться модели, модели регистрации, модели публикации статьи, модели постинга комментов.
>>204917908 (OP) >Двач, я научился пилить пилой и немного лобзиком выпиливать. Еще хочу научиться работать с фрезой, сверлить и много чего еще, правда, я не понял, зачем нужна фреза. Чем бы еще таким овладеть? Хм, подскажи. Ну так иди пили уже что-нибудь, бездельник.
>>204935376 Не забывай, что у братьев тоже было техническое задание. Сделать, что бы человек мог летать как птица. Для решения этой задачи они взяли за образец птичье крыло, адаптировали его под массогабаритные характеристики человека и запустили в продакшен. У них было представление о том, что именно они хотят получить. Про псд я утрирую, хотя в итоге должно все придти именно к этому. Ты загружаешь картинку - получаешь по ней работающую страничку. И по дсл, его все равно должен будет кто то писать. Девочка менеджер писать dsl не будет. Ей вот сказали сайтик заказать, она и пришла заказывать. Какие базы, какие проверки и метки? Для неё интернет это вконтактик, ютуб и инстаграм. Соответственно мы приходим к выводу, что даже если внедрить нейросети (хотя зачем, если есть императивные алгоритмы) в разработку крудов - все равно сука нужен хипстер, который будет с этой нейросетью работать. Просто вместо того, что бы писать код на уровне фреймворка, он будет писать код на уровне dsl. Принципиально ничего не поменяется. Ну и не забывай, что есть огромный пласт задач, который так решать тупо не выгодно. Например синхронизация модного хипстерского сайта сгенерированного нейросеткой с олдовой базой на пиратской 1с'ке.
Палю годноту быдлу: Вкатываешься в социоблядство. Раскуриваешь как работает любое чмо в отделе продаж в любой компании "калл и копыта". Читаешь святого Тони Робинсона - ты великолепен. Но это не точно. Так вот, после всей этой хуйни и с пяток лет попыток тыкаться во влажную писю кодинга ты понимаешь, что ты говно и тыкал ты всё это время не туда, да и не ты тыкал, а тыкали в тебя. Собирая очко обратно внутрь, ты понимаешь, что богомерзкий битрикс------- @@суканах, покайся, покайся во грехе!!!@@@ --- ух накрыло. Ты привыкнешь, это нормально. Битрикс это топ, битрикс умеет всё, а вот эти ваши фреймворки это всё от банального... анального... вагинального... в общем внутрянка какая-то. Ты всё понял? Магнитик хочешь? Шли деньги на www.leningrad
>>204935876 >И по дсл, его все равно должен будет кто то писать. В этом и смысл. Профессия не пропадет, просто потребность в таком числе спецов снизиться. Ну нельзя просто 100500 раз всем и всегда писать одни и теже круды, когда-нибудь кустарный труд устареет.
Думаю основная концепция будет в том, что будут готовые модули. Нужен ютуб - купил такой ИИ модуль, нужны комменты к ним такой модуль. И главное что оно там само гибко станет и если надо оптимизирует.
ну люблю слово ИИ, назовем это сложные саморегулируемые модули
>>204935907 Я и сейчас могу написать на чистой пыхе сайт, то что там фреймворки накрутили, решают задачи недельной сложности.
Лучше печалься о том, что php не стал развиваться в лучшею сторону для веба (например родной шаблонизатор улучшить или роутер нативный прикрутить), а пошел по пути пародии на джаву, что динамическому языку, который отрабатывает скритом раз - вообще не нужно.
>>204936028 В любом случае, появится новая интеллектуальная профессия, требующая столько же мозгов как программирование сейчас. И умные люди все равно останутся на коне, а быдло будет сосать хуйцы в макдаках. Вспомните, в истории человечества всегда была группа людей, которая занималась специализированным интеллектуальным трудом и получала больше остальных. Например, когда-то это были врачи, инженеры, юристы. Потом знамя перешло программистам. Потом ещё что-нибудь появится. Хотя гуманитарии все равно продолжат маняфантазировать о злобном ИИ, которое порешает программистов с их возмутительными зарплатами, не понимая что они при любом этапе развития цивилизации будут посасывать хуйцы.
>>204935829 Я скрипты пилю для вк и телеги в своих личных целях. Знаю только php и MySQL, да и то поверхностно. Не кодер, вкатываться не планирую, зарабатываю другими делами.
>>204936142 Как только пузырь этот лопнет, будет такая конкуренция, что программисты позавидуют кассирам в макдаке. И проблема будет в том, что ты будешь себя считать специалистом, но окажется что на твое место будет более специализированный человек, который согласен работать дешевле.
>>204936193 Автопостинг в группах, умную рассылку из лички, поиск определенных людей в соцсетях в качестве клиентов, ну и всякую полезную для себя хрень.
>>204936115 Про роутер согласен, а по шаблонизатору - зачем, если есть rest api. Дал точки доступа, и дальше пусть react/angular/vue макака свой хлеб с черной икрой отрабатывает.
>>204936275 Если про веб, то да, он станет сложнее и мощнее. Но не будет такого бардака. Будут писать некоторые модули, многие будут конкурентные, но не будет кустарной работы.
Раньше тоже каждый кустарь в каждом уголке мира точил свой какой-то продукт несовместимый с другим кустарем. Но это сошло на нет. Так же будет и тут, вопрос только когда.
>>204936337 Это было к примеру, разрабы вообще могли заточить php так, что он стал бы этаким стандартом. Но зуммеры-хипстеры сделали свое дело и убили php.
>>204936529 Двачну. Какой-то хуила перданул про смерть пыха, а остальные дебилы (повинуясь стадному инстинкту) поддержали и завопили эту хуйню, не понимая сути. Это как глупые шуточки линуксоидов про мастдай.
>>204936587 >>204936356 Мозг гуманитарного программиста очень прост. Если я хейчу айти, значит я не с айти, да? И ты себя считаешь специалистом, а сам спускаешься до примитивной логики?
> Кто может пояснить, чем мне сейчас заняться для развития? Писать код, писать код, читать книги.
> Что делать, что читать? Бля, есть хуева гора RoadMap'ов для разраба, куча Q\A Сервисов, где такой вопрос задался ебаную гору раз, открой хотя бы рускоязычный тостер
> Что такое Git и Composer простыми словами, как они лично мне пригодятся? Composer - это менеджер пакетов для PHP. Чем пригодится? Хотя бы тем, что бы ты как долбаёб не качал и не искал по сети нужный пакет и все его завимимости, а просто поставил его одной коммандой, это самая базовая вещь. Ещё как минимум, Composer генерирует PSR-0 и PSR-4 автозагрузку для установленных пакетов, опять же, это пригодится тебе хотя бы тем, что ты подключаешь только один autoload.php композера и спокойной юзаешь всё, что у тебя описано в автозагрузке и не подключаешь каждый ебаный класс руками.
Git - это система контроля версий. Для тебя, самые банальные примеры: 1. Ты писал ебаный кусок кода, потом решил его убрать, а потом снова решил его вернуть, и конечно резко сел нахуй, потому, что код проебан, а в случае с Гитом, ты можешь видеть всю историю изменений твоего проекта.
2. Проебал все данные, умер винт как пример, в случае с Git на новом железе ты просто клонируешь репозиторий, а если Git нет - суешь себе страпо в очко, пытаешься как-то восстановить данные с прошлого харда.
Все эти вещи приходят только с опытом, у меня это было чем-то вроде рандомных просветлений.
> рускоязычный тостер Опечатка, если что (Может ещё есть, ебал я перечитывать). Но в целом мне похуй, я уже еле смотрю в монитор, удачи ОПу в этой хуйне, я спать.
>>204936452 Я не тот анон, но ты не видишь леса за деревьями. Как раз уровни абстракции уменьшают потребность в кодерах, в этом их суть. Я хорошо помню, сколько разработческих человеко-часов было потрачено на условном проекте X 15 лет назад, и вижу, сколько потрачено на проекте такого же типа сейчас. Производительность труда сильно повысилась, и в целом потребность в разработчиках стала значительно меньше. Сама разработка при этом стала контрактной, то есть это меньшее количество кодеров ещё и обслуживает большее количество компаний. И при этом структура human resources сильно изменилась и продолжает меняться. Раньше чтобы в компании новичков было сильно больше, чем специалистов — это пиздец, работать-то кто будет? А сейчас посадил пацанчиков за модные фреймворки и пускай они лепят кирпичики, из которых пара сеньоров-помидоров потом будет складывать слово «жопа» по схеме тимлида. И хайп вокруг айти и всяких стильных модных молодёжных фреймворков развивается по какой-то ебучей спирали, только баззворды и названия языков и продуктов меняются; когда-то куча людей XSP+Domino наворачивала, как потом рельсы, теперь уже никто и не скажет без гугла, что это такое было. А оно до сих пор в ПочтаБанке применяется в своей final form, и какой-то несчастный его поддерживает, лол, пока тут похапэ хоронят.
>>204937374 > А сейчас посадил пацанчиков за модные фреймворки и пускай они лепят кирпичики, из которых пара сеньоров-помидоров потом будет складывать слово «жопа» по схеме тимлида. по-моему обычно наоборот, кирпичики делают сеньоры, а складывают все подряд.
Мудрый анон на связи, сениор уже как лет 10. Вы, ебучие школотроны и студентота, заебали спорить кто как и на чём написал. Всем по хуй на язык, на качество кода и прочее. Весь вопрос в бабле. Какие же вы тупые, сука пиздос. Пишите вы хоть говнокодом на 1С - никого это не ебёт, пока бизнесу это приносит прибыль. Ебучие красноглазики и wannabe. Пиздуйте на хабр, и сосите хуй там таким же неудачникам (безусловно - умным, но нихуя не умеющим зарабатывать), как и вы. Резюмируя. Важно - бабло. Идеальный код для души - хобби. Когда-нибудь, если вы останетесь в ИТ надолго, вы это поймёте. Dixi.
Бля, меня году в 2000-м батя-сисадмин отговаривал идти в ойти, потому что типа лет через 5-10 все программы будут делаться либо автоматически компьютером, либо собираться любой секретуткой, как Лего из кубиков, при помощи одной мышки. И вообще там перспектив нет.
Прошло 20 лет... И вот я, лоб за 30, перекатываюсь в ойти. Потому что сегодня ты либо в ойти, либо хуй сосешь.
Ваш ИИ - влажные фантазии пересмотревших голливудское кино выдрочей, а нейросетки - кривая хуйня, которую, по всей видимости, уже никогда не обучат толком отличать автобус от гидранта, не говоря уж про что-то более серьезное и интеллектуальное.
>>204938334 >Ваш ИИ - влажные фантазии пересмотревших голливудское кино выдрочей, а нейросетки - кривая хуйня, которую, по всей видимости, уже никогда не обучат толком отличать автобус от гидранта
На наш век хватит ещё ойти работы, а вот потом хз. Вкатывайся, братишка, давай вместе срать в современный ойти и друг другу на грудь
Мимо админ вкатился. Собираю дома сервак с ws19, переделываю комп в гипервизор и думаю как пришпандорить к этому всему белый айпишник, дабы на работе сидеть и дрочить по удаленке всякие хуйни и обучение. Потихоньку ебанею
Решил вкатиться в профессиональную веб разработку. Что умею:
- говнокодить на php процедурный, могу сделать регистрацию/авторизацию/восстановление_пароля на куках и MYSQL
- заниматься пиздингом чужого javascript кода и на основе jQuery и других скопипащенных плагинов, например, сделать ajax-корзину, которая наполняется товарами по клику (сохраняя товары в кукисы в массиве JSON) и не требует обновления страницы или сделать форму регистрации, которая мгновенно подчеркивает ошибки при заполнении формы
- базовые знания CSS+HTML, могу в бутстрап, дизайны делаю как курица лапой, так что предпочитаю готовые шаблоны
С этими знаниями можно рубить деньги на фрилансе для всяких ИП Залупкин, которых хватит на хлеб с гречкой, но не более. К тому же это путь в никуда, перспектив и роста никаких, скоро это все закончится.
Поэтому я решил вкатиться в PHP 7 c его PDO и ООП, подучить пару фреймворков (Laravel и Yii), выучить таки наконец Javascript (пока имею какие-то обрывочные знания) и основательно разобраться с версткой (например, не знаю как работать с flex в CSS). То есть, хочу стать полноценным веб-разработчиком, который сечет и во фронтенде, и в бэкенде, и делает это профессионально, хотя бы на уровне миддла, а не как колхозник самоучка. Сейчас вот читаю PHP 7 в подлиннике, итого там 5 книг, планирую прочитать за месяца 2-3, а потом за JS взяться. Ещё есть интерес в сторону Python+Django и Ruby.
Короче, начал я гуглить за всю хуйню, наткнулся на хабр, там порекомендовали поставить Vagrant. Поставил. Тестовый сайт открывается (на Laravel). До кучи узнал новые термины Git и Composer, но нихуя не понимаю зачем они нужны, хотя уже несколько раз прочитал что значат эти термины. Кто может пояснить, чем мне сейчас заняться для развития? Что делать, что читать? Что такое Git и Composer простыми словами, как они лично мне пригодятся? Может кто напишет мне свой путь веб разработчика? Или убедит выбрать другой путь, другой язык? Помогите, аноны.