Size: a a a

2021 November 20

O

Onlinehead in ctodailychat
Вполне возможно. Но я исхожу из того, что люди явно знакомы и с математикой, и с алгоритмами, и вероятно с ТРИЗом и еще много чем, чего они в моем представлении просто не могли избежать, получая свое образование.
источник

O

Onlinehead in ctodailychat
ну, смотря кому пытался)
источник

MS

Max Syabro in ctodailychat
далеким от айти людям)
источник

O

Onlinehead in ctodailychat
Если чуваки реально биологи с образованием, которые в лабах трудятся и при этом молодые, то вряд ли у них возникнут проблемы с пониманием процессов, абстракций, компонентов и т.д. Если не сыпать умными непонятными словами, ставя их в ситацию, когда они просто терминологию не поймут, то основной концепт я думаю они выхватят достаточно быстро.
Понятно, что если человек никогда в жизни ни одного процесса не расчитал и не спроектировал, то ему будет достаточно сложно объяснить, что такое последовательные вычисления и контрольная сумма) У него в голове даже близких абстракций может не оказаться просто.
источник

AC

Anton Chugrinov in ctodailychat
ну все же они и в стартапе работают последние несколько месяцев и с разработчиками каждый день общаются
источник

O

Onlinehead in ctodailychat
Тем более, им скорее всего уже что-то да знакомо. Поэтому я бы все таки сделал упор в просвещении на процессы и все вокруг этого, а не на сам вопрос "что такое программирование". Оно конечно весело, заставить их код писать, но вряд ли поможет в реальном взаимодействии. Ну это все сугубо ИМХО.
источник

AC

Anton Chugrinov in ctodailychat
да, звучит правильно конечно
источник

O

Onlinehead in ctodailychat
В конце концов цель то в том, чтобы дать понять обоим группам что это за работа у каждого, как они действуют, на что опираются и как получают результат, хотя бы на уровне базовых ступенек.
источник

СА

Сергей Аксёнов... in ctodailychat
Мне кажется, что задача в таком виде не решаемая. Чтобы понимать "из чего состоят веб-приложения" - нужно понимать несколько слоёв абстракций под ними. Или структурировать уже имеющиеся бытово-рабочие знания. Что такое веб, DNS и IP-адреса. Что такое http и https, запрос/ответ, тело и заголовки, кэширование. Что такое веб, протоколы, ссылки и ресурсы, плюс немного про то, какие есть ограничения на использование ресурсов между сайтами. Что такое html и css, ссылки на страницы и ресурсы, элементы отображения и управления. Что такое бэкенд и фронтенд, JavaScript и прочее. Можно поискать такие курсы, а можно самим сделать серию рассказов, тем более что у разрабов это всё должно от зубов отскакивать. А сколько человек обоих классов в команде?
источник

AC

Anton Chugrinov in ctodailychat
8 разработчиков и 7 биологов
источник

СА

Сергей Аксёнов... in ctodailychat
А в 2021 уже есть стабильная полнофункциональная реализация gRPC для веб- и мобильных клиентов?
источник

СА

Сергей Аксёнов... in ctodailychat
Ну то есть реально всех за один стол усадить, кажется это вариант.
источник

AC

Anton Chugrinov in ctodailychat
если не углубляться в составы команд конечно, к разработчикам например в этом случае отнесен и дизайнер, который умеет в фронт немного
источник

AC

Anton Chugrinov in ctodailychat
да, реально вполне
источник

СА

Сергей Аксёнов... in ctodailychat
А какая конечная цель? Что должно измениться в сознании биологов по окончании процесса?
источник

AC

Anton Chugrinov in ctodailychat
в первую очередь удовлетворить интерес к программиованию, который растет с каждым днем работы вместе, ну то есть действительно «что бы прониклись». Во-вторую, показать из чего строится работа над абстрактным проектам и какого типа задачи бывают, ну и сделать это не в формате лекции, а в формате практического задания, что бы написал строки кода сами, увидели их результат, по желанию, продолжили самостоятельно играться
источник

СА

Сергей Аксёнов... in ctodailychat
Менеджер во мне горячо протестует против того, чтобы тратить на такое время сотрудников стартапа (=деньги инвесторов). Наверное есть какая-то ценность в том, что учёные будут лучше понимать инженеров, но мне не кажется, что это как-то значимо повлияет на успех..

Как компромисс я бы предложил учёным в свободное время взять какой-то интересный онлайн-курс по вашему основному языку разработки. Например я когда-то прошёл на Курсере что-то типа Game Development on Python, 6 недель, довольно увлекательно. Сейчас не могу найти, может убрали этот курс.

Будет хорошо, если он будет project-based, то есть с целью и осязаемым результатом в конце.
источник

AC

Anton Chugrinov in ctodailychat
можно сказать, что инвестор в том числе будет за этим столом) поэтому трата дня не пугает в целом, но резонно конечно
источник

AC

Anton Chugrinov in ctodailychat
первое что в голову пришло кстати это взять сценарий django girls и переложить на лабораторию, что бы написали пару моделек, в консоль руками сходили и тд, но пока не кажется это лучшим вариантом
источник

AO

Alexander Ovchinniko... in ctodailychat
я не знаю, мне кажется, что ещё нет, там grpc-web есть, какой у него сейчас статус в плане стабильности для прода - не знаю
источник