Этого треда уже нет.
Это копия, сохраненная 23 июля 2015 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
520 Кб, 1920x1200
Привет, /pr.
Пытаюсь устроиться python джуниором.
Выдали задание:
Web-приложение для хранения заметок. Каждая заметка имеет заголовок, содержимое, категорию и может быть помечена как “избранная”. Интерфейс приложения должен позволять выполнять поиск/сортировку заметок пользователя по различным критериям.

Какой должен быть уровень, чтобы написать это приложение?
Я только вчера джанго поставил, лол.
Рекомендуемые инструменты:

 серверная сторона:

 клиентская сторона:

o Web framework - django

o встроенные в django модули для работы с пользователями

o django-admin для управления

 учетными записями

 категориями заметок

o БД - достаточно SQL-Lite

o Библиотека визуальных компонент ExtJS 3.4

Можно ли это за неделю сделать?
#2 #480339
Я бы создал это в виде веб-сайта за несколько дней.
#3 #480342
>>480339
что почитать для этого нужно? Очень хочется получить работу...
#4 #480346
>>480342
Ты охуел? Нет, серьезно, ты охуел?
#5 #480350
>>480342
Любую книжку по питону.
Любую книжку по джанго, или пару туториалов+документацию.
Гугл/stackoverflow помогут выбрать годные книжки/туториалы.
За неделю - легко, если не с нуля учишься программировать.
#6 #480352
>>480346
почему это я охуел? Я готов работать за еду, лишь бы меня туда взяли. Хоть за бесплатно готов работать. Я так и написал в резюме. Мне скинули это тестовое задание. Т.к. для меня сейчас важен опыт и возможно наставник.
#7 #480355
>>480352
У меня одной шлюхе из группы дали тестовое домой. Еще проще этого. Она не смогла сделать и её ожидаемо послали на хуй.
И правильно сделали. Потому что она не может даже нагуглить нужную информацию. Вот ты похоже такой же.
#8 #480357
>>480355
да нагуглить то я может быть и нагуглю, а толку то если я спизжю этот код откуда-то?
#9 #480364
>>480357
А как ты работать собрался, даунито? Сотни петон школьников умнее и инициативнее тебя, кому ты нахуй нужен?
#10 #480366
>>480357
>>480350
>>480355
>>480339
а что именно подразумевается под заметками?
Я просто не особо понимаю как должно это работать.
#11 #480370
>>480366
Я так понимаю, что-то вроде Evenote/CintaNotes/Onenote, только максимум упрощенное. Скачай CintaNotes да посмотри.
#12 #480450
>>480357
Ну, ты научишься самому главному умению погромиста - не изобретать ебучие велосипеды с охуительными времязатратами, а использовать готовые решения. Платят за то, чтобы работало, было сделано быстро и как надо, ну а код ты для коллег пишешь. Твои НОВЕКИ написания СНУЛЯ)))) никому нахуй не нужны.
#13 #480478
>>480450
понял, спасибо за ответ... мечтаю уже вкатиться в python. И пополнить ряды программистов. А ещё такой вопрос, чуток почитал про алгоритмы, посмотрел на ютубе. Т.к. в вузе я учусь не на IT, то с этим не знаком. И сразу вопрос. Надо ли для того чтобы разбираться в алгоритмах знать высшую математику, возможно мат.анализ и т.д.? Например при просмотре видео про алгоритм нахождения чисел Фибоначи, всё было понятно, но когда начали давать характеристику этому алгоритму(что-то типо скорость роста алгоритма? меня заклинило и я потерял ход мысли.)
#14 #480486
>>480478
Тебе блять надо приложение заметок сделать, какие блять числа Фиббоначи? Ты троллируешь тут что ли?
#15 #480489
>>480478
Для большинства задач - не нужно. Алгоритмическая сложность запросто понимается, если знаешь школьную математику. Почитай как-нибудь того же Кормена, если хочешь в этом норм разобраться.
#16 #480490
>>480486
лол, нет. Просто алгоритмы мне нужны для поступления в магистратуру на IT.
#17 #480493
>>480486
Я нихуя не понимаю. Что значит приложение? Сайт что-ли? Чтобы можно было регистрироваться на сайте, создавать так скажем в профиле заметки и возможность редактировать? Или клиент-серверное приложение? Или декстопное приложение? Если 3-е, то я вообще не представляю как это делать. Это же вроде надо будет изучить PyQT или Tkinter? Это капец короче...
#18 #480498
>>480493
У тебя же написано: веб-приложение, django, какой нахуй десктоп, ты совсем дебил? Делай вебсайт.
#19 #480504
>>480498
Блин, точно... туплю.
#20 #480506
>>480504
Забей, я бы не стал делать, слишком дохуя. Вся суть тестовых заданий в одном предложении: даже если ты сделаешь тестовое задание - тебя даже на собеседование не пригласят.
sage #21 #480509
>>480325

>Какой должен быть уровень, чтобы написать это приложение?


Уровень "догадался найти и пройти официальный туториал на официальном сайте джанги, где всё уже за тебя сделано, где можно просто потихоньку под диктовку набирать код, по ходу дела читая комментарии о том что оно значит и как работает".
#22 #480511
>>480506
забивать не буду. Я читал Лутца по питону и не понимал для чего я это делаю и что бы попробовать сделать на питоне. А тут челлендж так сказать, да и самому теперь интересно стало.
#23 #480512
>>480506
Да пусть делает, как минимум минимальный опыт для себя получит. А то пока оп смутно понимает, в чем работа, на которую он устраивается, заключается.
#24 #480514
>>480325

>Библиотека визуальных компонент ExtJS 3.4


В рот ебать это дерьмо, забудь эту хуйню как страшный сон. Никогда не юзай нахуй. БИБЛИОТЕКА(!) ВИЗУАЛЬНЫХ(!!) КОМПОНЕНТ(!!!), пиздец просто еще и версия древняя

Алсо, как нехуй делать напишу такое, тем более за неделю
мимо-js-макак-порвался-знаю-питон-на-уровне-hello-world
#25 #480518
>>480509
Серьёзно? Спасибо тебе большое! Сотни нефти тебе!
>>480514
А что юзать вместо неё?
#26 #480523
>>480518
Если ты собираешься им это задание отправлять (а не просто для себя делать) - юзай что сказали.
#27 #480526
>>480518

>А что юзать вместо неё?


Да не ссы, тоже в документашке/туторах посмотришь и поймёшь как пользоваться. Сделай сначала на обычных хтмл формах, потом посмотри как этой дилдой инпуты позаменять.
#28 #480528
>>480523
Ок, что любопытно, HR девушка, сроки выполнения не обозначила. Я написал в резюме что новичок в питоне и не претендую на ту вакансию, которую выложили они, но возможно из заинтересует моя кандидатура в роли junior или стажера. На что она предложила выполнить сей проджект.
#29 #480533
>>480518

>А что юзать вместо неё?


Ну, для такой хуйни я бы взял просто foundation, но раз они просят extJS, пердоль его, щито поделать.

Алсо, ты тот который тут на днях писал что поставил джангу через pip и спрашивал куда джанга поставилась?
#30 #480535
>>480533
Спасибо.
лол, да это я.
#31 #480536
>>480528

>сроки выполнения не обозначила


Это потому что

>Я написал в резюме что новичок в питоне


Но ты не затягивай.

>возможно из заинтересует моя кандидатура в роли junior или стажера


Все правильно сделал

>На что она предложила выполнить сей проджект.


Потому что в рот ебать кто ты такой, лишь бы работу работать мог.
#32 #480540
>>480533
>>480535
Хотя нет, не я это был. Я пытался pip поставить, но у меня не получилось. Т.к. на 3.0.1 (я по глупости его скачал и поставил) pip не ставится. Но после я скачал 3.4 вроде и там из коробки всё было. У меня был вопрос, а куда джанга то поставилась? Но я его не писал сюда, благо гугл помог.
>>480536 спасбо
#33 #480602
Я тоже такую работу хочу. Оп, куда писать?
#34 #480658
>>480325
аноны, в чём проблема? Делаю офф тутор джанги https://docs.djangoproject.com/en/1.8/intro/tutorial01/
После ввода python manage.py makemigrations polls
вываливается ошибка
http://pastebin.com/Kc8zgLNw
Что не так? Всё делаю по офф. тутору.
#36 #480667
>>480663
спасибо... думал у меня уникальная ошибка, ан-нет... В след. раз прежде чем писать, буду гуглить.
#37 #480841
ОП, ты территориально где находишься?
#38 #480885
>>480325
походу тебя устраивают веб-макакой питон джуниором.

Поиск сортировку придеться на js делать.

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

И вообще хули ты джанго не трогал, когда уходил устраиватся?

какую вилку обещали?
#39 #480886
>>480366
>>480366

то что ты туда можешь написать текст, и отредактировать его...

ExtJS использовать обязательно? или это только порекомендовали?
#40 #481154
>>480841
зачем тебе?
>>480885
Да мне всё равно.. хоть макакой на первое время. Я же говорю хоть бы за еду работать. Главное находится в коллективе кодеров, в хорошей компании. Сейчас трогаю, выполняю тутор. И.... мне понравилось. Как-то необычно всё. В общем интерес у меня появился наконец-то. Я пока не особо ещё осознаю что можно реализовать на django, но в дальнейшем узнаю...
>>480886
Я никогда не писал ничего толком. В книжках все время какие-то тупые примеры разбирают. Которые в жизни не встречаются.
ExtJS - думаю да. Но чувствую, что я провалю это задание... Но главное не в этом даже, я загорелся интересом и теперь мне самому интересно разобраться. А насчёт работы - ни в этот, так в другой раз обязательно получится, хотя я попытаюсь чтобы в этот раз всё было хорошо.
#41 #481167
ОП, сколько ЗП обещают?

мимо-собираю-статистику-для-переката-в-питон-из-пнп
#42 #481172
>>481167
Да я не знаю сколько обещают...я готов работать хоть за 5к. Главное чтобы я научился программировать, набрался нужного уровня и в дальнейшем продолжил работать уже как нормальный программист. А так что-то около 60, но там мидла они ищут. Я откликнулся и написал в резюме, мол я нихуя не мидл, нихуя не знаю, может быть потяну на джуниора или вообще за бесплатно работать буду, типо как стажировка. Раз скинули тестовое задание и продолжилось наше общение с HR, возможно я их заинтересовал.
#43 #481174
>>481167
Если тебя интересует Зп, то вроде php кодеры вроде бы не плохо зарабатывают на elance, odesk? Я просто для себя рассматривал в дальнейшем эти площадки для доп. заработка. Но на сколько я знаю, заказов на python там гораздо меньше, чем на php.
#44 #481206
>>480498
Пххх, блядь, что-то я ржу вообще с этой хуйни, и где они только вакансии находят. Я бы за похожий оффер только на c# отсосал бы кому-нибудь, и шоб зарплата ну тысяч 30 хотя бы.
А они вон находят жуниорами предложения и даже не понимают что от них требуют в тестовом задании.
#45 #481208
>>481206
Я без опыта в ынтырпрайз на пыхе в провинции на 15к претендую
#46 #481210
>>481208
Не, php-парашу я и сам у себя найти могу, как раз на те же 15к, только нахуй она не нужна. Не воспринимай мой пост как оскорбительный, просто пхп я ненавижу, а 15к это вообще не деньги, я за 25-то вон хуй сосу и ничего не покупаю себе, на 15 в месяц голодал бы в прямом смысле.
23 Кб, 564x480
#47 #481252
>>481210

>пхп я ненавижу


Зря...
#48 #481308
>>481206
Удваиваю этого. Я сколько откликался на вакансию джуниора, везде от меня просили накодить, блять, целый проект. И при этом спрашивали ООП от и до, при том, что я подавал на скриптопарашу вроде php. Хуею с нынешних школьников
#49 #481352
Собственно прохожу 3 часть тутора по джанге, возникло пару вопросов. Например кусок кода:
http://pastebin.com/yUHd1qN0
Я не особо понимаю как это работает, т.к. читаю пока что на английском, потом перечитаю офф документацию и тутор на русском. повышая скилл английского, что-то понимаю, что-то не особо
Таки вот, вот например первая строка
class Question(models.Model):
Почему в скобках models.Model - так всегда надо писать или тут дело программиста? Ведь очень похоже и запутаться можно, можно ли написать class Question(box.pen) (ну типо коробка - ручка, пример дурацкий ну да всё равно)
Или вот ещё строка
pub_date = models.DateTimeField('date published')
Почему идёт models.DateTimeField, а к примеру не models.TimeDateField или xui.DateTimeField.
Я так понимаю это стандартно всё и надо зазубрить?
Спасибо. Вопрос очень глупый, но что поделать...
#50 #481365
>>481352
Дибил? models указываешь отукда берешь Model класс. Смотри на импорты, сука, тупая.
#51 #481366
>>481352
А вообще почитай про пакеты, долбоёбина. Если называешь пакет. тыдибил и в нем класс - тыхуй, то импортируя целый пакет, ты выберешь просто класс тыхуй, а если будешь импорировать папке пакетов, то будешь писать тыдибил.тыхуй
#52 #481367
>>481252
Уебывай из этого раздела и троеточия свои забери, петух.
#53 #481369
>>481352
Вообщем уёбывая нахуй из програмирования, дибил, бля.
#54 #481370
>>481365
Не горячись, друг...
Из этого следует что прежде чем что-то писать надо изучить стандартные модули и классы которые в них содержаться?
#55 #481373
>>481370
*Fix содержатся
#56 #481375
>>481210
Первая работа. Я нихуя не знаю, ни нужно стека, ни цмс на которых они пилят проекты. Жилье и хавка у меня есть. Вот и получаетс, что 15к для меня просто на личные расходы, может сгоняю куда-нибудь после лета на них + это у меня провинция. я у меня квартиру снимать около центра будет 200 баксов я думаю, так что все ок. А после выпуска я собираюсь в бигдата или дата анализ вот и охуёнчик будет
#57 #481376
>>481370
Как ты, блядь, догадался, хули ты за django взялся, если даже про пакеты в питоне не знаешь и их организацию?
#58 #481381
>>481376
Банально просто читать книгу по ЯПу, не интересно. Ну вот есть строки... ну заебись что они есть, и станиц 50 всякой хуйни. Нет чтобы написать:вот мы, дабы закрепить материал запилим такое-то приложение, где используются только строки, приложение наглядное, которое в жизни используется, а не сферическая хуйня какая-то. В общем, пойду прочту Доусона. Спасибо.
#59 #481386
>>481381
Ну так и пошел нахуй.
#60 #481390
>>481386
Чего тебе так жопу-то разворотило? Я, конечно, тоже ахуеваю от познаний ОПа, но все же. Алсо, уверен, что задание будет дропнуто.
#61 #481428
Хуею с аудитории /pr. Спрашиваешь что-то стоящее - посылают нахуй. Какой-то червь-пидор создал тред на уровне лаба1.срр - третий день мусолят.
#62 #481437
>>481428
Так нахуй-то посылают из-за вопросов типа >>481352.
#63 #481451
>>481437
Аааа. То есть ОП пост и последующие его ответы до этого поста тебя ни капли не смутили, да?
#64 #481460
>>481451
Нет. Я не думал, то все на столько плохо
#65 #490867
bump
#66 #490882
>>490867
Лол. Если ты ОП, то как твои дела продвигаются?
#67 #490905
>>481375
Если жить с родителями, то 15к норм. Если снимать жилье, то конечно жопа.
#68 #490964
>>480325
ОП, вот туториал. Результат почти то, что тебе нужно.
http://souldeux.com/blog/django-note-app-tutorial-part-1-layout-file-structure/
#69 #492047
>>490882
я оп, читаю Доусона, с работой проебался.
>>490964
спасибо большое!
#70 #494106
>>490905
Ну почти. Но в любом случае, это ок для меня. Потом повышения попрошу
60 Кб, 312x514
#71 #494213
>>480325
выдали задание...
#72 #494216
>>492047
Нахуя тебе Доусон, это же совсем энтрилевел?
#73 #494583
>>480325
Ты быть хоть предъисторию написал, как вышел на эту компанию. Сам хочу в ближайшее время начать искать работу django djunior'ом, но пока понятия не имею кому нужны удалённые джуниоры. А то в своём мухосранске даже php разработчиком, наверное, не устроиться, а уехать пока возможности нет. А раз выдают такие тестовые задания, то похоже у меня есть все шансы.

Для изучения советую http://djbook.ru/
sage #74 #494820
Кокой толстый тред-то
#75 #506316
>>480325
Задача сложная достаточно. Я бы конечно напиздячил это за день фронт и бэк (правда не на extjs уебском), но ебал я такие тестовые задания. Разве что если совсем портфолио нет и нечего терять.

Прозреваю в этой конторе какой-нибудь муравейник, где джанго это такой современный вариант друпала и одна тима делает 12-20 проектов в год + демпинг. Хотя такое днище я только у хохлов видел.
32 Кб, 294x450
#76 #506570
>>480325
Теставий заданиэ.
Тред утонул или удален.
Это копия, сохраненная 23 июля 2015 года.

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

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