Что должен знать программист
Lazarus IDE: Основы программирования в Windows
Несмотря на то, что всё потихоньку уходит в сеть, программирование для настольных компьютеров остаётся востребованным. И будет таковым ещё долго. Ну а самая распространённая операционная система для настольных компьютеров – это по-прежнему Windows. Поэтому любой программист, даже если он собирается стать веб-разработчиком, должен знать хотя бы основы создания программ для Windows. Подробнее... |
Прежде чем двигаться дальше по пути программиста, я хочу рассказать вам о простых вещах, о которых многие забывают. И сегодня я буду говорить о том, что должен знать программист.
Программист должен знать многое. Но есть основные вещи, которые я перечислил ниже. Вверху списка наиболее важные с моей точки зрения темы. Далее перечислены темы по убыванию степени важности.
- Технологии программирования
- Алгоритмы
- Методики тестирования программного обеспечения
- Основы эргономики (юзабилити)
- Используемый язык программирования
- Возможности используемых средств разработки
Повторюсь – это моя точка зрения, которая может отличаться от мнения других профессионалов.
Как видите, знание языка программирования я поставил аж на пятое место. И это неспроста, потому что, как я уже говорил, изучение языка программирования – это самое лёгкое, что есть в программировании.
Конечно, язык программирования, на котором вы пишите свои программы, вы должны знать в совершенстве. Однако этого недостаточно. Надеюсь, что читая мои книги и рассылки, вы это поймёте.
Все эти темы мы будем более подробно изучать далее. А сейчас пока просто осмыслите ту информацию, которую уже получили. И постарайтесь понять, почему я выделил именно эти основные вещи. Считайте это домашним заданием.