2. Иван Буряк
@11bit
В двух словах обо мне:
Разрабатываю веб-интерфейсы в компании Confida.
Много html, css, и еще больше javascript.
Немножко Java и Python.
6. Требует некоторых затрат по времени
Чаще всего окупается сэкономленным в
будущем временем
Просто интересное занятие
Оптимизируй все подряд! (правило
трех повторений)
9. Всегда старайтесь найти самый
удобный инструмент для каждой
конкретной задачи:
Редактор кода
Текстовый редактор
Бразуер
Терминал
И многое другое
10. Изучите свой инструмент от А до Я
Sublime Text без горячих клавиш ни чем
сильно не отличается от обычного блокнота
Многие забывают про рефакторинги в
Eclipse
11. Пробуйте новое
Можно найти более удобный инструмент
Помогает увидеть некоторые функции с
другой стороны
12. Заведите себе записную
книжку (например Evernote)
Для каждой новой технологии
создавайте раздел
Скидывайте туда кусочки кода,
которые можете забыть
14. Нет страха, что то сломать
Можно быстро посмотреть, почему не
работает
Можно легко сравнивать различные
варианты
Структурирование разработки
(маленькие коммиты, четкое
понимание, что сейчас происходит)
15. Выучите хороший скриптовый язык,
например python или ruby
Замечательно подходит для
автоматизации задач с фаилами,
текстом и даже картинками
Полезно и удобно
16. Вытаскивание списка городов из вики
вручную
Плюсы:
▪ Быстро
Минусы
▪ Много рутины
▪ Фиксированный результат
17. То же самое с помощью скрипта
Минусы
▪ Дольше делать
▪ Надо знать язык
Плюсы
▪ Возможность использовать многократно
▪ Гибкий результат (можно положить в фаил, или
в базу или еще куда угодно)
18. Ищите правильное состояние для
работы
Исключайте отвлекающие факторы
(новости, фейсбуки, мессенджеры)
В состояние потока трудно войти, но
очень легко выйти
19. Юнит тесты
CI
Инфраструктура
Постоянно быть в курсе нового