Page 14 - Software Engineer
P. 14

intranets and, 14                self-driving cars, 48
               number of, 8                     Shuffler, 15
              Network World (magazine), 15      Simple Programmer (website,
                                                  podcast, and YouTube channel),
              Oakley, Barbara, 21                 30
              online learning resources, 21, 24  Sirp, Jennifer, 36–37, 51–53
                                                Soft Skills: The Software Developer’s
              Passionate Programmer, The          Life Manual (Sonmez), 30
               (Fowler), 41                     software
              peer reviews, 28                    development process, 34
              Pellegrin, Owen, 34                 importance of, 8
              Perlis, Alan J., 44                 purpose of, 7
              personal skills and qualities     software architecture, 27
               attention to detail, 28–29       software engineers
               communication ability              applications engineers, 10–12
                 ability to present and explain   other names for, 12
                   ideas, 29–31, 52–53            systems engineers, 10, 13–15
                 in foreign languages, 49         types of, 10, 40
                 writing ability, 18–19         Sonmez, John, 30
               computing, 27                    Stack Exchange (website), 42
               creative thinking, 27–28         Stewart, Bradley, 18
               problem-solving abilities, 25–26,   summer camps, 21
                 49–50, 52                      system designers, 43
              programming languages, 10, 21     systems engineers, 10, 13–15
              project managers, 41–42
                                                Target, 16
              recruiters, 43                    teaching, 43
              regression tests, 28              test design engineers, 40
              Reisner, Matt, 8, 12, 13          Torelli, Peter, 23–24
              remotes, 29
              Riot Games, typical day at, 35    Vargas, Andy, 39
              Rockhurst High School (Kansas City,   Varpiola, Mikko, 7
               Missouri), 19
              Russell, Mark                     Weisfeld, Matt, 31
               on analyzing needs of users, 26  Williams-King, David, 15
               creator of custom programs, 12   women. See gender
               on employers paying for education,
                 24                             Yang, Xiaoyun, 17
               on internships, 23               Yarwood, Dan, 31
               on knowing about software
                 architecture, 27               Zakas, Nicholas C., 12
              Saha, Shubhro, 22                 Zurschmeide, Jeff, 48
              security, 14–16










                                             62
   9   10   11   12   13   14   15   16