Обновить
0

Пользователь

Отправить сообщение

12 недель в году (Майкл Леннингтон, Брайан Моран)

А вы в деталях разбираетесь в этих темах?
То есть, как вы тестировали корректность расчетов?

Спасибо за столь подробную статью.
А подскажите, есть ли актуальные и простые способы перевода денег из Грузии в РФ сейчас? Без крипты. TBC, насколько я знаю, убрал все способы.

Спасибо за статью, за то, что поделились.
Удачи в будущем желаю вам.

Но, на мой взгляд, вы слишком рано поставили крест.

> Релиз провалился
Провалился или нет судить лишь по первым нескольким месяцам -- слишком крайнее решение. Я, работая в IT уже 17 лет, был участником проектов, которые работали уже по 10 лет, и не были идеальными, содержали десятки багов на проде, отзывы от недовольных клиентов, но работали.

Стартап -- это постоянные АБ тесты. Если вы видете, что нет выхлопа сегодня, это не значит, что его не будет завтра. На то в командах есть продакты, которые и придумывают, что можно подкрутить, поменять так, чтобы привлечь пользователей.

Возможно, вам стоит месяцок отдохнуть и уже с новым энтузиазмом взяться. Сделать какой-то бесплатный функционал, чтобы можно было пощупать и отдельный Premium-аккаунт для расширенных функций.

Не теряйте надежду в себя, если сегодня не получилось, это не значит, что вы плохой. Если в нише много денег, то, может получится занять и 0.5%

Успехов!

Вы упускаете важный момент.
Вся эта теория и база требуется для того, чтобы отдельно взятый сеньор, команда в которой он работает, отдел/департамент генерировали шаблонный (имею ввиду, соблюдение практик, паттернов, теории и т.п.) код, легко читаемый/поддерживаемый.

Смотри, у нас тут есть табличка в БД, её надо вывести в CRM

Вы бы видели, какие кандидаты пишут запросы SQL/LINQ в тестовых заданиях. Например, select * в память и там уже сортировка по ключу. А вы, наверное, еще и противник тестовых заданий.

Синьор может выяснить требования у бизнеса, придумать архитектуру, спроектировать БД. И потом всё это реализовать на ЛЮБОМ языке программирования. Не работает так, что если до этого синьор работал 5 лет на Go, то завтра он не сможет написать проект на Java.

Сильное утверждение про "любой" язык и "завтра". Смочь-то, может, что-то и сможет. Но каково будет качество кода и результата на выходе?

придумать архитектуру, спроектировать БД

Как можно придумать архитектуру без знания технических деталей? Как можно спроектировать БД, коогда ты не можешь рассказать про ACID в контексте SQL, про сам SQL, про индексы, уровни изоляции, про профилирование запросов, про шаблоны работы с БД в контексте распределенной системы.

И как тогда, по резюме определить опыт?) 11 лет не говорит о техническом бэкграунде ровным счетом ничего.

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

Забыли в коде Form1.cs прописать Application.DoEvents();

То есть, вы на полном серьезе предъявляете 17-летнему парню претензию в том, что он:
- в одиночку не сделал игру уровня GTA ("мусорная" -- потому что плохая графика? а вы можете так же?)
- какой он плохой человек, что зарелизил её, пусть она, на ваш строгий взгляд и "мусорная" (в чем можно ему только позавидовать, так как многие пилят пет проект в стол)
- да и смог на ней заработать (ужас какой, школьники купили игру, а не кока-колу)
Всё так?

Равиндран объяснил, что на решение расширяться на 40 рынков активно давили инвесторы — более 100 из них настаивали на агрессивном росте.

Тем, что внутри метода "Default..." скрыта инициализация класса значениями по умолчанию для заданного тестового сценария.

То есть, на уровне некоего класса тестов реализован метод DefaultPerson(), который заполняет нужные поля (к примеру, Id, Дата создания, Uid и т.п.), а в каждом отдельном тест-методе объект Person заполняется значениями через With.

Конечно, можно и без этого всего, дело вкуса.

Поправьте меня, если я неправильно понял.

Вы говорите о том, что, если я, гипотетический сотрудник Ozon, придумал идею стартапа, который бы мог влиться или сосуществовать вместе с экосистемой Ozon, то вы предлагаете мне рассказать об идее, и мой руководитель, на свое усмотрение, может отдать исполнение идеи другой команде и реализовать мою идею без меня. Я все правильно понял?

Тогда, какой мне смысл рассказывать о ней?

Важно помнить, что все идеи и разработки в рамках компании принадлежат компании. Руководство оценивает, кто лучше справится с реализацией продукта. У вас может быть идея, но нет опыта или ресурса в вашей команде, а у Васи и его команды уже есть успешные запуски аналогичных продуктов и свободные руки. В таких случаях руководство может предпочесть доверить проект более опытной команде.В крупных компаниях, таких как наша, эти процессы оптимизации и передачи проектов направлены на эффективное использование ресурсов и успешное воплощение идей.

А как сотни тысяч вопросов-ответов по C#, шаблонам проектирования, чистой архитектуре и т.п. помогут обучить ИИ ответить на вопрос по 1С "Как проставить ИНН ИП в программе 1С Предприятие?" (первый попавшийся в гугле вопрос. причем, в гугле ответ есть, а в ChatGPT ответом получил воду ввиду 4-х пунктов .."Обновите программу", "Обратитесь в службу поддержки" и т.п.)

От вас по комментариями сквозит какой-то обидой на тех, кто пришел в ИТ через школу, ЕГЭ, вуз. И отговорки, что, вот, им всё родители помогли, жалко смотрятся.

Работая разработчиком уже более 15 лет, я много каких проектов повидал, и, часто, у меня было искреннее удивление, да как они в 2023-м году, когда вокруг AI и разные новинки умудряются продавать продукты далеко не отшлифованные, не очень красивые, на старых технологиях под капотом, с отсталым дизайном и без нормальной адаптивной верстки. Однако, клиенты есть, платят, бизнесы прибыльны.

Главное, чтобы продукт решал проблемы клиентов. В соседней статье тут как раз про это.

Сам грешу тем, что вот уже почти два года по чуть-чуть делаю пет-проект, и все никак не закончу, потому что всегда есть что продумать, что улучшить, что запрограммировать.

А надо не так.
Надеюсь, скоро запущусь. Решил сделать квартальный план и жестко следовать ему. Надоумила кника "12 недель в году")

Спасибо за опубликованные результаты работы.
Познавательно и полезно.
Удачи вам в дальнейшем!

Простой вопрос про "названия": Какие паттерны проектирования вы знаете, какие наиболее часто используете в работе и почему?

И нужно рассказать, например, в контексте GoF (хорошо бы еще и пояснить, что это такое), что есть порождающие, поведенческие и структурные. Рассказать про каждый из трех и привести 2-3 примера паттерна из каждой группы. То есть назвать, описать и привести короткий пример, в каком случае его можно использовать.


Тут, сниппетами не отделаться. Человек или обладает этим знанием или нет.

На мой взгляд, ваше предложенное решение, когда мы в фоне отправляем запрос (который может, в зависимости от скорости сети, сервера и т.п., длиться Х секунд) и оставляем кнопку активной ведет к дезориентации.

Как пользователь поймет, что кнопка отработала? Может, мышка заглючила и кнопка не нажалась.

Мне кажется, лучшим решением является:
1. блокировать кнопка
2. в кнопке менять текст (если было "Сохранить", то на "Сохраняем..", если было "Изменить", то на "Изменяем.." и т.п., или на обощенное "Пожалуйста, подождите..."
3. добавить слева от текста в кнопке динамичную иконку, по типау ajax-loader

Такой подход однозначно отображает текущее состояние формы.
В случае ошибки, вернуть кнопку в первоначальный вид и отобразить значимое сообщение рядом с кнопкой.

  1. Между { "property": "[]" } и { "property": [] }
    различие в том, что в первом случае -- это строка со скобками, а во втором (по вашей же ссылке) -- пустой массив

  2. Пример выше с объектом так же очень кривой, если это массив строк, должно быть просто { "property": ["first element", "second element" ] }

Максим, спасибо за подробный пошаговый план.
Вопрос: отчитываться за грант сложно? это некая выписка расходов с банковского счета, что X средств перечислены сотрудникам (ФОТ) за реализацию набора Y задач за месяц, которые вместе внедряют функциональность в продукт?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Технический директор
Ведущий
C#
Веб-разработка
Entity framework
.NET Core
.NET
SQL
ООП