Публикации по теме 'tech'


Продвинутый Python стал проще - Часть 5
Используйте эти приемы и методы… В этом посте мы расскажем о расширенных модулях Python и о том, как вы можете использовать их в своем коде. Функции фильтра В python фильтр создает список элементов, для которых функция возвращает значение true. Фильтр похож на цикл for, но это встроенная функция, которая работает быстрее. Синтаксис: фильтр (функция, итерации) Фильтр также может принимать в качестве параметра пользовательские функции, а также лямбда-функции. И Filter, и..

Хаотический ум приводит к хаотическому коду
Мы живем в мире, где многие вещи отнимают наше время, и мы постоянно что-то делаем. А если мы этого не сделаем, мы останемся позади, а мир останется в живых. Чтобы оставаться в живых и быть конкурентоспособным сегодня, нужно всегда проверять новости в Twitter, Reddit, Instagram, Facebook, подкастах или любых других социальных сетях. Или изучить все существующие JS-фреймворки, понять каждую концепцию программирования и так далее. Кажется, что единственный вариант - сделать десяток..

Что такое Full Stack Designer в 2017 году? Ты будешь одним?
По сравнению с Full Stack Designer, мы, кажется, более знакомы с Full Stack Developers. Так что же такое дизайнер полного стека? Можем ли мы просто думать, что он / она универсальный дизайнер? В прошлом у дизайнеров и разработчиков было четкое распределение ролей. Они редко делают и то, и другое одновременно. Несмотря на изменения в дизайне продукта и развитие командного взаимодействия, многие веб-дизайнеры в настоящее время могут управлять веб-разработкой и UX-дизайном. Возникает..

Инженеры -> ?
Появление технологических компаний, таких как Google, Amazon и Apple, привело к повышению роли инженеров в иерархии. Эти инженеры были необходимы для помощи в разработке аппаратного и программного обеспечения, которое обеспечивало инфраструктуру для поддержки вышеупомянутых компаний. Студенты STEM в настоящее время по-прежнему пользуются большим спросом, и количество студентов, получающих эти степени, увеличилось, но как быстро будет расти этот спрос и как долго будет сохраняться этот..

Вам не платят за написание кода
Быть разработчиком программного обеспечения - это гораздо больше, чем просто писать код. С появлением стартапов сформировалась культура мягких навыков, которая никуда не годится. Что такое мягкие навыки? Прежде всего, нам нужно определить тяжелые навыки. Твердые навыки - это, в основном, технические навыки вашей должности. Разработчики программного обеспечения должны уметь кодировать, а это сложный навык. С другой стороны, межличностные навыки - это атрибуты, относящиеся в..

Итак… что такое чистый код? Давайте спросим у некоторых гигантов!
Как я объяснил в своем вступительном посте , я собираюсь писать в основном на тему практики чистого кодирования. Теперь вам может быть интересно, что подразумевается под «чистым кодом». Что именно означает, что код должен быть «чистым»? Что ж, ответ сложный. Это как если бы вы спросили архитектора, что делает архитектуру «хорошей». Я предполагаю, что если бы мы попросили 20 лучших архитекторов мира ответить на вопрос: «Что такое хорошая архитектура?», мы бы получили почти 20..

Интервью с Мэттом Лорингом, инженером команды Google NodeJS Runtime
Я имел удовольствие взять интервью у Мэтта Лоринга (курс Корнелла, 2015 г.), который работает в Google в их команде времени выполнения Node.js . Он также сделал несколько замечательных проектов на стороне. Вот что сказал Мэтт. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: выраженные мнения принадлежат исключительно Мэтту и не отражают взгляды или мнения Google. Чем вы занимаетесь в Google? Я работаю над инструментами диагностики, профилированием и оптимизацией производительности для среды..