Этого треда уже нет.
Это копия, сохраненная 3 октября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
69 Кб, 500x390
Dive into Python: Течь продолжается #831302 В конец треда | Веб
Привет двощ. Я автор пасты dive into python. Пасту писал по личному опыту, вот борда из 2011 на питоне / Django / Tornado https://github.com/paulmillr/chieftain — ей хотели заменить вакабу и даже был поддомен beta.2ch.hk.

Благодаря борде изучил питон с нуля за 3 мес, забросил универ, поднялся и стал успешно фрилансить. Питон, правда, не зашел, и пришлось уйти в JS.

Сейчас все еще работаю удаленно, езжу по странам. Шесть лет назад ездил только по разделам двоща и стеснялся всякого социоблядства.

Могу рассказать про пейсон, самые быстрые способы обучения, удаленочку и почему двощ говно :3
93 Кб, 279x244
#2 #831309
#3 #831313
>>831302 (OP)

>самые быстрые способы обучения


Так они в пасте написаны, не?
>>831351
#4 #831324
>>831302 (OP)
Пили продолжение пасты, мы тут фанаты твоего стиля изложения.
#5 #831340
>>831302 (OP)
ОП, живу по твоей пасте.
#6 #831346
Пасту в тред брось.
#7 #831351
>>831313 в пасте тактика, а не стратегия. Стратегия: практически полезная работа. Реальные проекты, которые можно засветить етц.
36 Кб, 500x500
#8 #831352
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
#9 #831354
>>831352
вкатываюсь в мобильную разработку, есть похожие инструкции как стать успешным? лдя ведроида или гейоси.
>>831359
#10 #831359
>>831354 сделай реальный проект. Тот же клиент для тиреча. Покажи его тем, кто будет тебя собеседовать. Довольно просто.

Ну и на западе платят больше, чем локально. Лучше английский подкачать. Алсо, биржи - говно.
>>831369
#11 #831369
>>831359
биржи говно, а где работу искать если ты из мухосрани полной, а чтобы скопить деньги на переезд и жизнь хотя бы на пару месяцев в тот же ДС нужно годами работать?
проекты как находить и на заказчиков выходить? отбросить если технологии различные, все равно вкатываться придется во что-то новое с нуля.
>>831372
101 Кб, 1698x1131
#12 #831372
>>831369 для первых заказов сойдет.

В целом там не платят столько, сколько на обычных удаленных контрактах, долгосрочных и среднесрочных.

Работа в офисе тоже не оплачивается так хорошо, как удаленные контракты — не говоря уже о ДС, где платят меньше хохлостана, а стоимость жизни выше (я из Киева).

"Как находить проекты", ака вопрос продаж — самый главный. У меня сработали контрибуции в опенсорс. Это самый быстрый и четкий способ засветится перед большими людьми. И уже выделяет тебя среди 100 таких же кодеров.
#13 #831378
Круто, спрашивать ничего не буду, но респект выражу.

Хотя не спрошу, какой язык будет перспективным в ближайшие 5 лет в области мобильной разработки под андроид, или джава там на века и можно спокойно учить только ее. Насколько перспективет котлин например?
>>831379
162 Кб, 1100x2200
#14 #831379
>>831378

> какой язык будет перспективным



К сожалению, слабо разбираюсь в Андроиде. По себе наблюдал, что изучить новый язык с нуля не занимает более месяца-двух, так что имеет смысл знать всякие фундаментальные штуки. Потом всегда сможешь переучиться. С одной из первых работ так и вышло — пришлось переучиваться на ненавистный CoffeeScript.

Мне помог хаскель — реального софта на нем не делал, но на качественную разработку (JS, Ruby, Py) он настроил. Все таки прочтение learn you a haskell for a greater good занимает максимум пару часов.
>>831396>>831706
#15 #831396
>>831379
Спасибо почитаю
#16 #831408
>>831302 (OP)

> Я автор пасты dive into python


Еще актуальная? Во сколько лет вкатился в программирование?
>>831425
#17 #831425
>>831408 Вполне. Основной упор на практику.

Вкатился в 16 лет, по-серьезному.
#18 #831432
>>831302 (OP)
Про удаленку на питоне поясни
Судя по вакансиям моего города питон тут мало кому нужен, зато пыха на расхват
И как в общем на удаленке работается? Опыта там набраться можно? И как начать?
Ладно там в офис джуном попасть еще можно, а с удаленки реально начать?
>>831443
32 Кб, 630x354
#19 #831443
>>831432

Я начинал с офиса, через месяц-два ушел домой. С удаленки тоже реально начать, но сложнее — лучше глазами посмотреть как все в реальной IRL жизни происходит. Основная штука в том, что у тебя мало опыта, и показать работодателю нечего. И хайрят таки в основном миддлов / сениоров. Это, правда, легко — 6-12 месяцев опыта — и ты "миддл", если реально увлечься кодом. Ибо вокруг очень много посредственных разработчиков.

Удаленка это ЗБС. На ней нужна отточенная дисциплина — работать, когда не хочется, ночью, утром. За несколько лет вполне реально прокачать, особенно если еще завести несколько полезных побочных привычек, как: чтение книг, "10 строк кода каждый день".

Все таки в офисе ты добровольно отдаешь 9 часов времени в сутки чужому человеку, на протяжении множества лет. Каждый день по графику. Не могу представить себя в таком режиме, даже сейчас.

Ну и, работать, когда кто-то под боком (родители, тян, сожители) — хуево. Лучше вкатиться в отдельное помещение. Некоторые еще хвалят коворкинги, а я никогда не питал к ним надежд — раздражает.
#20 #831454
>>831352

> чтобы выдавала по крайней мере 5 тысяч запросов в секунду


Как я узнаю это? Или после того как я напишу борду я уже буду понимать как проверить ее устойчивость к нагрузкам?
>>831561>>832255
#21 #831469
Успешно-ОП или другой успешно-питон-кун ответь на мой вопрос по проектированию архитектуры, он в другом треде, но очень актуален для меня.

>>830820
>>831471
#22 #831471
>>831469
не написал что он в другом треде по питону.
Процитирую кароч сюда.

Привет ребят. Есть одна проблемка архитектурного характера.

В целях самообучения пилю небольшой веб сервис, и не могу придумать аккуратное решение с подключение модулей, распишу конкретней.

На основе базового HTTP севера сделал свой хендлер класс который обрабатывает get и post запросы. При переходе на страницу например localhost/table (очевидно что запрос "/table") вызывается модуль который условно назовем table.py, отработав модуль возвращает результат.
Все модули помещаются в словаре.

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

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

Прошу посоветовать как организовать вызов модулей чтобы при запросе допустим "/about" модуль проверялся в базе данных (к примеру в таблице modules в БД MySQL), при его наличии он вызывался и обрабатывал переданные ему данные.

Прошу простить что пишу сумбурно, на то есть основания, если что непонятно то я разъясню более детально. Спасибо.
>>831597
#23 #831561
>>831454
google
sage #24 #831581
>>831302 (OP)
Блять, да я же тебя где-то видел неделю назад, точно помню. Ты никак не связан с Kaspar L. Palgi или кучерявым непальцем? Не помню как зовут последнего
>>831585
#25 #831585
>>831581
сега приклеилась
Или какие-то хохлы, которые делали сайт со слайдами про обучение программированию. Точно видел этот профиль, но хоть убей вспомнить не могу, где.
>>831597
297 Кб, 1200x1500
#26 #831597
>>831585 возможно, профиль где-то упомянули. Он же популярный. Обучением публично не занимался, про Kaspar не слыхал.

>>831471 мелочными вещами заморачиваешься. Храни в словаре и не беспокойся. Если приложение совсем большое, имеет смысл его делать на какой-то готовой библиотеке или фреймворке — это всегда сохраняло много времени. Главное — доводить дело до конца.
>>831610>>831673
#27 #831610
>>831597
Я про Kotans.У тебя в хел е они есть
>>831642
#28 #831642
>>831610 это есть - ребята сами инициировали.
#29 #831673
>>831597
Кто-то же фреймворки пишет, и решает там подобные проблемы. У меня нет желания особого изучать фреймворк чтобы понять как там реализована эта деталь, да и не особо он подойдет мне, у меня не магазин или бложик, я работаю с фалами через struct, базой данных MySQL, потом это надо будет научить рисовать хитровыебанные графики и диаграммы через JS "шоб в риалтайме" (который тоже придется выучить и понять) просто я надеюсь в конце-концов заставить этот учебный проект приносить мне некоторую прибыль, и потом нет желания его переписывать с нуля хотя-бы в плане таких глобальных вещей как организация и вызов модулей. Энивей спасибо за ответ.
#30 #831696
>>831302 (OP)

>вот борда из 2011 на питоне / Django / Tornado https://github.com/paulmillr/chieftain — ей хотели заменить вакабу и даже был поддомен beta.2ch.hk.


Расскажи почему не земенили, ну и почему двощ говно заодно, с подробностями.
>>831697
#31 #831697
>>831696
Не пройдя по ссылке думал что ты автор борды, но мнение все равно интересно.
>>831700
21 Кб, 300x300
#32 #831700
>>831697 я автор, акк мой.

Не поставили, потому что в середине разработки анон с двоща резко активизировал всяческие подъебки меня :3 Названивали родителям и мне на телефон, короче травля в лучших традициях мочана. В какой-то момент стало обидно, что я для таких людей что-то пишу — и интерес угас примерно на 85% готовности борды.

Как видно из репозитория, там даже готов конвертер постов с ужасной БД вакабы.
>>831703
#33 #831703
>>831700 Есть и часть, которая писалась местным аноном (pyos, dg)
https://github.com/paulmillr/chieftain/blob/master/board/dmark.py

Интересно, обитает ли он еще в /pr.
#34 #831706
>>831379

>ненавистный CoffeeScript


Найс пукан трещит.
#35 #831731
>>831302 (OP)

> Благодаря борде изучил питон с нуля за 3 мес, забросил универ, поднялся и стал успешно фрилансить.


Питон норм для фриланса?
Что именно делал?
Работу искал на всяких фриланс.сру?

>Питон, правда, не зашел, и пришлось уйти в JS.


А чё так?
>>831937
#36 #831739
>>831302 (OP)

>Я автор пасты dive into python


Ты бох. Одна из лучших паст. Что-то на уровне бати или чайника, в который нассали.
>>841455
#37 #831771
>>831302 (OP)

>и стал успешно фрилансить.


Много работы? Больше чем на джаве?
>>831937
#38 #831937
>>831771
>>831731

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

Набить себе имя и потом клепать с этого заказы - многим заходит хорошо.

Работы хватает - опенсорс распиарил. Немного работал на одеске, но сам заказчик постучался вне биржи - и просто захотел ее юзать для отслеживания работы.
#39 #832205
>>831302 (OP)
Как JS учил? Понял, что с упором на практику, но насколько сильно ты углублялся в бесконечные подводные камни языка?
>>832350
#40 #832255
>>831454
После того как действительно напишешь, у тебя не будет таких вопросов.
#41 #832258
>>831352
Двачую, годный путь.
Только я сразу с крестов начал. Питон так - сбоку бантик.
18 Кб, 426x386
#42 #832350
>>832205 JS довольно прост после питона. Реализация элементарна. Вот питон после ПХП было очень сложно изучать — какая-то консоль, вместо вывода сразу в браузер, какие-то фреймворки.

В js сразу принялся за node после фронтенда - и начал делать средних размеров приложение на нем, которое ежедневно использовал (http://brunch.io). Как-то так.
#43 #832390
И все-таки, почему Пол Миллер, а не Паша Ковбасюк?
>>832401
44 Кб, 425x601
#44 #832401
>>832390 украинская фамилия не кавайно же.
#45 #836692
1. ОП поясни за себя, ты писал что вкатился в 16, во сколько начал получать приличное бабло с бирж, во сколько зубрил стандартную либу от корки до корки? Какой бекграунд имел к этому времени?
2. Опенсор тебя распиарил т.е. теперь при поиске работы можно было ссылаться на коммиты в опенсорс или заказчики сами находили, насколько серьено ты помог опенсорсу?
3. Пишешь что такой двачер был, а счас дохуя социоблядь, эт из-за денег или специально прокачивался в себяпродажах и пирау?
два чаю, если тред - кулстори и оп не семен
361 Кб, 960x1280
#46 #836802
Бамп хорошему и нужному треду
>>836903
sage #47 #836903
>>836802
Что в нем хорошего и нужного? Вниманиеблядок понтуется своим мемасом и заработком? И нахуя ты бампаешь в тематике?
>>837664
#48 #837664
>>836903
Охуенным мемасом хочу заметить!
#49 #837820
Чё за ретарды сидят тут блять? Это паста была виновой именно по причине своей абсолютной дегенеративности, как будто её написал ебанутый школьник. Её мемасность приблизительно в том же, в чём мемасность вот этих шедевров http://pastebin.com/enrSQQCa
Нахуй этот тред вообще здесь встрался? "Могу рассказать про пейсон", вообще охуеть, нахуй иди ебалан.
#50 #837877
print ('privet anon')
я технарь ,электроник) хочу вкатится скатился в програмирование еще с универа , но день делала свое , не много делал базы в аксесе по методичке и асеблер на уровне мигания светодиода , чуток Си на уровне вырывания куска кода из инета и вставляя в эклипс для арм. Настал тот момент когда ты продаешь на фирму/ предприятие/ шаражку / не привели Господь завод и понимаешь , когда видишь тех кто гарбатился по 20 лет на одном месте , их успехи максимум к 40 купить надувную лодку . В связи с этим ты унываешь . И вот моя память отрыгнула мне в очередной раз мечту фриланса и програмирования . Начал учить питон но блин как то очень туго . Интерестны Ваши методики изучения вели ли вы конспект ? Я прочел порядка 650 страниц Лутца и как то все в кашу в голове превращается . Достижение в том что могу написать калькулятор на питончике. Какой уровень знаний надо что бы начать прогать для апворк (одеск) ибо желание получить индульгенцию от "с 9 до 18 с пн по пт" очень велико? Но самое страшное это день и не хватка сил
#51 #840025
>>831302 (OP)
Перекатился в айти благодаря твоей пасте.
#52 #840602
>>831302 (OP)
расскажи, как вкатиться на апворки и начать грести бабло, если скиллы уже есть
82 Кб, 1080x810
#53 #841240
>>831302 (OP)
Посоветуй, какой проект начать пилить на js, чтоб быть готовым к работе irl.
>>841306
#54 #841289
>>831302 (OP)

>


>


>Могу рассказать про пейсон, самые быстрые спос


Привет. Расскажи лучше что сейчас актуальнее всего изучать, чтобы быстро взлететь во фрилансе. Все также питон или уже нет?
#55 #841306
>>841240
посоветовал тебе за щеку. проверяй.
>>841473
#56 #841455
>>831739
Доставьте про чайник пасту, кажется, не читал такую
>>841481
#57 #841473
>>841306
Ну и унылое же ты говно, даже дежурную фразу не можешь толком навернуть.
sage #58 #841481
>>841455
Я не тот анон, но предпологаю, что он имел в виду эту: http://kopipasta.ru/pasta/70/
Тред утонул или удален.
Это копия, сохраненная 3 октября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски