@spbpython

Страница 569 из 785
Danil
17.11.2017
06:34:43
Возможно, автор имел в виду mypy?
)) все глубже, поищи в гугле «Кошкин pypy» вот про это Саша и хочет рассказать

Yuri Yuri
17.11.2017
06:37:45
Это не ограничения, а возможности
Ну это ведь не бесплатные возможности.

А потом приходят на собеседования люди, которые знают джангу, но не знают питон.

Google
Yuri Yuri
17.11.2017
07:04:11
Давайте сделаем чятланский опросник с вариантами типа: - знаю питон и ненавижу джангу/фласк - знаю питон и не знаю джангу/фласк - знаю и джангу/фласк, и думаю, что знаю питон - знаю джангу/фласк, но не знаю питон - не знаю ни питона, ни джанги, но знаю похапе/жабаскрипт/рельсы и мне ОК

Yuri Yuri
17.11.2017
07:12:51
Например, не могут взять срез массива.

Или не знают про GIL, потому что «всё делает фреймворк».

oneek
17.11.2017
07:13:26
Yuri Yuri
17.11.2017
07:14:36
это уже слишком толсто
Я букально привожу случаи с технических собеседований на питониста.

Roman
17.11.2017
07:15:44
Yuri Yuri
17.11.2017
07:26:20
Вполне обычная ситуация, что человек писал на похапе, а когда похапе начал загибаться, человек не ушел в JS, а перескочил на джангу или фласк. Времени учить язык не было, надо было сразу херачить в продакшн. Но парень-то сообразительный, взял этот конструктор, покрутил немного, добавил БД через ORM, накидал из бутсрапа интерфейсик – оно херакс и заработало! Ура, сказал разраб, и накидал из конструктора ещё интернет-магазин, потом для другого заказчика наговнякал на коленках ERP-систему. Когда ей стало тяжко, прикрутил редис, потом заказчик дал денег на Оракл вместо MySQL. И вот ты уже АРХИТЕКТОР, приходишь такой на собеседование и хочешь стопицот денег. И тут хоба — а питон-то ты и не знаешь!

Yuri Yuri
17.11.2017
07:33:15
Я не говорю, что это плохо – такие люди тоже нужны (именно они и делают бóльшую часть сайтов), просто надо понимать, что core language ≄ framework.

oneek
17.11.2017
07:34:23
Я не говорю, что это плохо – такие люди тоже нужны (именно они и делают бóльшую часть сайтов), просто надо понимать, что core language ≄ framework.
да, все так. Ну потом этот чувак пойдёт после такого собеса, почитает что не знал. Заполнит пробелы и прокачается :) Не rocket science же.

Ну это я стараюсь верить в людей :) Как оно будет на самом деле, кто его знает.

Google
Vadim
17.11.2017
08:22:37
Джанга/Фласк - это единственный реальный способ вайти в айт.. питон

а скоро и 2.0 будет

oneek
17.11.2017
08:23:16
бугага
сценарий для годной it-фантастики :)

Артур
17.11.2017
08:58:18
Хотя да, саентологи не программисты

Я вот не с фласкоджанг начинал, а просто с задачек в школе, и вроде ничего

Ruslan
17.11.2017
09:10:37


ето пять

Dmitry
17.11.2017
09:12:22
вчера же Митя скидывал уже

newtover
17.11.2017
09:17:05
поздно уже джанги/фласки учить, директор по ai теслы говорит, что вас завтра заменят глубокой моделью: https://medium.com/@karpathy/software-2-0-a64152b37c35

Nikolay
17.11.2017
09:18:44
поздно уже джанги/фласки учить, директор по ai теслы говорит, что вас завтра заменят глубокой моделью: https://medium.com/@karpathy/software-2-0-a64152b37c35
Это ошибка проекции, Карпатый думает, мол, если он умеет в сети, то и все умеют и все внедрят

А на деле все как было на коболе, так и останется

Nikolay
17.11.2017
09:21:06
зачем все? он и внедрит
Одного на всех не хватит

Ilia
17.11.2017
09:21:21
поздно уже джанги/фласки учить, директор по ai теслы говорит, что вас завтра заменят глубокой моделью: https://medium.com/@karpathy/software-2-0-a64152b37c35
> It turns out that a large portion of real-world problems have the property that it is significantly easier to collect the data than to explicitly write the program. Ну вот это чушь какая-то, сбор данных подразумевает что нужно explicitly write the program которая их и соберёт

Мало того что надо один раз собрать, нужно ещё и дополнять, чистить, разбивать на подвыборки

Артур
17.11.2017
09:25:26
И позаботиться обо всех крайних случаях

Google
Артур
17.11.2017
09:25:42
Что, собственно, и делает программа 1.0

Vladislav
17.11.2017
09:26:58
Да там прямо в статье: Software 2.0 is not going to replace 1.0 (indeed, a large amount of 1.0 infrastructure is needed for training and inference to “compile” 2.0 code), but it is going to take over increasingly large portions of what Software 1.0 is responsible for today. Никого не заменяют, расходимся

Alex
17.11.2017
09:28:31
И позаботиться обо всех крайних случаях
вы походу со средним программистом не общались

Ilia
17.11.2017
09:32:39
Если люди частенько даже другу другу не могут нормально объяснить чего хотят от программы, то чего ждать от нейросетей которым нужна 100% чёткая постановка задачи

Ilia
17.11.2017
09:34:20
А чем "так" будет лучше чем "по-другому"? Ну нагенерилось мне куча вариантов кода, который что-то там выполняет

oneek
17.11.2017
09:34:22
с Таненбаума надо начинать)

остальное всё приложится

Alex
17.11.2017
09:46:12
TDD же и погнали обучаться с подкреплением...

Ilia
17.11.2017
09:52:21
Насчёт TDD есть такое, но тут нюанс - моделирование не даёт 100% результат, а от тестов мы ждём именно этого. И даже при 99% успешных кейсов залезть в модель и поправить чуть-чуть руками не выйдет, потому что чёрный ящик.

Alex
17.11.2017
10:01:57
Насчёт TDD есть такое, но тут нюанс - моделирование не даёт 100% результат, а от тестов мы ждём именно этого. И даже при 99% успешных кейсов залезть в модель и поправить чуть-чуть руками не выйдет, потому что чёрный ящик.
1) если мы не говорим про спортивное программирование, то я людей, которые пишут код работающий в 100% случаев не встречал 2) ну эта сеть все-таки будет не что-то магическое выдавать а инструкции машине, какая разница какой именно нейрон косячит если команда не та? вкидываешь больше данных чтобы этот вопрос дообучить (ровно как с человеком, если программист плохо пишет регулярки, то его нужно отправить писать регулярки)

Это не вопрос завтрашнего дня, но я на 100% уверен что верстку в исполнении нейронок мы увидим в ближайшие 3-5 лет

Aleksander
17.11.2017
10:04:05
дык уже

https://github.com/tonybeltramelli/pix2code/

Alex
17.11.2017
10:04:24
дык уже
ну это далеко от продакшен уровня

Aleksander
17.11.2017
10:06:42
зависит от уровня продакшена)

Ilia
17.11.2017
10:29:27
1) если мы не говорим про спортивное программирование, то я людей, которые пишут код работающий в 100% случаев не встречал 2) ну эта сеть все-таки будет не что-то магическое выдавать а инструкции машине, какая разница какой именно нейрон косячит если команда не та? вкидываешь больше данных чтобы этот вопрос дообучить (ровно как с человеком, если программист плохо пишет регулярки, то его нужно отправить писать регулярки)
Я имел в виду что по TDD все тесты должны проходить, как минимум. Хорошо бы ещё подключать критерий покрытия, кстати, чтобы направлять ход обучения в сторону обработки описанных кейсов. А то бывает что нейронки находят "обходные" пути решения, то есть находят дыры в постановке задачи и используют их.

Google
Serge
17.11.2017
10:31:15
Хороший путь: начать понимать язык, делать первые проекты на джанге, разобраться как оно работает, посмотреть на другие фреймворки.

Serge
17.11.2017
10:43:52
... посмотреть на другие языки ... PROFIT
Короче, программистом надо быть, а языки и фреймворки - это подробности

Ilia
17.11.2017
10:47:07
Короче, программистом надо быть, а языки и фреймворки - это подробности
+1, если учишься постоянно то всё равно с чего начинать

Aleksandr
17.11.2017
11:23:41
в чем прикол? биткойнами заплатил?

объясните мемас, плес

Admin
ERROR: S client not available

Michael
17.11.2017
11:33:38
Они за этот чек не рублей снимают

Н рублей

Сверху от проезда

Danil
17.11.2017
11:35:20
Security over obscurity какой-то. Почему оно вообще по ссылке доступно то?

Valery
17.11.2017
11:35:56
Прошу прощения, не туда ткнул

Ilia
17.11.2017
11:36:10
Кто успел тот скачал :)

Danil
17.11.2017
11:36:19
Прошу прощения, не туда ткнул
Но получилось забавно

Valery
17.11.2017
11:37:38
О, да, крайне важная информация о том, что я потратил 300 рублей на такси)

Aleksander
17.11.2017
11:38:08
ну хоть не интимные фотки))

Danil
17.11.2017
11:44:08
новый закон же
можешь тезисно изложить или ссылкой поделиться?

b0g3r
17.11.2017
11:45:09
http://pravo.gov.ru/proxy/ips/?docbody=&nd=102081652&intelsearch=%EE%F2+22.05.2003+%B9+54-%D4%C7 (можно поискать по QR)

https://www.nalog.ru/rn48/news/activities_fts/6911598/

Google
Ilia
17.11.2017
11:52:59
Ох как жутко выглядят стектрейсы от asyncio в sentry

Serge
17.11.2017
11:53:50
Короче, программистом надо быть, а языки и фреймворки - это подробности
вот у нас открылась вакансия https://advance.workable.com/jobs/434577 мы не требуем какого знания технологий глубокого, но мы хотим программиста с головой, который знаком с наим стеком, а главное - чтобы ему было интересно с этим стеком работать. #job

и да, мы очень крутые, но пишем на джанге;)
правда у нас DRF в основном и даже было приложение на Flask, но мы его убили пока за ненадобностью

b0g3r
17.11.2017
11:59:25
дежурный ответ про индивидуальный подход к каждому

Sergey
17.11.2017
11:59:44
дежурный комментарий про вилку
~держурная отмазка, что будем договариваться по ожидания кандидата~

Serge
17.11.2017
12:01:33
дежурный ответ про индивидуальный подход к каждому
ага, учитывая Mid/Senior/Lead level и most of the team is distributed вилка может быть от мидла в Днепре до эксперта в Лондоне.

Ilia
17.11.2017
12:04:55
ага, учитывая Mid/Senior/Lead level и most of the team is distributed вилка может быть от мидла в Днепре до эксперта в Лондоне.
В таком случае можно сделать несколько вакансий, каждую со своим описанием и вилкой

Ну или принимаем как тезис что вилки не нужны и ок, тоже подход

Zart
17.11.2017
12:13:44
некоторые так делают

Serge
17.11.2017
12:13:58
некоторые так делают
например, епам

Andrey
17.11.2017
12:20:06
сейчас в MoscowPython вас тоже за вилку спросят

Chikiro
17.11.2017
12:24:29
Забавно, что так ругают джангу, а в вакансиях у многих она в качестве одного из основных рабочих инструментов указана :)

Andrey
17.11.2017
12:25:04
едят кактус, да

Страница 569 из 785