Будучи бедным студентом, я являюсь огромным фанатом различных бесплатных вещей, особенно программного обеспечения. Когда дело доходит до программного обеспечения, я, буквально, могу сделать что угодно из ничего, благодаря открытому исходному коду. Отсутствие вступительного взноса — одна из причин, по которой я стал программистом. Да, от меня не требовались деньги для того, чтобы стать тем, кем я являюсь сейчас, но время, преданность делу и много терпения были обязательными условиями. Несмотря на то, что эти инструменты бесплатны — по качеству они не уступают тем инструментам, стоимость которых в разы выше.
Atom
Atom — одно из моих любимых приложений и с каждым днем оно становится все более и более полезным. Мало того, что Atom — это текстовый редактор с полностью открытым исходным кодом, это также и уникальная IDE (Интегрированная среда разработки). Благодаря открытому исходному коду, люди создали тысячи плагинов для того, чтобы максимально оптимизировать рабочий процесс и улучшить рабочую среду. Работаете на Python? Нет проблем, просто установите autocomplete-python и позвольте ему заканчиватьза вами предложения. Используете HTML, CSS или JavaScript? Для них тоже есть плагины. Плагин есть для чего угодно, а если вы все таки не нашли нужный, то можете создать собственный. Кстати, внешне Atom выглядит просто превосходно и отлично подходит для того, чтобы в нем писать.
На Windows время запуска Atom может быть крайне медленным, но для Linux -систем это не проблема. Для меня было сплошным удовольствием писать на всех вышеперечисленных языках и Ruby на Atom.
Общий рейтинг: 9/10
IntelliJ IDEA/PyCharm
Когда мне нужно что-то более функциональное, чем текстовый редактор, я использую IDE. Моими фаворитами, на сегодняшний день, являются IntelliJ IDEA и PyCharm (оба разработаны JetBrains). Хотя люди и утверждают, что vim/emacs намного лучше, я начал с использования полнофункциональных IDE, таких как Eclipse, чтобы чувствовать себя комфортнее из-за того, что у меня есть всевозможные функции. IntelliJ IDEA используется, преимущественно, для Java, а PyCharm, как вы уже догадались, для Python (JetBrains также разрабатывает Android Studio,которая по сути является IntelliJ, но с доступом к Android SDK).
Никто не спорит, что IDE всегда будут более сложными в плане использования, чем текстовые редакторы, однако они также дают мне весь необходимый мне функционал. К тому же, IntelliJ IDEA и PyCharm намного быстрее и дружелюбнее к пользователю, чем Eclipse, который хоть и является отличным инструментом, все же неудобен в работе.
Общий рейтинг: 9/10
OneNote/Simplenote
Очень важно делать заметки по нескольким причинам: кто-то делает их ради самодисциплины, кто-то ради напоминаний, кто-то из-за любви к разного рода записям. Но, если вы похожи на меня, то знаете какое это безумие, когда не можешь определиться с средством для ведения записей из-за их разнообразия. Найти хорошую замену ручке и бумаге крайне трудно, ну а для тех, кто предпочитает цифровую запись — OneNote и Simplenote лучшие варианты для записи заметок.
OneNote
OneNote — это один из множества бесплатных инструментов на Microsoft, доступных каждому. У данного приложения очень хороший способ организации заметок: Записные книжки > Разделы > Страницы. Такая организация позволяет почувствовать, будто на твоем компьютере действительно находится настоящая записная книжка, полная заметок, разделенных по темам. Может показаться, что 3-х уровней организации мало, но, могу вас уверить в том, что для большинства потребностей — это идеальное число.
Приложение от Microsoft также отлично подходит для того, чтобы в нем рисовать. Данная функция позволяет почувствовать, будто бы вы действительно записываете от руки заметку в записную книжку. Недавно я воспользовался планшетом от Wacom, чтобы попробовать эту функцию, и могу сказать, что она прекрасно работает. Я считаю, что делать заметки подобным образом может помочь уменьшить напряжение в запястье, которое возникает при долгой и каждодневной записи идей или заметок.
Минус заключается в том, что у данного приложения нет официальной версии на Linux, но это можно исправить, открыв OneNote в браузере.
Общий рейтинг: 9/10
Simplenote
В то время как OneNote по сути похож на настоящую записную книжку, полную великих идей, Simplenote больше похож на стопку бумаг с отрывными листами. Нет никаких вкладок и нет никакой иерархии. Фактически, Simplenote — это простые заметки, без ничего. В этом приложении можно делать заметки с минимальным набором для редактирования, и без каких-либо разделов или подразделов. Simplenote берет своим максимально минималистичным дизайном, оставляя вас один на один с пустой страницей, чтобы вы сосредоточились на мыслях, а не на редактировании и организации.
Лично я считаю, что Simplenote слишком прост, но если вы легко отвлекаетесь и нуждаетесь в простом приложении для записи своих идей, Simplenote — это то, что вам нужно.
Общий рейтинг: 8/10
Перевод статьи Robert Iannuzzi: All of the Tools You Should Be Using