Как устроен процесс разработки? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 52

  • @EdmundBowie-n3z
    @EdmundBowie-n3z 5 місяців тому +43

    А какие методологии разработки вы считаете самыми эффективными для командной работы в IT? Лично я выбирал курсы по веб-дизайну, рассматривал разные варианты, но остановился на Skypro. В итоге, после обучения смог получить оффер от крутой компании))

  • @МаксимАндреевич-и4ю
    @МаксимАндреевич-и4ю 3 роки тому +25

    Пластырь- это и есть моя программа которая защищает мою вебку от хакеров. Ой мне такую премию за эту разработку дадуууут...

  • @Тереньтьев
    @Тереньтьев 10 місяців тому

    Познавательное видео, спасибо, наткнулся на него в поисках хоть какой-то информации - а как быть заказчику (я), если ты в этом ничего не понимаешь, а вникнуть нужно, чтоб понимать, как контролировать ход разработки и разговаривать на одном языке с исполнителем.

  • @МаксПомазуев
    @МаксПомазуев 3 роки тому +4

    Расскажи про A/B тестирование и обратную связь, а то тут кажется, что повлиять на продукт можно только изнутри, а не снаружи!

  • @Hacket_Naked
    @Hacket_Naked 3 роки тому +2

    Круто снято и юмор в тему. Хотим про безопасность серверной части иии.... "Шо це кубик Ruby'к ?" и библиотеки

  • @Duh280
    @Duh280 2 роки тому +1

    Прикольная рубрика) Смотрю потому что очень интересно👍

  • @Tikhonovskiy
    @Tikhonovskiy Рік тому

    К планированию, проектированию, кодированию, тестированию ещё бывает нужно внедрение (если не автоматически как Google play.. тем не менее внедрение/ выпуск релиза даже туда нужен).. Ещё обучение/поддержка (как техническая для сложных продуктов, где программисты потребителя пользуются так и конечных пользователей) (хотя об этом +- упоминалось в видосе). Респект за видос!

  • @ИванПышкин-и7ш
    @ИванПышкин-и7ш 3 роки тому +3

    Спасибо Данил! Ты первый человек который объяснил как в it работает все

  • @vitaly.k
    @vitaly.k 2 роки тому

    Спасибо!
    Стало действительно понятнее!

  • @abduabdukarimov7715
    @abduabdukarimov7715 Рік тому

    Расскажи про методологий на front-end

  • @amandawilliams8715
    @amandawilliams8715 10 місяців тому +1

    бесит громкая музыка

  • @micoberss5579
    @micoberss5579 3 роки тому +1

    Давай про Agile

  • @АнастасияДолганова-щ8с

    я повелась на то, что на сайте было написано - Бесплатные курсы 6 месяцев. В итоге на меня повесили кредит. В этот же день сообщила им, что хочу расторгнуть договор. не могу расторгнуть договор и вернуть деньги в банк, все кормят завтраками, а пени капают по кредиту((((

  • @marinapomazkova1236
    @marinapomazkova1236 2 роки тому +3

    Обожаю эту подачу информации и "ай-ти мемчик на посошок" :))))))

  • @sergeiksov3554
    @sergeiksov3554 3 місяці тому

    А вот такие методы import numpy as np
    import tensorflow as tf
    import random
    class LogicEnvironment:
    def __init__(self):
    self.factors = []
    self.results = []
    def add_factor(self, factor):
    self.factors.append(factor)
    def evaluate(self):
    return all(factor() for factor in self.factors)
    class LogicAgent:
    def __init__(self):
    self.model = self.create_model()
    def create_model(self):
    model = tf.keras.Sequential([
    tf.keras.layers.Dense(64, activation='relu', input_shape=(None, )),
    tf.keras.layers.Dense(64, activation='relu'),
    tf.keras.layers.Dense(1, activation='sigmoid')
    ])
    model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])
    return model
    def predict(self, input_data):
    return self.model.predict(input_data)
    def train(self, input_data, labels, epochs=10):
    self.model.fit(input_data, labels, epochs=epochs)
    def save_model(self, path):
    self.model.save(path)
    def load_model(self, path):
    self.model = tf.keras.models.load_model(path)
    def generate_data(num_samples):
    data = []
    labels = []
    for _ in range(num_samples):
    factors = [random.choice([True, False]) for _ in range(4)]
    data.append(factors)
    label = int(all(factors)) # истинность всех факторов
    labels.append(label)
    return np.array(data), np.array(labels)
    if __name__ == "__main__":
    # Основной блок выполнения
    num_samples = 1000
    input_data, labels = generate_data(num_samples)
    agent = LogicAgent()
    agent.train(input_data, labels, epochs=10)
    agent.save_model("logic_model.h5")
    # Test the model
    test_data = np.array([[True, True, True, True], [False, True, False, True]])
    predictions = agent.predict(test_data)
    print("Predictions:", predictions.flatten())// Функция для самоконтроля
    function selfControl() {
    let goals = ["Улучшить свои навыки программирования", "Улучшить физическую форму", "Выучить новый язык"];
    let progress = [];
    for (let i = 0; i < goals.length; i++) {
    let goalProgress = prompt(`На сколько процентов вы достигли цели "${goals[i]}"?`);
    // Проверка на корректность введенного значения
    while (isNaN(goalProgress) || goalProgress < 0 || goalProgress > 100) {
    goalProgress = prompt("Пожалуйста, введите корректное значение от 0 до 100");
    }
    progress.push(goalProgress);
    }
    // Вывод прогресса по каждой цели
    for (let i = 0; i < goals.length; i++) {
    console.log(`Вы достигли ${progress[i]}% цели "${goals[i]}"`);
    }
    // Подсчет общего прогресса
    let totalProgress = progress.reduce((total, current) => total + Number(current), 0);
    let averageProgress = totalProgress / goals.length;
    // Вывод общего прогресса и рекомендаций
    console.log(`Общий прогресс: ${averageProgress}%`);
    if (averageProgress >= 70) {
    console.log("Отлично! Продолжайте в том же духе!");
    } else if (averageProgress >= 50) {
    console.log("Хороший результат. Постарайтесь улучшить свои показатели.");
    } else {
    console.log("Есть к чему стремиться. Не останавливайтесь на достигнутом.");
    }
    }
    // Вызов функции для самоконтроля
    selfControl();

  • @ЛюбовьТаран-и6ф
    @ЛюбовьТаран-и6ф 2 роки тому +1

    Шутка про короновирус - топ! Ахахах)))) 😆

  • @АлександрПонин-п2д

    И ещё. Простой вопрос к автору. Кто есть фронт или бэк офис? С учётом того, что никто не знает на какую кнопку нажать?
    Я к тому, что не определившись в терминах - все остальное какая то фигня...

  • @svitlanalozova1103
    @svitlanalozova1103 2 роки тому +1

    Не дает покоя вопрос: как может тестировщик видеть в коде баги, если он в коде ничего не понимает ( он ведь сам не кодит, верно )?

    • @Dremuchiy_antagonist
      @Dremuchiy_antagonist Рік тому

      Почему не понимает?) Что мешает тестировщику знать ЯП?)

    • @droid777
      @droid777 6 днів тому

      Он может и не видеть баги в коде. Он может точно также тестить программы наряду с пользователями.

  • @Magistrmate
    @Magistrmate 3 роки тому

    Спасибо за видео 😁

  • @cursed371
    @cursed371 3 роки тому

    Спасибо, очень интересно

  • @maxsyniuchenko3765
    @maxsyniuchenko3765 2 роки тому

    Спасибо

  • @nataliksa
    @nataliksa 3 роки тому +1

    Вы крутые!
    Давайте теперь про Agile =D

    • @МишаМихаил-ф7х
      @МишаМихаил-ф7х 3 роки тому

      агил не нужен простым смертным, это внутренее в компании. Зачем тебе знать с кем флиртует вася программист во время работы?

  • @Chel1k7
    @Chel1k7 Рік тому

    ща бы mail ставить на один уровень с гуглом и фейсбуком

  • @Vovka1007
    @Vovka1007 2 роки тому

    нормально объяснил

  • @cob_zero
    @cob_zero Рік тому

    Интересно

  • @АлександрПонин-п2д

    Да и... Назови программу, которую ты написал?
    Про "Лично" я даже не спрашиваю :)

  • @botwar_marketing
    @botwar_marketing 2 роки тому +1

    👍

  • @abatfarea9157
    @abatfarea9157 2 роки тому +3

    "Баг = Ошибка (от англ. bug)"
    Когда увидел взоржал как конь)))

  • @demg7738
    @demg7738 3 роки тому +4

    "Работа в команде" часто трансформируется в "ну это же твой проект". Так что главный совет - не брать лишнего и не срываться делать мелкие задачи по возможности 😉

    • @МишаМихаил-ф7х
      @МишаМихаил-ф7х 3 роки тому +1

      с дивана виднее

    • @demg7738
      @demg7738 3 роки тому

      @@МишаМихаил-ф7х да, бывает пишу и на диване. Под столом пишу только по праздникам.

    • @МишаМихаил-ф7х
      @МишаМихаил-ф7х 3 роки тому +1

      @@demg7738 пишешь в любимые одноклассники. Это максимум что ты можешь писать

    • @demg7738
      @demg7738 3 роки тому +1

      @@МишаМихаил-ф7х Сто лет туда не заходил!
      Пойду напишу прабабке что-ль. Спасибо тебе человек за мудрый комментарий!

  • @kirigayakadzuto1916
    @kirigayakadzuto1916 3 роки тому +3

    Больше информации не помешает (◍•ᴗ•◍)

  • @Timradis
    @Timradis 3 роки тому

    Просто и полезно🔥

  • @danyarkebekov329
    @danyarkebekov329 3 роки тому

    Крутой и очень хороший видос

  • @Antiquesik
    @Antiquesik 11 місяців тому

    Айти компании комфорт.

  • @webacademy7501
    @webacademy7501 3 роки тому

    Гоу про agile

  • @nelavas4651
    @nelavas4651 3 роки тому

    Крутой фидос!

  • @ОксанаКотова-г2ь

    На практике все делает аналитик…

  • @АлександрКоротенко-й6э

    Спасибо, поржал...

  • @multivvarka
    @multivvarka 3 роки тому

    Про антиутопию смешно)))))

  • @alEx-xs9kv
    @alEx-xs9kv 3 роки тому

    Шути смешнее

  • @НиколайКоробкин-с4к

    Спасибо! Познавательно.