Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • Какие сейчас тенденции в веб-программировании?

    @12rbah
    Вообще по ощущениям последние 3-4 года, для разработки фронтэнда используют реакт, ангуляр, вью + что-то для бэкенда в большинстве случаев. Для небольших проектов используют cms, но как и 4 года назад, почти всегда вы можете взять относительно небольшой заказ, найти работу только на cms становится всё труднее(хотя тут общая тенденция я думаю).
    Ответ написан
  • Почему HTTPS оказывается быстрее HTTP?

    @12rbah
    6399da40be491748974351.pngВозможно дело и правда в http2, т.к. для http так указана версия 1.1.
    У меня 12 сек http против 1 сек в https, какие-то подозрительные результаты. И на сайте написано, что грузится 360 уникальных изображений, но в реальности видимо это одно и тоже изображение которое забито по 360 ссылкам. Я проверил только на 3 изображениях и у них совпал хэш. Скорее всего где-то реально оно кешируется или есть какая-то хитрость.
    Ответ написан
    Комментировать
  • С чего начинается Frontend & Backend разработка?

    @12rbah
    есть макет и исходя из этого макета backend и придумывает структуру хранения данных в БД
    Эти вещи довольно слабо связаны. Обычно как и ответили выше, читают ТЗ и из него уже примерно понимают, что нужно системе. Дизайн может повлиять на пару таблиц, из которых можно будет получить даные и то не факт.
    Ответ написан
    Комментировать
  • Какие существуют конструкторы веб-приложений?

    @12rbah
    Например, создать простой личный кабинет, не программируя его, а используя конструктор.
    Соединить с базой данных, создать таблицы пользователей, параметров. Задать интерфейс.
    И чтобы компилировалось в код по итогу из конструктора.
    CMS?
    Ответ написан
    Комментировать
  • Функция не принимает и не возвращает структуру?

    @12rbah
    Честно говоря не совсем понял почему в коде вы показываете что передаёте st []struct{} и возвращаете struct{}, нужно указывать конкретный тип данных. Вот рабочий код
    package main
    
    import (
    	"fmt"
    	"math/rand"
    	"time"
    )
    
    type WordsStruct struct {
    	Id    int
    	Fword string
    	Sword string
    	Freq  int
    }
    
    func Next(st []WordsStruct) WordsStruct {
    	rand.Seed(time.Now().Unix())
    	shw := st[rand.Intn(len(st))]
    	return shw
    }
    
    func main(){
    	st := []WordsStruct{
    		{Id: 1, Fword: "test", Sword:"est" , Freq:5 },
    		{Id: 2, Fword: "rest", Sword:"ww" , Freq:75 },
    	}
    	fmt.Println(Next(st))
    }
    Ответ написан
    1 комментарий
  • Кратко не смогу?

    @12rbah

    они лежат в массиве в другом js файле и выбирает рандомно (простой функцией)


    Можно сделать так, что если вопрос попадается человеку, то вы его убираете из этого массива, когда человек переходит на следующий вопрос (не знаю какое точное условие возврата будет у вас), то возвращаете его в массив.
    Ответ написан
    Комментировать
  • Обучение в буткемпе, стоит ли оно того?

    @12rbah
    Проверьте реальные отзывы о курсах, потом, если с нуля учиться, многим не хватит даже года. И посмотрите критические отзывы о профессии программиста, т.к. потом люди пол года отрабатывают и жалуются на выгорание, что кодинг хуже чем работа грузчиком и тд. Платить за курсы 80к (по 5к в месяц), посмотрите, сколько стоит час работы нормального специалиста и подумайте, что могут вам рассказать за 5-6к в месяц. Бесплатные курсы у нас это в основном stepik, coursera, после них можете поискать бесплатные программы с устройством стажировку. В любом случае с нуля нужно заниматься по 30-40 часов в неделю, чтобы через месяцев 7 выйти на уровень стажера (7 месяцев, если вам это хорошо дается, многим нужно больше года, т.к. определенная область программирования тащит за собой стек технологий, которые опытным людям кажутся тем, что нельзя не знать, а для новичка это сложно.). Так, что на вашем бы месте я поискал бы бесплатные курсы + бесплатного/дешевого ментора, который будет объяснять непонятные вещи иногда.
    Ответ написан
    Комментировать
  • Пишу диплом по информационной безопасности. Тема "Разработка рекомендаций по защите (определенного веб сайта)". Есть ли материалы по этой теме?

    @12rbah
    Если теория, то стоит посмотреть на OWASP там расписано много уязвимостей. А для практики могу предложить например такую подборку https://proglib.io/p/ethical-hacking-practice/ (а так можно в гугле вбить что-то вроде курсы по пентесту/этичному хакингу).
    Ответ написан
    Комментировать