Cargando…

The creative programmer /

Programming is a creative act. These techniques will help you maximize the power of creativity to improve your software and your satisfaction in creating it. Inside The Creative Programmer you'll discover: The seven dimensions of creativity in software engineering The scientific understanding o...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Groeneveld, Wouter (Autor)
Otros Autores: Hermans, Felienne (writer of foreword.)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Shelter Island, NY : Manning, [2023]
Edición:[First edition].
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1386717315
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 230627t20232023nyua ob 001 0 eng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA  |d ORMDA  |d OCLCF  |d N$T 
019 |a 1395556364 
020 |a 9781633439054  |q (electronic bk.) 
020 |a 1633439054  |q (electronic bk.) 
020 |a 9781638351955  |q (electronic bk.) 
020 |a 1638351953  |q (electronic bk.) 
035 |a (OCoLC)1386717315  |z (OCoLC)1395556364 
037 |a 9781633439054  |b O'Reilly Media 
050 4 |a QA76.6  |b .G755 2023eb 
082 0 4 |a 005.1  |2 23/eng/20230627 
049 |a UAMI 
100 1 |a Groeneveld, Wouter,  |e author. 
245 1 4 |a The creative programmer /  |c Wouter Groeneveld ; foreword by Felienne Hermans. 
250 |a [First edition]. 
264 1 |a Shelter Island, NY :  |b Manning,  |c [2023] 
264 4 |c Ã2023 
300 |a 1 online resource (232 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
504 |a Includes bibliographical references and index. 
520 |a Programming is a creative act. These techniques will help you maximize the power of creativity to improve your software and your satisfaction in creating it. Inside The Creative Programmer you'll discover: The seven dimensions of creativity in software engineering The scientific understanding of creativity and how it translates to programming Actionable advice and thinking exercises that will make you a better programmer Innovative communication skills for working more efficiently on a team Creative problem-solving techniques for tackling complex challenges In The Creative Programmer you'll learn the processes and habits of highly creative individuals and discover how you can build creativity into your programming practice. This fascinating new book introduces the seven domains of creative problem solving and teaches practical techniques that apply those principles to software development. Hand-drawn illustrations, reflective thought experiments, and brain-tickling example problems help you get your creative juices flowing--you'll even be able to track your progress against a scientifically validated Creative Programming Problem Solving Test. Before you know it, you'll be thinking up new and novel ways to tackle the big challenges of your projects. About the Technology Like composing music, starting a business, or designing a marketing campaign, programming is a creative activity. And just like technical skills, creativity can be learned and improved with practice! This thought-provoking book details practical methods to turn creativity into more effective problem solving, higher productivity, and better software. About the Book The Creative Programmer explores seven dimensions of creativity in software engineering--technical knowledge, collaboration, constraints, critical thinking, curiosity, a creative state of mind, and creative techniques. As you read, you'll apply insights about creativity from other disciplines to the challenges of software development. Numerous relevant examples and exercises drive each lesson home. You'll especially enjoy the unique Creative Programming Problem Solving Test that helps you assess how creative you've been with a programming task. What's Inside The scientific understanding of creativity and how it translates to programming Advice and exercises that will help you become a creative programmer Innovative communication skills for working more efficiently on a team Creative problem-solving techniques for tackling complex challenges About the Reader For programmers of all skill levels. About the Author Wouter Groeneveld is a software engineer and computer science education researcher at KU Leuven, where he researches the importance of creativity in software engineering. Quotes The Creative Programmer is a fantastic mix of engaging historical anecdotes, practical exercises, and extensive references to papers, books, and essays both in and outside of programming.... My own copy has now been filled with pages of scribbles and notes on which I could immediately apply Wouter's lessons, a sign that his exercises are truly engaging and encouraging! - From the Foreword by Dr. Felienne Hermans, Professor of Computer Science Education, Vrije Universiteit Amsterdam, author of The Programmer's Brain Beautifully written and utterly compelling. I love the research, the insight, and the sheer joy Wouter conveys in his writing. - Daniel Terhorst-North, Dan North & Associates. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Software engineering. 
650 0 |a Computer programming. 
650 0 |a Creative ability in technology. 
650 0 |a Creative thinking. 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
650 7 |a Creative ability in technology.  |2 fast  |0 (OCoLC)fst00882458 
650 7 |a Creative thinking.  |2 fast  |0 (OCoLC)fst00882470 
650 7 |a Software engineering.  |2 fast  |0 (OCoLC)fst01124185 
650 7 |a COMPUTERS / Programming / General.  |2 bisacsh 
700 1 |a Hermans, Felienne,  |e writer of foreword. 
776 0 8 |i Print version:  |a Groeneveld, Wouter.  |t Creative programmer.  |d Shelter Island, NY : Manning, [2023]  |z 9781633439054  |w (OCoLC)1350876811 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781633439054/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBSCOhost  |b EBSC  |n 3601888 
994 |a 92  |b IZTAP