ru
Чарлз Уэзерелл

Этюды для программистов

Kitap eklendiğinde bana bildir
Bu kitabı okumak için Bookmate’e EPUB ya da FB2 dosyası yükleyin. Bir kitabı nasıl yüklerim?
  • jbmeerkatalıntı yaptı6 yıl önce
    все усилия тщетны, если студент не будет практиковаться в написании программ, поскольку навык программирования (как, впрочем, и всякий навык) дается только практикой
  • Ivan Inozemtsevalıntı yaptı8 yıl önce
    Тем, кому некоторые этюды покажутся легкомысленными, мы напомним, что Гайдн создал симфонию из колыбельной песни.
  • Ivan Inozemtsevalıntı yaptı8 yıl önce
    способность при неудаче подавить самолюбие и поискать другой подход (или даже другую задачу).
  • Ivan Inozemtsevalıntı yaptı8 yıl önce
    Перечислим те способности, которые жизненно необходимы всякому программисту (и очеркисту тоже).
    Способность читать и понимать описание поставленной задачи, улавливать пожелания того, кто ее ставит (что не всегда легко, так как и задачи, и те, кто их ставит, часто отличаются именно неуловимостью).
  • Ivan Inozemtsevalıntı yaptı8 yıl önce
    Надо сказать, что программированием, как правило, занимаются кустарно, в небольших организациях, где имеются лишь примитивные инструменты, многое делается вручную, необходимые сведения в лучшем случае черпаются у более опытных мастеров, а бывает, что получить их и вовсе неоткуда.
  • Сергей Луневalıntı yaptı11 yıl önce
    Способность читать и понимать описание поставленной задачи, улавливать пожелания того, кто ее ставит (что не всегда легко, так как и задачи, и те, кто их ставит, часто отличаются именно неуловимостью).
    Способность четко видеть действительные трудности и отбрасывать все, не относящееся к делу.
    Способность выявлять все случаи, где можно применить теорию, самостоятельно решиться на ее применение или обратиться за советом к специалисту.
    Способность разбить задачу на ряд обозримых независимых частей и понять взаимосвязи этих частей.
    Способность оценивать эффективность предлагаемых решений с точки зрения затрат на программирование, машинных ресурсов и удовлетворения потребностей пользователя и находить приемлемый компромисс между этими видами эффективности.
    Способность объединять множество частных решений воедино, получая при этом четкое и изящное решение всей задачи.
    Способность выражать решения на простом и понятном языке. Естественный это язык или искусственный — роли не играет, важно лишь, чтобы правильность решения была ясна и людям, и машине.
    И наконец, способность при неудаче подавить самолюбие и поискать другой подход (или даже другую задачу).
fb2epub
Dosyalarınızı sürükleyin ve bırakın (bir kerede en fazla 5 tane)