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

preview_player
Показать описание
________________________________

Многие не знают, как устроен процесс работы в больших IT-компаниях. На первый взгляд может показаться, что всё очень сложно и не понятно. Но на самом деле айтишники стремятся к рациональности и прозрачности. В этом выпуске узнаете, какие роли есть в разработке и кто чем занимается. Приятного просмотра. Учиться — это прикольно!
________________________________
Подписывайтесь на Geekbrains

Наш телеграм-канал:

Мы в ВК:

Наш Инстаграм:

Facebook:

Наш блог:

Начни учиться с Geekbrains прямо сейчас:

#geekbrains #IT #ПроIT #backend #frontend #тестировщик #аналитик #дизайнер #юзабилист
Рекомендации по теме
Комментарии
Автор

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

EdmundBowie-nz
Автор

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

МаксимАндреевич-ию
Автор

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

Hacket_Naked
Автор

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

Тереньтьев
Автор

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

МаксПомазуев
Автор

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

Duh
Автор

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

ИванПышкин-иш
Автор

-и как ты нашел этот баг?
-а, ну.. Хз, если честно, ткнул куда-то, потом ещё куда-то и оно само, вот.

ZIANON-XD
Автор

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

vitaly.k
Автор

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

marinapomazkova
Автор

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

Tikhonovskiy
Автор

я повелась на то, что на сайте было написано - Бесплатные курсы 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

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 =

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)


# 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();

sergeiksov
Автор

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

svitlanalozova
Автор

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

abatfarea
Автор

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

АлександрПонин-пд
Автор

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

nataliksa
Автор

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

Chelk