PHP бэкенд как основная специализация, велосипед как любимое транспортное средство)

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (26)

Лучшие ответы пользователя

Все ответы (41)
  • Работа без высшего образования, это реально?

    wladyspb
    @wladyspb
    Программист
    Абсолютно реально. Я работаю без вышки, и меня на собеседованиях больше мучают вопросами о моих знаниях. И никто не заостряет внимание на отсутствии диплома. Другое дело, что с дипломом проще. Но он не заменит знания. Есть диплом + знания + практика - с руками оторвут в любую контору. Есть знания и практика - тоже без работы не останетесь. есть диплом и знания - возьмут джуном. есть диплом но нет ни знаний ни практики - возьмут в макдак)))
    Ответ написан
  • Насколько "быдлокодерским" подходом является хранение сериализованных массивов в SQL?

    wladyspb
    @wladyspb
    Программист
    Такое чисто теоретически допустимо только если верно одно или оба из следующих утверждений:
    1) Эти данные совершенно не систематизированы, неизвестно что может понадобиться сохранить в следующий раз, сколько будет параметров, какого они будут формата и т.д.
    2) По этим данным никогда не потребуется проводить сложный поиск.

    При этом, возникает вопрос - а нафига вообще такие данные пихать в таблицу SQL?
    Логи на мой взгляд более целесообразно хранить в файле.
    Если это какие-то сложные пользовательские данные - ну заведите вы под них отдельную таблицу, добавляя поля по мере надобности.
    Если это полностью неструктурированные данные - стоит подумать о документарной БД.
    Ответ написан
  • Что делать, если нет ответа от сервера при ajax запросе?

    wladyspb
    @wladyspb
    Программист
    Добавьте в $.ajax({ метод error, чтобы получить подробности об ошибке. Рекомендую так же в скрипте принимающем запрос возвращать какой-либо ответ, типа успешно\неуспешно.
    Ответ написан
  • ЧПУ Yii2, передача GET параметров, как организовать?

    wladyspb
    @wladyspb
    Программист
    Есть решение проще, в конфиге урл менеджера это выглядит примерно так:
    'urlManager' => [
    			'enablePrettyUrl' => true,
    			'showScriptName' => false,
    			'rules' => [
    				'<controller>/<action>' => '<controller>/<action>',
    				'site/hello/<name:\w+>' => 'site/hello',
    			]
    		],

    После этого вызов site/hello/someName передаётся в контроллер site, экшн hello с гет-параметром $name = SomeName
    Ответ написан
  • Что делать, если от программирования уже подташнивает?

    wladyspb
    @wladyspb
    Программист
    Не могу похвастаться таким большим стажем, но могу поделиться своим рабочим опытом. Кодить я начал более менее серьёзно три года назад, в качестве хобби. Потом меня окончательно задолбала моя работа(менеджер по оптовым продажам), и я решил поискать работу по хобби. Как ни странно, нашёл. Как я сейчас понимаю, мне адски повезло,поскольку без опыта рассчитывать на хоть какие-то деньги было глупо, но я получил работу в развивающемся проекте, чуть более опытного чем я напарника, адекватное начальство. Год с лишним проработал над этим проектом, в процессе обучения всё больше понимая, с каким говнокодом я работаю) Под конец я работал уже один, я был третьим программистом который поддерживал и развивал этот сайт-приложение, и сил переводить его на ООП и фрэймы не было, как и времени. Под конец у меня реально начала болеть голова, появилось много сайд-проектов, и я тратил кучу времени на вёрстку, "игру со шрифтами и цветами", вплоть до написания статей на сайты под диктовку. Естественно, меня как программиста это "немного" не устраивало, и я начал потихоньку искать новую работу. Первое предложение - вроде как работа мечты. Много денег, работа над играми, но... Когда мне объяснили, что я буду каждую свою мини игру вести полностью сам, зазвонил первый колокольчик. бэк, фронт, вёрстка, дизайн - да вы издеваетесь?!? плюс жёсткие сроки. В общем, недовыполнив тестовое задание я послал их лесом. Следующее предложение было не так интересно в плане продукта, над которым нужно работать, но... Во первых, команда. Я, проработав тут два месяца, пока не нашёл людей, которые бы мне не нравились. Начальство разбирается в кодинге. Начальство понимает пользу рефакторинга. Свободный график. Все современные и полезные новшества, если они реально могут принести пользу в разработке, внедряются. Да, я сейчас занимаюсь не самым интересным делом. Я рефакторю старые куски кода, оставшиеся ещё со старта проекта. Я внедряю юзеринтерфейс. Вроде как мне обещали, что я буду работать только над бэкендом, но по факту приходится лезть и в фронт, и в базу... Но мне никто не ебёт мозг) Никто не торопит со сроками, аргумент что вот тут нужно всё к херам переделать потому что здесь старый код и он не по феншую - воспринимается вполне нормально. И мне приятно тут работать, приятно заниматься задачами, приятно общаться с этими людьми. Я думаю, вам нужно найти место, где вы сможете работать так, как вам нравится, это самое главное.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (13)