-
 


  ()
        ,          .        ,  ,      :  ,  ,  ,        .           .           ,          ,     . ,         ,      ,           .   ,         ,   , ,   .



  ios.epub   .





 

-



 Pragmatic Bookshelf; 2 edition (June 4, 2009)

       , 2015

    ,    , 2015


* * *


  










 ,       - ,      ,  ,      ,  ,      .     ,     ,  ,   .

      37signals  Ruby on Rails,       ,      .   ,       ,   .     ,  6 ,       .    .

  ,         ,       ,      .   ,   ,      .

      ,       .          ,        .

          , ,           ,      .

     .     ,           .   ,       ,         ,        .



   (David Heinemeier Hansson),   Ruby on Rails    37signals







      ,       .   -.     (The Pragmatic Programmer: From Journeyman to Master)     .       ,            .

  (Susannah Pfalzer)    .     , , ,  ,   .       ,  ,   ,    ,       .    ,       ,     .

     (David Heinemeier Hansson),  .    37signals  Rails      ,     .  ,          ,        .     (Stephen Akers),    (James Duncan Davidson),   (Vik Chadha),   (Mike Clark),   (Patrick Collison)  - (Tom Preston-Werner),    ,  .

    ,      .  ,               .    (Sammy Larbi),   (Bryan Dyck),   (Bob Martin),   (Kent Beck),   (Alan Francis),   (Jared Richardson),   (Rich Downie)   (Erik Kastner).

      (Juliet Thomas),    .       .         :   (Carey Boaz),   (Karl Brophey),   (Brandon Campbell),   (Vik Chadha),   (Mauro Cicio),   (Mark Donoghue),   (Pat Eyler),   (Ben Goodwin),   (Jacob Harris),   (Adam Keys),   (Steve Morris),   (Bill Nall),   (Wesley Reiz),   (Avik Sengupta),   (Kent Spillner),   (Sandesh Tattitali),   (Craig Utley),   (Greg Vaughn)   ..  (Peter W.A. Wood).      ,          ,    .

   ,      ,    ,  ,     .   ,  ,    ,   (Donnie Webb),   (Ken Smith),   (Walter Hoehn),   (James McMurry),  ,    (David Alan Black),  ,   (Nicole Clark),  ,   (Avi Bryant),   (Rich Kilmer),   (Steve Akers),   (Mark Gardener),   (Ryan Ownens),   (Tom Copeland),   (Dave Craine),   (John Athayde),   (Marcel Molina),   (Erik Kastner),   (Bruce Williams),    (David Heinemeier Hansson),   (Ali Sareea)   (Jim Weirich).

      . ,  ,      ,     .








  ,      .      .   , ,      ,  .     ,           (    )   .

  ,       . ,      ,        .       .  , ,       . ,     ,     ,     .

         ,   [1 - http://www.bls.gov/tus/charts/]  2006.,       .          15%  .    ,        .

 ?    ,            . ,           ,     .    , , 50%    ,     .  ,    ,  ?          ,      .

   .            ,  ?      ,   .  ,        .   - ,    ,       ,     .

   ,   ?    ,      ?    ,    ?      ?           ,      ?   ?   ,          ?

 , ,  ,  .    ,   , ,        ,        ,          .           .         ,     ,           .   ,     .   , , .   .

         , , ,         (,  ,    ). ,   ,    . ,       . , , ,     .      () .




  !


                  .       ( ,   ,   ),  52    (My Job Went to India (And All I Got Was This Lousy Book): 52 Ways to Save Your Job).          .   ,          ,        .

     .       ,     .     ,      , ,    .    ,   .   .    ,      .      ,   ,   .     ,   .       ,  , , .

   ,  ,      .                  .             ,                 .     ,     .

-                    (Extreme Programming Explained. Embrace Change).       .          ,       ,   .     λ       ,  ,       ,           ,     .

     .  ,     ,    ,        (Extreme Programming, XP).     ,       ,        .   ,               .

  .           -.   ,   ,    .   .    ,    .    ,            ,      .

  ,    ,    ,      .              .  ,       ,    -  ,     ,    ,    ,   .    ,      ,      .     .

       .  -    ,          .      ,      .    .     ,            .       ,  .

  ,     .     ,   .    ,   .        ,     ,      .    ,    ,           .        ,   ,             .

,             ,               (   ?).    ,      .      .  ,    ,   .            :    (   ),     .

   ,         ?  .    ,        ,     ,   .   ,  ,    ,      ,  ,      .         ,    -,        .




 


     ,   . ,   ,     ,        .     ,   - .

   ?     .  ,     .       ,   .       .  ,      .      ,       .     .    ,     ,       .

   ,    ,    .    .       .           ,      ,   .

          .       .       ,       ,    .  ,       .

? .        ,     .     ?      ?

?   .          .            .   Visual Basic  Java  .          ?

?.   ,   ,    .    .   ,    ?  ,       ?

?!       ,       .            ?




 


         ( ,   ,   ),  52    (My Job Went to India (And All I Got Was This Lousy Book): 52 Ways to Save Your Job).        :   .         ,    .

  ,  Ruby on Rails     37signals,    .

      ( ) ,  ,      ,    - .   ,    , ,        .    ,          ,     .   ,     .

   ,  .   ,      ,     .

 ,     ,    !

    ,              .

           .      ,               ,     .

    ,      ,   .     ,  ,     ,     .      .      .    .        .




 I.   



    .      ,      .         ,    .    Java  Visual Basic,   -             .     ,      .        .

      -:      (The Pragmatic Programmer: From Journeyman toMaster)       .      ,    .            .       ,      ,       .       ,        .

       .          .      ?       ?         ?        .

,        ,     .       ,  .        ?      ,     ?   ,        .        .

           ,    ?       (    ),     ,     .

   ?     ?        ?    ,  ?

          .




 1.    ?


     .     ,      .      .     ,  -   .

     .         .    ,     ,        . , ,       .

     .        .   ,         ,  ,     .       .     ,       .    , ,   32- ,   15 .    ,  .

           .        ,   COBOL. ,    ,  ,       .       ,      .   ,     .

          Java,   Sun Microsystems,     ,       .  ,     Java?

           ,    Sun,    Java  - .   ,     .          ,     .

   ,          Java.       .

  ,  15          BeOS   Be.   - .      .   .        ,          .      ,  API     .     , , ,   .   ,     FTP-  -  BeOS.     Intel-     ,  Apple   Be,             Macintosh.

Apple    Be.  ,  ,  Be      .      .  ,    BeOS-, ,   ,         .    Be   Palm,      .       ,     ,      .      .

              .  ,          ,    ,           .    ,   ? ,         ?

   ?  , ,            RPG,       .    Java . NET.  ,               ,    .

    .    .      .    ,      .  , ,     . ,  ,   (   ),       .                    .



        


           .            ,    . ,                 ,     .        ,     .  ,             .                 .

     .       ?


!

1.  ,     .     :         ,        .          .       .

   ,   ,      .     ,       ,  ,    .          ?    ?   ,     ?         ?




 2.   


       ,        HTML-  .      ,      .        -,     HTML,          ,    .

 HTML-   .    ,    .   ,  -    ,     HTML   .  ,       ,          HTML.

    -         .  ,     .     ,      . ,        $5000,    $500.

,  ,       .  ,  -       .

    -       .      ,    IT,     HTML-.    ,      HTML-.

   -          .       ,             .   ,  ,    .  ,    , ,       ,   ,      .

           ,               .        ,   .

   ?                  IT-.            ,          .       .            .       .    .       .    ?

           .   - ,   Java   . NET.       Oracle.           .   ,        ,  ,  .



,       ,   . ,      .


  ,   . NET,     ,   ,     Python.        ,        (          ).         ,       .    Python  ,   . NET,      .           ,   ,     .  ,    .

 -       .        .        .    ,  ,    .        ,         .

             ,    .    ,          ,   ,     .   ,   . ,    ,         (         ),       ,   .    .      ,      .

     ,          .   ,   ,  ,  Java-,   ,            .            ,           .

    .   ,           ,    ,       .    Java-         .        ,          .   ,     ,     Java-   ,  .



   .


         :      .              ,          .             .         ,    .   ,          .


!

1.  .       ?      .      (   ,     ).  ,       ,  ,     .    ,               .

           .    ,    .          (   )?        .




 3.    


  ,     .   ,      ,   ?       ,      .    ,   .      ,      ,     .

  ,            ,      .          . ,     ,   ,         .        .        ?       ,    .         ,      -      ,   .              .     ,  [2 -  (. geek) ,   -,    . . .],    ,  ,    ,    .

          . , ,      ,     .   - .      -.       ,     ,      EDI- HIPAA 835 HIPAA 837.              ,    .

   ,         .   ,     ,   ,      ,     .       ,      30000     -         .         .      ,   ,    ,         !




  .


   .

   ,     (https://www.litres.ru/ched-fauler/programmist-fanatik-3/)  .

      Visa, MasterCard, Maestro,    ,   ,     ,  PayPal, WebMoney, ., QIWI ,       .



notes








1


http://www.bls.gov/tus/charts/




2


 (. geek) ,   -,    . . .


