Ранее в этом месяце я написал сообщение в блоге, в котором перечислялось 5 приложений для Mac, которые нужны инженеру-программисту, однако в одном из комментариев был сделан очень важный вывод о том, что не у всех инженеров-программистов есть Mac.

Это заставило меня задуматься о том, когда я в последний раз профессионально занимался разработкой программного обеспечения для Windows, когда я работал в маркетинговом агентстве под названием Crayon London. Находясь в Crayon, мой менеджер настаивал на том, что, поскольку работа, которую мы выполняли для BT, была написана на .NET, имеет смысл запускать Windows. К сожалению, в то время опыт разработки внешнего интерфейса в Windows был не особенно удачным, и в итоге я использовал редактор кода Dreamweaver для большей части своей работы.

Хотя с тех пор большая часть моей разработки программного обеспечения перешла на Mac, я внимательно следил за тем, как экосистема Windows развивалась на протяжении многих лет. Одним из самых приятных сюрпризов, которые я увидел, было то, что Microsoft добавила подсистему Windows для Linux в Windows 10, что позволило bash (среди прочего) работать в Windows изначально. Фактически, когда я учил моего сына программированию, у него был ноутбук Asus под управлением Windows 10, поэтому мы использовали его во время его обучения. Александр Локшин написал отличный пост на тему Разработка программного обеспечения для Windows на удивление - это круто, чтобы узнать больше об улучшенных возможностях разработки.

С учетом всего сказанного, сегодня я подумал, что напишу аналогичный список приложений, которые улучшат ваш опыт разработчика, на этот раз для тех, кто использует Windows, на основе моего собственного опыта с Windows.

5. Todoist

Как инженер-программист, у меня часто есть список вещей, которые мне нужно сделать, и хотя такие инструменты, как Asana и Jira, позволяют мне отслеживать отдельные части работы, есть некоторые задачи с более коротким сроком действия, и список дел имеет больше смысла. Раньше я использовал для этого Wunderlist, однако после того, как они были приобретены Microsoft, приложение было прекращено, поэтому я перешел на Todoist, который имеет аналогичные функции.

Todoist позволяет создавать несколько списков задач, и каждый элемент можно разбить на элементы. Но что мне больше всего нравится, так это то, что затем список может быть передан команде, и люди могут требовать элементы. Благодаря этому инструмент отлично подходит для написания списка вещей для QA как команды, а затем каждый член команды проверяет то, что они протестировали.



4. Храбрый

Когда я использую свой компьютер с Windows для просмотра веб-страниц, я провожу большую часть времени в Brave. Как человек, осознающий, что такие компании, как Google и Facebook, отслеживают все, что мы делаем в сети, Brave - это глоток свежего воздуха. По умолчанию он может блокировать как рекламу, так и скрипты отслеживания, и даже сообщает вам, сколько данных вы экономите, не загружая всю эту надоедливую рекламу.



3. Screenrec

Работа из дома во время этой пандемии заставила меня искать инструменты, которые помогут мне лучше общаться. Один из способов, который я нашел, - это эффективный способ общения - это использование гифок или видео, демонстрирующих то, что я пытаюсь продемонстрировать.

Screenrec позволяет мне фиксировать то, что я пытаюсь передать, чем я могу поделиться через Slack или Jira. Он идеально подходит, когда я тестирую функцию, созданную моей командой для нашего веб-сайта, и если я найду ошибку, я могу быстро записать ее и прикрепить к заявке, чтобы помочь человеку, который ее выберет, исправить.



2. Фокус 10

Следующее приложение, которое я хотел бы особо отметить, было Focus 10. Focus 10 - это простое приложение для управления своим временем с помощью техники Pomodoro. Идея состоит в том, что это помогает вам лучше управлять своим временем и быть более сосредоточенным (чтобы узнать больше о Технике Помидора, ознакомьтесь с этим постом https://medium.com/manager-mint/the-pomodoro-technique-a-productivity- guide-908c73619e9 ).

Причина, по которой мне нравится Focus 10, заключается в том, насколько он прост, в нем нет никаких излишеств, поэтому им очень легко пользоваться.



1. Почтальон

Последнее приложение, которое я хотел порекомендовать, - это Postman.

Я впервые начал использовать Postman еще тогда, когда это было приложение Chrome, которое вы установили в свой браузер еще во времена, когда я работал в Beamly. В то время это был простой способ тестирования API, однако с тех пор он претерпел значительные изменения, чтобы превратить его в полнофункциональный инструмент, который можно использовать для разработки API вместе с редактором кода.

Почтальон позволяет вам определять запросы, которые вы хотите делать к своему API, настраивая все, от тела до заголовков и параметров запроса. Затем он позволяет вам сделать этот запрос, а затем проверить полученный ответ. Если ответ находится в формате JSON, он также будет отформатирован и предоставит вам инструменты для поиска в нем.

Помимо простого выполнения запросов, он позволяет также сохранять их в коллекции запросов, которые затем можно сохранить для регулярной разработки API.

Это действительно мощный инструмент, и на самом деле я мог бы написать целый пост в блоге о том, как его можно использовать. Если вы занимаетесь разработкой API, я рекомендую вам проверить и попробовать.



Заключение

Хотя моим ежедневным драйвером для программирования по-прежнему является Macbook Pro, я действительно ценю, насколько далеко продвинулись инструменты для Windows с тех пор, как я работал в Crayon. Инструменты, которые я упомянул в этом посте, - это инструменты, которые я использую, когда использую свой компьютер с Windows, и некоторые из них, такие как Screenrec, имеют много общего с теми приложениями, которые я использую на моем Mac.

Я хотел бы услышать, что используют другие люди, поэтому я рекомендую вам ответить здесь, на Medium, или написать мне твит http://twitter.com/jonthanfielding.

Примечание. Я не участвую ни в одном из приложений, рекомендованных в этом сообщении, все рекомендации являются подлинными в зависимости от того, что я использую, когда работаю в Windows.

Больше контента на plainenglish.io