Size: a a a

Сообщество Python Программистов

2020 February 29

МД

Майкл Джексон in Сообщество Python Программистов
и я
источник

VA

Vadim Apenko in Сообщество Python Программистов
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
но у меня три бота на одном и том же примерно стеке
источник

AE

A.Krasilnikov Emoteview.ru in Сообщество Python Программистов
Vadim Apenko
Вот, тут про Java, но сути не меняет.


Все равно человека собеседует человек, у которого имеется своё представление о том, кто такой Senior. Для кого-то это чел, который знает как оценить сложность алгоритма и который на листочке напишет сразу несколько способов сортировки. Для кого-то это чел, который ответит на вопрос вроде "В чем разница между synchronized, ReentrantLock и AtomicReference?"
Для меня градация приблизительно такая:


Junior Базовые знания core java (типы коллекций и разница между ними, остановка/запуск потоков, что такое generics, три "слона" ООП). По библиотекам вопросы чисто поверхностные.


Developer Всё что junior + хорошее знание библиотек, которые перечислены в резюме и которые мне нужны. Если написано, что человек знает XSLT, а мне это щас не надо и я знаю что в проекте это не нужно, то я и не спрашиваю. Ну и вопросы уже более глубокие, например как работает наследование в generics, как синхронизировать потоки, что быстрее: LinkeList или ArrayList и почему, класслоадеры и т.д., базовые паттерны типа синглтон, фасад, итератор и т.д.

Senior Developer
Всё что developer + рассадник вопросов "Почему". Здесь человек сознательно загоняется в тупик разными "почему, зачем, нафига" и смотрится его реакция. Здесь очень удобно использовать предыдущий опыт кандидата, обсудить его проекты. Например "Вот ваш мегапроект из резюме, стоит на Spring, WebServices и JPA. Зачем вам JPA? Какой JPA, чем один от другого отличается? Почему именно так, а не иначе? Как бы вы сделали по-другому/быстрее/удобней/красивее?" При этом ответы типа "Так сделали до меня" или "Просто так прикольно" автоматом идут в минус. Если человек не понимает, для чего нужно так или иначе в своей родной среде, то извините, это никак не Senior. Здесь важно умение аргументировано выбирать лучшее решение и доказывать, что именно так будет лучше, чем по-другому.
ничосе
источник

L

Leetovskiy in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
без венва интерпретатор не может ее найти
я запускаю ./script.py внутри венва, или так не работает?
источник

L

Leetovskiy in Сообщество Python Программистов
надо в шебанге указать интерпретатор, который в директории венва?
источник

L

Leetovskiy in Сообщество Python Программистов
только ща доперло, хз прав я или нет
источник

VA

Vadim Apenko in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
но у меня три бота на одном и том же примерно стеке
Если ты разработчик, то у тебя репозитории от 5 ботов, от разобранного кота, от стула прабабушки, который был собран мутантами маньяками, но вс ещё работает.
А ещё пара тройка яиц на которых написано Докер.

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

Все это на разных стеках и версиях библиотек.
Короче без венва я вообще хз как начать делать любую задачу не тратя пол дня на подготовку среды.
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
Vadim Apenko
Если ты разработчик, то у тебя репозитории от 5 ботов, от разобранного кота, от стула прабабушки, который был собран мутантами маньяками, но вс ещё работает.
А ещё пара тройка яиц на которых написано Докер.

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

Все это на разных стеках и версиях библиотек.
Короче без венва я вообще хз как начать делать любую задачу не тратя пол дня на подготовку среды.
да, я знаю теорию) но пока не пригодилось)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
да, я знаю теорию) но пока не пригодилось)
Ай тогда ладно. Пригодится ещё )
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
надо на фриланс залезть чтобы прочухать, думаю)
источник

МД

Майкл Джексон in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
надо на фриланс залезть чтобы прочухать, думаю)
а ты вообще девелопером нигде не работал я так понимаю ещё?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Leetovskiy
надо в шебанге указать интерпретатор, который в директории венва?
Не надо так делать
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
ага
источник

МД

Майкл Джексон in Сообщество Python Программистов
ну поделись опытом обязательно, как во фрилансе попробуешь)) меня тоже эта темка интересует
источник

МД

Майкл Джексон in Сообщество Python Программистов
потому-что я в армейке служу, контракта ещё 3 года, инетересно, возможно ли совмещать
источник

VA

Vadim Apenko in Сообщество Python Программистов
Майкл Джексон
потому-что я в армейке служу, контракта ещё 3 года, инетересно, возможно ли совмещать
У вас с компами, интернетом и временем норма?
источник

L

Leetovskiy in Сообщество Python Программистов
Vadim Apenko
Не надо так делать
а ты поясни
источник

МД

Майкл Джексон in Сообщество Python Программистов
Vadim Apenko
У вас с компами, интернетом и временем норма?
вполне, щас сижу целыми днями учусь
источник

VA

Vadim Apenko in Сообщество Python Программистов
Leetovskiy
а ты поясни
Не надо в шебанге писать путь до интерпретатора в венв.
Лучше sh файл рядом положи для запуска.
источник