Форум сайта python.su
Представим себе, что я начну учить людей основам оптимизации сам их не зная. Точнее только прочитав первую главу и сам никогда прикладных задач такого класса не решая. При этом я буду рекомендовать решать задачи нелинейного программирования любой сложности методом покоординатного спуска, немножко его предварительно изменив. Многому мои ученики научаться? Прикладные задачи смогут нормально решать? Решения их будут качественными и полными? Будут их всерьез воспринимать на этом поприще?
Смысл в том, что у Вас нет опыта, чтобы учить. Да и учить Вы не умеете в принципе. Проектов серьезного уровня Вы не делали. Код толком не писали. В коде умудряетесь болгаркой гвозди забивать. Они то забиваются…
Мои рекомендации Вам следующие:
1. Прекратите на время заниматься учебной деятельностью пока не разосрались со всем форумом. Не плодите говнокод. Много людей заходит на форум просто посмотреть ответы, которые выдал гугл и видит такое. На форуме “издавна” принято, чтобы говнокод был в вопросе, но не в ответе Поэтому прекращайте срать на форуме. Те, кто Вам это пишут просто не хотят, чтобы Вы раздавили то, к чему мы относимся как к своему, родному. Не перечеркивайте нашу работу. Мы ее делали бесплатно. На чистом энтузиазме. Большая часть из тех, кто Вами недоволен, я практически уверен, уже больше года не задает никаких вопросов. Просто помогает новичкам и дает ответы.
2. Приобщитесь к какому-нибудь проджекту. В этом случае уровень Ваш начнет расти. Так как Вы будете работать бесплатно, то и код Вам поправят и об интересных особенностях расскажут (поделятся, так сказать, секретами мастерства). Только не быкуйте как тут. Не надо мидлам или сеньорам рассказывать, что это Вам не надо, потому, что у Вас и так с головой все в порядке, а у них там ветер веет и облака погоняет. Или, что Вам кажется, что вот так будет лучше, правильнее и вообще - так труъ. Посланы будете мигом. Письками с новичком мерятся никому не охота. Ему и так приходится некоторые вещи как малому разжевывать. А если еще и доказывать, что ты прав, то вообще получается хардкор.
3. Начните вести какой-нибудь свой проджект. Подключайте к нему небезразличных людей. Проджект нужно вести какой-нибудь полезный и нужный. Пусть даже это будет бесплатная домашняя бухгалтерия или альтернатива PHPAdmin или … Фантазией, я уверен, вы не обделены. Придумать сможете. Периодически выкладывайте этот проджект и его обновления на форуме. Пусть форумчане немножко поправят код (ну, пожурят немножко, куда уж без этого).
4. Больше читайте. Без этого вообще никуда. Я понял, что суперкодерам книги не нужны, но в книгах есть множество всяких няшных приемов и всяких интересных и необычных примеров работы со стандартными механизмами. Это очень полезно и развивает мышление. Просматривайте решения некоторых вопросов, даже которые Вам не интересны. Просто, для саморазвития.
5. Переходите на Линух. Тут без вариантов. Не знаю ни одного хорошего кодера python, который бы сидел на винде. Честно. Не знаю и все Хотя круг моего общения по этому вопросу не маленький. Раньше перейдете - раньше вникните и больше будете востребованы. Ведь в 90% работодателей, знание никсов считаю обязательными.
6. Читайте хороший код. Хороший код можно найти внутри зарегистрированных модулей. Если возникают сомнения - спрашивайте на форуме. Вам точно ответят и пояснят. Я вычитывал много из кода стандартных модулей. Там просто кладезь премудрости.
7. Почитывайте на досуге литературу относительно общеобразовательных вещей. Книги по ООП. Паттерны проектирования, UML, системы контроля версий, сети, протоколы и т.п. Это позволит Вам резко расширить свой кругозор и увеличить скорость освоения другого материала.
P.S. Еще можно написать множество советов, но это основные. Принимать их или нет - дело Ваше. Но дальше продолжать гнуть ту линию, которую Вы гнете - не надо. Просто отнеситесь к чужому видению процесса обмена информацией с пониманием.
P.S.S. Удачи. Энтузиазм это дело хорошее, но найдите ему достойное применение.
Офлайн
4kpt_II
Я не стал читать, случайные взгляды на ваш пост выдали тоже, что вы транслировали ранее. У вас нет монополии на истину. Я вашу позицию понял, она отрицательно влияет на меня. Найдите другие свободные уши.
ПС… также Удачи.
Nata
Вы просто моложе, поэтому вам это кажется помощью.
Офлайн
AZJIO
пожалуйста, не заходи сюда больше.
Офлайн
AZJIOЕсть туториал. Там как раз много примеров, потому что это туториал.
Про функции я вообще молчу, пользователь увидев функцию в справке может целый день её пытаться понять, а если функция сделана как пример, то он поймёт её сразу от увиденного и произведённого действия.
AZJIOНе, ты как бы в скрипте записываешь сверху, как его обрабатывать. В винде такого нет. Там вот есть bat-файлы, все они обрабатываются одинаково, ты не можешь это изменить. А в лине можешь не только изменить, но и выбор этих изменений широкий.
Ну если бы в Linux была одна стратегия связывания файлов, как у винды, то был бы смысл изучать этот способ, а если каждая оболочка или каждый файловый менеджер имеет свою стратегию, то при смене файлового менеджера знание о настройке связей становятся бесполезными, это опускает мне руки.
AZJIOНе знаю, я там немного скриптов просмотрел, можно, конечно, и логические поискать, но оно те надо?
Скрипты изначально были написаны так что ошибки там могли увидеть только те кто соображает, и то не логические ошибки, а ошибки использования подходящих функций
AZJIOТы это можешь сделать. У тебя, понимаешь, пока ещё виндовое мышление. Тебе кажется, что ты ничего не можешь сделать. В лине же, наоборот, ты никак не можешь найти то, что не можешь сделать. Особенно эту разницу заметно, когда на винду надо перейти зачем-то.
Если я хочу открыть файл в нужном редакторе, без просмотра содержимого
Отредактировано py.user.next (Сен. 14, 2014 23:10:32)
Офлайн
py.user.next
Ты это можешь сделать. У тебя, понимаешь, пока ещё виндовое мышление. Тебе кажется, что ты ничего не можешь сделать. В лине же, наоборот, ты никак не можешь найти то, что не можешь сделать. Особенно эту разницу заметно, когда на винду надо перейти зачем-то.
Отредактировано 4kpt_II (Сен. 14, 2014 23:13:42)
Офлайн
py.user.nextЧувак просто дебил и хамло с ЧСВ овер 9000.
У тебя, понимаешь, пока ещё виндовое мышление.
Офлайн
ihor_uaУ меня сначала начинает шуршать винт как при загрузке, так и после неё. А так как в лине обычно тишина стоит, то это сразу заметно. Когда я впервые поставил линукс, я подумал, что это какая-то оболочка просто.
200%. У меня начинается припадок.
ihor_uaДа ты сначала спроси у него, сколько ему лет. Может, он маленький просто.
Чувак просто дебил и хамло
Офлайн
py.user.next
У меня сначала начинает шуршать винт как при загрузке, так и после неё. А так как в лине обычно тишина стоит, то это сразу заметно. Когда я впервые поставил линукс, я подумал, что это какая-то оболочка просто.
Офлайн
4kpt_IIа где можно найти такой проект?
2. Приобщитесь к какому-нибудь проджекту
Отредактировано Nata (Сен. 24, 2014 14:02:46)
Офлайн
на гитхабе поищите…
Офлайн