Size: a a a

2020 October 22

А

Антон in PHP
Daniil Zobov
Вопрос на собеседование разработчику:

Есть готовый проект, владелец проекта дает тебе FTP доступ на хостинг и доступ в админку хостинга.
Больше никаких вводных - остальное для него черный ящик, предыдущие разработчики не выходят на связь.

Нужно доделать проект, при этом тебе придется добавить в зависимости новую библиотеку.

Расскажи последовательность своих действий, как ты это будешь делать, начиная от приемки кредов FTP, заканчивая заливкой на продуктив (процесс написания кода описывать не нужно)
Отличный вопрос. Для нулевых.
источник

DZ

Daniil Zobov in PHP
А если скажет, что качнет проект, накроет его гитом, вольет .git на ftp, добавит либу через композер, далее спулит из git обновленные файлы, поставит зависимости - можно продолжать беседу
источник

DZ

Daniil Zobov in PHP
Антон
Отличный вопрос. Для нулевых.
На удивление, много чуваков банально не используют гит
источник

DZ

Daniil Zobov in PHP
И застрявших в нулевых так легко отсечь
источник

А

Антон in PHP
Daniil Zobov
На удивление, много чуваков банально не используют гит
Может, стоит еще до собеса это узнать? Зачем доводить таких до собеса.
источник

RV

Roma Vandolyak in PHP
Daniil Zobov
А если скажет, что качнет проект, накроет его гитом, вольет .git на ftp, добавит либу через композер, далее спулит из git обновленные файлы, поставит зависимости - можно продолжать беседу
и потом будет вопрос кому это все нужно
честно, такой вопрос настораживает
есть тогда повод думать что так и делают на канторке
а если нет, то зачем подобные вопросы задавать
источник

А

Артём in PHP
Daniil Zobov
А если скажет, что качнет проект, накроет его гитом, вольет .git на ftp, добавит либу через композер, далее спулит из git обновленные файлы, поставит зависимости - можно продолжать беседу
Чот я не понял. Как он спуллит из гита файлы на сервере, подключившись к нему по ftp?
источник

А

Антон in PHP
Roma Vandolyak
и потом будет вопрос кому это все нужно
честно, такой вопрос настораживает
есть тогда повод думать что так и делают на канторке
а если нет, то зачем подобные вопросы задавать
+
Можно просто спросить, знает ли кандидат гит и композер.
источник

DZ

Daniil Zobov in PHP
Ну скажет он тебе - я умею в гит, но как взлетит боевая задача - внезапно случится приступ говнокодерства из нулевых
источник

DZ

Daniil Zobov in PHP
Артём
Чот я не понял. Как он спуллит из гита файлы на сервере, подключившись к нему по ftp?
Он должен добиться чтоб ему дали креды ssh тоже
источник

DZ

Daniil Zobov in PHP
Не припомню хостингов без ssh
источник

А

Артём in PHP
Daniil Zobov
Он должен добиться чтоб ему дали креды ssh тоже
Обожаю такое
источник

DZ

Daniil Zobov in PHP
Они вымерли по-моему уже давно
источник

RV

Roma Vandolyak in PHP
Daniil Zobov
Он должен добиться чтоб ему дали креды ssh тоже
сначала добейся
источник

А

Антон in PHP
Daniil Zobov
Ну скажет он тебе - я умею в гит, но как взлетит боевая задача - внезапно случится приступ говнокодерства из нулевых
Все равно ты заходишь не с той стороны. Если он ответит на твой вопрос, как это покажет, что он знает гит? Вдруг он только пуллить и пушить умеет.
источник

RV

Roma Vandolyak in PHP
Daniil Zobov
Они вымерли по-моему уже давно
так зачем тогда ваще за фтп говорить?
источник

А

Артём in PHP
Я бы нахер послал таких собеседователей
источник

RV

Roma Vandolyak in PHP
спроси для чего нужен композер (тут и за пакеты можно будет узнать и за автолоадинг еще да скажут)
как работал с гитом в команде, как конфликты решали
а тут за фтп начали..
источник

DZ

Daniil Zobov in PHP
Слушай, это один из вводных вопросов и не более. Не все ведь в зрелый энтерпрайз людей нанимают, и далеко не все там работали

Знать что-то и применять это в бою совсем разные вещи
источник

А

Артём in PHP
Daniil Zobov
Не припомню хостингов без ssh
Ну если ты не припомнишь, то это не значит, что их нет
источник