Сегодня слушал подкаст и там гость привел интересное высказывание: you have to start with the customer experience and work backwards to the technology. Интересно, что из нескольких ведущих никто не смог назвать автора высказывания, хотя это был MacWeek подкаст, а сказал это Стив Джобс.
Попробую перевести - нужно начинать с пользовательского интерфейса (хотя experience - это больше чем интерфейс, но просто не подобрал хорошего перевода) и двигаться назад к технологии.
Это действительно очень важное высказывание и из него можно сделать сразу несколько интересных выводов. Один из них связан с самым популярными вопросами, которые я получаю - с какого языка начинать изучать программирование и какой язык лучше. На оба вопроса могу ответить - да плевать.
Начинайте изучать программирование с того языка, по которому проще получать вам информацию и который вам понравится. Что я имею ввиду под простотой получать информацию? Книги и мануалы сейчас легко доступны, но желателен еще и опыт людей. Если у вас друзья все пишут на Java, а вы начинающий программист, то при одинаковом отношении к Java и .NET всё же лучше выбрать первый, потому что друзья могут всегда помочь с советом или информацией. Но если .NET нравится больше, то какие бы ни были друзья, я бы выбрал .NET.
Не ищите простых путей и не стоит искать какую-то магическую пилюлю или то, что проще. Потому что ответ на второй вопрос - пользователю плевать, на каком языке написано приложение.
Конечному пользователю всё равно, на чем написан Facebook - это PHP, Java или .NET. Им всё равно, какой там используется фреймворк. Это для них не важно, вы можете использовать любой инструмент, который вам нравится и который способен достигнуть необходимых требований. А необходимое требование - это удобство пользователя и решение задач, которые сделают его жизнь проще.
В нашей жизни главное - пользователь. А уж какой язык программирование использовать и как писать код - это второстепенное. Эти вещи выбираются уже когда знаете, что вы строите и зачем и основной критерий выбора тут - позволяет технология решить поставленную задачу или нет.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
очень правильные слова! в наше время мало упора на юзеров идет. Импонирует картинка - ведь действительно ipad - венец Стива)
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.