А какие методологии разработки вы считаете самыми эффективными для командной работы в IT? Лично я выбирал курсы по веб-дизайну, рассматривал разные варианты, но остановился на Skypro. В итоге, после обучения смог получить оффер от крутой компании))
Познавательное видео, спасибо, наткнулся на него в поисках хоть какой-то информации - а как быть заказчику (я), если ты в этом ничего не понимаешь, а вникнуть нужно, чтоб понимать, как контролировать ход разработки и разговаривать на одном языке с исполнителем.
К планированию, проектированию, кодированию, тестированию ещё бывает нужно внедрение (если не автоматически как Google play.. тем не менее внедрение/ выпуск релиза даже туда нужен).. Ещё обучение/поддержка (как техническая для сложных продуктов, где программисты потребителя пользуются так и конечных пользователей) (хотя об этом +- упоминалось в видосе). Респект за видос!
я повелась на то, что на сайте было написано - Бесплатные курсы 6 месяцев. В итоге на меня повесили кредит. В этот же день сообщила им, что хочу расторгнуть договор. не могу расторгнуть договор и вернуть деньги в банк, все кормят завтраками, а пени капают по кредиту((((
А вот такие методы 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();
И ещё. Простой вопрос к автору. Кто есть фронт или бэк офис? С учётом того, что никто не знает на какую кнопку нажать? Я к тому, что не определившись в терминах - все остальное какая то фигня...
"Работа в команде" часто трансформируется в "ну это же твой проект". Так что главный совет - не брать лишнего и не срываться делать мелкие задачи по возможности 😉
А какие методологии разработки вы считаете самыми эффективными для командной работы в IT? Лично я выбирал курсы по веб-дизайну, рассматривал разные варианты, но остановился на Skypro. В итоге, после обучения смог получить оффер от крутой компании))
Пластырь- это и есть моя программа которая защищает мою вебку от хакеров. Ой мне такую премию за эту разработку дадуууут...
Познавательное видео, спасибо, наткнулся на него в поисках хоть какой-то информации - а как быть заказчику (я), если ты в этом ничего не понимаешь, а вникнуть нужно, чтоб понимать, как контролировать ход разработки и разговаривать на одном языке с исполнителем.
Расскажи про A/B тестирование и обратную связь, а то тут кажется, что повлиять на продукт можно только изнутри, а не снаружи!
Круто снято и юмор в тему. Хотим про безопасность серверной части иии.... "Шо це кубик Ruby'к ?" и библиотеки
Прикольная рубрика) Смотрю потому что очень интересно👍
К планированию, проектированию, кодированию, тестированию ещё бывает нужно внедрение (если не автоматически как Google play.. тем не менее внедрение/ выпуск релиза даже туда нужен).. Ещё обучение/поддержка (как техническая для сложных продуктов, где программисты потребителя пользуются так и конечных пользователей) (хотя об этом +- упоминалось в видосе). Респект за видос!
Спасибо Данил! Ты первый человек который объяснил как в it работает все
Спасибо!
Стало действительно понятнее!
Расскажи про методологий на front-end
бесит громкая музыка
Давай про Agile
я повелась на то, что на сайте было написано - Бесплатные курсы 6 месяцев. В итоге на меня повесили кредит. В этот же день сообщила им, что хочу расторгнуть договор. не могу расторгнуть договор и вернуть деньги в банк, все кормят завтраками, а пени капают по кредиту((((
Обожаю эту подачу информации и "ай-ти мемчик на посошок" :))))))
А вот такие методы 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();
Шутка про короновирус - топ! Ахахах)))) 😆
шути смешно
И ещё. Простой вопрос к автору. Кто есть фронт или бэк офис? С учётом того, что никто не знает на какую кнопку нажать?
Я к тому, что не определившись в терминах - все остальное какая то фигня...
Не дает покоя вопрос: как может тестировщик видеть в коде баги, если он в коде ничего не понимает ( он ведь сам не кодит, верно )?
Почему не понимает?) Что мешает тестировщику знать ЯП?)
Он может и не видеть баги в коде. Он может точно также тестить программы наряду с пользователями.
Спасибо за видео 😁
Спасибо, очень интересно
Спасибо
Вы крутые!
Давайте теперь про Agile =D
агил не нужен простым смертным, это внутренее в компании. Зачем тебе знать с кем флиртует вася программист во время работы?
ща бы mail ставить на один уровень с гуглом и фейсбуком
нормально объяснил
Интересно
Да и... Назови программу, которую ты написал?
Про "Лично" я даже не спрашиваю :)
👍
"Баг = Ошибка (от англ. bug)"
Когда увидел взоржал как конь)))
"Работа в команде" часто трансформируется в "ну это же твой проект". Так что главный совет - не брать лишнего и не срываться делать мелкие задачи по возможности 😉
с дивана виднее
@@МишаМихаил-ф7х да, бывает пишу и на диване. Под столом пишу только по праздникам.
@@demg7738 пишешь в любимые одноклассники. Это максимум что ты можешь писать
@@МишаМихаил-ф7х Сто лет туда не заходил!
Пойду напишу прабабке что-ль. Спасибо тебе человек за мудрый комментарий!
Больше информации не помешает (◍•ᴗ•◍)
Просто и полезно🔥
Крутой и очень хороший видос
Айти компании комфорт.
Гоу про agile
Крутой фидос!
На практике все делает аналитик…
Спасибо, поржал...
Про антиутопию смешно)))))
Шути смешнее
Спасибо! Познавательно.