LINUX.ORG.RU

История изменений

Исправление lbvf50txt, (текущая версия) :

а до какой глубины понимание стека необходимо?

Глубина понимания стека зависит от ваших целей. Данный вопрос взят из собеседований на должность Golang разработчика. Так как Golang используется для написания высоконагруженных сервисов то от разработчика требуется более детальное понимание устройства HTTP протокола.

В приложениях Golang зачастую нет разделения на отдельный HTTP сервер к которому пишется приложение как на PHP/Ruby, а сервер с механизмом роутинга прописывается сразу в приложении.

все что необходимо и требуется знать: так это лишь одну мантру «tcp гарантирует доставку сообщений побайтово, ровно в том же порядке байт за байтом».

Вы правы: этот тезис желательно знать всем IT специалистам, не будет лишним даже для менеджерского состава. Но он поверхностный и не достаточен для системных программистов, системных администраторов, высококласcных back end разработчиков.

Исправление lbvf50txt, :

а до какой глубины понимание стека необходимо?

Глубина понимания стека зависит от ваших целей. Данный вопрос взят из собеседований на должность Golang разработчика. Так как Golang используется для написания высоконагруженных сервисов то от разработчика требуется более детальное понимание устройства HTTP протокола.

В приложениях Golang зачастую нет разделения на отдельный HTTP сервер к которому пишется приложение как на PHP/Ruby, а сервер с механизмом роутинга прописывается сразу в приложении.

все что необходимо и требуется знать: так это лишь одну мантру «tcp гарантирует доставку сообщений побайтово, ровно в том же порядке байт за байтом».

Вы правы: этот тезис необходимо знать большинству IT специалистов. Но он поверхностный и не достаточен для системных программистов, системных администраторов, высококласcных back end разработчиков.

Исходная версия lbvf50txt, :

а до какой глубины понимание стека необходимо?

Глубина понимания стека зависит от ваших целей. Данный вопрос взят из собеседований на должность Golang разработчика. Так как Golang используется для написания высоконагруженных сервисов то от разработчика требуется более детальное понимание устройства HTTP протокола.

В приложениях Golang зачастую нет разделения на отдельный HTTP сервер к которому пишется приложение как на PHP/Ruby, а сервер с механизмом роутинга прописывается сразу в приложении.

все что необходимо и требуется знать: так это лишь одну мантру «tcp гарантирует доставку сообщений побайтово, ровно в том же порядке байт за байтом».

Вы правы этот тезис необходимо знать большинству IT специалистов. Но он поверхностный и не достаточен для системных программистов, системных администраторов, высококласcных back end разработчиков.