Прочёл учебник PHP Котерова, параллельно прочел немного Кантора, завел пустой гитхаб, выучил пару команд гита (инициация, коммит, пуш, смена ветки), установил линукс, вагрант, докер, поигрался с созданием простых контейнеров (nginx с пробросом 80 порта наружу), сейчас изучаю флексбоксы, через пару часов хочу создать контейнер для react/php приложения, и если пойдет норм, то начать вкачивать знания фреймворков для PHP и JS, всё правильно делаю?
Самое забавное - пока ни строчки пет-проекта не написал (только задачки на codewars), до сих пор изучаю прикладные инструменты (сперва ковырялся в PHPStorm, щас VSCode настраивал, пихал туда плагины по гайдам с хабра) и синтаксис, оказывается это пиздец долго. А еще надо хотя бы одно приложение с ООП написать, разобраться в паттернах, дочитать список книг... Пиздец, я когда-нибудь вкачусь?
>>239414313 (OP) >Самое забавное - пока ни строчки пет-проекта не написал Ты учебник что ли просто так как роман прочитал, не повторяя примеры кода? НЕТ, БЛЯДЬ, ЧЕЛ, ЭТО НИХУЯ НЕ НОРМАЛЬНО ВООБЩЕ!
>>239414313 (OP) Поймёшь, что это очень сложно и выкатишься. У меня так же было, но я вкатывался в С++ и по началу все шло как по маслу, а дальше так заебало. Не мое, короче. Но все люди разные. Может у тебя что-то да получится.
>>239414567 У меня этапами так. Я постепенно перестаю понимать нахуй конкретная технология вообще нужна, а спустя неделю-месяц понимание само наступает. И уже читаю гайд свежим понимающим взглядом.
>>239414662 Ну так все равно буду во второй раз читать. Хотелось бы сперва настроить рабочее окружение. Щас учусь составлять докерфайлы, потом еще надо разбираться с файлами зависимостей для композера и npm/yarn.
>>239414823 Удачи со вкатом, чел. Главное - терпением запасись. Тебе потребуется ОООООООООООООООООЧЕНЬ много времени. Смотри от старости не помри, пока вкатываешься
>>239415054 >>239414936 лол смешно то что по пути будут всякие ебаные задачи сыпаться на которые ты будешь тратить кучу времени. И чем быстрее ты все грабли соберешь тем скорее станешь сеньером какимнить
>>239415054 >>239415249 Я работаю в мелкой канторе, сегодня все, от директора до уборщицы отдыхают. Все кроме меня и одной тян с бухгалтерии. Я всегда был сычом и омежкой, но сегодня нашел общий язык с этой тян, говорили о том как несправедливо работать когда все отдыхают и т.д она постоянно подходила, рассказывала охуительные истории, смеялась, слушала мои, хотя до сегодня она даже не здоровалась со мной. Она не замужем. Так вот анон, я ее выебал. Загнул ее прямо на столе у директора и ебал в жопу и пизду по очереди, она стонала и извивалась как змея, потом встала на колени и начала полировать мне яйца, я давал ей пощечины и харкал в лицо, потом мы пошли в туалет я загнул ее раком перед унитазом, а голову она опустила в сам унитаз и я арикрыл крышку, достал хуй и ебал в жопу как суку, потом взял за волосы и посадил на пол надрачивая на ее лицо после того как я тугой струей брызнул ей на рожу я оттолкнул ее, она голая упала на полу туалета и лежала в блаженстве, я подошел и начал ногой (прямо в ботинке) размазывать сперму по ее лицу, ну а потом просто пошел на рабочее место и продолжил работу.
>>239415375 Серьезно, да любая вторая таска так или иначе содержит коллекции. Знание разницы между ними позволяет оптимизировать логику и повышать надёжность кода.
>>239415627 Это как я понял к ООП относится. Встроенные классы я бегло просмотрел, это надо будет еще раз перечитать. Да и вообще весь раздел с ООП. Пока я не написал ни одной программы с ООП.
>>239415603 Вот ты иронизируешь, а у нас практически весь чат 100к+ девы, кроме вкатунов, между прочим наша конфа давно висит в воркаче в самом олдовом треде
>>239415453 моноколеса - транспорт будущего, а всё остальное - говно мочи.
Моноколесо сочетает в себе все лучшее, что может быть у индивидуального транспорта. Оно уступает некоторым альтернативам по отдельным показателям, но по сумме характеристик оно уделывает все. Моноколесо надежно (вероятность отказа электроники сравнима с вероятностью того, что у тебя на велосипеде отъебнет вилка) Моноколесо проходимо, даже самое маленькое 14" спокойно едет по щебенке, штурмует ямы, кочки и корни, пандусы и поребрики, и боится только песка и жидкой грязи. А на 18" монстрах упоротые вообще гоняют на дерт треках для кроссовых мотоциклов Моноколесо управляется наклоном тела, у тебя свободны обе руки. Ты можешь одновременно ехать, пить кофе и показывать фак завидующему велосипедисту. Более того, за счет того, что оно не имеет никаких прямых органов управления, у тебя создается полное ощущение полета. Ты просто движешься с большой скоростью, и ничего не крутишь, ничего не держишь, никуда не жмешь. Захотел ускориться - ускорился. Захотел замедлиться - замедлился. Чуть наклонился вбок - и повернул. Моноколесо маневренно, за счет огромного запаса мощности мотора оно может практически моментально разгоняться и тормозить, может поворачиваться на месте, может ехать со скоростью пешехода, если тебе надо переехать по узкому мостику, на котором ты не сможешь обогнать впередиидущую тетю сраку. Вообще по маневренности моноколесо сравнимо с человеком. Это единственный транспорт (ну, может, еще ролики), на котором ты можешь комфортно чувствовать себя в людском потоке, не раздражать пешеходов и во всех отношениях сливаться с толпой. Моноколесо имеет приличный запас хода, даже простые модели имеют запас в 20-30 километров на одном заряде, подавляющему большинству этого должно хватить от розетки до розетки, а зарядное устройство весит 300 грамм и помещается в карман рюкзака. Моноколесо стоит вменяемых денег, если ты начнешь копить сейчас, то даже нищеброд сможет к лету накопить 30к на приличную стартовую модель.
Какие у него есть альтернативы? Электровелосипед? Ты будешь пристегивать его на ночь у подъезда и заряжать через переноску, выкинутую из форточки, пока его не спиздят? Или ты будешь по нескольку раз в день таскать сорок килограмм на восьмой этаж? Хорошо, если в доме есть грузовой лифт. Если начнется ливень, сможешь ли ты положить электровелосипед в такси и доехать до дома? Тебя даже в автобус с ним не пустят. С моноколесом ты можешь зайти в любое место, в которое можешь зайти с сумкой, будь то магазин, автобус, парикмахерская или больница. Ты можешь взять его домой, можешь занести в гости, и оно замет места не больше, чем пара обуви.
Электросамокат? Куда ты собрался ехать на шестидюймовых колесах? Даже в членотредах называют числа больше. Скажи спасибо, что у тебя есть продольная устойчивость, благодаря чему ты можешь ездить не только по парковке, но еще и по брусчатке, и то пока зубы в трусы не осыпятся. Каждый камешек долбит тебя в рулевую рейку, пятисантиметровая лужа - словно море, бордюр - словно гора. Даже на самом простом четырнадцатидюймовом моноколесе ты можешь ездить по асфальту, по грунту, по гравию, по лесным тропинкам с камнями и корягами, заезжать накатом на низкие бордюры и запрыгивать на высокие, а на крайний случай просто остановиться и переставить колесо через преграду, не опасаясь, что оно повернется вокруг руля и ебанет тебя сзади по лодыжке, как сделал бы самокат. И удачи со сложенным самокатом в автобусе и метро, с грязным колесом на уровне пояса.
Гироскутер вообще даже не смешно, это чтобы стричь бабло с отдыхающих в парках и торговых центрах.
Моноколесо - это и есть тот самый ховерборд из "Назад в будущее", который мы не узнали, потому что он немного по-другому выглядит.
>>239414313 (OP) пили пет-проект, если реально хочешь апаться. встретишь проблему - гуглишь её решение, понимаешь как это работает и применяешь сразу на практике. по-другому не научишься
>>239416403 Ну тем например что в дикой природе и мануалах он используется как приблуда к апачу или нжинксу, и соответственно тебе надо поднять очень дохера всего и сразу чтоб начать. Если ты хотел просто взять и написать немного кода потренироваться, то вариант так се.
>>239414313 (OP) Поверь, не нужно тебе это. Будешь еще плакать горькими слезами, что не вкатился в норм профессию, а покалечил свое здоровье и психику.
>>239414313 (OP) Сейчас куда прибыльней вкатится в лахту, поднять начальное состояние на +15, вложить деньги под % и жить ни о чем не парясь, изи заработок не требующий каких либо навыков или обучения
>>239417399 Два чая. Я когда вкатился, 2 месяца работал по 10 часов в сутки на чистом энтузиазме, очень интересно было. Потом уже настолько заебался, что на командную строку смотреть не мог. Лучше бы поездом управлял, чем это.
>>239417551 А ты собрался вообще все сразу изучать? Ну тоже такая себе затея. Если как в оппосте написано собирался пощупать паттерны да ооп, есть гораздо более простые пути чтоб начать.
Сейчас нет смысла вкатываться в программирование если ты не готов положить на это свою жизнь. Технологии постоянно меняются, постоянно придется поддерживать себя хотя бы на средненьком по рынку уровню. Этим занимаются только совсем упоротые по этой теме, потому что свободного времени у тебя не будет.
>>239418053 Все что связано с инженерией, анализом данных, банковским делом, кибернетика, любая развлекательная сфера, пищевая промышленность/поварское дело, управление персоналом, производственные процессы.
>>239418234 >Реакт можно и без сервера ковырять. Но ведь нода там вроде билдит проект, подтягивает зависимости, транспайлит бабелем? разве нет? >А yii разве не содержит при себе http сервера для разработки? Вот это я не знаю, пока только сделал закладку на курс, буду читать
хуй знает что там у тебя за курс, но судя по списку того что ты там уже наставил, это какое то месиво из технологий чтоб ты охуел. вагрант там зачем? гит для локалхоста сразу не нужен, придешь к нему сам через месяц. контейнеры туда же. что за флексбокс непонятно вообще.
>>239418685 >гит для локалхоста сразу не нужен, придешь к нему сам через месяц. Так его надо осваивать заранее же. >контейнеры туда же. Щас во всех вакансиях докер или вагрант требуют. >что за флексбокс непонятно вообще. Это верстка
>>239418455 > Но ведь нода там вроде билдит проект, подтягивает зависимости, транспайлит бабелем? разве нет?
то что она билдит не равно бекенд (под сервером я имел в виду именно его). это скорее препроцессинг. скорее всего да, мини сервер она все таки тебе поднимает, и ты к нему обращаешься через localhost:XXXX. но это не мешает тебе сбилдить релиз который будет 100% статический жс.
>>239418869 я не спорю это все нужно, но если ты тупо выполняешь десятки команд как написано в гайде, это еще не значит что ты чему то обучаешься. имхо эффективнее сфокусироваться на чем то одном, особенно пока ты только осваиваешься.
>>239418938 Ну так потому и требуют докер, ибо с ним можно быстро и без проблем делиться заранее настроенным контейнером, который у всех будет работать одинаково и ничего делать не надо
>>239414313 (OP) Я за 8 лет в айти ни одной строчки для пет-проекта не написал, не считая пару прикладных скриптов чисто для себя (но там такой ужас и ахуй в коде, что такое стыдно выкладывать лол). 300к/наносек
>>239419069 >если ты тупо выполняешь десятки команд как написано в гайде, это еще не значит что ты чему то обучаешься Так параллельно же идет понимание что происходит. Дальше команды применяешь осознанно
>>239419217 Пиздец, блядь. Я сперва хотел лару взять, а мне сказали, что она устаревшее говно. Тогда я взял yii2, теперь мне говорят взять лару, ибо yii2 устарел. Вы меня троллите что ли, блядь?
>>239419139 оукей, дело твое. я тебе говорю что у тебя дохера технологий параллельно потому что ты сам этот путь выбрал. для того чтоб только поковырять ооп и паттерны это все не нужно.
>>239419236 Ну могу установить nginx, к нему php, пробросить 80 порт. Дальше все это завернуть в контейнер. То есть, минимум чего-то я могу. Не совсем догоняю multistage, щас вот про это собираюсь начать читать
>>239419298 Ты хоть ходил на гитхаб? Смотрел, какая последняя версия лары и уи? У уи минорные версии уже лет 6 не выходят. Yii3 до сих пор в разработке и хз когда выйдет. В ларе же выкатывают обновы чуть ли не каждую неделю. Симфа тоже бодро развивается
>>239419431 Я пока ни одного паттерна не знаю. Что касается алгоритмов прочёл одну книжку "Грокаем алгоритмы", на мой взгляд какие-то банальности на школьном уровне, хотя может я чего-то недопонял
>>239419717 ну так сосредоточься на чем то полезном. к слову, базовое знание гита тебе все равно мало поможет, все равно если когда то будеь работать в команде напортачишь в коммитах и придется разбираться заново нормально.
>>239420328 гит и докер? нет, это надо просто по дефолту, даже хвастаться тут нечем. вот только внимание тебе они распылят сейчас, и вместо ооп будешь разбираться с докерфайлами и мержем веток
>>239415054 Еблан, коллекция - это любой класс, работающий с набором данных, в том числе любой динамический массив, и твой обосранный список тоже, и стек, и очередь, и хэш карта. Так что ты хуйню спорол в попытке выебнуться.
>>239414313 (OP) Лицо опа представьте, когда он придет на собеседование воодушевленно рассказывать про реакты, докеры и облака, а его в итоге посадят на битрикс/вордпресс клепать сайты кабанчикам, чем и занимаются 90% всех пхп разрабов.
>>239414313 (OP) >сперва ковырялся в PHPStorm, щас VSCode настраивал, пихал туда плагины по гайдам с хабра господи, блять, вам лишь бы свистоперделки накатывать это вообще никак не забустит твои знания, особенно работодателю втройне похуй, в какой IDE ты чё-то
>>239414313 (OP) Не прочитал ни одной книги, не юзаю гит, не юзаю реакты и прочую залупу. Успешно держим проект со своей командой с которого зарабатываем по 300кк в сек каждый.
JS + Node JS + CSS + HTML + Jquery, на пхп могу накатать что то уровня двача, но делаю максимум лендинги для привлечения аудитории.
>>239422332 Пишешь ты на Laravel, наследуешься от какого нибудь класса, или интерфейса. Тебе нужно знать от чего именно ты наследуешься, в IDE ты можешь перейти к определению, найти другие использования.
Код ты новичком пишешь не самый хороший, тебе понадобится отладчик, он же полезен и при изучении работы cms/фреймворка, запускаешь в пошаговом режиме, и смотришь как выполняется запрос, как что работает.
Итд. IDE нужна всем, это инструмент от которого глупо отказываться.
>>239422234 Ты в курсе что в IDE буква I это Integrated? Для скриптовых языков IDE это не более, чем каргокультизм, ведь там ничего действительно нужного не интегрировано, такого как синтаксический анализ или отладка. И по сути среда представляет из себя просто навороченный текстовый редактор.
>>239422234 не только для PHP, сам юзаю phpstorm для разработки как php проектов, там и node + react/vue, любой другой редактор даже с кучей плагинов не может и половины что может phpstorm
>>239420719 Что там учить два дня? У гита коммит, фетч, пул, пуш. Остальное для начала не нужно. Всякие ребейзы, черипуки - это для работы в команде, в соло для обучения нет нужды. Докер ещё проще. У тебя крутится код, а снаружи три типа данных: конфиги, логи, данные приложения - это volume. Кому надо, чтобы был доступен извне, например серверу или базе, открываешь порты, кому нет - не открывает - это network. Всё, полдня-день.
>говно говна Vscode для всего. Peek definition, peek references, regex search/replace Остальное нахуй особо то и не нужно, свистоперделки по факту. Докажи обратное если можешь. мимо вебмакака фуллстак php/js/node/nuxt
>>239422509 Так одно дело просто PHPStorm поставить, а он тут ещё чё-то настраивает. Я, вспоминая себя нубасом, хоть и не на пыхе прогаю, но я нуждался только в подсветке синтаксиса и однокнопочном компиляторе.
>Laravel Опять же, я свожу всё к новичку, ты же не сразу за фреймворки садишься.
>>239422803 Кому надо? У нас что, какой-то всемирный кодекс разработчиков ввели, если не будешь его соблюдать, то тебе пизды дадут и обоссут? Я задачи выполняю и без твоих перделок, что доказывает, что перделки не нужны.
>>239414313 (OP) >сперва ковырялся в PHPStorm, щас VSCode настраивал, пихал туда плагины по гайдам с хабра) и синтаксис, оказывается это пиздец долго Попробуй емакс, как минимум застрянешь на пару месяцев - это если каждый день по десять часов уделять.
Нахуй книги и паттерны, у меня на работе руководство решило начать использовать новый стек (ну как новый, просто модный реакт/джава), и меня с нулём знаний в этой хуйне кинули допиливать проект. Понял что прогать на жс и жаве можно просто в гугле.
>>239423511 Сразу видно, что поэм ты никогда не писал. Ретро и примитив это не всегда плохо. Вот раньше были у нас пленочные фотоаппараты с очень ограниченным запасом кадров, в итоге каждая фотография была мини-событием, люди старались заранее продумать кадр, подобрать одежду и выражение ебальника. А не хуярили 150 мусорных фоток в одной позе, в надежде, что там случайно попадутся нормальные.
>>239415438 Смех смехом а мне охранник дед поведал историю у нас многоэтажный бц и он охранник с последних этажей. Ниже ит конторы. И там по сменная работа была. И парень с девкой в ночные смены поднимались по общей лестнице на верх и ебались. А охранники наслаждались бесплатным порно тк на наличие камеры влюбленным было пох
>>239423796 Хз зачем сейчас докер. Можно первое время использовать встроенный в пхп дев сервер да, и такой есть. На одном проекте так год сидел без докеров ваших
>>239423877 Лол, а раньше так и было ведь. Пишешь программу на бумаге, а на выполнение очередь. Быстрее сразу нормально написать и отладить мысленно, чем отлаживать на устройстве.
>>239414313 (OP) >Пиздец, я когда-нибудь вкачусь? Вся проблема в том, что у тебя нет профильного высшего. Ты конечно молодец. Но ты будешь долго идти к своей цели. Любой прогер с ву вкатывается в новую технологию за неделю. Установка среды 1 день. По сути ты как первокурсник ВУЗа сейчас. Это я к тому, что люди не зря по 5 лет учатся.
>>239423797 Современные IDE готовы 80% кода написать вместо тебя, включая бойлерплейт. Тупо тратить свои усилия на то, что может быть автоматизировано. Лучше потратить их на архитектурную и алгоритмическую часть.
>>239414313 (OP) Опчик, я тебе советую создать фацлик с терминами и тезисами из этих учибников. Обычно на работу принимают всякие сеньоры (с гуманитарным складом ума) а они попадают на свою работу именно из-за зубрежки книг по большей части и умением покрасоваттся своими знаниями на фоне чмонь технарей. Так вот они очень любят таких же
>>239424305 Там уже другие траблы начинаются, если большую систему дробить до мелочей. За деталями система теряется. Так что TDD и пошаговая отладка наше всё
>>239423797 Тут зависит всё от того, что ты пишешь. Если там задача неделю думать - два дня писать, то без разницы в чём. А если ты, условную вёрстку делаешь, то там час думать, и два дня писать, особенно, когда рука набита. В таких случаях IDE сильно выручает.
Если ты околосетевик или байтоёб, где перед каждым действием надо хорошо и несколько раз подумать, то тебе и редактор не нужен, ты можешь и из консоли не вылезать.
>>239424166 >Вся проблема в том, что у тебя нет профильного высшего Это как раз не проблема, если у него в гитхабе будет пара проектов красоваться и в резюме пара лет опыта где взять? нарисует
>>239424598 Ну есть всякое ООП, можно разбить на классы и методы. Есть процедурка. Есть функции, абстракции в функционалке. Нет никакого смысла на одном уровне решать и бизнес задачу, и задачу получения ее каждого промежуточного шага. Всегда есть компромисс. Кроме может быть чисто сложных алгоритмических или математических заморочек, но те, кто этим занимаются, могут в уме не только исполнять, но и компилировать.
>>239424048 Сейчас канплюктеры дешевле людей, поэтому не жалко хоть десяток серверов поднять. Но есть финансы и инфраструктурные вещи. Там ошибка обходится очень дорого, поэтому опять проще поработать за компилятор, нежели потом исправлять косяк.
>>239424933 Есть вариант вкатится в в контору, где нужно будет допиливать/менять сайты на PHP. Трабла в том, что я больше по .NET и JS. Из плюсов нет никакого ПМа, есть только быдлокодерок, который занимается версткой. На мне - всё остальное.
>>239425032 Есть вариант вкатится в в контору, где нужно будет допиливать/менять сайты на PHP. Трабла в том, что я больше по .NET и JS(уровень джуна). Из плюсов нет никакого ПМа, есть только быдлокодерок, который занимается версткой. На мне - всё остальное. Насколько сложно вкатится таким образом?
>>239425121 Абстракции это мне кажется другое зло, не отменяющее первое. Можно сделать и лапшу с абстракциями. Особенно, если проект начинается с какого-нибудь нового закона или с огромного бюджета и сроков. Знаю проекты в гос области, которые планируются к окончательному запуску в 2030 году, т.е. сроки на разработку и доработку почти 10 лет. Там при желании можно и язык свой написать, и фреймворков, все равно всё загнётся.
>>239425577 >Знаю проекты в гос области, которые планируются к окончательному запуску в 2030 году, т.е. сроки на разработку и доработку почти 10 лет И как быть, если прогеры сменяются?
>>239426624 От задачи зависит оче сильно. Кодревью - практика уже устоявшегося продукта. Если у тебя стартпук или разовая работа, то нахуй кодревью. Всё ж от целей зависит, будешь пилить всё время один - делай, как удобно. Будете расти - закладывайся под новых людей, но не перестарайся. Всё по ситуации.
>>239414313 (OP) Оцените, написал тут мини-пособие. Дополняйте если что забыл.
Как вкатиться Цель проста, нужно дойти до уровня Junior, а сам Junior – тот кто знает, но практики у него было мало. Дальше уже можно пробовать устраиваться.
Самая популярная и простая область это веб-программирование. Как же вкатиться в современный фуллстек?
Для начала нужно изучить основы, надеюсь ты уже знаешь СОВСЕМ основы в виде базового английского, TCP/IP, HTTP, HTTPS, TLS, DNS, итд . Значит изучаешь HTML5, CSS3, JavaScript, PHP. Скорее всего будет проще изучать именно в таком порядке. После этого нужно изучить SQL, как базу данных можно выбрать MySQL или PostgreSQL.
Но на голых языках никто не пишет, нужно изучить какой нибудь CSS-фреймворк например Tailwind. Правда и на голом CSS тоже не пишут, SCSS, SASS.
JS-фреймворк выбери например React, но на чистом React тоже мало кто пишет, нужно добавить сюда Redux или Mobx. Сейчас набирает популярность TypeScript, язык который компилируется в JavaScript, втянуться в него можно уже на работе, но лучше изучить основы уже сейчас.
JS-Фронтенд просто так не отдают голым текстом, нужен сборщик который преобразует все твои JS-файлы в один минифицированный. Есть несколько сборщиков, я рекомендую Webpack.
Для PHP есть современный и популярный фреймворк Laravel, тут все просто. Изучи язык шаблонизатора Blade который встроен в Laravel.
Фреймворки просто так тоже никто не ставит, нужно изучить пакетные менеджеры для JS – это npm, и для PHP это composer. И вот пишешь, пишешь, а как следить за измененияи в проекте? Нужна система контроя версий, Git, изучи его, нужна так же платформа/сервер где все это будет хранится, поэтому изучи GitHub/GitLab. И посмотри на GitFlow, не веди всю разработку в одной ветке!
Для автоматизирования действий неплохо было бы изучить bash или powershell, но это не обязательно.
Кстати, в PhpStorm есть отличные плагины для всего что я перечилил. IDE сильно бустанет скорость твоего обучения, поэтому стоит потратить реально немного времени что бы освоится в ней, подключить отладку, настроить по мелочи плагины итд. А еще подключи какой нибудь линтер.
Не забывай о юнит-тестах, без них никуда, изучи как они делаются, запускаются, поделай свои. Для PHP есть PHPUnit, для JavaScript есть Jest.
Все еще ставишь сервера и интерпретаторы вручную? Забудь, это прошлый век. Изучи Docker, Docker-Compose. Они позволят тебе быстро развернуть рабочее окружение, и ты забудешь о монотонной однообразной настройки своего ПО.
>>239431822 ХЗ чего вы все ноете. Вот возьмем меня. Закончил псифак спббгу, работаю скрам-мастером. Выстраиваю процессы по скраму. Вкатился на изичах. Зарплата сейчас - $8к после налогов. Справедливости ради надо сказать, что у меня еще две сдающихся хаты в центре спб, а сам живу у тян. Оттуда капает + иногда довольно часто коучу скраму разные конторы (очень хорошо кодомартышек скрым дисциплинирует + метрики, поэтому все вкатываются). Недавно вот коучил одну из крупнейших гейдев кантор на снг (но не рашка, оналайн дрочильня на воен тематику) - неделя на контракте, две сотни кодомартых на лекциях - единоразовай гонорар по контракту мне - $40к. Собственно вопрос - что вам мешает поступить так же?
Челы, я ща кароче дрочу пет проджэкт на ларавеле, чтобы на гит залить. Функционал мне нравится, а вот дизайн че-то фуфло галимое, будет ли это смотреться в негативном ключе на собесе? Шаблон что-ли с инета скачать или поебать?
>>239414313 (OP) > PHP Таких макак сейчас на рынке огромный переизбыток. Сейчас не 2007 год, увы. Помимо РНР тебе придется выучить на зубок ещё около 9000 фреймворков, иметь несколько сложных и красиво написанных пет-проектов (с использованием различных технологий, паттернов проектирования итд), и все это чтобы устроиться веб-макакой на галеру за 25к, лул. Удачи.
>>239414313 (OP) >2021 >php >вкат Ты обосрался слегка. С таким подходом тебе дорога только через знакомство вкатиться. Ты учишь нахуй не нужную залупу, иди найди любую вакансию джуна на с++, выучи что требуют там. Все требувания влезут в две строки на А4. И сразу хуярь куда-то на вакансию интерна, потом тебя перекатят в джуна сами.
>>239444665 Он немного по ебанутому устроен конечно местами, слишком запутанные и нелогичные названия методов и функций. Сейчас очень сильно нехватает многопоточности.
В остальном сейчас это удобный современный язык для своих целей, особенно восьмёрка. Симфони - отличный фреймворк.
>>239445237 >Он немного по ебанутому устроен конечно местами, слишком запутанные и нелогичные названия методов и функций Ну это типа из-за того, что не предполагали такое развитие языка. А потом стало поздно
>>239417803 Двачую Yii говно, посмотри кто его пишет блять, я бы им вообще нихуя не доверил. Yii популярен в РФ потому что его Макаров ходит форсит. Третью версию они недопишут надеюсь. Симфони хорошая штука для больших корп проектов, копипаста с жавы и спринга. Ларавел дико люто популярна в США, хз почему так.
>>239445595 Симфони бери. Это наиболее классический фреймворк там хорошо работает DI IOC, куча компонентов и нормальная поддержка, вакансий тоже хватает. Если что потом на ларку перескочишь, после симфони будет не очень сложно.
>>239445772 Пиздец ты тупой, ты реально думаешь что я не знаю кто такой сео? вопрос был про знания сеньора и он знает больше среднего сеньера погугли кто такой этот Александ Вонг, он MIT дропнул и основал как раз стартап свой где он сео, но прежде всего он программер с ахуенными знаниями в свои 20.
>>239444480 Нет, это когда ты прочитал главу, потом сел и написал небольшой проектик с использованием того, о чем прочитал. Причем не дублирование кода из книги, а именно свой собственный модуль по этой теме. Только так можно осознать то, что прочитал и не забыть это через день. Если не хочешь кодить параллельно с чтением - тогда лучше почитать, я хз, сталкера какого-нибудь, пользы больше будет.
>>239448478 А как тогда на гит выкладывать? Человеку будет приятно запустить мой проектик одной командой docker run вместо того, чтобы чета скачивать и устанавливать
Ребята, не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте, что тут писалось. Я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальные просто не найдут.
>>239448586 >А как тогда на гит выкладывать? Вот когда хоть какой-то рабочий код получишь с парой фич, тогда и завернешь в докер. А пока тупо нечего заворачивать. Либо могу дать свой пет как пример упаковки пхп приложения в докер. Надрочился и сделал деплой одной кнопкой
>>239444171 Ты сказал что держишь проект, который приносит дохера в наносек пассивно. Во всяком случае так оно читается. А получается ты просто батрачишь версталем с джквери (в 2021 лол), ну ок.
>>239414313 (OP) Сейм щит, антош. Начал с питона и SQL, охуел, продолжил задрачивать по W3Schools, но не ебу что и как дальше, и когда вообще буду готов ко вкату, если вообще.
>>239414313 (OP) Зря в веб идёшь. Сервисы-конструкторы типа tilda.cc и wix убили web тоесть снизили ценник на эту работу до нуля Это смерть для маленьких и средних студий. Рынок порешал. Изучай лучше программирование для мобилок, или ещё выше - робототехника, системное программирование
>>239467547 Ну потеснятся хохлы с лендингами за 3к вместе с версткой, и чо? К тому же конструкторам уже миллиард лет, а у нас в нормальном бизнесе непапацански шаблонное говно как у всех, даже для очередного говнолендоса.
>>239467547 >tilda.cc и wix убили web Только лендосы и то не все Web это не только лендосы так-то. Но по поводу остального согласен, сейчас в джуна закатиться почти нереально, рынок просто переполнен, каждая баба маня знает реакт и экспресс, имеет 100+ звезд на гитхабе и в добавок шарит в тайпскрипте. Нативные мобилки кстати тоже перенасыщены джунами, робототехника – хуйня, а в системное так просто не вкатиться, нужно прям реально задротствовать. Короче говоря, айти через год – смерть джуну.
Объясни пожалуйста логику аутентификации и авторизации с помощью JWT, на фронте - реакт (хранение, перевыпуск токенов и т.п.), а бэке java на спрингбуте, orm, сервер выдачи токенов, и пачка микросервисов с эврикой + маршрутизатор зуул (понятное дело он должен проверять токен и дальше маршрутизировать запросы) Объясни пошагово плиз
>>239414313 (OP) >Самое забавное - пока ни строчки пет-проекта не написал (только задачки на codewars), до сих пор изучаю прикладные инструменты (сперва ковырялся в PHPStorm, щас VSCode настраивал, пихал туда плагины по гайдам с хабра) и синтаксис, оказывается это пиздец долго. А еще надо хотя бы одно приложение с ООП написать, разобраться в паттернах, дочитать список книг... Пиздец, я когда-нибудь вкачусь? > > >ЭТО НОРМАЛЬНО ВООБЩЕ?
ЧТО ТЫ ВРЕШЬ ПОГРОМИСТЫ ПРОСТО КНОПОЧКИ НАЖИМАЮТ И ИМ ПЛАТЯТ ЗА ЭТО 500000к/нс
Господа, планирую вкатиться в ИТ, нашел курс от скилбокса, 2 ступени, джун и мидл. Не плохо до мидла подняться с помощью курсов и далее уже выходить на работу https://skillbox.ru/course/dota-2-academy
>>239414313 (OP) >Прочёл учебник PHP Котерова Этот тот учебник по пхп 5? Он не очень хорош, но основы конечно есть. Советую лучше обмазатся документацией на официальном сайте, там есть на русском, там много нового завезли с тех пор, уже давно пхп 7. Часть кода на пхп 5 уже не пашет на пхп 7.
А как понять, что ты РНР ООП достаточно изучил? Я вот начал читать про ООП РНР Мэтта Зандстру, текста дохуя, нихуя не запоминается. Если каждый пример кода запускать, то я еще 100500 лет буду разбираться.
Ещё бы сверху неплохо бы навернуть чонить про базы поконкретнее, и какиенибудь очереди ну и плюсом redis memcache - это вот всё nosql, потому что современный хайлоад без этого не живёт. Ещё сюда неплохо бы добавить какое-то владение линуксами и понимать как устроно там всё процессы - супервизоры - треды - энжыкнсы хуёмоё. Докеризация на начальном уровне тут опчик прав и как сеть работает тоже надо понимать, хттп лонпулинги сокеты вот это вот.
>>239414313 (OP) Теперь тебе нало поднять свой кубер на пуле из серверов. Потом поднять свой докерхаб. Потом настроить CI/CD. не руками же ты будешь деплоить свой пет проект. Потом уже можешь начинать учить программирование.
>>239414627 Девопс это практика, раз уж начал докер с нжинксом дрочить, так будь добр ещё и кубер с ci/cd изучить, лишним не будет, даже можешь тем же девопсом куда-нибудь устроиться
А ну и да начинай наяривать задачки на литкоде. хотя бы по одной в день.
Ща тут налетят и начнут орать что "ко-ко-ко" алгоритмы не нужны. Они и правда редко когда пригождаются, кроме собеседований.
Но когда у тебя будет цель устроится в компанию X а там будет вайтбординг, то ты охуеешь к нему готовиться, в FAANG готовтся полгода минимум, ты не знаешь куда тебя занесёт так что начни делать задачки сейчас.
>>239480020 Никто не собирается идти в яндексы и тем более faang. Во всех остальных случаях алгоритмическая задача на собесе, если она будет, будет сводиться к сортировке массива, не более того
>>239472549 А вам зачем? Достаточно одного авторизационного токена выдаваемого после единоразовой авторизации, с хранением в бд. JWT избыточен для вашей параши, у вас нет кейсов даже для отзыва токена, БАРНАУЛ, ПРИЛОЖЕНИЕ ЗАКАЗА ШАВЕРМЫ!
>>239423754 Фреймворки все MVC на одно лицо, хуй знает почему так много всего пишут, написали бы проще какой-нибудь 1 из этих фреймворков чем вот так засирать свой лист. У жаваскрипта то же самое, что не знается - гуглится. Html,css - вообще смешно, с этим за час ознакомиться. Ajax и есть jquery. Блять да тут насрано в вакансии. По факту надо пхп, какой-нибудь фреймворк на пхп, жс, какой-нибудь фреймворк на жс.
Чел рофлит, нахуй это все не нужно, исключительно в узких местах. Это как начать изучать какую-нибудь вебсферу, потому что в ВТБ на ней сидят. нах-нах.
Какой один токен блять. Человек регистрируется в SAAS сервисе, ему выдаем токен, дальше он с ним проходит аутентификацию в системе. Нужен ало как хранить это на фронте и как через балансировщик использовать на бэке, тупая ты свинота.
>>239480615 Хуйни написал и доволен. Какая нахуй переменная типа ЯЯЯ? Если ты тут про строгую типизацию хотел высрать, то писал бы понятнее, ну и наворачивать наследование стоило если бы ты его в условиях использовал, а не просто так.
>>239479181 >SOLID Хуйня и бред. ID имеют сымсл, остальное нет, так как писалось в эпоху низкой культуры разработки.
S - тупо не имеет смысла. Что значит Single res. Вот, вывод данных это отдельная задача, для неё нужен класс? А хуй знает. Если просто принт, то не нужен. Есть вывод в виде xml, то может нужен, а может, нет. А если в XML и JSON то надо два сделать класса или один с двумя методами. В общем грани нет, пустословие. O - просто откровенный бред. Программы должны быть "открыты для расширения, но закрыты для изменения". И тут мы вспоминаем про рефакторинг и TDD. L - просто ебантизм. Оверрайд не просто так придумали. Этот принцип разъёбывается одним простым примером, когда у нас есть куча объектов с одиноковой логикой. А есть два - три объекта с такой же логикой, но у каждого из них в одном отдельном месте она отличается. Нормальное решение - унаследоваться и заоверрайтить метод. Ненормальное - ебля с множественным наследованием или конфигурирование. ID - охуенная тема.
Когда кто-то начинает затирать про солид - я сразу детекчу вкатуна, который начитался статей, даже не подумав о содержании.
даун, я же тебе чтобы понятнее было написал, на русском. Может ты 1с-ник вообще. Я написал про наследование и было интересно, знание что наследуется, а что нет, фишки полиморфизма, и прочей хрени.
>>239480967 Ты аутист? Кидаем в роут auth логин-пароль, на беке генерим и пишем в бд токен со связью к юзеру, клиенту отдаем токен, он с его помощью дрочит твое апи. Куда проще то, салоед?
>>239480848 Я не рофлю, это теоретический минимум на синьёр помидор архитектор бэкэнд девелопера.Это осваивается за 3-5 лет. В любую норм продуктовую контору это с тебя спросят.
Щас везде чуть не поголовно микросервисы, которые общаются очередями, а в некоторых базы такие что в них миллионы записей приходит Антоша пишет неоптимизированный запрос и всё заворачивается к хуям. А некоторые из них настолько высоконагруженные что даже реляционные базы не справляются ина собесах бывает спрашивают алгоритмы шардинга nosql баз, плюс всё это канешно по всяким рэббитам друг с другом общается и деплоится вашим любимым докером и кубером.
>>239480276 Согласен, вообще даже сортировку врядли спросят. Если джун может решить самую простейшую задачку, например поиска кратчайшего пути получения из hot в dog заменой одной буквы по заданному словарю слов - в принципе уже можно взять человека на трейни.
>>239414313 (OP) нахуй ты это все учишь так долго? 2 месяца и вперед на любое госговно или завод, поддерживать говнокод на том же самом php за 25к. Да и вообще ебать, учить PHP... Че там учить?! Им пользоваться надо, а не учить. Книжки ты можешь сотнями перечитать, а кодить так и не научишься.
>>239481407 Хуйня же и бред, очевидные вещи, и к ним почему-то паравозиком не идут еще дохуя букв с такими же очевидными вещами. Видать то же хуедрочеры абревиатуры придумывали, что красивые абривеатурки для указов парламентариев ссанины выдумывают.
>>239481026 Согласен, что дохера древних парадигм, котоыве сейчас уже отошли на второй план давно, но на эти парадигмы до сих пор дрочат в том же сбере
>>239414313 (OP) Только вкатываюсь в ОЙТИ а уже тошнит от таких залупно-анальных слов как коммит, пуш, флексбоксы, смузи, блять. Рот ебал. Слова вызвающие запор нахуй
>>239484092 Ну нас пока карантин тоже всех домой отправили, по 10к на питание выделяют, еще 5 на спортзал, говорят после мая кто захочет - выходит в офис, кто не хочет - пусть из дома и капчует!
>>239485332 Программисты кажется и правда какие-то соевые анальники. Стыдно людям говорить, что я вкатываюсь в АЙТИ. Не хочу чтобы меня ассоциировали с этими соевыми петухами. Без иронии говорю. Просто пиздец. Но, а хули делать? Сейчас сычу мало кем есть возможность работать и зарабатывать столько сколько программистом-анальником.
>>239485494 Да это только к ВЕПРАЗРАБОТЧИКАМ относится, в нормальную сферу вкатывайся, там и всего этого говна не будет с миллиардам фреймворков и прочей хуйней.
Как вы вкатываетесь то блеать? Я как только начинаю что то читать про кодинг- мне уже плохо становится. Физически плохо. Уверен что это нормальная реакция здорового человека на программирование
>>239485750 Ну в какую, например? В мобильной разработке всё тоже по-моему. Для маш оба и дэйт саенс нет норм математического образования (учусь в РЭУ по профилю экономической математики и финансов). Чтобы вкатываться в системное программирование нужно быть инженером, иметь инженерное образование. Поэтому для мимохуев остается только вэб и мобильная разработка
>>239485750 В какую? Дэйтасасаенс и машинпукинг? Везде кроме веб макакинга нужен матан, а в матан вкатиться почти нерельно если ты со школы не дрочил или не супер одаренный. мимо
>>239486190 Да матешу вытянуть можно Мне когда надо было сдать ЕГЭ я с нуля за пол года матешу поднял Другое дело, что для этих проф реально нужно мат или прог образование
>>239485936 >>239486190 Я хуйзнает, вы как-то сами бы ориентировались, изучив работодателей, и вот это все. Конкретно мне, например, нравится тема с картами и навигацией. Еще хватает спроса на тот же с# от всяких софтовых компаний, которые для промышленности по пишут.
>>239483368 ну коммит - когда ты комитишь изменения после индексации пуш - пушишь свою ветку в удаленный репо флексбоксы - ну типа верстаешь, и делаешь display:flex а дальше уже управляешь боксами-элементами, чтобы нормально распределялись по экрану смузи - питьевая история
>>239486190 > Везде кроме веб макакинга нужен матан, а в матан вкатиться почти нерельно > не супер одаренный Очередной гуманитарий 60IQ имеет ввиду под матаном линейную алгебру. Если ты не можешь освоить счет для взрослых то выкинь ПК нахуй.
>>239486786 >Очередной гуманитарий 60IQ имеет ввиду под матаном линейную алгебру. Если ты не можешь освоить счет для взрослых то выкинь ПК нахуй. А как связан пк и линейная алгебра? У меня всег7да было хорошо с информатикой, но вышмат мне нереально скучно и неинтересно учить. Надо реально быть сойбоем чтобы успешно учить вышмат.
>>239485936 >Для маш оба и дэйт саенс нет норм математического образования (учусь в РЭУ по профилю экономической математики и финансов). Пиздец манямир. Там и вышка не строго обязательна, задрочил избранные главы линала и статистики, и пошел. А ты и дальше сиди и причитай, что не закончил MIT по специальности математика.
Нелезь блять дебил, оно тебя сожрет нахуй. Айти сейчас примерно тоже самое чем была золотая лихорадка или инжонерство в свое время. Кому-то повезет и он откопает самородок или пустит спутник. Остальные же будут биться в яме с говном за копейки гробя остатки здоровья психики и там сгинут. Отдельный рофл это девопс, это как когда работодатель за один оклад имеет 1 работника с обязаностями двоих - админа и кодера. Все это днище, в котором сгорают. Прочитай "живи, вкалывай, сдохни", вот там твое айти.