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


Ваш карьерный путь в программировании для начинающих
Начните свой путь от нуля до героя. Вы новичок или хотите однажды начать программировать, но не знаете, с чего начать, какой путь выбрать или думаете, как получить учебные материалы/ресурсы? что ж, вы на правильном пути. В этой статье содержится вся информация о пути и о том, как начать путешествие с меньшими препятствиями на пути. Программирование на самом деле обширно, и это не то, к чему вы можете просто прыгнуть без решимости. Во-первых, что такое программирование? Это действие,..

Образование программиста
Когда я покинул Microsoft в октябре 2016 года после почти 21 года работы и почти 35 лет в отрасли, мне потребовалось некоторое время, чтобы поразмыслить над тем, что я узнал за все эти годы. Это слегка отредактированная версия этого сообщения. Простите за длину! Чтобы стать опытным программистом, вам нужно знать огромное количество вещей - сведения о языках, API, алгоритмах, структурах данных, системах и инструментах. Эти вещи все время меняются - появляются новые языки и среды..

Поиск
Один из самых неэффективных и непредсказуемых процессов — поиск работы. Как вы справляетесь с поиском подходящего кандидата в куче резюме? Для обеих сторон это процесс, который никому не нравится. Есть так много решений в выборе, где искать работу. Каждая доска объявлений использует свои собственные профили со своими способами подачи заявок на работу. Некоторые доски будут обслуживать определенные типы вакансий, в то время как другие будут отображать все доступные вакансии. После..

Полезные советы по JavaScript - время и числа
Как и любые другие приложения, приложения на JavaScript также должны быть хорошо написаны. В противном случае позже мы столкнемся с самыми разными проблемами. В этой статье мы рассмотрим несколько советов, которым следует следовать, чтобы писать код JavaScript быстрее и лучше. Мысли о том, чтобы быть менеджером программного проекта | Data Driven Investor Я работаю программистом уже 3 года и думаю, что пора возглавить собственную команду. Как..

Принцип DRY: как написать лучший код PowerShell
Меня раздражает, когда я разговариваю с кем-то, а они продолжают повторяться. Констатируют факт, я киваю в подтверждение, говорят о другом и потом снова констатируют тот же факт. Я снова киваю из вежливости, но чуть менее вежливо. Они снова констатируют тот же факт, и мой фильтр ослабевает. В этот момент я мог бы сказать им, что они уже сказали мне это дважды. Эти люди должны практиковать СУХОЙ принцип! Это случилось с тобой? Я зациклен на эффективности и не говорю об этом в своем..

Котлин: лучшие практики кода - часть 1
Написание чистого кода стало важным навыком. Важно соблюдать соглашения о кодировании и использовать шаблоны проектирования кодирования. Важно, чтобы написанный вами код был понятен среднему разработчику и не содержал шаблонов. Что такое Boilerplate code? Код шаблона - это тот код, который выглядит точно так же, как код, который был написан ранее, но вместо повторного использования предыдущего кода вы решили написать код снова. Не пишите шаблонный код. Создавайте методы Java (или..

Предпосылка приоритета трансформации (TPP)
Предпосылка приоритета трансформации - это руководство для более аналитического подхода к разработке через тестирование . Это набор правил, которые должны помочь в написании тестов TDD. Если вы раньше не слышали о TPP, но знакомы с TDD, то основная посылка (не каламбур) такая же. Вы всегда должны вносить минимально возможные изменения. Однако порядок, в котором вы применяете изменения, имеет большое значение для качества и количества производимых тестов. Вот как это объясняет..