Найти в Дзене
Как заставить программиста работать, если у вас стартап?
Длительный промежуток времени своей жизни я курировал стартапы. При этом, занимал должность нечто среднего между тимлидом, project manager-ом и product owner-ом. Колоссальная нехватка времени и постоянное измождение насущными делами не подразумевало лишних минут внимательности за контролем времени разработчиков. Иногда, постфактум выяснялось, что программист сдает три часа работы за списанную неделю времени Полезные советы Думаю, очевидно, что программисты на стартапах не заинтересованы в работе...
3 года назад
Оформляем GitHub портфолио
С течением времени, дипломы, полученные из рук бабок в ретузах в учреждениях, самовольно назвавшими себя образовательными, теряют в популярности к трудоустройству относительно LinkedIn и GitHub. Если в интернете вы скорее всего легко найдете гайды по правильному оформлению резюме (вы же знаете про фото и «полтора года опыта» вида fake it till you make it?), то на GitHub сложно начать из-за нехватки навыка на контрибуцию Визитная карточка GitHub Pages Проще всего входить в фронтенд, так как это сублимированный бизнес...
453 читали · 3 года назад
Верстка для пацанов
Верстка поехала Думаю, любой человек, верстающий с CSS, натыкался на ситуации, когда верстка «поехала». Это происходит из-за того, что разработчик плывет в блочных и строчных элементах и не умеет комбинировать их интуитивно. Например Код выше применяет display: grid для создания сетки, разделяющей родительский элемент на две ровные половинки. Однако, минимальная ширина поля ввода ломает верстку. Так же сломает верстку текст, ширина которого не уместится в ширину колонки Компонентный подход Современные сайты верстаются в компонентном подходе...
3 года назад
Позволяет ли Redux писать функционально чистый код?
Когда-то давно, мне повезло работать на проекте, где все обращения к backend были обернуты в action-creators с использованием библиотеки redux-thunk. Эта библиотека имеет культовое значение для экосистемы Redux, так как позволяет писать обращения к backend без применение генераторов, в отличие от redux-saga В рамках NDA я не могу назвать организацию и опубликовать оригинал. Но я могу написать псевдокод. Как видно, в результате исполнения getRepos, из-за закомментированного ключевого слова await, в целевой reducer состояния улетит пустой массив repos...
3 года назад
Статическая и динамическая типизация в языках программирования
Ассемблер как единственный нетипизированный язык Исторически сложилось так, что первые компьютеры использовали исключительно для математических расчетов в военном сегменте экономики. Как следствие, пользование компьютеров обычными гражданами не предполагалось. Однако, в ходе исторического развития компьютеры начали появляться в институтах, что породило спрос на многопользовательское исполнение программ и языки программирования, более приспособленные для командной работы Однако, архитектура вычислительных систем была спроектирована единожды и почти не обновлялась...
3 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала