• Высшее образование Java программисту, нужно ли?

    @EpIvIaK
    Игорь, ясно, спасибо. Хотя мне знакомый говорит не переживать, всё реально, у него и знакомый без проблем устроился без высшего джуном в апреле. Просто говорят нынче знать надо твёрже и больше. А супер мышление от ВО часто стереотип. Это подтверждают и многие опытные (очень часто так же высказываются). И видел это по студентам (регулярно и сотни раз) которые будучи на 2-4 курсах на КиберФоруме просили за них код написать лабу решить и т.п.
    Безусловно хватает толковых студентов, но и как толковых самоучек. Как и дуралеев. Я таких и лично знал которых мамы отправляли на образование программистами, они или не доучивались или ели дотягивали для корки. И таким корка мало что давала (если всё же допетривали получить её).
    И всё же думаю многие и кто собеседуют также считают. Читал это и в статьях не более старых чем 2023 год и тех кто сам собеседует.

    Ну вот типично, сам спросил и сам стал что-то доказывать...
    Просто мне это интересно искренни всё, но ВО у меня не инженерное или мат. И мнительность бывает.
    Написано
  • Высшее образование Java программисту, нужно ли?

    @EpIvIaK
    И у Вас спрошу - почему они ставят такое требование, но затем не требуется оно по факту и даже не затрагивается?
    Написано
  • Высшее образование Java программисту, нужно ли?

    @EpIvIaK
    Игорь, а почему на Ваш взгляд ставят этот пункт вышка обязательна, но при этом вот как видно на практике всё же берут видимо и без неё? У меня знакомый Джава программист опытный говорит вышка не панацея при устройстве и без неё нет проблем.
    Написано
  • Переписать грамотнее и с помощью Laravel реально ли и каким лучше образом?

    @EpIvIaK Автор вопроса
    Не подскажите?
    Изучаю Ларавел. Здравствуйте.
    Меня сейчас смущает только одно: один PHP бывалый сказал, что переходит на Go, я так посмотрел картину (вероятно это неверно) - PHP таки устаревает, вероятно через года 2-3 Go будет в фавОре, а PHP всё же станет тонуть в плане востребованности. Но знакомый с большим опытом профессиональным и ему перейти это одно, у меня положение другое.
    Я новичок, а есть стереотип (и этот знакомый подтвердил), что в Go войти сложно без большого опыта, в PHP и Ларавел с этим проще. Он добавил что на Ларавел спрос всё ещё есть. Но вот это "всё ещё" смущает. А через год может будет не "всё уже", или чаща весов изменится.
    Может Вы скажите на каком из двух вариантов всё же сделать акцент?
    Написано
  • Переписать грамотнее и с помощью Laravel реально ли и каким лучше образом?

    @EpIvIaK Автор вопроса
    Виктор Кожухарь, Виктор, изучаю Ларавел. Здравствуйте.
    Меня сейчас смущает только одно: один PHP бывалый сказал, что переходит на Go, я так посмотрел картину (вероятно это неверно) - PHP таки устаревает, вероятно через года 2-3 Go будет в фавОре, а PHP всё же станет тонуть в плане востребованности. Но знакомый с большим опытом профессиональным и ему перейти это одно, у меня положение другое.
    Я новичок, а есть стереотип (и этот знакомый подтвердил), что в Go войти сложно без большого опыта, в PHP и Ларавел с этим проще. Он добавил что на Ларавел спрос всё ещё есть. Но вот это "всё ещё" смущает. А через год может будет не "всё уже", или чаща весов изменится.
    Может Вы скажите на каком из двух вариантов всё же сделать акцент?
    Написано
  • Переписать грамотнее и с помощью Laravel реально ли и каким лучше образом?

    @EpIvIaK Автор вопроса
    Виктор Кожухарь, огрооомное спасибо за такие советы! Пока буду пытаться осмыслить всё это! На это нужно время. Пока лишь вдогонку спрошу - какую лучше версию Laravel использовать? Поставилась LARAVEL v11.3.1 .
    Но в Ютубе хорошие уроки (даже курсы) по более старым. И там малость другая структура всего, много отличий.
    Сейчас как на рельсы встану, начну практиковать Ваши советы и советы ещё одного тут ответившего.
    Написано
  • Переписать грамотнее и с помощью Laravel реально ли и каким лучше образом?

    @EpIvIaK Автор вопроса
    Виктор Кожухарь, Верно, у меня index.php файл.
    И про остальное тоже верно.

    Псевдо кодом говоря

    CSS файл myStyle
    элементы/теги A B C D E описываются какими должны быть.
    __
    php_1 файл
    Подключаем myStyle. Но внутри php_1 в style для B и С меняем характеристики. Плюс для этой страницы добавляем некий элемент G.

    И в таком вот духе.
    Как это лучше организовать? Был бы благодарен.

    И стартовал я на Laravel, пока много нового. Всякие php artisan serve, blade.php.
    Пришлось (для локальной работы) ОпенСервер новый поставить, PHP чтоб 8.2 был, Ларавел жаловался на 8.1.

    Ещё у меня в старом варианте кода были PHP файлы где намешан был JS + PHP.
    Если мы добавляем товар будучи не залогинеными, JS добавлял это в localstorage, если же авторизованы то, если что-то есть в localstorage то в БД заносим, если нет то уже всё равно PHP код в БД добавлять будет, а не в JS-localStorage. Примерно так.

    Казалось бы: надо разделить на отдельные JS файлы. Но есть такие ситуации где кусок кода JS - это строк 8-10, тоже что ли отдельные файлы делать?
    Написано
  • Переписать грамотнее и с помощью Laravel реально ли и каким лучше образом?

    @EpIvIaK Автор вопроса
    Михаил Ливач, спасибо большое за критику.


    Вы понимаете, что тут захламляете глобальную область видимости? Уверен, что нет. Изучите, что такое модульность и замыкания.

    Я правильно понимаю, что тут сводится речь к тому чтоб в отдельном файле js держать это? Т.е об этом речь?

    Справочник PHP конечно мне знаком, но с другой стороны безусловно есть вещи ещё непроработанные. yield например и немало чего ещё.
    Видимо и правда надо подойти так - прочитать его как книгу, а не пользоваться им по мере необходимости (что бывает часто).

    Про echo <<< жаль, что так получилось. Я им пользуюсь не так давно и я понял логику о которой Вы (про смысл был бы если бы в переменную). Я понимаю о чём речь.
    Почему же я так делал? Хотелось полумер. Говорили, что смешивать <?php?> html <?php?> html плохо, а тут вроде как в echo<<< я html код как бы интегрирую сразу в PHP пространство.
    В общем вышло только хуже.

    Да, надо мне с этим всем знакомиться, а то так и останусь на одном месте. Спасибо.
    Написано
  • Переписать грамотнее и с помощью Laravel реально ли и каким лучше образом?

    @EpIvIaK Автор вопроса
    Огромное спасибо за ответ! Из тех 4 пунктов в списке, опыт есть кое какой только с БД.
    А остальное... Давно надо было мне за это браться. А я всё рассуждал мол это приложится, пока хоть цели достигать бы поставленные и ладно. Но это уже давно деструктивно. Так что берусь за все эти необходимые вещи! Спасибо.
    Да вот может будет минутка посмотреть это те задания приятеля (первый я и буду переписывать). Там по визуальным делам пришлось повозиться. Но в первом там и в БД и логике были базовые задачи бэка. И JS в обоих пригодился базовый. Но дыр у меня ещё много в знаниях.
    ilyajan.ru.xsph.ru/public/index.php
    ilyajanfirst.ru.swtest.ru/index.php

    И всё так сложно усвоить, я ещё параллельно Golang занимаюсь (2д игра в данный момент). Когда-то Джава и немного С++. Надо было акцентироваться на одном...
    Написано
  • Переписать грамотнее и с помощью Laravel реально ли и каким лучше образом?

    @EpIvIaK Автор вопроса
    Спасибо Виктор за ответ!
    В общем я в GIT создал новую ветку, удалил всё старое (предварительно скопировав в другое место, т.к. какие-то куски я буду всё же брать оттуда чтоб не совсем с нуля).
    Буду пробовать MVC, фреймворк, шаблонизатор, маршрутизатор и вот всё это. Вообще мне уже давно надо было бы делать так.
    А я долго рассуждал - мол успеется. Пока в целом буду достигать результата, хоть и криво. А там приложится. Но видимо уже давненько такая философия очень деструктивна.

    Позвольте пока одно уточнение. У меня в моей каше кода такая структура.
    Главный CSS файл отдельный. Его используют все файлы php-html эти. Но в каждом из этих файлов есть раздел style где или добавляется какая-то специфика для страницы (чтоб тот отдельный не был совсем огромным и запутанным), или (! что важно) я какие-то теги/элементы (которые есть в том главном файле css) модернизирую (так как приоритет тут будет выше стороннего файла и стили переназначаться) и они переназначаются.

    И вот теперь думаю как подступиться в этом моменте?
    Написано
  • Как правильно в php принять массив из formData js?

    @EpIvIaK
    zkrvndm, кстати спасибо за ИИ совет. Что-то я забыл про него. И правда так быстрее чем колупать форумы.
    Написано
  • Как правильно в php принять массив из formData js?

    @EpIvIaK
    zkrvndm, вот как я показал выше код - отправляет. Протестировал. PHP уже по полной принимает всё, отображает, в переменные записывает.
    Но и правда, в остальном тут и правда есть непонимание.
    Всякие fetch, FormData, Аякс пробовал.
    Данные так можно отослать серверу для файла или БД.

    Часто проблема новичков, что мы на локальной машине и как клиент и как сервер.
    Это немного не даёт ощущение разницы. Когда мы как клиент, а где-то там сервер. Раздельно.
    JS фурычит у Васи на его компьютере в браузере, а PHP там - на сервере. Но это в общем. А вот детали... Тут сложнее. Всё равно взаимодействие же идёт. Но не явно и просто.
    Ну да, мы дилетанты видимо. Учимся. Оно и понятно.
    Написано
  • Как правильно в php принять массив из formData js?

    @EpIvIaK
    А мне надо в том же файле принять в PHP информацию из JS (localStorage). Неделю вот пытался делать и как тут сказано и иначе, всегда пустота лишь на стороне PHP.
    Пока мне помог лишь такой вариант:
    <script>
            var js;
            var obj = {}
            for (var i = 0; i < localStorage.length; i++) {
                var key = localStorage.key(i);
                obj[key] = localStorage.getItem(key);
            }
            js = JSON.stringify(obj);
        </script>


    И чуть ниже в файле этом же:
    <?php
    if (isset($_POST['obj'])) {
        $mainData = json_decode($_POST['obj'], true);
        foreach ($mainData as $k => $v){
            echo  $k . " === " . ($v + 232) . PHP_EOL;
        }
    } else {
        echo "<script type='text/javascript'>";
        echo "document.write('<form method=\'post\' id=\'f\'>');";
        echo "document.write('<input type=\'hidden\' name=\'obj\' value = \'' + js + '\'</p>');";
        echo "document.write('</form>');";
        echo "document.getElementById('f').submit()";
        echo "</script>";
    }

    Наверно это костыль, но я не знаю как ещё это сделать.
    Мне надо получить данные в файл и уже на уровне сервера, в PHP коде выводить эти данные и т.д.
    А то бывало в Console всё отправлялось, даже PHP мог в файл записать входные данные, т.е он их "видел".
    Но вот выводить и работать с ними в коде - нет. Пустота была.
    Может кто и подскажет как тут разрулить всё лучше.
    Написано
  • Как сделать чтобы div не перекрывал кнопки?

    @EpIvIaK
    Как же это выручило... Спасибо!
    Написано
  • PHP или Python, что удобнее и выгоднее?

    @EpIvIaK
    Я бы добавил, как мне кажется, нынче таки на Питоне больше народу. Прохожу курс по Go, там 2 из 3 пишут, что с Питона пришли. Нынче PHP у той же молодёжи не так актуален, Питон стал как Ольга Бузова какая-нибудь.
    П.С я учу PHP, Go в основном (Джаву забросил, надоела громоздкостью), всё бы ничего, но два языка одновременно и всё путаюсь в синтаксисе. Ничего такого что нельзя понять, просто синтаксис, но тупа путаешься в нюансах и всё никак не запомнится.
  • Что должен знать junior golang backend разработчик/разработчик на golang?

    @EpIvIaK
    Добрый вечер. Вы также считаете и сейчас? Точнее - нынче также оно? Получается, ГО как бы вроде лёгкий для изучения относительно, а вот работа на нём там где нужны опытные и прожённые?
    Просто вот смотрю или PHP, или Go. Джаву пробовал, но устал от неё, хочется скорее что-то из этих двух.
  • Как перейти на JAVA после PHP?

    @EpIvIaK
    Добрый день! А как быть если изучал вот я и тот и другой язык от полугода и более. И мне наоборот сейчас Джава доставляет утомление и решил вновь на PHP взглянуть. Хоть Джава и более крутая, солидная, серьёзная и т.д и т.п. Это очень глупо? Учтя что карьерные цели есть, но серьёзных высоких амбиций нету и миллионы (утрирую) всякие там мне не нужны.
  • PHP или Java в backend ?

    @EpIvIaK
    Классный ответ, хоть и давний. А то я вот как раз и с PHP знакомился какое-то время, затем с Джавой вот. И теперь пробую определиться где было бы больше свободы, автономии, не режима завода. Где меньше сурового легаси которым пугают часто, от которого больше боли головной. В общем какой язык всё же добивать.
  • Выбор второй книги по Java?

    @EpIvIaK Автор вопроса
    Serge1001, доброе утро, вчера с ОЗОН принёс Хорстманна, 1-ый том. Очень приятная книга внешне, по ощущениям. Пока не брался до неё, Сиерру ещё страниц 200 надо.
    После Хорстманна вот не знаю, покупать ли второй том, или может Полное Руководство Шилдта (если неправдив стереотип, что это тупо справочник). Философию Джавы к сожалению не рассматриваю коль она не обновлялась до новых версий Джавы и технологий. Вы так и посоветовали.

    А по поводу книг не зацикливаться, понял. Помимо этого ещё видео лекцию смотрю Якова Файна, Стёпик онлайн курсы прохожу, ну и так ещё всякое по мелочи (но книга "вдалбливает" знания как по мне лучше, но некое "озарение" и практика лучше иными способами - не книгами, в общем везде свои аспекты сильные) =). Ну и свои задумки чуточку реализую.
    Думал о JavaRush, но сомневаюсь стоит ли тратить деньги, многие критикуют. Вы не сталкивались? Спасибо!